/*7ebc210cd02d4ef6aeaf5c6ecafe29db*/
@import '../../editor-style.css';
/**************
 *
 * FUNCTIONS
 *
 *------------------------------------------------------------------------------------------------------ FUNCTIONS ------------*/
/* line 21, wp-content/themes/g5_hydrogen/custom/scss/_vars.scss */
.liste_puce ul li:before, .savoirplus_btn a:after, #filariane a:after, #onglets_info .vc_tta-tabs .vc_tta-tabs-container .vc_tta-tabs-list li a span:after, #onglets_info .vc_tta-tabs .vc_tta-panels-container .vc_tta-panel .vc_tta-panel-heading a span:after, #archive-blog-blog .inner-article .thumbnail a:after, input[type="checkbox"]:checked:before, #form_contact_submit:before {
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
}
/********************************
 *
 * @include function(option)
 *
 *-----------------------------------------------------------------------------------------------------------------------------  @include function(option) ----------*/
/********************************
 *
 * RACCOURCIS CLASS @extend %class
 *
 *-----------------------------------------------------------------------------------------------------------------------------  @extend %class ----------*/
/* line 99, wp-content/themes/g5_hydrogen/custom/scss/_mixins.scss */
/* line 110, wp-content/themes/g5_hydrogen/custom/scss/_mixins.scss */
/* line 120, wp-content/themes/g5_hydrogen/custom/scss/_mixins.scss */
/* line 130, wp-content/themes/g5_hydrogen/custom/scss/_mixins.scss */
/* line 1, wp-content/themes/g5_hydrogen/custom/scss/_reset.scss */
body {
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.25;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #574d68;
}
/* line 12, wp-content/themes/g5_hydrogen/custom/scss/_reset.scss */
a[href^=tel] {
  text-decoration: inherit;
  color: inherit;
}
/* line 17, wp-content/themes/g5_hydrogen/custom/scss/_reset.scss */
p {
  margin: 1rem 0 !important;
}
/* line 21, wp-content/themes/g5_hydrogen/custom/scss/_reset.scss */
strong {
  color: inherit !important;
}
/* line 25, wp-content/themes/g5_hydrogen/custom/scss/_reset.scss */
H1, H2, H3, H4, H5, H6 {
  color: inherit !important;
  display: inherit !important;
  float: inherit !important;
  font-family: inherit !important;
  font-size: inherit !important;
  font-weight: inherit !important;
  line-height: inherit !important;
  margin: inherit !important;
  padding: inherit !important;
  text-decoration: inherit !important;
}
/* line 43, wp-content/themes/g5_hydrogen/custom/scss/_reset.scss */
a {
  color: #f28d00;
}
/* line 45, wp-content/themes/g5_hydrogen/custom/scss/_reset.scss */
a:hover {
  color: #0d3653;
}
/* line 50, wp-content/themes/g5_hydrogen/custom/scss/_reset.scss */
a, a:hover, a:before, a:hover:before {
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
}
/* line 57, wp-content/themes/g5_hydrogen/custom/scss/_reset.scss */
input {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
/* line 64, wp-content/themes/g5_hydrogen/custom/scss/_reset.scss */
#g-page-surround {
  background-color: white;
  min-height: 100vh;
  display: flex;
  /* 1 */
  flex-direction: column;
  /* 2 */
  z-index: 4;
  /* 3 */
}
/* line 70, wp-content/themes/g5_hydrogen/custom/scss/_reset.scss */
#g-page-surround #g-main {
  flex-grow: 1;
  box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.15);
  /* 4 */
  z-index: 4;
}
/* line 77, wp-content/themes/g5_hydrogen/custom/scss/_reset.scss */
/* line 78, wp-content/themes/g5_hydrogen/custom/scss/_reset.scss */
@media (max-width: 991px) {
  /* line 81, wp-content/themes/g5_hydrogen/custom/scss/_mixins.scss */
  #g-main .g-content, #g-footer .g-content, #g-header .g-content {
    padding-left: 25px;
    padding-right: 25px;
  }
}
/* line 86, wp-content/themes/g5_hydrogen/custom/scss/_reset.scss */
.wpb_content_element {
  margin-bottom: 20px;
}
/***************************
 *
 * CLASS DE TEXTE
 *
 *-------------------------------------------------------------------------------------------------------- UTILITAIRES DE TEXTE ------------*/
/* line 7, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
@media (min-width: 768px) {
  /* line 9, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
  .br-mobile-only br {
    display: none;
  }
}
/* line 15, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.liste_puce ul {
  list-style: none;
  margin-left: 0px;
}
/* line 19, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.liste_puce ul li {
  margin-bottom: 15px;
  position: relative;
  vertical-align: middle;
}
/* line 24, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.liste_puce ul li a {
  color: #f28d00;
}
/* line 27, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.liste_puce ul li a:hover {
  color: #574d68;
}
/* line 32, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.liste_puce ul li:before {
  content: '\f105';
  color: #bbdef0;
  padding-right: 8px;
  line-height: 20px;
  font-size: 20px;
}
/* line 43, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
/* line 44, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
/* line 45, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
/* line 46, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.bg_pastel_bleu .liste_puce ul li:before {
  color: #fff;
}
/* line 53, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.lien_colonne {
  position: relative;
}
/* line 56, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.lien_colonne a.lien {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* line 65, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.lien_englobant_bottom {
  position: relative;
  padding-bottom: 0px;
  margin-bottom: 35px;
}
/* line 70, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.lien_englobant_bottom a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  align-items: flex-end;
  display: flex;
  justify-content: center;
}
/* line 82, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.txt_centre {
  text-align: center;
}
/* line 86, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.txt_gauche {
  text-align: left;
}
/* line 90, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.txt_droite {
  text-align: right;
}
/* line 95, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
/* line 97, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.col2 p, .col3 p {
  margin: 0 !important;
}
/* line 101, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.col2 ul, .col3 ul {
  margin-top: 0 !important;
}
@media (min-width: 768px) {
  /* line 107, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
  .col2 {
    columns: 2;
    column-gap: 25px;
    column-fill: balance;
  }
  /* line 113, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
  .col3 {
    columns: 3;
    column-gap: 25px;
    column-fill: balance;
  }
}
/***************************
 *
 * CLASS POUR MODIFIER LA TAILLE
 *
 *-------------------------------------------------------------------------------------------------------- UTILITAIRES DE WIDTH ------------*/
/* line 130, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.width_40 {
  width: 40% !important;
}
@media (max-width: 991px) {
  .width_40 {
    width: 100% !important;
  }
}
/* line 138, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.widthcenter_40 {
  width: 40%;
}
@media (max-width: 991px) {
  .widthcenter_40 {
    width: 100% !important;
  }
}
/* line 130, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.width_50 {
  width: 50% !important;
}
@media (max-width: 991px) {
  .width_50 {
    width: 100% !important;
  }
}
/* line 138, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.widthcenter_50 {
  width: 50%;
}
@media (max-width: 991px) {
  .widthcenter_50 {
    width: 100% !important;
  }
}
/* line 130, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.width_60 {
  width: 60% !important;
}
@media (max-width: 991px) {
  .width_60 {
    width: 100% !important;
  }
}
/* line 138, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.widthcenter_60 {
  width: 60%;
}
@media (max-width: 991px) {
  .widthcenter_60 {
    width: 100% !important;
  }
}
/* line 130, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.width_70 {
  width: 70% !important;
}
@media (max-width: 991px) {
  .width_70 {
    width: 100% !important;
  }
}
/* line 138, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.widthcenter_70 {
  width: 70%;
}
@media (max-width: 991px) {
  .widthcenter_70 {
    width: 100% !important;
  }
}
/* line 130, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.width_80 {
  width: 80% !important;
}
@media (max-width: 991px) {
  .width_80 {
    width: 100% !important;
  }
}
/* line 138, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.widthcenter_80 {
  width: 80%;
}
@media (max-width: 991px) {
  .widthcenter_80 {
    width: 100% !important;
  }
}
/* line 130, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.width_90 {
  width: 90% !important;
}
@media (max-width: 991px) {
  .width_90 {
    width: 100% !important;
  }
}
/* line 138, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.widthcenter_90 {
  width: 90%;
}
@media (max-width: 991px) {
  .widthcenter_90 {
    width: 100% !important;
  }
}
/* line 149, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
[class*="widthcenter_"] {
  margin-left: auto !important;
  margin-right: auto !important;
}
@media (max-width: 767px) {
  [class*="widthcenter_"] {
    width: 100% !important;
  }
}
/* line 158, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
@media (max-width: 767px) {
  [class*="width_"] {
    width: 100% !important;
  }
}
/* line 165, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
@media (min-width: 992px) {
  .largeur10col_centre {
    margin-left: calc((1 / 12) * 100%) !important;
    margin-right: calc((1 / 12) * 100%) !important;
  }
}
/* line 172, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
@media (min-width: 992px) {
  .largeur10col_gauche {
    margin-right: calc((2 / 12) * 100%);
  }
}
/* line 178, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
@media (min-width: 992px) {
  .largeur10col_droite {
    margin-left: calc((2 / 12) * 100%);
  }
}
@media (min-width: 768px) {
  /* line 187, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
  .colonnes_hauteur_egale {
    display: flex;
  }
  /* line 190, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
  .colonnes_hauteur_egale .wpb_column > .vc_column-inner {
    height: 100%;
  }
  /* line 193, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
  .colonnes_hauteur_egale .wpb_column > .vc_column-inner > .wpb_wrapper {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: stretch;
    padding-bottom: auto;
  }
  /* line 200, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
  .colonnes_hauteur_egale .wpb_column > .vc_column-inner > .wpb_wrapper .wpb_content_element {
    margin-bottom: 0px;
  }
  /* line 207, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
  /* line 208, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
  /* line 209, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
  .colonnes_hauteur_egale .fixe_div_bottom > .vc_column-inner > .wpb_wrapper div:last-child {
    margin-top: auto;
    margin-bottom: 0;
  }
}
/***************************
 *
 * ESPACEMENT DES BLOCS
 *
 *-------------------------------------------------------------------------------------------------------- UTILITAIRES D'ESPACEMENT ------------*/
/* line 227, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.padT_0:not(.vc_column_container), .padT_0.vc_column_container > .vc_column-inner {
  padding-top: 0rem;
}
@media (max-width: 767px) {
  .padT_0:not(.vc_column_container), .padT_0.vc_column_container > .vc_column-inner {
    padding-top: calc(0rem / 2);
  }
}
/* line 236, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.padB_0:not(.vc_column_container), .padB_0.vc_column_container > .vc_column-inner {
  padding-bottom: 0rem;
}
@media (max-width: 767px) {
  .padB_0:not(.vc_column_container), .padB_0.vc_column_container > .vc_column-inner {
    padding-bottom: calc(0rem / 2);
  }
}
/* line 245, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.padA_0:not(.vc_column_container), .padA_0.vc_column_container > .vc_column-inner {
  padding-top: 0rem !important;
  padding-bottom: 0rem !important;
  padding-left: 0rem !important;
  padding-right: 0rem !important;
}
@media (max-width: 767px) {
  .padA_0:not(.vc_column_container), .padA_0.vc_column_container > .vc_column-inner {
    padding-top: calc(0rem / 2) !important;
    padding-bottom: calc(0rem / 2) !important;
    padding-left: calc(0rem / 2) !important;
    padding-right: calc(0rem / 2) !important;
  }
}
/* line 260, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.padTB_0:not(.vc_column_container), .padTB_0.vc_column_container > .vc_column-inner {
  padding-top: 0rem !important;
  padding-bottom: 0rem !important;
}
@media (max-width: 767px) {
  .padTB_0:not(.vc_column_container), .padTB_0.vc_column_container > .vc_column-inner {
    padding-top: calc(0rem / 2) !important;
    padding-bottom: calc(0rem / 2) !important;
  }
}
/* line 271, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.padTB_0 > .vc_column_container > .vc_column-inner:first-child > .wpb_wrapper {
  padding-top: 20px !important;
}
/* line 275, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.padLR_0:not(.vc_column_container), .padLR_0.vc_column_container > .vc_column-inner {
  padding-left: 0rem;
  padding-right: 0rem;
}
@media (max-width: 767px) {
  .padLR_0:not(.vc_column_container), .padLR_0.vc_column_container > .vc_column-inner {
    padding-left: calc(0rem / 2);
    padding-right: calc(0rem / 2);
  }
}
/* line 286, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.marT_0:not(.vc_column_container), .marT_0.vc_column_container > .vc_column-inner {
  margin-top: 0rem;
}
@media (max-width: 767px) {
  .marT_0:not(.vc_column_container), .marT_0.vc_column_container > .vc_column-inner {
    margin-top: calc(0rem / 2);
  }
}
/* line 295, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.marB_0:not(.vc_column_container), .marB_0.vc_column_container > .vc_column-inner {
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .marB_0:not(.vc_column_container), .marB_0.vc_column_container > .vc_column-inner {
    margin-bottom: calc(0rem / 2);
  }
}
/* line 304, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.marTB_0:not(.vc_column_container), .marTB_0.vc_column_container > .vc_column-inner {
  margin-top: 0rem;
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  .marTB_0:not(.vc_column_container), .marTB_0.vc_column_container > .vc_column-inner {
    margin-top: calc(0rem / 2);
    margin-bottom: calc(0rem / 2);
  }
}
/* line 315, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.marLR_0:not(.vc_column_container), .marLR_0.vc_column_container > .vc_column-inner {
  margin-left: 0rem;
  margin-right: 0rem;
}
@media (max-width: 767px) {
  .marLR_0:not(.vc_column_container), .marLR_0.vc_column_container > .vc_column-inner {
    margin-left: calc(0rem / 2);
    margin-right: calc(0rem / 2);
  }
}
/* line 326, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.marA_0:not(.vc_column_container), .marA_0.vc_column_container > .vc_column-inner {
  margin-top: 0rem;
  margin-bottom: 0rem;
  margin-left: 0rem;
  margin-right: 0rem;
}
@media (max-width: 767px) {
  .marA_0:not(.vc_column_container), .marA_0.vc_column_container > .vc_column-inner {
    margin-top: calc(0rem / 2);
    margin-bottom: calc(0rem / 2);
    margin-left: calc(0rem / 2);
    margin-right: calc(0rem / 2);
  }
}
/* line 227, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.padT_1:not(.vc_column_container), .padT_1.vc_column_container > .vc_column-inner {
  padding-top: 1rem;
}
@media (max-width: 767px) {
  .padT_1:not(.vc_column_container), .padT_1.vc_column_container > .vc_column-inner {
    padding-top: calc(1rem / 2);
  }
}
/* line 236, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.padB_1:not(.vc_column_container), .padB_1.vc_column_container > .vc_column-inner {
  padding-bottom: 1rem;
}
@media (max-width: 767px) {
  .padB_1:not(.vc_column_container), .padB_1.vc_column_container > .vc_column-inner {
    padding-bottom: calc(1rem / 2);
  }
}
/* line 245, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.padA_1:not(.vc_column_container), .padA_1.vc_column_container > .vc_column-inner {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
  padding-left: 1rem !important;
  padding-right: 1rem !important;
}
@media (max-width: 767px) {
  .padA_1:not(.vc_column_container), .padA_1.vc_column_container > .vc_column-inner {
    padding-top: calc(1rem / 2) !important;
    padding-bottom: calc(1rem / 2) !important;
    padding-left: calc(1rem / 2) !important;
    padding-right: calc(1rem / 2) !important;
  }
}
/* line 260, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.padTB_1:not(.vc_column_container), .padTB_1.vc_column_container > .vc_column-inner {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}
@media (max-width: 767px) {
  .padTB_1:not(.vc_column_container), .padTB_1.vc_column_container > .vc_column-inner {
    padding-top: calc(1rem / 2) !important;
    padding-bottom: calc(1rem / 2) !important;
  }
}
/* line 271, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.padTB_1 > .vc_column_container > .vc_column-inner:first-child > .wpb_wrapper {
  padding-top: 20px !important;
}
/* line 275, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.padLR_1:not(.vc_column_container), .padLR_1.vc_column_container > .vc_column-inner {
  padding-left: 1rem;
  padding-right: 1rem;
}
@media (max-width: 767px) {
  .padLR_1:not(.vc_column_container), .padLR_1.vc_column_container > .vc_column-inner {
    padding-left: calc(1rem / 2);
    padding-right: calc(1rem / 2);
  }
}
/* line 286, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.marT_1:not(.vc_column_container), .marT_1.vc_column_container > .vc_column-inner {
  margin-top: 1rem;
}
@media (max-width: 767px) {
  .marT_1:not(.vc_column_container), .marT_1.vc_column_container > .vc_column-inner {
    margin-top: calc(1rem / 2);
  }
}
/* line 295, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.marB_1:not(.vc_column_container), .marB_1.vc_column_container > .vc_column-inner {
  margin-bottom: 1rem;
}
@media (max-width: 767px) {
  .marB_1:not(.vc_column_container), .marB_1.vc_column_container > .vc_column-inner {
    margin-bottom: calc(1rem / 2);
  }
}
/* line 304, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.marTB_1:not(.vc_column_container), .marTB_1.vc_column_container > .vc_column-inner {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
@media (max-width: 767px) {
  .marTB_1:not(.vc_column_container), .marTB_1.vc_column_container > .vc_column-inner {
    margin-top: calc(1rem / 2);
    margin-bottom: calc(1rem / 2);
  }
}
/* line 315, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.marLR_1:not(.vc_column_container), .marLR_1.vc_column_container > .vc_column-inner {
  margin-left: 1rem;
  margin-right: 1rem;
}
@media (max-width: 767px) {
  .marLR_1:not(.vc_column_container), .marLR_1.vc_column_container > .vc_column-inner {
    margin-left: calc(1rem / 2);
    margin-right: calc(1rem / 2);
  }
}
/* line 326, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.marA_1:not(.vc_column_container), .marA_1.vc_column_container > .vc_column-inner {
  margin-top: 1rem;
  margin-bottom: 1rem;
  margin-left: 1rem;
  margin-right: 1rem;
}
@media (max-width: 767px) {
  .marA_1:not(.vc_column_container), .marA_1.vc_column_container > .vc_column-inner {
    margin-top: calc(1rem / 2);
    margin-bottom: calc(1rem / 2);
    margin-left: calc(1rem / 2);
    margin-right: calc(1rem / 2);
  }
}
/* line 227, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.padT_2:not(.vc_column_container), .padT_2.vc_column_container > .vc_column-inner {
  padding-top: 2rem;
}
@media (max-width: 767px) {
  .padT_2:not(.vc_column_container), .padT_2.vc_column_container > .vc_column-inner {
    padding-top: calc(2rem / 2);
  }
}
/* line 236, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.padB_2:not(.vc_column_container), .padB_2.vc_column_container > .vc_column-inner {
  padding-bottom: 2rem;
}
@media (max-width: 767px) {
  .padB_2:not(.vc_column_container), .padB_2.vc_column_container > .vc_column-inner {
    padding-bottom: calc(2rem / 2);
  }
}
/* line 245, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.padA_2:not(.vc_column_container), .padA_2.vc_column_container > .vc_column-inner {
  padding-top: 2rem !important;
  padding-bottom: 2rem !important;
  padding-left: 2rem !important;
  padding-right: 2rem !important;
}
@media (max-width: 767px) {
  .padA_2:not(.vc_column_container), .padA_2.vc_column_container > .vc_column-inner {
    padding-top: calc(2rem / 2) !important;
    padding-bottom: calc(2rem / 2) !important;
    padding-left: calc(2rem / 2) !important;
    padding-right: calc(2rem / 2) !important;
  }
}
/* line 260, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.padTB_2:not(.vc_column_container), .padTB_2.vc_column_container > .vc_column-inner {
  padding-top: 2rem !important;
  padding-bottom: 2rem !important;
}
@media (max-width: 767px) {
  .padTB_2:not(.vc_column_container), .padTB_2.vc_column_container > .vc_column-inner {
    padding-top: calc(2rem / 2) !important;
    padding-bottom: calc(2rem / 2) !important;
  }
}
/* line 271, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.padTB_2 > .vc_column_container > .vc_column-inner:first-child > .wpb_wrapper {
  padding-top: 20px !important;
}
/* line 275, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.padLR_2:not(.vc_column_container), .padLR_2.vc_column_container > .vc_column-inner {
  padding-left: 2rem;
  padding-right: 2rem;
}
@media (max-width: 767px) {
  .padLR_2:not(.vc_column_container), .padLR_2.vc_column_container > .vc_column-inner {
    padding-left: calc(2rem / 2);
    padding-right: calc(2rem / 2);
  }
}
/* line 286, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.marT_2:not(.vc_column_container), .marT_2.vc_column_container > .vc_column-inner {
  margin-top: 2rem;
}
@media (max-width: 767px) {
  .marT_2:not(.vc_column_container), .marT_2.vc_column_container > .vc_column-inner {
    margin-top: calc(2rem / 2);
  }
}
/* line 295, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.marB_2:not(.vc_column_container), .marB_2.vc_column_container > .vc_column-inner {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .marB_2:not(.vc_column_container), .marB_2.vc_column_container > .vc_column-inner {
    margin-bottom: calc(2rem / 2);
  }
}
/* line 304, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.marTB_2:not(.vc_column_container), .marTB_2.vc_column_container > .vc_column-inner {
  margin-top: 2rem;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .marTB_2:not(.vc_column_container), .marTB_2.vc_column_container > .vc_column-inner {
    margin-top: calc(2rem / 2);
    margin-bottom: calc(2rem / 2);
  }
}
/* line 315, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.marLR_2:not(.vc_column_container), .marLR_2.vc_column_container > .vc_column-inner {
  margin-left: 2rem;
  margin-right: 2rem;
}
@media (max-width: 767px) {
  .marLR_2:not(.vc_column_container), .marLR_2.vc_column_container > .vc_column-inner {
    margin-left: calc(2rem / 2);
    margin-right: calc(2rem / 2);
  }
}
/* line 326, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.marA_2:not(.vc_column_container), .marA_2.vc_column_container > .vc_column-inner {
  margin-top: 2rem;
  margin-bottom: 2rem;
  margin-left: 2rem;
  margin-right: 2rem;
}
@media (max-width: 767px) {
  .marA_2:not(.vc_column_container), .marA_2.vc_column_container > .vc_column-inner {
    margin-top: calc(2rem / 2);
    margin-bottom: calc(2rem / 2);
    margin-left: calc(2rem / 2);
    margin-right: calc(2rem / 2);
  }
}
/* line 227, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.padT_3:not(.vc_column_container), .padT_3.vc_column_container > .vc_column-inner {
  padding-top: 3rem;
}
@media (max-width: 767px) {
  .padT_3:not(.vc_column_container), .padT_3.vc_column_container > .vc_column-inner {
    padding-top: calc(3rem / 2);
  }
}
/* line 236, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.padB_3:not(.vc_column_container), .padB_3.vc_column_container > .vc_column-inner {
  padding-bottom: 3rem;
}
@media (max-width: 767px) {
  .padB_3:not(.vc_column_container), .padB_3.vc_column_container > .vc_column-inner {
    padding-bottom: calc(3rem / 2);
  }
}
/* line 245, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.padA_3:not(.vc_column_container), .padA_3.vc_column_container > .vc_column-inner {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
  padding-left: 3rem !important;
  padding-right: 3rem !important;
}
@media (max-width: 767px) {
  .padA_3:not(.vc_column_container), .padA_3.vc_column_container > .vc_column-inner {
    padding-top: calc(3rem / 2) !important;
    padding-bottom: calc(3rem / 2) !important;
    padding-left: calc(3rem / 2) !important;
    padding-right: calc(3rem / 2) !important;
  }
}
/* line 260, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.padTB_3:not(.vc_column_container), .padTB_3.vc_column_container > .vc_column-inner {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}
@media (max-width: 767px) {
  .padTB_3:not(.vc_column_container), .padTB_3.vc_column_container > .vc_column-inner {
    padding-top: calc(3rem / 2) !important;
    padding-bottom: calc(3rem / 2) !important;
  }
}
/* line 271, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.padTB_3 > .vc_column_container > .vc_column-inner:first-child > .wpb_wrapper {
  padding-top: 20px !important;
}
/* line 275, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.padLR_3:not(.vc_column_container), .padLR_3.vc_column_container > .vc_column-inner {
  padding-left: 3rem;
  padding-right: 3rem;
}
@media (max-width: 767px) {
  .padLR_3:not(.vc_column_container), .padLR_3.vc_column_container > .vc_column-inner {
    padding-left: calc(3rem / 2);
    padding-right: calc(3rem / 2);
  }
}
/* line 286, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.marT_3:not(.vc_column_container), .marT_3.vc_column_container > .vc_column-inner {
  margin-top: 3rem;
}
@media (max-width: 767px) {
  .marT_3:not(.vc_column_container), .marT_3.vc_column_container > .vc_column-inner {
    margin-top: calc(3rem / 2);
  }
}
/* line 295, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.marB_3:not(.vc_column_container), .marB_3.vc_column_container > .vc_column-inner {
  margin-bottom: 3rem;
}
@media (max-width: 767px) {
  .marB_3:not(.vc_column_container), .marB_3.vc_column_container > .vc_column-inner {
    margin-bottom: calc(3rem / 2);
  }
}
/* line 304, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.marTB_3:not(.vc_column_container), .marTB_3.vc_column_container > .vc_column-inner {
  margin-top: 3rem;
  margin-bottom: 3rem;
}
@media (max-width: 767px) {
  .marTB_3:not(.vc_column_container), .marTB_3.vc_column_container > .vc_column-inner {
    margin-top: calc(3rem / 2);
    margin-bottom: calc(3rem / 2);
  }
}
/* line 315, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.marLR_3:not(.vc_column_container), .marLR_3.vc_column_container > .vc_column-inner {
  margin-left: 3rem;
  margin-right: 3rem;
}
@media (max-width: 767px) {
  .marLR_3:not(.vc_column_container), .marLR_3.vc_column_container > .vc_column-inner {
    margin-left: calc(3rem / 2);
    margin-right: calc(3rem / 2);
  }
}
/* line 326, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.marA_3:not(.vc_column_container), .marA_3.vc_column_container > .vc_column-inner {
  margin-top: 3rem;
  margin-bottom: 3rem;
  margin-left: 3rem;
  margin-right: 3rem;
}
@media (max-width: 767px) {
  .marA_3:not(.vc_column_container), .marA_3.vc_column_container > .vc_column-inner {
    margin-top: calc(3rem / 2);
    margin-bottom: calc(3rem / 2);
    margin-left: calc(3rem / 2);
    margin-right: calc(3rem / 2);
  }
}
/* line 227, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.padT_4:not(.vc_column_container), .padT_4.vc_column_container > .vc_column-inner {
  padding-top: 4rem;
}
@media (max-width: 767px) {
  .padT_4:not(.vc_column_container), .padT_4.vc_column_container > .vc_column-inner {
    padding-top: calc(4rem / 2);
  }
}
/* line 236, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.padB_4:not(.vc_column_container), .padB_4.vc_column_container > .vc_column-inner {
  padding-bottom: 4rem;
}
@media (max-width: 767px) {
  .padB_4:not(.vc_column_container), .padB_4.vc_column_container > .vc_column-inner {
    padding-bottom: calc(4rem / 2);
  }
}
/* line 245, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.padA_4:not(.vc_column_container), .padA_4.vc_column_container > .vc_column-inner {
  padding-top: 4rem !important;
  padding-bottom: 4rem !important;
  padding-left: 4rem !important;
  padding-right: 4rem !important;
}
@media (max-width: 767px) {
  .padA_4:not(.vc_column_container), .padA_4.vc_column_container > .vc_column-inner {
    padding-top: calc(4rem / 2) !important;
    padding-bottom: calc(4rem / 2) !important;
    padding-left: calc(4rem / 2) !important;
    padding-right: calc(4rem / 2) !important;
  }
}
/* line 260, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.padTB_4:not(.vc_column_container), .padTB_4.vc_column_container > .vc_column-inner {
  padding-top: 4rem !important;
  padding-bottom: 4rem !important;
}
@media (max-width: 767px) {
  .padTB_4:not(.vc_column_container), .padTB_4.vc_column_container > .vc_column-inner {
    padding-top: calc(4rem / 2) !important;
    padding-bottom: calc(4rem / 2) !important;
  }
}
/* line 271, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.padTB_4 > .vc_column_container > .vc_column-inner:first-child > .wpb_wrapper {
  padding-top: 20px !important;
}
/* line 275, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.padLR_4:not(.vc_column_container), .padLR_4.vc_column_container > .vc_column-inner {
  padding-left: 4rem;
  padding-right: 4rem;
}
@media (max-width: 767px) {
  .padLR_4:not(.vc_column_container), .padLR_4.vc_column_container > .vc_column-inner {
    padding-left: calc(4rem / 2);
    padding-right: calc(4rem / 2);
  }
}
/* line 286, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.marT_4:not(.vc_column_container), .marT_4.vc_column_container > .vc_column-inner {
  margin-top: 4rem;
}
@media (max-width: 767px) {
  .marT_4:not(.vc_column_container), .marT_4.vc_column_container > .vc_column-inner {
    margin-top: calc(4rem / 2);
  }
}
/* line 295, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.marB_4:not(.vc_column_container), .marB_4.vc_column_container > .vc_column-inner {
  margin-bottom: 4rem;
}
@media (max-width: 767px) {
  .marB_4:not(.vc_column_container), .marB_4.vc_column_container > .vc_column-inner {
    margin-bottom: calc(4rem / 2);
  }
}
/* line 304, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.marTB_4:not(.vc_column_container), .marTB_4.vc_column_container > .vc_column-inner {
  margin-top: 4rem;
  margin-bottom: 4rem;
}
@media (max-width: 767px) {
  .marTB_4:not(.vc_column_container), .marTB_4.vc_column_container > .vc_column-inner {
    margin-top: calc(4rem / 2);
    margin-bottom: calc(4rem / 2);
  }
}
/* line 315, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.marLR_4:not(.vc_column_container), .marLR_4.vc_column_container > .vc_column-inner {
  margin-left: 4rem;
  margin-right: 4rem;
}
@media (max-width: 767px) {
  .marLR_4:not(.vc_column_container), .marLR_4.vc_column_container > .vc_column-inner {
    margin-left: calc(4rem / 2);
    margin-right: calc(4rem / 2);
  }
}
/* line 326, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.marA_4:not(.vc_column_container), .marA_4.vc_column_container > .vc_column-inner {
  margin-top: 4rem;
  margin-bottom: 4rem;
  margin-left: 4rem;
  margin-right: 4rem;
}
@media (max-width: 767px) {
  .marA_4:not(.vc_column_container), .marA_4.vc_column_container > .vc_column-inner {
    margin-top: calc(4rem / 2);
    margin-bottom: calc(4rem / 2);
    margin-left: calc(4rem / 2);
    margin-right: calc(4rem / 2);
  }
}
/* line 227, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.padT_5:not(.vc_column_container), .padT_5.vc_column_container > .vc_column-inner {
  padding-top: 5rem;
}
@media (max-width: 767px) {
  .padT_5:not(.vc_column_container), .padT_5.vc_column_container > .vc_column-inner {
    padding-top: calc(5rem / 2);
  }
}
/* line 236, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.padB_5:not(.vc_column_container), .padB_5.vc_column_container > .vc_column-inner {
  padding-bottom: 5rem;
}
@media (max-width: 767px) {
  .padB_5:not(.vc_column_container), .padB_5.vc_column_container > .vc_column-inner {
    padding-bottom: calc(5rem / 2);
  }
}
/* line 245, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.padA_5:not(.vc_column_container), .padA_5.vc_column_container > .vc_column-inner {
  padding-top: 5rem !important;
  padding-bottom: 5rem !important;
  padding-left: 5rem !important;
  padding-right: 5rem !important;
}
@media (max-width: 767px) {
  .padA_5:not(.vc_column_container), .padA_5.vc_column_container > .vc_column-inner {
    padding-top: calc(5rem / 2) !important;
    padding-bottom: calc(5rem / 2) !important;
    padding-left: calc(5rem / 2) !important;
    padding-right: calc(5rem / 2) !important;
  }
}
/* line 260, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.padTB_5:not(.vc_column_container), .padTB_5.vc_column_container > .vc_column-inner {
  padding-top: 5rem !important;
  padding-bottom: 5rem !important;
}
@media (max-width: 767px) {
  .padTB_5:not(.vc_column_container), .padTB_5.vc_column_container > .vc_column-inner {
    padding-top: calc(5rem / 2) !important;
    padding-bottom: calc(5rem / 2) !important;
  }
}
/* line 271, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.padTB_5 > .vc_column_container > .vc_column-inner:first-child > .wpb_wrapper {
  padding-top: 20px !important;
}
/* line 275, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.padLR_5:not(.vc_column_container), .padLR_5.vc_column_container > .vc_column-inner {
  padding-left: 5rem;
  padding-right: 5rem;
}
@media (max-width: 767px) {
  .padLR_5:not(.vc_column_container), .padLR_5.vc_column_container > .vc_column-inner {
    padding-left: calc(5rem / 2);
    padding-right: calc(5rem / 2);
  }
}
/* line 286, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.marT_5:not(.vc_column_container), .marT_5.vc_column_container > .vc_column-inner {
  margin-top: 5rem;
}
@media (max-width: 767px) {
  .marT_5:not(.vc_column_container), .marT_5.vc_column_container > .vc_column-inner {
    margin-top: calc(5rem / 2);
  }
}
/* line 295, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.marB_5:not(.vc_column_container), .marB_5.vc_column_container > .vc_column-inner {
  margin-bottom: 5rem;
}
@media (max-width: 767px) {
  .marB_5:not(.vc_column_container), .marB_5.vc_column_container > .vc_column-inner {
    margin-bottom: calc(5rem / 2);
  }
}
/* line 304, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.marTB_5:not(.vc_column_container), .marTB_5.vc_column_container > .vc_column-inner {
  margin-top: 5rem;
  margin-bottom: 5rem;
}
@media (max-width: 767px) {
  .marTB_5:not(.vc_column_container), .marTB_5.vc_column_container > .vc_column-inner {
    margin-top: calc(5rem / 2);
    margin-bottom: calc(5rem / 2);
  }
}
/* line 315, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.marLR_5:not(.vc_column_container), .marLR_5.vc_column_container > .vc_column-inner {
  margin-left: 5rem;
  margin-right: 5rem;
}
@media (max-width: 767px) {
  .marLR_5:not(.vc_column_container), .marLR_5.vc_column_container > .vc_column-inner {
    margin-left: calc(5rem / 2);
    margin-right: calc(5rem / 2);
  }
}
/* line 326, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.marA_5:not(.vc_column_container), .marA_5.vc_column_container > .vc_column-inner {
  margin-top: 5rem;
  margin-bottom: 5rem;
  margin-left: 5rem;
  margin-right: 5rem;
}
@media (max-width: 767px) {
  .marA_5:not(.vc_column_container), .marA_5.vc_column_container > .vc_column-inner {
    margin-top: calc(5rem / 2);
    margin-bottom: calc(5rem / 2);
    margin-left: calc(5rem / 2);
    margin-right: calc(5rem / 2);
  }
}
/* line 227, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.padT_6:not(.vc_column_container), .padT_6.vc_column_container > .vc_column-inner {
  padding-top: 6rem;
}
@media (max-width: 767px) {
  .padT_6:not(.vc_column_container), .padT_6.vc_column_container > .vc_column-inner {
    padding-top: calc(6rem / 2);
  }
}
/* line 236, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.padB_6:not(.vc_column_container), .padB_6.vc_column_container > .vc_column-inner {
  padding-bottom: 6rem;
}
@media (max-width: 767px) {
  .padB_6:not(.vc_column_container), .padB_6.vc_column_container > .vc_column-inner {
    padding-bottom: calc(6rem / 2);
  }
}
/* line 245, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.padA_6:not(.vc_column_container), .padA_6.vc_column_container > .vc_column-inner {
  padding-top: 6rem !important;
  padding-bottom: 6rem !important;
  padding-left: 6rem !important;
  padding-right: 6rem !important;
}
@media (max-width: 767px) {
  .padA_6:not(.vc_column_container), .padA_6.vc_column_container > .vc_column-inner {
    padding-top: calc(6rem / 2) !important;
    padding-bottom: calc(6rem / 2) !important;
    padding-left: calc(6rem / 2) !important;
    padding-right: calc(6rem / 2) !important;
  }
}
/* line 260, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.padTB_6:not(.vc_column_container), .padTB_6.vc_column_container > .vc_column-inner {
  padding-top: 6rem !important;
  padding-bottom: 6rem !important;
}
@media (max-width: 767px) {
  .padTB_6:not(.vc_column_container), .padTB_6.vc_column_container > .vc_column-inner {
    padding-top: calc(6rem / 2) !important;
    padding-bottom: calc(6rem / 2) !important;
  }
}
/* line 271, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.padTB_6 > .vc_column_container > .vc_column-inner:first-child > .wpb_wrapper {
  padding-top: 20px !important;
}
/* line 275, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.padLR_6:not(.vc_column_container), .padLR_6.vc_column_container > .vc_column-inner {
  padding-left: 6rem;
  padding-right: 6rem;
}
@media (max-width: 767px) {
  .padLR_6:not(.vc_column_container), .padLR_6.vc_column_container > .vc_column-inner {
    padding-left: calc(6rem / 2);
    padding-right: calc(6rem / 2);
  }
}
/* line 286, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.marT_6:not(.vc_column_container), .marT_6.vc_column_container > .vc_column-inner {
  margin-top: 6rem;
}
@media (max-width: 767px) {
  .marT_6:not(.vc_column_container), .marT_6.vc_column_container > .vc_column-inner {
    margin-top: calc(6rem / 2);
  }
}
/* line 295, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.marB_6:not(.vc_column_container), .marB_6.vc_column_container > .vc_column-inner {
  margin-bottom: 6rem;
}
@media (max-width: 767px) {
  .marB_6:not(.vc_column_container), .marB_6.vc_column_container > .vc_column-inner {
    margin-bottom: calc(6rem / 2);
  }
}
/* line 304, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.marTB_6:not(.vc_column_container), .marTB_6.vc_column_container > .vc_column-inner {
  margin-top: 6rem;
  margin-bottom: 6rem;
}
@media (max-width: 767px) {
  .marTB_6:not(.vc_column_container), .marTB_6.vc_column_container > .vc_column-inner {
    margin-top: calc(6rem / 2);
    margin-bottom: calc(6rem / 2);
  }
}
/* line 315, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.marLR_6:not(.vc_column_container), .marLR_6.vc_column_container > .vc_column-inner {
  margin-left: 6rem;
  margin-right: 6rem;
}
@media (max-width: 767px) {
  .marLR_6:not(.vc_column_container), .marLR_6.vc_column_container > .vc_column-inner {
    margin-left: calc(6rem / 2);
    margin-right: calc(6rem / 2);
  }
}
/* line 326, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.marA_6:not(.vc_column_container), .marA_6.vc_column_container > .vc_column-inner {
  margin-top: 6rem;
  margin-bottom: 6rem;
  margin-left: 6rem;
  margin-right: 6rem;
}
@media (max-width: 767px) {
  .marA_6:not(.vc_column_container), .marA_6.vc_column_container > .vc_column-inner {
    margin-top: calc(6rem / 2);
    margin-bottom: calc(6rem / 2);
    margin-left: calc(6rem / 2);
    margin-right: calc(6rem / 2);
  }
}
/* line 227, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.padT_7:not(.vc_column_container), .padT_7.vc_column_container > .vc_column-inner {
  padding-top: 7rem;
}
@media (max-width: 767px) {
  .padT_7:not(.vc_column_container), .padT_7.vc_column_container > .vc_column-inner {
    padding-top: calc(7rem / 2);
  }
}
/* line 236, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.padB_7:not(.vc_column_container), .padB_7.vc_column_container > .vc_column-inner {
  padding-bottom: 7rem;
}
@media (max-width: 767px) {
  .padB_7:not(.vc_column_container), .padB_7.vc_column_container > .vc_column-inner {
    padding-bottom: calc(7rem / 2);
  }
}
/* line 245, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.padA_7:not(.vc_column_container), .padA_7.vc_column_container > .vc_column-inner {
  padding-top: 7rem !important;
  padding-bottom: 7rem !important;
  padding-left: 7rem !important;
  padding-right: 7rem !important;
}
@media (max-width: 767px) {
  .padA_7:not(.vc_column_container), .padA_7.vc_column_container > .vc_column-inner {
    padding-top: calc(7rem / 2) !important;
    padding-bottom: calc(7rem / 2) !important;
    padding-left: calc(7rem / 2) !important;
    padding-right: calc(7rem / 2) !important;
  }
}
/* line 260, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.padTB_7:not(.vc_column_container), .padTB_7.vc_column_container > .vc_column-inner {
  padding-top: 7rem !important;
  padding-bottom: 7rem !important;
}
@media (max-width: 767px) {
  .padTB_7:not(.vc_column_container), .padTB_7.vc_column_container > .vc_column-inner {
    padding-top: calc(7rem / 2) !important;
    padding-bottom: calc(7rem / 2) !important;
  }
}
/* line 271, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.padTB_7 > .vc_column_container > .vc_column-inner:first-child > .wpb_wrapper {
  padding-top: 20px !important;
}
/* line 275, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.padLR_7:not(.vc_column_container), .padLR_7.vc_column_container > .vc_column-inner {
  padding-left: 7rem;
  padding-right: 7rem;
}
@media (max-width: 767px) {
  .padLR_7:not(.vc_column_container), .padLR_7.vc_column_container > .vc_column-inner {
    padding-left: calc(7rem / 2);
    padding-right: calc(7rem / 2);
  }
}
/* line 286, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.marT_7:not(.vc_column_container), .marT_7.vc_column_container > .vc_column-inner {
  margin-top: 7rem;
}
@media (max-width: 767px) {
  .marT_7:not(.vc_column_container), .marT_7.vc_column_container > .vc_column-inner {
    margin-top: calc(7rem / 2);
  }
}
/* line 295, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.marB_7:not(.vc_column_container), .marB_7.vc_column_container > .vc_column-inner {
  margin-bottom: 7rem;
}
@media (max-width: 767px) {
  .marB_7:not(.vc_column_container), .marB_7.vc_column_container > .vc_column-inner {
    margin-bottom: calc(7rem / 2);
  }
}
/* line 304, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.marTB_7:not(.vc_column_container), .marTB_7.vc_column_container > .vc_column-inner {
  margin-top: 7rem;
  margin-bottom: 7rem;
}
@media (max-width: 767px) {
  .marTB_7:not(.vc_column_container), .marTB_7.vc_column_container > .vc_column-inner {
    margin-top: calc(7rem / 2);
    margin-bottom: calc(7rem / 2);
  }
}
/* line 315, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.marLR_7:not(.vc_column_container), .marLR_7.vc_column_container > .vc_column-inner {
  margin-left: 7rem;
  margin-right: 7rem;
}
@media (max-width: 767px) {
  .marLR_7:not(.vc_column_container), .marLR_7.vc_column_container > .vc_column-inner {
    margin-left: calc(7rem / 2);
    margin-right: calc(7rem / 2);
  }
}
/* line 326, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.marA_7:not(.vc_column_container), .marA_7.vc_column_container > .vc_column-inner {
  margin-top: 7rem;
  margin-bottom: 7rem;
  margin-left: 7rem;
  margin-right: 7rem;
}
@media (max-width: 767px) {
  .marA_7:not(.vc_column_container), .marA_7.vc_column_container > .vc_column-inner {
    margin-top: calc(7rem / 2);
    margin-bottom: calc(7rem / 2);
    margin-left: calc(7rem / 2);
    margin-right: calc(7rem / 2);
  }
}
/* line 227, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.padT_8:not(.vc_column_container), .padT_8.vc_column_container > .vc_column-inner {
  padding-top: 8rem;
}
@media (max-width: 767px) {
  .padT_8:not(.vc_column_container), .padT_8.vc_column_container > .vc_column-inner {
    padding-top: calc(8rem / 2);
  }
}
/* line 236, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.padB_8:not(.vc_column_container), .padB_8.vc_column_container > .vc_column-inner {
  padding-bottom: 8rem;
}
@media (max-width: 767px) {
  .padB_8:not(.vc_column_container), .padB_8.vc_column_container > .vc_column-inner {
    padding-bottom: calc(8rem / 2);
  }
}
/* line 245, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.padA_8:not(.vc_column_container), .padA_8.vc_column_container > .vc_column-inner {
  padding-top: 8rem !important;
  padding-bottom: 8rem !important;
  padding-left: 8rem !important;
  padding-right: 8rem !important;
}
@media (max-width: 767px) {
  .padA_8:not(.vc_column_container), .padA_8.vc_column_container > .vc_column-inner {
    padding-top: calc(8rem / 2) !important;
    padding-bottom: calc(8rem / 2) !important;
    padding-left: calc(8rem / 2) !important;
    padding-right: calc(8rem / 2) !important;
  }
}
/* line 260, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.padTB_8:not(.vc_column_container), .padTB_8.vc_column_container > .vc_column-inner {
  padding-top: 8rem !important;
  padding-bottom: 8rem !important;
}
@media (max-width: 767px) {
  .padTB_8:not(.vc_column_container), .padTB_8.vc_column_container > .vc_column-inner {
    padding-top: calc(8rem / 2) !important;
    padding-bottom: calc(8rem / 2) !important;
  }
}
/* line 271, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.padTB_8 > .vc_column_container > .vc_column-inner:first-child > .wpb_wrapper {
  padding-top: 20px !important;
}
/* line 275, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.padLR_8:not(.vc_column_container), .padLR_8.vc_column_container > .vc_column-inner {
  padding-left: 8rem;
  padding-right: 8rem;
}
@media (max-width: 767px) {
  .padLR_8:not(.vc_column_container), .padLR_8.vc_column_container > .vc_column-inner {
    padding-left: calc(8rem / 2);
    padding-right: calc(8rem / 2);
  }
}
/* line 286, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.marT_8:not(.vc_column_container), .marT_8.vc_column_container > .vc_column-inner {
  margin-top: 8rem;
}
@media (max-width: 767px) {
  .marT_8:not(.vc_column_container), .marT_8.vc_column_container > .vc_column-inner {
    margin-top: calc(8rem / 2);
  }
}
/* line 295, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.marB_8:not(.vc_column_container), .marB_8.vc_column_container > .vc_column-inner {
  margin-bottom: 8rem;
}
@media (max-width: 767px) {
  .marB_8:not(.vc_column_container), .marB_8.vc_column_container > .vc_column-inner {
    margin-bottom: calc(8rem / 2);
  }
}
/* line 304, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.marTB_8:not(.vc_column_container), .marTB_8.vc_column_container > .vc_column-inner {
  margin-top: 8rem;
  margin-bottom: 8rem;
}
@media (max-width: 767px) {
  .marTB_8:not(.vc_column_container), .marTB_8.vc_column_container > .vc_column-inner {
    margin-top: calc(8rem / 2);
    margin-bottom: calc(8rem / 2);
  }
}
/* line 315, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.marLR_8:not(.vc_column_container), .marLR_8.vc_column_container > .vc_column-inner {
  margin-left: 8rem;
  margin-right: 8rem;
}
@media (max-width: 767px) {
  .marLR_8:not(.vc_column_container), .marLR_8.vc_column_container > .vc_column-inner {
    margin-left: calc(8rem / 2);
    margin-right: calc(8rem / 2);
  }
}
/* line 326, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.marA_8:not(.vc_column_container), .marA_8.vc_column_container > .vc_column-inner {
  margin-top: 8rem;
  margin-bottom: 8rem;
  margin-left: 8rem;
  margin-right: 8rem;
}
@media (max-width: 767px) {
  .marA_8:not(.vc_column_container), .marA_8.vc_column_container > .vc_column-inner {
    margin-top: calc(8rem / 2);
    margin-bottom: calc(8rem / 2);
    margin-left: calc(8rem / 2);
    margin-right: calc(8rem / 2);
  }
}
/* line 227, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.padT_9:not(.vc_column_container), .padT_9.vc_column_container > .vc_column-inner {
  padding-top: 9rem;
}
@media (max-width: 767px) {
  .padT_9:not(.vc_column_container), .padT_9.vc_column_container > .vc_column-inner {
    padding-top: calc(9rem / 2);
  }
}
/* line 236, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.padB_9:not(.vc_column_container), .padB_9.vc_column_container > .vc_column-inner {
  padding-bottom: 9rem;
}
@media (max-width: 767px) {
  .padB_9:not(.vc_column_container), .padB_9.vc_column_container > .vc_column-inner {
    padding-bottom: calc(9rem / 2);
  }
}
/* line 245, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.padA_9:not(.vc_column_container), .padA_9.vc_column_container > .vc_column-inner {
  padding-top: 9rem !important;
  padding-bottom: 9rem !important;
  padding-left: 9rem !important;
  padding-right: 9rem !important;
}
@media (max-width: 767px) {
  .padA_9:not(.vc_column_container), .padA_9.vc_column_container > .vc_column-inner {
    padding-top: calc(9rem / 2) !important;
    padding-bottom: calc(9rem / 2) !important;
    padding-left: calc(9rem / 2) !important;
    padding-right: calc(9rem / 2) !important;
  }
}
/* line 260, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.padTB_9:not(.vc_column_container), .padTB_9.vc_column_container > .vc_column-inner {
  padding-top: 9rem !important;
  padding-bottom: 9rem !important;
}
@media (max-width: 767px) {
  .padTB_9:not(.vc_column_container), .padTB_9.vc_column_container > .vc_column-inner {
    padding-top: calc(9rem / 2) !important;
    padding-bottom: calc(9rem / 2) !important;
  }
}
/* line 271, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.padTB_9 > .vc_column_container > .vc_column-inner:first-child > .wpb_wrapper {
  padding-top: 20px !important;
}
/* line 275, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.padLR_9:not(.vc_column_container), .padLR_9.vc_column_container > .vc_column-inner {
  padding-left: 9rem;
  padding-right: 9rem;
}
@media (max-width: 767px) {
  .padLR_9:not(.vc_column_container), .padLR_9.vc_column_container > .vc_column-inner {
    padding-left: calc(9rem / 2);
    padding-right: calc(9rem / 2);
  }
}
/* line 286, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.marT_9:not(.vc_column_container), .marT_9.vc_column_container > .vc_column-inner {
  margin-top: 9rem;
}
@media (max-width: 767px) {
  .marT_9:not(.vc_column_container), .marT_9.vc_column_container > .vc_column-inner {
    margin-top: calc(9rem / 2);
  }
}
/* line 295, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.marB_9:not(.vc_column_container), .marB_9.vc_column_container > .vc_column-inner {
  margin-bottom: 9rem;
}
@media (max-width: 767px) {
  .marB_9:not(.vc_column_container), .marB_9.vc_column_container > .vc_column-inner {
    margin-bottom: calc(9rem / 2);
  }
}
/* line 304, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.marTB_9:not(.vc_column_container), .marTB_9.vc_column_container > .vc_column-inner {
  margin-top: 9rem;
  margin-bottom: 9rem;
}
@media (max-width: 767px) {
  .marTB_9:not(.vc_column_container), .marTB_9.vc_column_container > .vc_column-inner {
    margin-top: calc(9rem / 2);
    margin-bottom: calc(9rem / 2);
  }
}
/* line 315, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.marLR_9:not(.vc_column_container), .marLR_9.vc_column_container > .vc_column-inner {
  margin-left: 9rem;
  margin-right: 9rem;
}
@media (max-width: 767px) {
  .marLR_9:not(.vc_column_container), .marLR_9.vc_column_container > .vc_column-inner {
    margin-left: calc(9rem / 2);
    margin-right: calc(9rem / 2);
  }
}
/* line 326, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.marA_9:not(.vc_column_container), .marA_9.vc_column_container > .vc_column-inner {
  margin-top: 9rem;
  margin-bottom: 9rem;
  margin-left: 9rem;
  margin-right: 9rem;
}
@media (max-width: 767px) {
  .marA_9:not(.vc_column_container), .marA_9.vc_column_container > .vc_column-inner {
    margin-top: calc(9rem / 2);
    margin-bottom: calc(9rem / 2);
    margin-left: calc(9rem / 2);
    margin-right: calc(9rem / 2);
  }
}
/* line 227, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.padT_10:not(.vc_column_container), .padT_10.vc_column_container > .vc_column-inner {
  padding-top: 10rem;
}
@media (max-width: 767px) {
  .padT_10:not(.vc_column_container), .padT_10.vc_column_container > .vc_column-inner {
    padding-top: calc(10rem / 2);
  }
}
/* line 236, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.padB_10:not(.vc_column_container), .padB_10.vc_column_container > .vc_column-inner {
  padding-bottom: 10rem;
}
@media (max-width: 767px) {
  .padB_10:not(.vc_column_container), .padB_10.vc_column_container > .vc_column-inner {
    padding-bottom: calc(10rem / 2);
  }
}
/* line 245, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.padA_10:not(.vc_column_container), .padA_10.vc_column_container > .vc_column-inner {
  padding-top: 10rem !important;
  padding-bottom: 10rem !important;
  padding-left: 10rem !important;
  padding-right: 10rem !important;
}
@media (max-width: 767px) {
  .padA_10:not(.vc_column_container), .padA_10.vc_column_container > .vc_column-inner {
    padding-top: calc(10rem / 2) !important;
    padding-bottom: calc(10rem / 2) !important;
    padding-left: calc(10rem / 2) !important;
    padding-right: calc(10rem / 2) !important;
  }
}
/* line 260, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.padTB_10:not(.vc_column_container), .padTB_10.vc_column_container > .vc_column-inner {
  padding-top: 10rem !important;
  padding-bottom: 10rem !important;
}
@media (max-width: 767px) {
  .padTB_10:not(.vc_column_container), .padTB_10.vc_column_container > .vc_column-inner {
    padding-top: calc(10rem / 2) !important;
    padding-bottom: calc(10rem / 2) !important;
  }
}
/* line 271, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.padTB_10 > .vc_column_container > .vc_column-inner:first-child > .wpb_wrapper {
  padding-top: 20px !important;
}
/* line 275, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.padLR_10:not(.vc_column_container), .padLR_10.vc_column_container > .vc_column-inner {
  padding-left: 10rem;
  padding-right: 10rem;
}
@media (max-width: 767px) {
  .padLR_10:not(.vc_column_container), .padLR_10.vc_column_container > .vc_column-inner {
    padding-left: calc(10rem / 2);
    padding-right: calc(10rem / 2);
  }
}
/* line 286, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.marT_10:not(.vc_column_container), .marT_10.vc_column_container > .vc_column-inner {
  margin-top: 10rem;
}
@media (max-width: 767px) {
  .marT_10:not(.vc_column_container), .marT_10.vc_column_container > .vc_column-inner {
    margin-top: calc(10rem / 2);
  }
}
/* line 295, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.marB_10:not(.vc_column_container), .marB_10.vc_column_container > .vc_column-inner {
  margin-bottom: 10rem;
}
@media (max-width: 767px) {
  .marB_10:not(.vc_column_container), .marB_10.vc_column_container > .vc_column-inner {
    margin-bottom: calc(10rem / 2);
  }
}
/* line 304, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.marTB_10:not(.vc_column_container), .marTB_10.vc_column_container > .vc_column-inner {
  margin-top: 10rem;
  margin-bottom: 10rem;
}
@media (max-width: 767px) {
  .marTB_10:not(.vc_column_container), .marTB_10.vc_column_container > .vc_column-inner {
    margin-top: calc(10rem / 2);
    margin-bottom: calc(10rem / 2);
  }
}
/* line 315, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.marLR_10:not(.vc_column_container), .marLR_10.vc_column_container > .vc_column-inner {
  margin-left: 10rem;
  margin-right: 10rem;
}
@media (max-width: 767px) {
  .marLR_10:not(.vc_column_container), .marLR_10.vc_column_container > .vc_column-inner {
    margin-left: calc(10rem / 2);
    margin-right: calc(10rem / 2);
  }
}
/* line 326, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.marA_10:not(.vc_column_container), .marA_10.vc_column_container > .vc_column-inner {
  margin-top: 10rem;
  margin-bottom: 10rem;
  margin-left: 10rem;
  margin-right: 10rem;
}
@media (max-width: 767px) {
  .marA_10:not(.vc_column_container), .marA_10.vc_column_container > .vc_column-inner {
    margin-top: calc(10rem / 2);
    margin-bottom: calc(10rem / 2);
    margin-left: calc(10rem / 2);
    margin-right: calc(10rem / 2);
  }
}
/* line 343, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.marB_0 {
  margin-bottom: 0;
}
/* line 348, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
/* line 349, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.paragraphe_0 p {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
/***************************
 * 
 * UTILITAIRES DE BACKGROUND
 *
 *-------------------------------------------------------------------------------------------------------- UTILITAIRES DE BACKGROUND ------------*/
/* line 361, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.bg_cover_center:not(.vc_column_container), .bg_cover_center.vc_column_container > .vc_column-inner {
  background-size: cover;
  background-position: top 50% left 50%;
  background-repeat: no-repeat;
}
/* line 366, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.bg_cover_center_bottom:not(.vc_column_container), .bg_cover_center_bottom.vc_column_container > .vc_column-inner {
  background-size: cover;
  background-position: top 50% left 100%;
  background-repeat: no-repeat;
}
/* line 371, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.bg_cover_center_top:not(.vc_column_container), .bg_cover_center_top.vc_column_container > .vc_column-inner {
  background-size: cover;
  background-position: top 50% left 0;
  background-repeat: no-repeat;
}
/***************************
 * 
 * UTILITAIRES DE GRILLE
 *
 *----------------------------------------------------------------------------------------------------------- UTILITAIRES DE GRILLE ----------*/
/* line 383, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.grille-3 {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
/* line 388, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.grille-3 .vc_col-sm-2 {
  flex: 0 100%;
  width: 100%;
}
@media (min-width: 576px) {
  .grille-3 .vc_col-sm-2 {
    flex: 0 90%;
    width: 90%;
  }
}
@media (min-width: 768px) {
  .grille-3 .vc_col-sm-2 {
    flex: 0 48%;
    width: 48%;
    justify-content: center;
  }
}
@media (min-width: 992px) {
  .grille-3 .vc_col-sm-2 {
    flex: 0 33.3%;
    width: 33.3%;
  }
}
@media only screen and (max-width: 980px) {
  /* line 411, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
  .inverser_colonnes_ligne {
    display: -webkit-flex;
    display: -ms-flex;
    display: flex;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
}
/***************************
 * 
 * UTILITAIRES DE COULEURS
 *
 *----------------------------------------------------------------------------------------------------------- UTILITAIRES DE COULEURS ----------*/
/* line 431, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
[class*="filtre_"]:not(.vc_column_container), [class*="filtre_"].vc_column_container > .vc_column-inner {
  position: relative;
  z-index: 1;
}
/* line 436, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
[class*="filtre_"]:not(.vc_column_container):after, [class*="filtre_"].vc_column_container > .vc_column-inner:after {
  content: '';
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  display: block !important;
}
/* line 451, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
[class*="opa_0"]:not(.vc_column_container):after, [class*="opa_0"].vc_column_container > .vc_column-inner:after {
  opacity: 0;
}
/* line 451, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
[class*="opa_10"]:not(.vc_column_container):after, [class*="opa_10"].vc_column_container > .vc_column-inner:after {
  opacity: 0.1;
}
/* line 451, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
[class*="opa_20"]:not(.vc_column_container):after, [class*="opa_20"].vc_column_container > .vc_column-inner:after {
  opacity: 0.2;
}
/* line 451, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
[class*="opa_30"]:not(.vc_column_container):after, [class*="opa_30"].vc_column_container > .vc_column-inner:after {
  opacity: 0.3;
}
/* line 451, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
[class*="opa_40"]:not(.vc_column_container):after, [class*="opa_40"].vc_column_container > .vc_column-inner:after {
  opacity: 0.4;
}
/* line 451, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
[class*="opa_50"]:not(.vc_column_container):after, [class*="opa_50"].vc_column_container > .vc_column-inner:after {
  opacity: 0.5;
}
/* line 451, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
[class*="opa_60"]:not(.vc_column_container):after, [class*="opa_60"].vc_column_container > .vc_column-inner:after {
  opacity: 0.6;
}
/* line 451, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
[class*="opa_70"]:not(.vc_column_container):after, [class*="opa_70"].vc_column_container > .vc_column-inner:after {
  opacity: 0.7;
}
/* line 451, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
[class*="opa_80"]:not(.vc_column_container):after, [class*="opa_80"].vc_column_container > .vc_column-inner:after {
  opacity: 0.8;
}
/* line 451, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
[class*="opa_90"]:not(.vc_column_container):after, [class*="opa_90"].vc_column_container > .vc_column-inner:after {
  opacity: 0.9;
}
/* line 451, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
[class*="opa_100"]:not(.vc_column_container):after, [class*="opa_100"].vc_column_container > .vc_column-inner:after {
  opacity: 1;
}
/* line 451, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
[class*="opa_110"]:not(.vc_column_container):after, [class*="opa_110"].vc_column_container > .vc_column-inner:after {
  opacity: 1.1;
}
/* line 459, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.txt_noir {
  color: #000;
}
/* line 463, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.bg_noir:not(.vc_column_container) {
  background-color: #000;
}
/* line 467, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.bg_noir.vc_column_container > .vc_column-inner {
  background-color: #000;
}
/* line 471, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
[class*="filtre_noir_"]:not(.vc_column_container):after, [class*="filtre_noir_"].vc_column_container > .vc_column-inner:after {
  background-color: #000;
}
/* line 476, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.borderT_noir {
  border-top: 1px solid #000;
}
/* line 480, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.borderB_noir {
  border-bottom: 1px solid #000;
}
/* line 484, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.borderTB_noir {
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
}
/* line 489, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
/* line 490, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.link_noir a {
  color: #000;
  font-weight: 500;
}
/* line 494, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.link_noir a:hover {
  color: #000;
}
/* line 500, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.ombre_noir {
  position: relative;
  padding-bottom: 50px;
  max-width: 92%;
  margin: auto;
}
/* line 506, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.ombre_noir .vc_single_image-wrapper {
  position: relative;
  z-index: 2;
}
/* line 509, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.ombre_noir .vc_single_image-wrapper:before {
  content: '';
  position: absolute;
  display: block;
  background-color: #000;
  border-radius: 25px;
  z-index: -1;
  height: 104%;
  width: 85%;
  bottom: -6%;
  left: -2%;
  transform: rotate(-5deg);
}
/* line 526, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.ombre2_noir {
  position: relative;
  padding-bottom: 50px;
  max-width: 92%;
  margin: auto;
}
/* line 532, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.ombre2_noir .vc_single_image-wrapper {
  position: relative;
  z-index: 2;
}
/* line 535, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.ombre2_noir .vc_single_image-wrapper:before {
  content: '';
  position: absolute;
  display: block;
  background-color: #000;
  border-radius: 25px;
  z-index: -1;
  height: 104%;
  width: 85%;
  bottom: 0%;
  left: -2%;
  transform: rotate(-8deg);
}
/* line 552, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.ombre_gal_noir {
  position: relative;
}
/* line 554, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.ombre_gal_noir .wpb_wrapper {
  z-index: 2;
  position: relative;
}
/* line 558, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.ombre_gal_noir:before {
  content: '';
  position: absolute;
  display: block;
  background-color: #000;
  border-radius: 25px;
  z-index: 0;
  height: 100%;
  width: 100%;
  bottom: 0%;
  left: -2%;
  transform: rotate(-2deg);
}
/* line 574, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.ombre_carre_noir {
  position: relative;
  padding-bottom: 50px;
  padding-top: 50px;
  max-width: 80%;
  margin: auto;
}
/* line 581, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.ombre_carre_noir .vc_single_image-wrapper, .ombre_carre_noir .vc_images_carousel {
  position: relative;
  z-index: 2;
}
/* line 584, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.ombre_carre_noir .vc_single_image-wrapper:before, .ombre_carre_noir .vc_images_carousel:before {
  content: '';
  position: absolute;
  display: block;
  background-color: #000;
  border-radius: 25px;
  z-index: -1;
  height: 104%;
  width: 104%;
  bottom: 0%;
  left: -2%;
  transform: rotate(-8deg);
}
/* line 601, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
/* line 603, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.BgTxtOvalCentre_noir .wpb_wrapper {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  align-content: center;
}
/* line 612, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.BgTxtOvalCentre_noir p {
  background-color: #000;
  border-radius: 25px;
  text-align: center;
  color: #0d3653;
  display: inline-block;
  padding: 8px 16px;
  margin: auto;
  font-weight: 600;
  font-size: 16px;
}
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
  /* line 623, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
  .BgTxtOvalCentre_noir p {
    font-size: 14px;
    height: 54px;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    align-content: center;
  }
}
/* line 459, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.txt_blanc {
  color: #fff;
}
/* line 463, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.bg_blanc:not(.vc_column_container) {
  background-color: #fff;
}
/* line 467, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.bg_blanc.vc_column_container > .vc_column-inner {
  background-color: #fff;
}
/* line 471, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
[class*="filtre_blanc_"]:not(.vc_column_container):after, [class*="filtre_blanc_"].vc_column_container > .vc_column-inner:after {
  background-color: #fff;
}
/* line 476, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.borderT_blanc {
  border-top: 1px solid #fff;
}
/* line 480, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.borderB_blanc {
  border-bottom: 1px solid #fff;
}
/* line 484, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.borderTB_blanc {
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
}
/* line 489, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
/* line 490, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.link_blanc a {
  color: #fff;
  font-weight: 500;
}
/* line 494, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.link_blanc a:hover {
  color: #d9d9d9;
}
/* line 500, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.ombre_blanc {
  position: relative;
  padding-bottom: 50px;
  max-width: 92%;
  margin: auto;
}
/* line 506, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.ombre_blanc .vc_single_image-wrapper {
  position: relative;
  z-index: 2;
}
/* line 509, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.ombre_blanc .vc_single_image-wrapper:before {
  content: '';
  position: absolute;
  display: block;
  background-color: #fff;
  border-radius: 25px;
  z-index: -1;
  height: 104%;
  width: 85%;
  bottom: -6%;
  left: -2%;
  transform: rotate(-5deg);
}
/* line 526, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.ombre2_blanc {
  position: relative;
  padding-bottom: 50px;
  max-width: 92%;
  margin: auto;
}
/* line 532, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.ombre2_blanc .vc_single_image-wrapper {
  position: relative;
  z-index: 2;
}
/* line 535, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.ombre2_blanc .vc_single_image-wrapper:before {
  content: '';
  position: absolute;
  display: block;
  background-color: #fff;
  border-radius: 25px;
  z-index: -1;
  height: 104%;
  width: 85%;
  bottom: 0%;
  left: -2%;
  transform: rotate(-8deg);
}
/* line 552, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.ombre_gal_blanc {
  position: relative;
}
/* line 554, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.ombre_gal_blanc .wpb_wrapper {
  z-index: 2;
  position: relative;
}
/* line 558, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.ombre_gal_blanc:before {
  content: '';
  position: absolute;
  display: block;
  background-color: #fff;
  border-radius: 25px;
  z-index: 0;
  height: 100%;
  width: 100%;
  bottom: 0%;
  left: -2%;
  transform: rotate(-2deg);
}
/* line 574, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.ombre_carre_blanc {
  position: relative;
  padding-bottom: 50px;
  padding-top: 50px;
  max-width: 80%;
  margin: auto;
}
/* line 581, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.ombre_carre_blanc .vc_single_image-wrapper, .ombre_carre_blanc .vc_images_carousel {
  position: relative;
  z-index: 2;
}
/* line 584, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.ombre_carre_blanc .vc_single_image-wrapper:before, .ombre_carre_blanc .vc_images_carousel:before {
  content: '';
  position: absolute;
  display: block;
  background-color: #fff;
  border-radius: 25px;
  z-index: -1;
  height: 104%;
  width: 104%;
  bottom: 0%;
  left: -2%;
  transform: rotate(-8deg);
}
/* line 601, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
/* line 603, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.BgTxtOvalCentre_blanc .wpb_wrapper {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  align-content: center;
}
/* line 612, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.BgTxtOvalCentre_blanc p {
  background-color: #fff;
  border-radius: 25px;
  text-align: center;
  color: #0d3653;
  display: inline-block;
  padding: 8px 16px;
  margin: auto;
  font-weight: 600;
  font-size: 16px;
}
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
  .BgTxtOvalCentre_blanc p {
    font-size: 14px;
    height: 54px;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    align-content: center;
  }
}
/* line 459, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.txt_gris {
  color: #f2f2f2;
}
/* line 463, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.bg_gris:not(.vc_column_container) {
  background-color: #f2f2f2;
}
/* line 467, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.bg_gris.vc_column_container > .vc_column-inner {
  background-color: #f2f2f2;
}
/* line 471, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
[class*="filtre_gris_"]:not(.vc_column_container):after, [class*="filtre_gris_"].vc_column_container > .vc_column-inner:after {
  background-color: #f2f2f2;
}
/* line 476, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.borderT_gris {
  border-top: 1px solid #f2f2f2;
}
/* line 480, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.borderB_gris {
  border-bottom: 1px solid #f2f2f2;
}
/* line 484, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.borderTB_gris {
  border-top: 1px solid #f2f2f2;
  border-bottom: 1px solid #f2f2f2;
}
/* line 489, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
/* line 490, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.link_gris a {
  color: #f2f2f2;
  font-weight: 500;
}
/* line 494, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.link_gris a:hover {
  color: #ccc;
}
/* line 500, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.ombre_gris {
  position: relative;
  padding-bottom: 50px;
  max-width: 92%;
  margin: auto;
}
/* line 506, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.ombre_gris .vc_single_image-wrapper {
  position: relative;
  z-index: 2;
}
/* line 509, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.ombre_gris .vc_single_image-wrapper:before {
  content: '';
  position: absolute;
  display: block;
  background-color: #f2f2f2;
  border-radius: 25px;
  z-index: -1;
  height: 104%;
  width: 85%;
  bottom: -6%;
  left: -2%;
  transform: rotate(-5deg);
}
/* line 526, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.ombre2_gris {
  position: relative;
  padding-bottom: 50px;
  max-width: 92%;
  margin: auto;
}
/* line 532, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.ombre2_gris .vc_single_image-wrapper {
  position: relative;
  z-index: 2;
}
/* line 535, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.ombre2_gris .vc_single_image-wrapper:before {
  content: '';
  position: absolute;
  display: block;
  background-color: #f2f2f2;
  border-radius: 25px;
  z-index: -1;
  height: 104%;
  width: 85%;
  bottom: 0%;
  left: -2%;
  transform: rotate(-8deg);
}
/* line 552, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.ombre_gal_gris {
  position: relative;
}
/* line 554, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.ombre_gal_gris .wpb_wrapper {
  z-index: 2;
  position: relative;
}
/* line 558, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.ombre_gal_gris:before {
  content: '';
  position: absolute;
  display: block;
  background-color: #f2f2f2;
  border-radius: 25px;
  z-index: 0;
  height: 100%;
  width: 100%;
  bottom: 0%;
  left: -2%;
  transform: rotate(-2deg);
}
/* line 574, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.ombre_carre_gris {
  position: relative;
  padding-bottom: 50px;
  padding-top: 50px;
  max-width: 80%;
  margin: auto;
}
/* line 581, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.ombre_carre_gris .vc_single_image-wrapper, .ombre_carre_gris .vc_images_carousel {
  position: relative;
  z-index: 2;
}
/* line 584, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.ombre_carre_gris .vc_single_image-wrapper:before, .ombre_carre_gris .vc_images_carousel:before {
  content: '';
  position: absolute;
  display: block;
  background-color: #f2f2f2;
  border-radius: 25px;
  z-index: -1;
  height: 104%;
  width: 104%;
  bottom: 0%;
  left: -2%;
  transform: rotate(-8deg);
}
/* line 601, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
/* line 603, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.BgTxtOvalCentre_gris .wpb_wrapper {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  align-content: center;
}
/* line 612, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.BgTxtOvalCentre_gris p {
  background-color: #f2f2f2;
  border-radius: 25px;
  text-align: center;
  color: #0d3653;
  display: inline-block;
  padding: 8px 16px;
  margin: auto;
  font-weight: 600;
  font-size: 16px;
}
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
  .BgTxtOvalCentre_gris p {
    font-size: 14px;
    height: 54px;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    align-content: center;
  }
}
/* line 459, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.txt_grisc {
  color: #f6f2f2;
}
/* line 463, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.bg_grisc:not(.vc_column_container) {
  background-color: #f6f2f2;
}
/* line 467, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.bg_grisc.vc_column_container > .vc_column-inner {
  background-color: #f6f2f2;
}
/* line 471, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
[class*="filtre_grisc_"]:not(.vc_column_container):after, [class*="filtre_grisc_"].vc_column_container > .vc_column-inner:after {
  background-color: #f6f2f2;
}
/* line 476, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.borderT_grisc {
  border-top: 1px solid #f6f2f2;
}
/* line 480, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.borderB_grisc {
  border-bottom: 1px solid #f6f2f2;
}
/* line 484, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.borderTB_grisc {
  border-top: 1px solid #f6f2f2;
  border-bottom: 1px solid #f6f2f2;
}
/* line 489, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
/* line 490, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.link_grisc a {
  color: #f6f2f2;
  font-weight: 500;
}
/* line 494, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.link_grisc a:hover {
  color: #d7c5c5;
}
/* line 500, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.ombre_grisc {
  position: relative;
  padding-bottom: 50px;
  max-width: 92%;
  margin: auto;
}
/* line 506, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.ombre_grisc .vc_single_image-wrapper {
  position: relative;
  z-index: 2;
}
/* line 509, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.ombre_grisc .vc_single_image-wrapper:before {
  content: '';
  position: absolute;
  display: block;
  background-color: #f6f2f2;
  border-radius: 25px;
  z-index: -1;
  height: 104%;
  width: 85%;
  bottom: -6%;
  left: -2%;
  transform: rotate(-5deg);
}
/* line 526, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.ombre2_grisc {
  position: relative;
  padding-bottom: 50px;
  max-width: 92%;
  margin: auto;
}
/* line 532, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.ombre2_grisc .vc_single_image-wrapper {
  position: relative;
  z-index: 2;
}
/* line 535, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.ombre2_grisc .vc_single_image-wrapper:before {
  content: '';
  position: absolute;
  display: block;
  background-color: #f6f2f2;
  border-radius: 25px;
  z-index: -1;
  height: 104%;
  width: 85%;
  bottom: 0%;
  left: -2%;
  transform: rotate(-8deg);
}
/* line 552, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.ombre_gal_grisc {
  position: relative;
}
/* line 554, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.ombre_gal_grisc .wpb_wrapper {
  z-index: 2;
  position: relative;
}
/* line 558, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.ombre_gal_grisc:before {
  content: '';
  position: absolute;
  display: block;
  background-color: #f6f2f2;
  border-radius: 25px;
  z-index: 0;
  height: 100%;
  width: 100%;
  bottom: 0%;
  left: -2%;
  transform: rotate(-2deg);
}
/* line 574, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.ombre_carre_grisc {
  position: relative;
  padding-bottom: 50px;
  padding-top: 50px;
  max-width: 80%;
  margin: auto;
}
/* line 581, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.ombre_carre_grisc .vc_single_image-wrapper, .ombre_carre_grisc .vc_images_carousel {
  position: relative;
  z-index: 2;
}
/* line 584, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.ombre_carre_grisc .vc_single_image-wrapper:before, .ombre_carre_grisc .vc_images_carousel:before {
  content: '';
  position: absolute;
  display: block;
  background-color: #f6f2f2;
  border-radius: 25px;
  z-index: -1;
  height: 104%;
  width: 104%;
  bottom: 0%;
  left: -2%;
  transform: rotate(-8deg);
}
/* line 601, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
/* line 603, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.BgTxtOvalCentre_grisc .wpb_wrapper {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  align-content: center;
}
/* line 612, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.BgTxtOvalCentre_grisc p {
  background-color: #f6f2f2;
  border-radius: 25px;
  text-align: center;
  color: #0d3653;
  display: inline-block;
  padding: 8px 16px;
  margin: auto;
  font-weight: 600;
  font-size: 16px;
}
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
  .BgTxtOvalCentre_grisc p {
    font-size: 14px;
    height: 54px;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    align-content: center;
  }
}
/* line 459, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.txt_primary {
  color: #574d68;
}
/* line 463, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.bg_primary:not(.vc_column_container) {
  background-color: #574d68;
}
/* line 467, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.bg_primary.vc_column_container > .vc_column-inner {
  background-color: #574d68;
}
/* line 471, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
[class*="filtre_primary_"]:not(.vc_column_container):after, [class*="filtre_primary_"].vc_column_container > .vc_column-inner:after {
  background-color: #574d68;
}
/* line 476, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.borderT_primary {
  border-top: 1px solid #574d68;
}
/* line 480, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.borderB_primary {
  border-bottom: 1px solid #574d68;
}
/* line 484, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.borderTB_primary {
  border-top: 1px solid #574d68;
  border-bottom: 1px solid #574d68;
}
/* line 489, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
/* line 490, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.link_primary a {
  color: #574d68;
  font-weight: 500;
}
/* line 494, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.link_primary a:hover {
  color: #322c3c;
}
/* line 500, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.ombre_primary {
  position: relative;
  padding-bottom: 50px;
  max-width: 92%;
  margin: auto;
}
/* line 506, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.ombre_primary .vc_single_image-wrapper {
  position: relative;
  z-index: 2;
}
/* line 509, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.ombre_primary .vc_single_image-wrapper:before {
  content: '';
  position: absolute;
  display: block;
  background-color: #574d68;
  border-radius: 25px;
  z-index: -1;
  height: 104%;
  width: 85%;
  bottom: -6%;
  left: -2%;
  transform: rotate(-5deg);
}
/* line 526, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.ombre2_primary {
  position: relative;
  padding-bottom: 50px;
  max-width: 92%;
  margin: auto;
}
/* line 532, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.ombre2_primary .vc_single_image-wrapper {
  position: relative;
  z-index: 2;
}
/* line 535, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.ombre2_primary .vc_single_image-wrapper:before {
  content: '';
  position: absolute;
  display: block;
  background-color: #574d68;
  border-radius: 25px;
  z-index: -1;
  height: 104%;
  width: 85%;
  bottom: 0%;
  left: -2%;
  transform: rotate(-8deg);
}
/* line 552, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.ombre_gal_primary {
  position: relative;
}
/* line 554, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.ombre_gal_primary .wpb_wrapper {
  z-index: 2;
  position: relative;
}
/* line 558, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.ombre_gal_primary:before {
  content: '';
  position: absolute;
  display: block;
  background-color: #574d68;
  border-radius: 25px;
  z-index: 0;
  height: 100%;
  width: 100%;
  bottom: 0%;
  left: -2%;
  transform: rotate(-2deg);
}
/* line 574, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.ombre_carre_primary {
  position: relative;
  padding-bottom: 50px;
  padding-top: 50px;
  max-width: 80%;
  margin: auto;
}
/* line 581, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.ombre_carre_primary .vc_single_image-wrapper, .ombre_carre_primary .vc_images_carousel {
  position: relative;
  z-index: 2;
}
/* line 584, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.ombre_carre_primary .vc_single_image-wrapper:before, .ombre_carre_primary .vc_images_carousel:before {
  content: '';
  position: absolute;
  display: block;
  background-color: #574d68;
  border-radius: 25px;
  z-index: -1;
  height: 104%;
  width: 104%;
  bottom: 0%;
  left: -2%;
  transform: rotate(-8deg);
}
/* line 601, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
/* line 603, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.BgTxtOvalCentre_primary .wpb_wrapper {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  align-content: center;
}
/* line 612, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.BgTxtOvalCentre_primary p {
  background-color: #574d68;
  border-radius: 25px;
  text-align: center;
  color: #0d3653;
  display: inline-block;
  padding: 8px 16px;
  margin: auto;
  font-weight: 600;
  font-size: 16px;
}
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
  .BgTxtOvalCentre_primary p {
    font-size: 14px;
    height: 54px;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    align-content: center;
  }
}
/* line 459, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.txt_bleuF {
  color: #0d3653;
}
/* line 463, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.bg_bleuF:not(.vc_column_container) {
  background-color: #0d3653;
}
/* line 467, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.bg_bleuF.vc_column_container > .vc_column-inner {
  background-color: #0d3653;
}
/* line 471, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
[class*="filtre_bleuF_"]:not(.vc_column_container):after, [class*="filtre_bleuF_"].vc_column_container > .vc_column-inner:after {
  background-color: #0d3653;
}
/* line 476, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.borderT_bleuF {
  border-top: 1px solid #0d3653;
}
/* line 480, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.borderB_bleuF {
  border-bottom: 1px solid #0d3653;
}
/* line 484, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.borderTB_bleuF {
  border-top: 1px solid #0d3653;
  border-bottom: 1px solid #0d3653;
}
/* line 489, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
/* line 490, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.link_bleuF a {
  color: #0d3653;
  font-weight: 500;
}
/* line 494, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.link_bleuF a:hover {
  color: #030b11;
}
/* line 500, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.ombre_bleuF {
  position: relative;
  padding-bottom: 50px;
  max-width: 92%;
  margin: auto;
}
/* line 506, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.ombre_bleuF .vc_single_image-wrapper {
  position: relative;
  z-index: 2;
}
/* line 509, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.ombre_bleuF .vc_single_image-wrapper:before {
  content: '';
  position: absolute;
  display: block;
  background-color: #0d3653;
  border-radius: 25px;
  z-index: -1;
  height: 104%;
  width: 85%;
  bottom: -6%;
  left: -2%;
  transform: rotate(-5deg);
}
/* line 526, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.ombre2_bleuF {
  position: relative;
  padding-bottom: 50px;
  max-width: 92%;
  margin: auto;
}
/* line 532, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.ombre2_bleuF .vc_single_image-wrapper {
  position: relative;
  z-index: 2;
}
/* line 535, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.ombre2_bleuF .vc_single_image-wrapper:before {
  content: '';
  position: absolute;
  display: block;
  background-color: #0d3653;
  border-radius: 25px;
  z-index: -1;
  height: 104%;
  width: 85%;
  bottom: 0%;
  left: -2%;
  transform: rotate(-8deg);
}
/* line 552, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.ombre_gal_bleuF {
  position: relative;
}
/* line 554, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.ombre_gal_bleuF .wpb_wrapper {
  z-index: 2;
  position: relative;
}
/* line 558, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.ombre_gal_bleuF:before {
  content: '';
  position: absolute;
  display: block;
  background-color: #0d3653;
  border-radius: 25px;
  z-index: 0;
  height: 100%;
  width: 100%;
  bottom: 0%;
  left: -2%;
  transform: rotate(-2deg);
}
/* line 574, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.ombre_carre_bleuF {
  position: relative;
  padding-bottom: 50px;
  padding-top: 50px;
  max-width: 80%;
  margin: auto;
}
/* line 581, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.ombre_carre_bleuF .vc_single_image-wrapper, .ombre_carre_bleuF .vc_images_carousel {
  position: relative;
  z-index: 2;
}
/* line 584, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.ombre_carre_bleuF .vc_single_image-wrapper:before, .ombre_carre_bleuF .vc_images_carousel:before {
  content: '';
  position: absolute;
  display: block;
  background-color: #0d3653;
  border-radius: 25px;
  z-index: -1;
  height: 104%;
  width: 104%;
  bottom: 0%;
  left: -2%;
  transform: rotate(-8deg);
}
/* line 601, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
/* line 603, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.BgTxtOvalCentre_bleuF .wpb_wrapper {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  align-content: center;
}
/* line 612, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.BgTxtOvalCentre_bleuF p {
  background-color: #0d3653;
  border-radius: 25px;
  text-align: center;
  color: #0d3653;
  display: inline-block;
  padding: 8px 16px;
  margin: auto;
  font-weight: 600;
  font-size: 16px;
}
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
  .BgTxtOvalCentre_bleuF p {
    font-size: 14px;
    height: 54px;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    align-content: center;
  }
}
/* line 459, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.txt_orange {
  color: #f28d00;
}
/* line 463, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.bg_orange:not(.vc_column_container) {
  background-color: #f28d00;
}
/* line 467, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.bg_orange.vc_column_container > .vc_column-inner {
  background-color: #f28d00;
}
/* line 471, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
[class*="filtre_orange_"]:not(.vc_column_container):after, [class*="filtre_orange_"].vc_column_container > .vc_column-inner:after {
  background-color: #f28d00;
}
/* line 476, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.borderT_orange {
  border-top: 1px solid #f28d00;
}
/* line 480, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.borderB_orange {
  border-bottom: 1px solid #f28d00;
}
/* line 484, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.borderTB_orange {
  border-top: 1px solid #f28d00;
  border-bottom: 1px solid #f28d00;
}
/* line 489, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
/* line 490, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.link_orange a {
  color: #f28d00;
  font-weight: 500;
}
/* line 494, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.link_orange a:hover {
  color: #a66000;
}
/* line 500, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.ombre_orange {
  position: relative;
  padding-bottom: 50px;
  max-width: 92%;
  margin: auto;
}
/* line 506, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.ombre_orange .vc_single_image-wrapper {
  position: relative;
  z-index: 2;
}
/* line 509, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.ombre_orange .vc_single_image-wrapper:before {
  content: '';
  position: absolute;
  display: block;
  background-color: #f28d00;
  border-radius: 25px;
  z-index: -1;
  height: 104%;
  width: 85%;
  bottom: -6%;
  left: -2%;
  transform: rotate(-5deg);
}
/* line 526, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.ombre2_orange {
  position: relative;
  padding-bottom: 50px;
  max-width: 92%;
  margin: auto;
}
/* line 532, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.ombre2_orange .vc_single_image-wrapper {
  position: relative;
  z-index: 2;
}
/* line 535, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.ombre2_orange .vc_single_image-wrapper:before {
  content: '';
  position: absolute;
  display: block;
  background-color: #f28d00;
  border-radius: 25px;
  z-index: -1;
  height: 104%;
  width: 85%;
  bottom: 0%;
  left: -2%;
  transform: rotate(-8deg);
}
/* line 552, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.ombre_gal_orange {
  position: relative;
}
/* line 554, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.ombre_gal_orange .wpb_wrapper {
  z-index: 2;
  position: relative;
}
/* line 558, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.ombre_gal_orange:before {
  content: '';
  position: absolute;
  display: block;
  background-color: #f28d00;
  border-radius: 25px;
  z-index: 0;
  height: 100%;
  width: 100%;
  bottom: 0%;
  left: -2%;
  transform: rotate(-2deg);
}
/* line 574, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.ombre_carre_orange {
  position: relative;
  padding-bottom: 50px;
  padding-top: 50px;
  max-width: 80%;
  margin: auto;
}
/* line 581, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.ombre_carre_orange .vc_single_image-wrapper, .ombre_carre_orange .vc_images_carousel {
  position: relative;
  z-index: 2;
}
/* line 584, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.ombre_carre_orange .vc_single_image-wrapper:before, .ombre_carre_orange .vc_images_carousel:before {
  content: '';
  position: absolute;
  display: block;
  background-color: #f28d00;
  border-radius: 25px;
  z-index: -1;
  height: 104%;
  width: 104%;
  bottom: 0%;
  left: -2%;
  transform: rotate(-8deg);
}
/* line 601, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
/* line 603, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.BgTxtOvalCentre_orange .wpb_wrapper {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  align-content: center;
}
/* line 612, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.BgTxtOvalCentre_orange p {
  background-color: #f28d00;
  border-radius: 25px;
  text-align: center;
  color: #0d3653;
  display: inline-block;
  padding: 8px 16px;
  margin: auto;
  font-weight: 600;
  font-size: 16px;
}
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
  .BgTxtOvalCentre_orange p {
    font-size: 14px;
    height: 54px;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    align-content: center;
  }
}
/* line 459, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.txt_pastel_bleu {
  color: #bbdef0;
}
/* line 463, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.bg_pastel_bleu:not(.vc_column_container) {
  background-color: #bbdef0;
}
/* line 467, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.bg_pastel_bleu.vc_column_container > .vc_column-inner {
  background-color: #bbdef0;
}
/* line 471, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
[class*="filtre_pastel_bleu_"]:not(.vc_column_container):after, [class*="filtre_pastel_bleu_"].vc_column_container > .vc_column-inner:after {
  background-color: #bbdef0;
}
/* line 476, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.borderT_pastel_bleu {
  border-top: 1px solid #bbdef0;
}
/* line 480, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.borderB_pastel_bleu {
  border-bottom: 1px solid #bbdef0;
}
/* line 484, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.borderTB_pastel_bleu {
  border-top: 1px solid #bbdef0;
  border-bottom: 1px solid #bbdef0;
}
/* line 489, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
/* line 490, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.link_pastel_bleu a {
  color: #bbdef0;
  font-weight: 500;
}
/* line 494, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.link_pastel_bleu a:hover {
  color: #7cc0e2;
}
/* line 500, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.ombre_pastel_bleu {
  position: relative;
  padding-bottom: 50px;
  max-width: 92%;
  margin: auto;
}
/* line 506, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.ombre_pastel_bleu .vc_single_image-wrapper {
  position: relative;
  z-index: 2;
}
/* line 509, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.ombre_pastel_bleu .vc_single_image-wrapper:before {
  content: '';
  position: absolute;
  display: block;
  background-color: #bbdef0;
  border-radius: 25px;
  z-index: -1;
  height: 104%;
  width: 85%;
  bottom: -6%;
  left: -2%;
  transform: rotate(-5deg);
}
/* line 526, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.ombre2_pastel_bleu {
  position: relative;
  padding-bottom: 50px;
  max-width: 92%;
  margin: auto;
}
/* line 532, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.ombre2_pastel_bleu .vc_single_image-wrapper {
  position: relative;
  z-index: 2;
}
/* line 535, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.ombre2_pastel_bleu .vc_single_image-wrapper:before {
  content: '';
  position: absolute;
  display: block;
  background-color: #bbdef0;
  border-radius: 25px;
  z-index: -1;
  height: 104%;
  width: 85%;
  bottom: 0%;
  left: -2%;
  transform: rotate(-8deg);
}
/* line 552, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.ombre_gal_pastel_bleu {
  position: relative;
}
/* line 554, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.ombre_gal_pastel_bleu .wpb_wrapper {
  z-index: 2;
  position: relative;
}
/* line 558, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.ombre_gal_pastel_bleu:before {
  content: '';
  position: absolute;
  display: block;
  background-color: #bbdef0;
  border-radius: 25px;
  z-index: 0;
  height: 100%;
  width: 100%;
  bottom: 0%;
  left: -2%;
  transform: rotate(-2deg);
}
/* line 574, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.ombre_carre_pastel_bleu {
  position: relative;
  padding-bottom: 50px;
  padding-top: 50px;
  max-width: 80%;
  margin: auto;
}
/* line 581, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.ombre_carre_pastel_bleu .vc_single_image-wrapper, .ombre_carre_pastel_bleu .vc_images_carousel {
  position: relative;
  z-index: 2;
}
/* line 584, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.ombre_carre_pastel_bleu .vc_single_image-wrapper:before, .ombre_carre_pastel_bleu .vc_images_carousel:before {
  content: '';
  position: absolute;
  display: block;
  background-color: #bbdef0;
  border-radius: 25px;
  z-index: -1;
  height: 104%;
  width: 104%;
  bottom: 0%;
  left: -2%;
  transform: rotate(-8deg);
}
/* line 601, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
/* line 603, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.BgTxtOvalCentre_pastel_bleu .wpb_wrapper {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  align-content: center;
}
/* line 612, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.BgTxtOvalCentre_pastel_bleu p {
  background-color: #bbdef0;
  border-radius: 25px;
  text-align: center;
  color: #0d3653;
  display: inline-block;
  padding: 8px 16px;
  margin: auto;
  font-weight: 600;
  font-size: 16px;
}
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
  .BgTxtOvalCentre_pastel_bleu p {
    font-size: 14px;
    height: 54px;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    align-content: center;
  }
}
/* line 459, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.txt_pastel_orange {
  color: #ffcab1;
}
/* line 463, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.bg_pastel_orange:not(.vc_column_container) {
  background-color: #ffcab1;
}
/* line 467, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.bg_pastel_orange.vc_column_container > .vc_column-inner {
  background-color: #ffcab1;
}
/* line 471, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
[class*="filtre_pastel_orange_"]:not(.vc_column_container):after, [class*="filtre_pastel_orange_"].vc_column_container > .vc_column-inner:after {
  background-color: #ffcab1;
}
/* line 476, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.borderT_pastel_orange {
  border-top: 1px solid #ffcab1;
}
/* line 480, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.borderB_pastel_orange {
  border-bottom: 1px solid #ffcab1;
}
/* line 484, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.borderTB_pastel_orange {
  border-top: 1px solid #ffcab1;
  border-bottom: 1px solid #ffcab1;
}
/* line 489, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
/* line 490, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.link_pastel_orange a {
  color: #ffcab1;
  font-weight: 500;
}
/* line 494, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.link_pastel_orange a:hover {
  color: #ff9665;
}
/* line 500, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.ombre_pastel_orange {
  position: relative;
  padding-bottom: 50px;
  max-width: 92%;
  margin: auto;
}
/* line 506, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.ombre_pastel_orange .vc_single_image-wrapper {
  position: relative;
  z-index: 2;
}
/* line 509, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.ombre_pastel_orange .vc_single_image-wrapper:before {
  content: '';
  position: absolute;
  display: block;
  background-color: #ffcab1;
  border-radius: 25px;
  z-index: -1;
  height: 104%;
  width: 85%;
  bottom: -6%;
  left: -2%;
  transform: rotate(-5deg);
}
/* line 526, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.ombre2_pastel_orange {
  position: relative;
  padding-bottom: 50px;
  max-width: 92%;
  margin: auto;
}
/* line 532, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.ombre2_pastel_orange .vc_single_image-wrapper {
  position: relative;
  z-index: 2;
}
/* line 535, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.ombre2_pastel_orange .vc_single_image-wrapper:before {
  content: '';
  position: absolute;
  display: block;
  background-color: #ffcab1;
  border-radius: 25px;
  z-index: -1;
  height: 104%;
  width: 85%;
  bottom: 0%;
  left: -2%;
  transform: rotate(-8deg);
}
/* line 552, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.ombre_gal_pastel_orange {
  position: relative;
}
/* line 554, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.ombre_gal_pastel_orange .wpb_wrapper {
  z-index: 2;
  position: relative;
}
/* line 558, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.ombre_gal_pastel_orange:before {
  content: '';
  position: absolute;
  display: block;
  background-color: #ffcab1;
  border-radius: 25px;
  z-index: 0;
  height: 100%;
  width: 100%;
  bottom: 0%;
  left: -2%;
  transform: rotate(-2deg);
}
/* line 574, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.ombre_carre_pastel_orange {
  position: relative;
  padding-bottom: 50px;
  padding-top: 50px;
  max-width: 80%;
  margin: auto;
}
/* line 581, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.ombre_carre_pastel_orange .vc_single_image-wrapper, .ombre_carre_pastel_orange .vc_images_carousel {
  position: relative;
  z-index: 2;
}
/* line 584, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.ombre_carre_pastel_orange .vc_single_image-wrapper:before, .ombre_carre_pastel_orange .vc_images_carousel:before {
  content: '';
  position: absolute;
  display: block;
  background-color: #ffcab1;
  border-radius: 25px;
  z-index: -1;
  height: 104%;
  width: 104%;
  bottom: 0%;
  left: -2%;
  transform: rotate(-8deg);
}
/* line 601, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
/* line 603, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.BgTxtOvalCentre_pastel_orange .wpb_wrapper {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  align-content: center;
}
/* line 612, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.BgTxtOvalCentre_pastel_orange p {
  background-color: #ffcab1;
  border-radius: 25px;
  text-align: center;
  color: #0d3653;
  display: inline-block;
  padding: 8px 16px;
  margin: auto;
  font-weight: 600;
  font-size: 16px;
}
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
  .BgTxtOvalCentre_pastel_orange p {
    font-size: 14px;
    height: 54px;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    align-content: center;
  }
}
/* line 459, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.txt_pastel_jaune {
  color: #eff0bb;
}
/* line 463, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.bg_pastel_jaune:not(.vc_column_container) {
  background-color: #eff0bb;
}
/* line 467, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.bg_pastel_jaune.vc_column_container > .vc_column-inner {
  background-color: #eff0bb;
}
/* line 471, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
[class*="filtre_pastel_jaune_"]:not(.vc_column_container):after, [class*="filtre_pastel_jaune_"].vc_column_container > .vc_column-inner:after {
  background-color: #eff0bb;
}
/* line 476, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.borderT_pastel_jaune {
  border-top: 1px solid #eff0bb;
}
/* line 480, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.borderB_pastel_jaune {
  border-bottom: 1px solid #eff0bb;
}
/* line 484, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.borderTB_pastel_jaune {
  border-top: 1px solid #eff0bb;
  border-bottom: 1px solid #eff0bb;
}
/* line 489, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
/* line 490, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.link_pastel_jaune a {
  color: #eff0bb;
  font-weight: 500;
}
/* line 494, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.link_pastel_jaune a:hover {
  color: #e0e27c;
}
/* line 500, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.ombre_pastel_jaune {
  position: relative;
  padding-bottom: 50px;
  max-width: 92%;
  margin: auto;
}
/* line 506, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.ombre_pastel_jaune .vc_single_image-wrapper {
  position: relative;
  z-index: 2;
}
/* line 509, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.ombre_pastel_jaune .vc_single_image-wrapper:before {
  content: '';
  position: absolute;
  display: block;
  background-color: #eff0bb;
  border-radius: 25px;
  z-index: -1;
  height: 104%;
  width: 85%;
  bottom: -6%;
  left: -2%;
  transform: rotate(-5deg);
}
/* line 526, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.ombre2_pastel_jaune {
  position: relative;
  padding-bottom: 50px;
  max-width: 92%;
  margin: auto;
}
/* line 532, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.ombre2_pastel_jaune .vc_single_image-wrapper {
  position: relative;
  z-index: 2;
}
/* line 535, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.ombre2_pastel_jaune .vc_single_image-wrapper:before {
  content: '';
  position: absolute;
  display: block;
  background-color: #eff0bb;
  border-radius: 25px;
  z-index: -1;
  height: 104%;
  width: 85%;
  bottom: 0%;
  left: -2%;
  transform: rotate(-8deg);
}
/* line 552, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.ombre_gal_pastel_jaune {
  position: relative;
}
/* line 554, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.ombre_gal_pastel_jaune .wpb_wrapper {
  z-index: 2;
  position: relative;
}
/* line 558, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.ombre_gal_pastel_jaune:before {
  content: '';
  position: absolute;
  display: block;
  background-color: #eff0bb;
  border-radius: 25px;
  z-index: 0;
  height: 100%;
  width: 100%;
  bottom: 0%;
  left: -2%;
  transform: rotate(-2deg);
}
/* line 574, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.ombre_carre_pastel_jaune {
  position: relative;
  padding-bottom: 50px;
  padding-top: 50px;
  max-width: 80%;
  margin: auto;
}
/* line 581, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.ombre_carre_pastel_jaune .vc_single_image-wrapper, .ombre_carre_pastel_jaune .vc_images_carousel {
  position: relative;
  z-index: 2;
}
/* line 584, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.ombre_carre_pastel_jaune .vc_single_image-wrapper:before, .ombre_carre_pastel_jaune .vc_images_carousel:before {
  content: '';
  position: absolute;
  display: block;
  background-color: #eff0bb;
  border-radius: 25px;
  z-index: -1;
  height: 104%;
  width: 104%;
  bottom: 0%;
  left: -2%;
  transform: rotate(-8deg);
}
/* line 601, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
/* line 603, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.BgTxtOvalCentre_pastel_jaune .wpb_wrapper {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  align-content: center;
}
/* line 612, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.BgTxtOvalCentre_pastel_jaune p {
  background-color: #eff0bb;
  border-radius: 25px;
  text-align: center;
  color: #0d3653;
  display: inline-block;
  padding: 8px 16px;
  margin: auto;
  font-weight: 600;
  font-size: 16px;
}
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
  .BgTxtOvalCentre_pastel_jaune p {
    font-size: 14px;
    height: 54px;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    align-content: center;
  }
}
/* line 459, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.txt_pastel_vert {
  color: #8cc084;
}
/* line 463, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.bg_pastel_vert:not(.vc_column_container) {
  background-color: #8cc084;
}
/* line 467, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.bg_pastel_vert.vc_column_container > .vc_column-inner {
  background-color: #8cc084;
}
/* line 471, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
[class*="filtre_pastel_vert_"]:not(.vc_column_container):after, [class*="filtre_pastel_vert_"].vc_column_container > .vc_column-inner:after {
  background-color: #8cc084;
}
/* line 476, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.borderT_pastel_vert {
  border-top: 1px solid #8cc084;
}
/* line 480, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.borderB_pastel_vert {
  border-bottom: 1px solid #8cc084;
}
/* line 484, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.borderTB_pastel_vert {
  border-top: 1px solid #8cc084;
  border-bottom: 1px solid #8cc084;
}
/* line 489, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
/* line 490, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.link_pastel_vert a {
  color: #8cc084;
  font-weight: 500;
}
/* line 494, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.link_pastel_vert a:hover {
  color: #5ea454;
}
/* line 500, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.ombre_pastel_vert {
  position: relative;
  padding-bottom: 50px;
  max-width: 92%;
  margin: auto;
}
/* line 506, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.ombre_pastel_vert .vc_single_image-wrapper {
  position: relative;
  z-index: 2;
}
/* line 509, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.ombre_pastel_vert .vc_single_image-wrapper:before {
  content: '';
  position: absolute;
  display: block;
  background-color: #8cc084;
  border-radius: 25px;
  z-index: -1;
  height: 104%;
  width: 85%;
  bottom: -6%;
  left: -2%;
  transform: rotate(-5deg);
}
/* line 526, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.ombre2_pastel_vert {
  position: relative;
  padding-bottom: 50px;
  max-width: 92%;
  margin: auto;
}
/* line 532, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.ombre2_pastel_vert .vc_single_image-wrapper {
  position: relative;
  z-index: 2;
}
/* line 535, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.ombre2_pastel_vert .vc_single_image-wrapper:before {
  content: '';
  position: absolute;
  display: block;
  background-color: #8cc084;
  border-radius: 25px;
  z-index: -1;
  height: 104%;
  width: 85%;
  bottom: 0%;
  left: -2%;
  transform: rotate(-8deg);
}
/* line 552, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.ombre_gal_pastel_vert {
  position: relative;
}
/* line 554, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.ombre_gal_pastel_vert .wpb_wrapper {
  z-index: 2;
  position: relative;
}
/* line 558, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.ombre_gal_pastel_vert:before {
  content: '';
  position: absolute;
  display: block;
  background-color: #8cc084;
  border-radius: 25px;
  z-index: 0;
  height: 100%;
  width: 100%;
  bottom: 0%;
  left: -2%;
  transform: rotate(-2deg);
}
/* line 574, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.ombre_carre_pastel_vert {
  position: relative;
  padding-bottom: 50px;
  padding-top: 50px;
  max-width: 80%;
  margin: auto;
}
/* line 581, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.ombre_carre_pastel_vert .vc_single_image-wrapper, .ombre_carre_pastel_vert .vc_images_carousel {
  position: relative;
  z-index: 2;
}
/* line 584, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.ombre_carre_pastel_vert .vc_single_image-wrapper:before, .ombre_carre_pastel_vert .vc_images_carousel:before {
  content: '';
  position: absolute;
  display: block;
  background-color: #8cc084;
  border-radius: 25px;
  z-index: -1;
  height: 104%;
  width: 104%;
  bottom: 0%;
  left: -2%;
  transform: rotate(-8deg);
}
/* line 601, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
/* line 603, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.BgTxtOvalCentre_pastel_vert .wpb_wrapper {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  align-content: center;
}
/* line 612, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.BgTxtOvalCentre_pastel_vert p {
  background-color: #8cc084;
  border-radius: 25px;
  text-align: center;
  color: #0d3653;
  display: inline-block;
  padding: 8px 16px;
  margin: auto;
  font-weight: 600;
  font-size: 16px;
}
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
  .BgTxtOvalCentre_pastel_vert p {
    font-size: 14px;
    height: 54px;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    align-content: center;
  }
}
/* line 640, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.vc_images_carousel .vc_carousel-control {
  opacity: 1 !important;
}
/* line 645, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.vc_images_carousel .vc_carousel-control .icon-next, .vc_images_carousel .vc_carousel-control .icon-prev {
  background-color: rgba(255, 255, 255, 0.8);
}
/* line 648, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.vc_images_carousel .vc_carousel-control .icon-prev::before, .vc_images_carousel .vc_carousel-control .icon-next::before {
  top: -4px !important;
}
/* line 653, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.vc_images_carousel .vc_carousel-indicators .vc_active {
  background-color: #f28d00 !important;
  border: 1px solid #fff !important;
}
/***************************
 *
 * UTILITAIRES TAILLE IMAGE SEULE
 *
 *----------------------------------------------------------------------------------------------------------- CLASS SPECIFIC ----------*/
/* line 667, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.img_w100pc > figure {
  width: 100%;
}
/* line 670, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.img_w100pc > figure > .vc_single_image-wrapper {
  width: 100%;
}
/* line 673, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.img_w100pc > figure > .vc_single_image-wrapper > img {
  width: 100%;
  height: auto;
}
/* line 680, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
@media (max-width: 991px) {
  .sup_titre_1 {
    font-size: 30px;
    line-height: 34px;
  }
}
/* line 686, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
@media (max-width: 991px) {
  .titre_1 {
    font-size: 30px;
    line-height: 34px;
  }
}
/* line 692, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
@media (max-width: 991px) {
  .sup_titre_2 {
    font-size: 20px;
    line-height: 24px;
  }
}
/* line 698, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
@media (max-width: 991px) {
  .titre_2 {
    font-size: 20px;
    line-height: 24px;
  }
}
/* line 704, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
@media (max-width: 991px) {
  .titre_3 {
    font-size: 18px;
    line-height: 20px;
  }
}
/***************************
 *
 * CLASS SPECIFIC
 *
 *----------------------------------------------------------------------------------------------------------- CLASS SPECIFIC ----------*/
/* line 717, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.remonte_2 {
  margin-top: -2rem;
  z-index: 2;
  position: relative;
}
/* line 723, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
/* line 724, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.savoirplus_btn a {
  position: relative;
  padding-right: 18px;
  color: #0d3653;
  letter-spacing: 0px;
  font-size: 16px;
}
/* line 730, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.savoirplus_btn a:hover {
  letter-spacing: 2px;
}
/* line 733, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.savoirplus_btn a:after {
  content: '\f105';
  position: absolute;
  top: 50%;
  right: 0px;
  font-size: 16px;
  color: #0d3653;
  transform: translateY(-50%);
}
/* line 746, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
/* line 747, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.centertxtcol .vc_column-inner {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  align-content: stretch;
}
/* line 757, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.picto_img_rond {
  height: 160px;
  width: 160px;
  padding: 40px;
  border-radius: 50%;
  margin: auto;
}
/* line 765, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.picto_haut_droit {
  position: relative;
}
/* line 767, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.picto_haut_droit .vc_single_image-wrapper:after, .picto_haut_droit .vc_images_carousel:after {
  content: '';
  position: absolute;
  right: -40px;
  top: -25px;
  height: 100px;
  width: 100px;
  background-position: 50% 50%;
  background-size: 130%;
  z-index: 8;
}
/* line 780, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.picto_bas_gauche {
  position: relative;
}
/* line 782, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.picto_bas_gauche .vc_single_image-wrapper:after, .picto_bas_gauche .vc_images_carousel:after {
  content: '';
  position: absolute;
  left: -40px;
  top: -25px;
  height: 100px;
  width: 100px;
  background-position: 50% 50%;
  background-size: 130%;
  z-index: 8;
}
/* line 795, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.picto_bas_droit {
  position: relative;
}
/* line 797, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.picto_bas_droit .vc_single_image-wrapper:after, .picto_bas_droit .vc_images_carousel:after {
  content: '';
  position: absolute;
  right: -40px;
  bottom: -25px;
  height: 100px;
  width: 100px;
  background-position: 50% 50%;
  background-size: 130%;
  z-index: 8;
}
/* line 810, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.picto_bas_gauche {
  position: relative;
}
/* line 812, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.picto_bas_gauche .vc_single_image-wrapper:after, .picto_bas_gauche .vc_images_carousel:after {
  content: '';
  position: absolute;
  left: -40px;
  bottom: -25px;
  height: 100px;
  width: 100px;
  background-position: 50% 50%;
  background-size: 130%;
  z-index: 8;
}
/* line 825, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
/* line 826, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.picto_big .vc_single_image-wrapper:after, .picto_big .vc_images_carousel:after {
  height: 140px;
  width: 140px;
}
/* line 832, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
/* line 833, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.picto_flamingo_1 .vc_single_image-wrapper:after, .picto_flamingo_1 .vc_images_carousel:after {
  background-image: url('https://www.aquaterre30.com/wp-content/themes/g5_hydrogen/custom/images/svg-pictos/flamingo-1.svg');
}
/* line 837, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
/* line 838, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.picto_flamingo_2 .vc_single_image-wrapper:after, .picto_flamingo_2 .vc_images_carousel:after {
  background-image: url('https://www.aquaterre30.com/wp-content/themes/g5_hydrogen/custom/images/svg-pictos/flamingo-2.svg');
}
/* line 842, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
/* line 843, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.picto_chapeau .vc_single_image-wrapper:after, .picto_chapeau .vc_images_carousel:after {
  background-image: url('https://www.aquaterre30.com/wp-content/themes/g5_hydrogen/custom/images/svg-pictos/chapeau.svg');
}
/* line 847, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
/* line 848, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.picto_cocktail_1 .vc_single_image-wrapper:after, .picto_cocktail_1 .vc_images_carousel:after {
  background-image: url('https://www.aquaterre30.com/wp-content/themes/g5_hydrogen/custom/images/svg-pictos/cocktail-1.svg');
}
/* line 852, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
/* line 853, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.picto_cocktail_2 .vc_single_image-wrapper:after, .picto_cocktail_2 .vc_images_carousel:after {
  background-image: url('https://www.aquaterre30.com/wp-content/themes/g5_hydrogen/custom/images/svg-pictos/cocktail-2.svg');
}
/* line 857, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
/* line 858, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.picto_donut .vc_single_image-wrapper:after, .picto_donut .vc_images_carousel:after {
  background-image: url('https://www.aquaterre30.com/wp-content/themes/g5_hydrogen/custom/images/svg-pictos/donut.svg');
}
/* line 862, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
/* line 863, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.picto_feuille .vc_single_image-wrapper:after, .picto_feuille .vc_images_carousel:after {
  background-image: url('https://www.aquaterre30.com/wp-content/themes/g5_hydrogen/custom/images/svg-pictos/feuille.svg');
}
/* line 867, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
/* line 868, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.picto_glace .vc_single_image-wrapper:after, .picto_glace .vc_images_carousel:after {
  background-image: url('https://www.aquaterre30.com/wp-content/themes/g5_hydrogen/custom/images/svg-pictos/glace.svg');
}
/* line 872, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
/* line 873, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.picto_licorm .vc_single_image-wrapper:after, .picto_licorm .vc_images_carousel:after {
  background-image: url('https://www.aquaterre30.com/wp-content/themes/g5_hydrogen/custom/images/svg-pictos/licorn.svg');
}
/* line 877, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
/* line 878, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.picto_lunettes .vc_single_image-wrapper:after, .picto_lunettes .vc_images_carousel:after {
  background-image: url('https://www.aquaterre30.com/wp-content/themes/g5_hydrogen/custom/images/svg-pictos/lunettes.svg');
}
/* line 882, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
/* line 883, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.picto_pasteque .vc_single_image-wrapper:after, .picto_pasteque .vc_images_carousel:after {
  background-image: url('https://www.aquaterre30.com/wp-content/themes/g5_hydrogen/custom/images/svg-pictos/pasteque.svg');
}
/* line 888, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
/* line 889, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.picto_big .vc_single_image-wrapper:after, .picto_big .vc_images_carousel:after {
  height: 140px;
  width: 140px;
}
/* line 895, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.img_haut_droit {
  position: relative;
}
/* line 897, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.img_haut_droit:after {
  content: '';
  position: absolute;
  right: -40px;
  top: -25px;
  height: 100px;
  width: 100px;
  background-position: 50% 50%;
  background-size: 130%;
  z-index: 8;
}
/* line 910, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.img_haut_gauche {
  position: relative;
}
/* line 912, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.img_haut_gauche:after {
  content: '';
  position: absolute;
  left: -40px;
  top: -25px;
  height: 100px;
  width: 100px;
  background-position: 50% 50%;
  background-size: 130%;
  z-index: 8;
}
/* line 925, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
/* line 926, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
/* line 927, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.vc_col-sm-12 .img_haut_gauche:after {
  top: -60px;
}
/* line 933, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.img_bas_droit {
  position: relative;
}
/* line 935, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.img_bas_droit:after {
  content: '';
  position: absolute;
  right: -40px;
  bottom: -25px;
  height: 100px;
  width: 100px;
  background-position: 50% 50%;
  background-size: 130%;
  z-index: 8;
}
/* line 948, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.img_bas_gauche {
  position: relative;
}
/* line 950, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
..img_bas_gauche:after {
  content: '';
  position: absolute;
  left: -40px;
  bottom: -25px;
  height: 100px;
  width: 100px;
  background-position: 50% 50%;
  background-size: 130%;
  z-index: 8;
}
/* line 963, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
/* line 964, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.img_flamingo_1:after {
  background-image: url('https://www.aquaterre30.com/wp-content/themes/g5_hydrogen/custom/images/svg-pictos/flamingo-1.svg');
}
/* line 968, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
/* line 969, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.img_flamingo_2:after {
  background-image: url('https://www.aquaterre30.com/wp-content/themes/g5_hydrogen/custom/images/svg-pictos/flamingo-2.svg');
}
/* line 973, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
/* line 974, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.img_chapeau:after {
  background-image: url('https://www.aquaterre30.com/wp-content/themes/g5_hydrogen/custom/images/svg-pictos/chapeau.svg');
}
/* line 978, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
/* line 979, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.img_cocktail_1:after {
  background-image: url('https://www.aquaterre30.com/wp-content/themes/g5_hydrogen/custom/images/svg-pictos/cocktail-1.svg');
}
/* line 983, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
/* line 984, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.img_cocktail_2:after {
  background-image: url('https://www.aquaterre30.com/wp-content/themes/g5_hydrogen/custom/images/svg-pictos/cocktail-2.svg');
}
/* line 988, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
/* line 989, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.img_donut:after {
  background-image: url('https://www.aquaterre30.com/wp-content/themes/g5_hydrogen/custom/images/svg-pictos/donut.svg');
}
/* line 993, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
/* line 994, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.img_feuille:after {
  background-image: url('https://www.aquaterre30.com/wp-content/themes/g5_hydrogen/custom/images/svg-pictos/feuille.svg');
}
/* line 998, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
/* line 999, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.img_glace:after {
  background-image: url('https://www.aquaterre30.com/wp-content/themes/g5_hydrogen/custom/images/svg-pictos/glace.svg');
}
/* line 1003, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
/* line 1004, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.img_licorm:after {
  background-image: url('https://www.aquaterre30.com/wp-content/themes/g5_hydrogen/custom/images/svg-pictos/licorn.svg');
}
/* line 1008, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
/* line 1009, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.img_lunettes:after {
  background-image: url('https://www.aquaterre30.com/wp-content/themes/g5_hydrogen/custom/images/svg-pictos/lunettes.svg');
}
/* line 1013, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
/* line 1014, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.img_pasteque:after {
  background-image: url('https://www.aquaterre30.com/wp-content/themes/g5_hydrogen/custom/images/svg-pictos/pasteque.svg');
}
/* line 1020, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.visuel_rond {
  height: 260px;
  width: 260px;
  overflow: hidden;
  border-radius: 50%;
  margin: auto;
}
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
  /* line 1027, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
  .visuel_rond {
    height: 160px;
    width: 160px;
  }
}
/* line 1034, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.chiffre_big {
  padding-left: 90px;
  position: relative;
}
/* line 1037, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.chiffre_big:before {
  position: absolute;
  display: block;
  height: 60px;
  width: 60px;
  border-radius: 50%;
  line-height: 60px;
  text-align: center;
  font-weight: 600;
  color: #0d3653;
  font-size: 30px;
  left: 0px;
  top: 0px;
}
/* line 1053, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
/* line 1054, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.chiffre_big_pastel_bleu:before {
  background-color: #bbdef0;
}
/* line 1058, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
/* line 1059, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.chiffre_big_pastel_orange:before {
  background-color: #ffcab1;
}
/* line 1063, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
/* line 1064, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.chiffre_big_pastel_vert:before {
  background-color: #8cc084;
}
/* line 1068, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
/* line 1069, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.chiffre_big_pastel_jaune:before {
  background-color: #eff0bb;
}
/* line 1074, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
/* line 1075, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.chiffre_big_1:before {
  content: '1';
}
/* line 1079, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
/* line 1080, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.chiffre_big_2:before {
  content: '2';
}
/* line 1084, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
/* line 1085, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.chiffre_big_3:before {
  content: '3';
}
/* line 1089, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
/* line 1090, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.chiffre_big_4:before {
  content: '4';
}
/* line 1094, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
/* line 1095, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.chiffre_big_5:before {
  content: '5';
}
/* line 1099, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
/* line 1100, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.chiffre_big_6:before {
  content: '6';
}
/* line 1105, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
/* line 1106, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.liste_mots ul {
  list-style: none;
  margin-top: 1rem;
  margin-left: 0rem;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-start;
  align-content: flex-start;
}
/* line 1118, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.liste_mots ul li {
  padding: 15px 30px;
  margin: 1rem;
  text-align: center;
  font-weight: 600;
  color: #0d3653;
  border-radius: 25px;
}
/* line 1125, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.liste_mots ul li:nth-child(1n) {
  background-color: #bbdef0;
}
/* line 1128, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.liste_mots ul li:nth-child(2n) {
  background-color: #ffcab1;
}
/* line 1131, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.liste_mots ul li:nth-child(3n) {
  background-color: #eff0bb;
}
/* line 1134, wp-content/themes/g5_hydrogen/custom/scss/_class.scss */
.liste_mots ul li:nth-child(4n) {
  background-color: #8cc084;
}
@media (max-width: 767px) {
  .liste_mots ul li {
    padding: 8px 12px;
    margin: 4px;
  }
}
/************************************************************************/
/*  HOME */
/************************************************************************/
/* line 6, wp-content/themes/g5_hydrogen/custom/scss/_main.scss */
#ban_home {
  background-color: #bbdef0;
  position: relative;
}
/* line 11, wp-content/themes/g5_hydrogen/custom/scss/_main.scss */
/* line 12, wp-content/themes/g5_hydrogen/custom/scss/_main.scss */
/* line 13, wp-content/themes/g5_hydrogen/custom/scss/_main.scss */
#ban_home > .vc_column_container > .vc_column-inner > .wpb_wrapper {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: flex-end;
  align-items: stretch;
  align-content: stretch;
  height: 500px;
}
@media (max-width: 767px) {
  #ban_home > .vc_column_container > .vc_column-inner > .wpb_wrapper {
    height: 400px;
  }
}
/* line 28, wp-content/themes/g5_hydrogen/custom/scss/_main.scss */
#ban_home .bg_ban_home {
  z-index: 2 !important;
  width: 85% !important;
  transform: translateX(-50%);
  left: 50% !important;
  right: 50% !important;
}
@media (max-width: 1199px) {
  #ban_home .bg_ban_home {
    width: 100% !important;
  }
}
@media (max-width: 767px) {
  #ban_home .bg_ban_home {
    width: 100% !important;
  }
}
/* line 43, wp-content/themes/g5_hydrogen/custom/scss/_main.scss */
#ban_home #bloc_ban_home {
  z-index: 4 !important;
  width: 400px;
  position: relative;
  padding: 30px 30px 50px 30px;
  bottom: 0px;
}
@media (max-width: 991px) {
  #ban_home #bloc_ban_home {
    width: 80%;
  }
}
@media (max-width: 767px) {
  #ban_home #bloc_ban_home {
    width: 100%;
  }
}
/* line 57, wp-content/themes/g5_hydrogen/custom/scss/_main.scss */
#ban_home #bloc_ban_home:before {
  content: '';
  height: 115%;
  width: 115%;
  top: 0px;
  left: -30px;
  border-radius: 25px;
  overflow: hidden;
  background-color: rgba(187, 222, 240, 0.7);
  backdrop-filter: blur(10px);
  position: absolute;
  display: block;
  transform: rotate(5deg);
}
/* line 72, wp-content/themes/g5_hydrogen/custom/scss/_main.scss */
#ban_home #bloc_ban_home .bloc_ban_hom_line_1 {
  color: #fff;
  font-family: 'Dancing Script', cursive;
  font-size: 40px;
}
@media (max-width: 767px) {
  #ban_home #bloc_ban_home .bloc_ban_hom_line_1 {
    font-size: 34px;
  }
}
/* line 80, wp-content/themes/g5_hydrogen/custom/scss/_main.scss */
#ban_home #bloc_ban_home .bloc_ban_hom_line_2 {
  color: #fff;
  font-size: 34px;
  line-height: 36px;
  font-weight: 600;
}
@media (max-width: 767px) {
  #ban_home #bloc_ban_home .bloc_ban_hom_line_2 {
    font-size: 26px;
    line-height: 28px;
  }
}
/* line 94, wp-content/themes/g5_hydrogen/custom/scss/_main.scss */
#home_reasu {
  position: relative;
  padding: 6rem 0px 4rem 0px;
}
/* line 98, wp-content/themes/g5_hydrogen/custom/scss/_main.scss */
#home_reasu:before {
  content: '';
  position: absolute;
  display: block;
  top: -154px;
  left: 360px;
  height: 200px;
  width: 200px;
  background-image: url('https://www.aquaterre30.com/wp-content/themes/g5_hydrogen/custom/images/svg-pictos/donut.svg');
  background-size: 130%;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  z-index: 9;
}
@media (max-width: 991px) {
  #home_reasu:before {
    left: 70%;
  }
}
/* line 116, wp-content/themes/g5_hydrogen/custom/scss/_main.scss */
#home_reasu .reasu_txt {
  width: 80%;
  margin: auto;
  font-size: 18px;
}
/* line 124, wp-content/themes/g5_hydrogen/custom/scss/_main.scss */
#home_realisation {
  position: relative;
  z-index: 2;
  padding: 3rem 0rem;
}
/* line 128, wp-content/themes/g5_hydrogen/custom/scss/_main.scss */
#home_realisation:before {
  content: '';
  position: absolute;
  display: block;
  background-color: #eff0bb;
  border-radius: 25px;
  z-index: -1;
  height: 70%;
  width: 54%;
  top: 0%;
  left: 50%;
  transform: rotate(-5deg) translateX(-50%) skewX(-6deg) skewY(1deg);
}
/* line 145, wp-content/themes/g5_hydrogen/custom/scss/_main.scss */
#bloc_logo_app {
  margin-top: 2rem;
}
/* line 147, wp-content/themes/g5_hydrogen/custom/scss/_main.scss */
/* line 148, wp-content/themes/g5_hydrogen/custom/scss/_main.scss */
/* line 149, wp-content/themes/g5_hydrogen/custom/scss/_main.scss */
#bloc_logo_app > .vc_column_container > .vc_column-inner > .wpb_wrapper {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
}
/* line 160, wp-content/themes/g5_hydrogen/custom/scss/_main.scss */
#bloc_logo_app .logo_app {
  max-width: 130px;
}
/* line 162, wp-content/themes/g5_hydrogen/custom/scss/_main.scss */
#bloc_logo_app .logo_app .vc_single_image-wrapper {
  margin-top: 0px;
  border-radius: 8px;
  box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.5);
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
/* line 171, wp-content/themes/g5_hydrogen/custom/scss/_main.scss */
#bloc_logo_app .logo_app .vc_single_image-wrapper:hover {
  margin-top: -3px;
  border-radius: 8px;
  box-shadow: 1px 8px 10px rgba(0, 0, 0, 0.5);
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
/* line 184, wp-content/themes/g5_hydrogen/custom/scss/_main.scss */
#bloc_logo_app .logo_app:nth-child(1) {
  margin-right: 10px;
}
/* line 190, wp-content/themes/g5_hydrogen/custom/scss/_main.scss */
@media (max-width: 767px) {
  .showroom_col2 {
    padding-top: 4rem;
  }
}
/************************************************************************/
/*  INTE */
/************************************************************************/
/* line 201, wp-content/themes/g5_hydrogen/custom/scss/_main.scss */
#ban_inte {
  background-color: #bbdef0;
  position: relative;
}
/* line 206, wp-content/themes/g5_hydrogen/custom/scss/_main.scss */
/* line 207, wp-content/themes/g5_hydrogen/custom/scss/_main.scss */
/* line 208, wp-content/themes/g5_hydrogen/custom/scss/_main.scss */
#ban_inte > .vc_column_container > .vc_column-inner > .wpb_wrapper {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: flex-end;
  align-items: stretch;
  align-content: stretch;
  height: 500px;
}
/* line 220, wp-content/themes/g5_hydrogen/custom/scss/_main.scss */
#ban_inte .bg_ban_inte {
  z-index: 2 !important;
  width: 85% !important;
  transform: translateX(-50%);
  left: 50% !important;
  right: 50% !important;
}
@media (max-width: 1199px) {
  #ban_inte .bg_ban_inte {
    width: 100% !important;
  }
}
@media (max-width: 767px) {
  #ban_inte .bg_ban_inte {
    width: 100% !important;
  }
}
/* line 235, wp-content/themes/g5_hydrogen/custom/scss/_main.scss */
#ban_inte #bloc_ban_inte {
  z-index: 4 !important;
  width: 40%;
  position: relative;
  padding: 30px 30px 50px 30px;
  bottom: 0px;
}
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
  /* line 242, wp-content/themes/g5_hydrogen/custom/scss/_main.scss */
  #ban_inte #bloc_ban_inte {
    width: 100% !important;
  }
}
@media (max-width: 991px) {
  #ban_inte #bloc_ban_inte {
    width: 80% !important;
  }
}
@media (max-width: 767px) {
  #ban_inte #bloc_ban_inte {
    width: 100% !important;
  }
}
/* line 252, wp-content/themes/g5_hydrogen/custom/scss/_main.scss */
#ban_inte #bloc_ban_inte:before {
  content: '';
  height: 115%;
  width: 115%;
  top: 0px;
  left: -30px;
  border-radius: 25px;
  overflow: hidden;
  background-color: rgba(187, 222, 240, 0.85);
  backdrop-filter: blur(10px);
  position: absolute;
  display: block;
  transform: rotate(5deg);
}
/* line 267, wp-content/themes/g5_hydrogen/custom/scss/_main.scss */
#ban_inte #bloc_ban_inte .bloc_ban_inte_line_1 {
  color: #fff;
  font-family: 'Dancing Script', cursive;
  font-size: 40px;
}
/* line 272, wp-content/themes/g5_hydrogen/custom/scss/_main.scss */
#ban_inte #bloc_ban_inte .bloc_ban_inte_line_2 {
  color: #fff;
  font-size: 34px;
  line-height: 36px;
  font-weight: 600;
}
/* line 284, wp-content/themes/g5_hydrogen/custom/scss/_main.scss */
#ban_picto {
  width: 160px;
  height: 160px;
  margin: -106.6666666667px auto;
  transform: translateX(-65%);
  z-index: 9;
  position: relative;
}
/* line 291, wp-content/themes/g5_hydrogen/custom/scss/_main.scss */
#ban_picto .wpb_single_image {
  height: 160px;
  width: 160px;
}
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
  /* line 296, wp-content/themes/g5_hydrogen/custom/scss/_main.scss */
  #ban_picto {
    transform: translateX(140%);
  }
}
@media (max-width: 767px) {
  #ban_picto {
    transform: translateX(70%);
  }
}
/* line 305, wp-content/themes/g5_hydrogen/custom/scss/_main.scss */
#filariane {
  padding: 0rem 0rem;
}
/* line 307, wp-content/themes/g5_hydrogen/custom/scss/_main.scss */
#filariane .wpb_content_element {
  margin-bottom: 0px;
}
/* line 310, wp-content/themes/g5_hydrogen/custom/scss/_main.scss */
#filariane a {
  position: relative;
  margin-right: 30px;
  color: #574d68;
}
/* line 315, wp-content/themes/g5_hydrogen/custom/scss/_main.scss */
#filariane a:hover {
  color: #0d3653;
}
/* line 319, wp-content/themes/g5_hydrogen/custom/scss/_main.scss */
#filariane a:after {
  content: '\f105';
  position: absolute;
  top: 0px;
  right: -25px;
  height: 16px;
  width: 16px;
  line-height: 16px;
  text-align: center;
  font-size: 12px;
  color: #fff;
  background-color: #ffcab1;
  border-radius: 50%;
}
/* line 337, wp-content/themes/g5_hydrogen/custom/scss/_main.scss */
.vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
  background-color: transparent !important;
}
/* line 340, wp-content/themes/g5_hydrogen/custom/scss/_main.scss */
.vc_tta.vc_tta-style-classic .vc_tta-panel-body, .vc_tta.vc_tta-style-classic .vc_tta-panel-heading {
  border-width: 0px !important;
}
/* line 343, wp-content/themes/g5_hydrogen/custom/scss/_main.scss */
.vc_tta.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
  border: none !important;
}
/* line 346, wp-content/themes/g5_hydrogen/custom/scss/_main.scss */
.vc_tta.vc_general .vc_tta-panel-body {
  overflow: inherit !important;
}
/* line 350, wp-content/themes/g5_hydrogen/custom/scss/_main.scss */
#onglets_info {
  position: relative;
}
/* line 353, wp-content/themes/g5_hydrogen/custom/scss/_main.scss */
#onglets_info:after {
  content: '';
  position: absolute;
  left: -40px;
  top: -120px;
  height: 130px;
  width: 130px;
  background-position: 50% 0%;
  background-size: 130%;
  z-index: 8;
  background-image: url('https://www.aquaterre30.com/wp-content/themes/g5_hydrogen/custom/images/svg-pictos/flamingo-2.svg');
}
@media (max-width: 767px) {
  #onglets_info:after {
    left: -40px;
    top: -60px;
    height: 80px;
    width: 80px;
  }
}
/* line 373, wp-content/themes/g5_hydrogen/custom/scss/_main.scss */
/* line 374, wp-content/themes/g5_hydrogen/custom/scss/_main.scss */
/* line 375, wp-content/themes/g5_hydrogen/custom/scss/_main.scss */
#onglets_info .vc_tta-tabs .vc_tta-tabs-container .vc_tta-tabs-list {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  border: 1px solid rgba(13, 54, 83, 0.5);
  margin: 0px;
  border-radius: 10px;
}
/* line 385, wp-content/themes/g5_hydrogen/custom/scss/_main.scss */
#onglets_info .vc_tta-tabs .vc_tta-tabs-container .vc_tta-tabs-list li {
  text-align: center;
}
/* line 387, wp-content/themes/g5_hydrogen/custom/scss/_main.scss */
#onglets_info .vc_tta-tabs .vc_tta-tabs-container .vc_tta-tabs-list li a {
  background-color: transparent !important;
  color: #0d3653;
  border: 0px;
  font-weight: 600;
  font-size: 16px;
}
/* line 393, wp-content/themes/g5_hydrogen/custom/scss/_main.scss */
#onglets_info .vc_tta-tabs .vc_tta-tabs-container .vc_tta-tabs-list li a span {
  position: relative;
  padding-right: 32px;
}
/* line 396, wp-content/themes/g5_hydrogen/custom/scss/_main.scss */
#onglets_info .vc_tta-tabs .vc_tta-tabs-container .vc_tta-tabs-list li a span:after {
  content: '\f105';
  height: 24px;
  width: 24px;
  line-height: 24px;
  right: 0px;
  top: 50%;
  transform: translateY(-50%);
  font-size: 12px;
  color: #fff;
  position: absolute;
  display: block;
  border-radius: 50%;
}
/* line 413, wp-content/themes/g5_hydrogen/custom/scss/_main.scss */
#onglets_info .vc_tta-tabs .vc_tta-tabs-container .vc_tta-tabs-list li:nth-child(1) a span:after {
  background-color: #bbdef0;
}
/* line 416, wp-content/themes/g5_hydrogen/custom/scss/_main.scss */
#onglets_info .vc_tta-tabs .vc_tta-tabs-container .vc_tta-tabs-list li:nth-child(2) a span:after {
  background-color: #ffcab1;
}
/* line 419, wp-content/themes/g5_hydrogen/custom/scss/_main.scss */
#onglets_info .vc_tta-tabs .vc_tta-tabs-container .vc_tta-tabs-list li:nth-child(3) a span:after {
  background-color: #8cc084;
}
/* line 422, wp-content/themes/g5_hydrogen/custom/scss/_main.scss */
#onglets_info .vc_tta-tabs .vc_tta-tabs-container .vc_tta-tabs-list li:nth-child(4) a span:after {
  background-color: #eff0bb;
}
/* line 425, wp-content/themes/g5_hydrogen/custom/scss/_main.scss */
#onglets_info .vc_tta-tabs .vc_tta-tabs-container .vc_tta-tabs-list li:nth-child(5) a span:after {
  background-color: #bbdef0;
}
/* line 428, wp-content/themes/g5_hydrogen/custom/scss/_main.scss */
#onglets_info .vc_tta-tabs .vc_tta-tabs-container .vc_tta-tabs-list li:nth-child(6) a span:after {
  background-color: #ffcab1;
}
/* line 431, wp-content/themes/g5_hydrogen/custom/scss/_main.scss */
#onglets_info .vc_tta-tabs .vc_tta-tabs-container .vc_tta-tabs-list li:nth-child(7) a span:after {
  background-color: #8cc084;
}
/* line 434, wp-content/themes/g5_hydrogen/custom/scss/_main.scss */
#onglets_info .vc_tta-tabs .vc_tta-tabs-container .vc_tta-tabs-list li:nth-child(8) a span:after {
  background-color: #eff0bb;
}
/* line 439, wp-content/themes/g5_hydrogen/custom/scss/_main.scss */
/* line 440, wp-content/themes/g5_hydrogen/custom/scss/_main.scss */
#onglets_info .vc_tta-tabs .vc_tta-tabs-container .vc_tta-tabs-list li.vc_active:nth-child(1) a {
  border-bottom: 4px solid #bbdef0;
}
/* line 445, wp-content/themes/g5_hydrogen/custom/scss/_main.scss */
/* line 446, wp-content/themes/g5_hydrogen/custom/scss/_main.scss */
#onglets_info .vc_tta-tabs .vc_tta-tabs-container .vc_tta-tabs-list li.vc_active:nth-child(2) a {
  border-bottom: 4px solid #ffcab1;
}
/* line 451, wp-content/themes/g5_hydrogen/custom/scss/_main.scss */
/* line 452, wp-content/themes/g5_hydrogen/custom/scss/_main.scss */
#onglets_info .vc_tta-tabs .vc_tta-tabs-container .vc_tta-tabs-list li.vc_active:nth-child(3) a {
  border-bottom: 4px solid #8cc084;
}
/* line 457, wp-content/themes/g5_hydrogen/custom/scss/_main.scss */
/* line 458, wp-content/themes/g5_hydrogen/custom/scss/_main.scss */
#onglets_info .vc_tta-tabs .vc_tta-tabs-container .vc_tta-tabs-list li.vc_active:nth-child(4) a {
  border-bottom: 4px solid #eff0bb;
}
/* line 463, wp-content/themes/g5_hydrogen/custom/scss/_main.scss */
/* line 464, wp-content/themes/g5_hydrogen/custom/scss/_main.scss */
#onglets_info .vc_tta-tabs .vc_tta-tabs-container .vc_tta-tabs-list li.vc_active:nth-child(5) a {
  border-bottom: 4px solid #bbdef0;
}
/* line 469, wp-content/themes/g5_hydrogen/custom/scss/_main.scss */
/* line 470, wp-content/themes/g5_hydrogen/custom/scss/_main.scss */
#onglets_info .vc_tta-tabs .vc_tta-tabs-container .vc_tta-tabs-list li.vc_active:nth-child(6) a {
  border-bottom: 4px solid #ffcab1;
}
/* line 475, wp-content/themes/g5_hydrogen/custom/scss/_main.scss */
/* line 476, wp-content/themes/g5_hydrogen/custom/scss/_main.scss */
#onglets_info .vc_tta-tabs .vc_tta-tabs-container .vc_tta-tabs-list li.vc_active:nth-child(7) a {
  border-bottom: 4px solid #8cc084;
}
/* line 481, wp-content/themes/g5_hydrogen/custom/scss/_main.scss */
/* line 482, wp-content/themes/g5_hydrogen/custom/scss/_main.scss */
#onglets_info .vc_tta-tabs .vc_tta-tabs-container .vc_tta-tabs-list li.vc_active:nth-child(8) a {
  border-bottom: 4px solid #eff0bb;
}
/* line 489, wp-content/themes/g5_hydrogen/custom/scss/_main.scss */
#onglets_info .vc_tta-tabs .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab {
  width: 25%;
}
/* line 495, wp-content/themes/g5_hydrogen/custom/scss/_main.scss */
/* line 496, wp-content/themes/g5_hydrogen/custom/scss/_main.scss */
/* line 498, wp-content/themes/g5_hydrogen/custom/scss/_main.scss */
#onglets_info .vc_tta-tabs .vc_tta-panels-container .vc_tta-panel .vc_tta-panel-heading {
  background-color: transparent !important;
  border: 1px solid rgba(13, 54, 83, 0.5);
  border-width: 1px !important;
  color: #0d3653;
  margin-bottom: 0px;
}
/* line 504, wp-content/themes/g5_hydrogen/custom/scss/_main.scss */
#onglets_info .vc_tta-tabs .vc_tta-panels-container .vc_tta-panel .vc_tta-panel-heading a {
  color: #0d3653;
}
/* line 506, wp-content/themes/g5_hydrogen/custom/scss/_main.scss */
#onglets_info .vc_tta-tabs .vc_tta-panels-container .vc_tta-panel .vc_tta-panel-heading a span {
  position: relative;
  padding-right: 32px;
}
/* line 509, wp-content/themes/g5_hydrogen/custom/scss/_main.scss */
#onglets_info .vc_tta-tabs .vc_tta-panels-container .vc_tta-panel .vc_tta-panel-heading a span:after {
  content: '\f105';
  height: 24px;
  width: 24px;
  line-height: 24px;
  right: 0px;
  top: 50%;
  transform: translateY(-50%);
  font-size: 12px;
  color: #fff;
  position: absolute;
  display: block;
  border-radius: 50%;
  text-align: center;
}
/* line 530, wp-content/themes/g5_hydrogen/custom/scss/_main.scss */
/* line 531, wp-content/themes/g5_hydrogen/custom/scss/_main.scss */
#onglets_info .vc_tta-tabs .vc_tta-panels-container .vc_tta-panels div:nth-child(1) .vc_tta-panel-heading a span:after {
  background-color: #bbdef0;
}
/* line 534, wp-content/themes/g5_hydrogen/custom/scss/_main.scss */
#onglets_info .vc_tta-tabs .vc_tta-panels-container .vc_tta-panels div:nth-child(2) .vc_tta-panel-heading a span:after {
  background-color: #ffcab1;
}
/* line 537, wp-content/themes/g5_hydrogen/custom/scss/_main.scss */
#onglets_info .vc_tta-tabs .vc_tta-panels-container .vc_tta-panels div:nth-child(3) .vc_tta-panel-heading a span:after {
  background-color: #8cc084;
}
/* line 540, wp-content/themes/g5_hydrogen/custom/scss/_main.scss */
#onglets_info .vc_tta-tabs .vc_tta-panels-container .vc_tta-panels div:nth-child(4) .vc_tta-panel-heading a span:after {
  background-color: #eff0bb;
}
/* line 545, wp-content/themes/g5_hydrogen/custom/scss/_main.scss */
/* line 546, wp-content/themes/g5_hydrogen/custom/scss/_main.scss */
/* line 547, wp-content/themes/g5_hydrogen/custom/scss/_main.scss */
#onglets_info .vc_tta-tabs .vc_tta-panels-container .vc_tta-panels div:nth-child(1).vc_active .vc_tta-panel-title > a {
  border-bottom: 4px solid #bbdef0;
}
/* line 551, wp-content/themes/g5_hydrogen/custom/scss/_main.scss */
/* line 552, wp-content/themes/g5_hydrogen/custom/scss/_main.scss */
#onglets_info .vc_tta-tabs .vc_tta-panels-container .vc_tta-panels div:nth-child(2).vc_active .vc_tta-panel-title > a {
  border-bottom: 4px solid #ffcab1;
}
/* line 556, wp-content/themes/g5_hydrogen/custom/scss/_main.scss */
/* line 557, wp-content/themes/g5_hydrogen/custom/scss/_main.scss */
#onglets_info .vc_tta-tabs .vc_tta-panels-container .vc_tta-panels div:nth-child(3).vc_active .vc_tta-panel-title > a {
  border-bottom: 4px solid #8cc084;
}
/* line 561, wp-content/themes/g5_hydrogen/custom/scss/_main.scss */
/* line 562, wp-content/themes/g5_hydrogen/custom/scss/_main.scss */
#onglets_info .vc_tta-tabs .vc_tta-panels-container .vc_tta-panels div:nth-child(4).vc_active .vc_tta-panel-title > a {
  border-bottom: 4px solid #eff0bb;
}
/* line 568, wp-content/themes/g5_hydrogen/custom/scss/_main.scss */
#onglets_info .vc_tta-tabs .vc_tta-panels-container .vc_tta-panel-body {
  background-color: transparent !important;
}
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
  /* line 575, wp-content/themes/g5_hydrogen/custom/scss/_main.scss */
  #onglets_info .vc_tta.vc_general .vc_tta-tab > a {
    padding: 14px 4px;
    font-size: 14px !important;
  }
}
/*END #onglets_info*/
/* line 583, wp-content/themes/g5_hydrogen/custom/scss/_main.scss */
.certif_bg, .certif_txt {
  position: relative;
  background-position: 20px 50%;
  background-repeat: no-repeat;
  font-size: 18px;
  font-style: italic;
  padding: 1rem 1rem 1rem 140px;
  border: 1px solid rgba(13, 54, 83, 0.5);
  border-radius: 25px;
}
/* line 593, wp-content/themes/g5_hydrogen/custom/scss/_main.scss */
/* line 594, wp-content/themes/g5_hydrogen/custom/scss/_main.scss */
.vc_col-sm-12 .certif_bg {
  padding: 2rem 2rem 2rem 8rem;
}
/* line 597, wp-content/themes/g5_hydrogen/custom/scss/_main.scss */
.vc_col-sm-12 .certif_txt {
  padding: 2rem 2rem 2rem 2rem;
}
/* line 602, wp-content/themes/g5_hydrogen/custom/scss/_main.scss */
.certif_bael {
  background-image: url('https://www.aquaterre30.com/wp-content/uploads/2021/03/bael.png');
}
/* line 606, wp-content/themes/g5_hydrogen/custom/scss/_main.scss */
.certif_10ans {
  background-image: url('https://www.aquaterre30.com/wp-content/uploads/2021/03/10-ans.png');
}
/* line 610, wp-content/themes/g5_hydrogen/custom/scss/_main.scss */
.certif_origne_france {
  background-image: url('https://www.aquaterre30.com/wp-content/uploads/2021/03/origine-france.png');
}
/* line 614, wp-content/themes/g5_hydrogen/custom/scss/_main.scss */
.certif_fpp {
  background-image: url('https://www.aquaterre30.com/wp-content/uploads/2021/03/fpp.png');
}
/* line 619, wp-content/themes/g5_hydrogen/custom/scss/_main.scss */
.bloc_transparent_txt {
  position: relative;
  margin-bottom: 2rem;
  margin-top: 2rem;
  color: #fff;
}
/* line 624, wp-content/themes/g5_hydrogen/custom/scss/_main.scss */
.bloc_transparent_txt > .wpb_column {
  float: none;
}
/* line 627, wp-content/themes/g5_hydrogen/custom/scss/_main.scss */
.bloc_transparent_txt:before {
  content: '';
  height: 115%;
  width: 110%;
  top: -25px;
  left: -30px;
  border-radius: 25px;
  overflow: hidden;
  background-color: rgba(13, 54, 83, 0.65);
  backdrop-filter: blur(10px);
  position: absolute;
  display: block;
  transform: rotate(-3deg);
}
/* line 641, wp-content/themes/g5_hydrogen/custom/scss/_main.scss */
.bloc_transparent_txt:after {
  right: -60px;
}
/* line 646, wp-content/themes/g5_hydrogen/custom/scss/_main.scss */
.bloc_liner {
  height: 400px;
  overflow: hidden;
  margin-bottom: 25px;
}
/* line 650, wp-content/themes/g5_hydrogen/custom/scss/_main.scss */
.bloc_liner .bloc_liner_txt {
  position: absolute;
  bottom: 0px;
  left: 0;
  width: 100%;
}
/* line 655, wp-content/themes/g5_hydrogen/custom/scss/_main.scss */
.bloc_liner .bloc_liner_txt .bloc_liner_txt_visuel {
  height: 60px;
  width: 60px;
  border-radius: 50%;
  border: 1px solid #fff;
  margin-left: 20px;
  margin-top: -30px;
  position: absolute;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
}
/* line 667, wp-content/themes/g5_hydrogen/custom/scss/_main.scss */
.bloc_liner .bloc_liner_txt .bloc_liner_txt_titre {
  color: #fff;
  background-color: rgba(13, 54, 83, 0.25);
  text-align: center;
  padding: 6px;
  height: 54px;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  align-content: center;
  font-weight: 600;
  font-size: 18px;
}
/* line 686, wp-content/themes/g5_hydrogen/custom/scss/_main.scss */
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
  /* line 688, wp-content/themes/g5_hydrogen/custom/scss/_main.scss */
  /* line 689, wp-content/themes/g5_hydrogen/custom/scss/_main.scss */
  /* line 690, wp-content/themes/g5_hydrogen/custom/scss/_main.scss */
  .gal_hauteur_col2tiers .vc_col-sm-8 .wpb_single_image .wpb_wrapper, .gal_hauteur_col2tiers .vc_col-sm-4 .wpb_single_image .wpb_wrapper {
    height: 290px;
    overflow: hidden;
  }
}
/* line 699, wp-content/themes/g5_hydrogen/custom/scss/_main.scss */
/* line 700, wp-content/themes/g5_hydrogen/custom/scss/_main.scss */
/* line 701, wp-content/themes/g5_hydrogen/custom/scss/_main.scss */
/* line 702, wp-content/themes/g5_hydrogen/custom/scss/_main.scss */
.gal_hauteur .vc_col-sm-6 .wpb_single_image .wpb_wrapper {
  height: 400px;
  overflow: hidden;
}
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
  /* line 705, wp-content/themes/g5_hydrogen/custom/scss/_main.scss */
  .gal_hauteur .vc_col-sm-6 .wpb_single_image .wpb_wrapper {
    height: 290px;
    overflow: hidden;
  }
}
/* line 4, wp-content/themes/g5_hydrogen/custom/scss/_header.scss */
#g-header > .g-container > .g-grid {
  align-items: center;
}
@media screen and (max-width: 780px) {
  /* line 8, wp-content/themes/g5_hydrogen/custom/scss/_header.scss */
  #g-header > .g-container > .g-grid {
    justify-content: center;
  }
  /* line 10, wp-content/themes/g5_hydrogen/custom/scss/_header.scss */
  #g-header > .g-container > .g-grid #navcontainer, #g-header > .g-container > .g-grid #logocontainer {
    flex: 0 auto;
    width: 100%;
    display: flex;
    justify-content: center;
  }
  /* line 15, wp-content/themes/g5_hydrogen/custom/scss/_header.scss */
  #g-header > .g-container > .g-grid #navcontainer img, #g-header > .g-container > .g-grid #logocontainer img {
    width: 214px;
  }
  /* line 19, wp-content/themes/g5_hydrogen/custom/scss/_header.scss */
  #g-header > .g-container > .g-grid #navcontainer .g-main-nav > .g-toplevel {
    justify-content: center;
  }
}
/* line 25, wp-content/themes/g5_hydrogen/custom/scss/_header.scss */
#g-header > .g-container > .g-grid:first-child {
  padding: 15px 0;
}
/* line 29, wp-content/themes/g5_hydrogen/custom/scss/_header.scss */
#g-header > .g-container > .g-grid:last-child {
  padding: 0px;
}
/* line 34, wp-content/themes/g5_hydrogen/custom/scss/_header.scss */
#g-header {
  background-color: #fff;
}
/* line 36, wp-content/themes/g5_hydrogen/custom/scss/_header.scss */
#g-header .g-container {
  position: relative;
}
/* line 38, wp-content/themes/g5_hydrogen/custom/scss/_header.scss */
#g-header .g-container:before, #g-header .g-container:after {
  content: '';
  position: absolute;
  display: block;
  height: 150px;
  width: 225px;
  background-repeat: no-repeat;
}
/* line 46, wp-content/themes/g5_hydrogen/custom/scss/_header.scss */
#g-header .g-container:before {
  top: 0px;
  left: -250px;
  background-image: url('https://www.aquaterre30.com/wp-content/themes/g5_hydrogen/custom/images/header-group-1.jpg');
}
/* line 51, wp-content/themes/g5_hydrogen/custom/scss/_header.scss */
#g-header .g-container:after {
  top: -15px;
  right: -250px;
  background-image: url('https://www.aquaterre30.com/wp-content/themes/g5_hydrogen/custom/images/header-group-2.jpg');
}
/* line 60, wp-content/themes/g5_hydrogen/custom/scss/_header.scss */
.header-slogan {
  font-size: 34px;
  font-weight: 700;
  font-family: 'Dancing Script', cursive;
  text-align: center;
  padding: 0px 15px;
  margin-bottom: 0px !important;
}
/* line 67, wp-content/themes/g5_hydrogen/custom/scss/_header.scss */
.header-slogan p {
  margin: 0px !important;
}
@media (max-width: 1199px) {
  .header-slogan {
    text-align: center;
    font-size: 26px;
  }
}
@media (max-width: 767px) {
  .header-slogan {
    text-align: center;
    font-size: 26px;
  }
}
@media (max-width: 575px) {
}
/* line 85, wp-content/themes/g5_hydrogen/custom/scss/_header.scss */
/* line 86, wp-content/themes/g5_hydrogen/custom/scss/_header.scss */
/* line 87, wp-content/themes/g5_hydrogen/custom/scss/_header.scss */
#header_bloc_contact .vc_column_container .vc_column-inner {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-end;
  align-items: stretch;
  align-content: stretch;
}
@media (max-width: 991px) {
  #header_bloc_contact .vc_column_container .vc_column-inner {
    justify-content: center;
    margin-top: 10px;
  }
}
/* line 102, wp-content/themes/g5_hydrogen/custom/scss/_header.scss */
.g-main-nav {
  background-color: #f6f2f2;
  position: relative;
  z-index: 8;
}
/* line 106, wp-content/themes/g5_hydrogen/custom/scss/_header.scss */
.g-main-nav:before {
  content: '';
  position: absolute;
  display: block;
  top: 0;
  left: -100%;
  height: 100%;
  width: 100%;
  background-color: #f6f2f2;
}
/* line 116, wp-content/themes/g5_hydrogen/custom/scss/_header.scss */
.g-main-nav:after {
  content: '';
  position: absolute;
  display: block;
  top: 0;
  left: 100%;
  height: 100%;
  width: 100%;
  background-color: #f6f2f2;
}
/* line 128, wp-content/themes/g5_hydrogen/custom/scss/_header.scss */
#g-banner {
  background-color: #bbdef0;
  text-align: center;
  color: #0d3653;
  z-index: 5;
}
/* line 133, wp-content/themes/g5_hydrogen/custom/scss/_header.scss */
#g-banner a {
  color: #0d3653;
  text-decoration: underline;
}
/* line 136, wp-content/themes/g5_hydrogen/custom/scss/_header.scss */
#g-banner a:hover {
  color: #030b11;
}
/* line 140, wp-content/themes/g5_hydrogen/custom/scss/_header.scss */
#g-banner .wpb_content_element {
  margin-bottom: 0px;
}
/* line 146, wp-content/themes/g5_hydrogen/custom/scss/_header.scss */
/* line 147, wp-content/themes/g5_hydrogen/custom/scss/_header.scss */
.g-fixed-container #g-header.g-fixed-element {
  box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.35);
}
/* line 150, wp-content/themes/g5_hydrogen/custom/scss/_header.scss */
/* line 151, wp-content/themes/g5_hydrogen/custom/scss/_header.scss */
.g-fixed-container #g-header.g-fixed-element > .g-container > .g-grid {
  display: flex;
  justify-content: space-between;
}
@media (min-width: 992px) {
  /* line 157, wp-content/themes/g5_hydrogen/custom/scss/_header.scss */
  .g-fixed-container #g-header.g-fixed-element > .g-container #logocontainer {
    flex: 0 10% !important;
    width: 10% !important;
  }
}
/**************
 *
 * NAVIGATION
 *
 *------------------------------------------------------------------------------------------------------ NAVIGATION ------------*/
/* line 7, wp-content/themes/g5_hydrogen/custom/scss/_nav.scss */
.g-main-nav > .g-toplevel > li:not(.btn_solid_primary):not(.btn_light_primary) > .g-menu-item-container, .g-main-nav > .g-toplevel > li:not(.btn_solid_primary):not(.btn_light_primary) > a.g-menu-item-container {
  color: #0d3653;
  padding: 1rem 1rem;
  margin: 0;
  font-size: 15px;
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  height: 100%;
}
/* line 17, wp-content/themes/g5_hydrogen/custom/scss/_nav.scss */
.g-main-nav > .g-toplevel > li:not(.btn_solid_primary):not(.btn_light_primary):not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active > .g-menu-item-container, .g-main-nav > .g-toplevel > li:not(.btn_solid_primary):not(.btn_light_primary):not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover > .g-menu-item-container {
  color: #f28d00;
  position: relative;
}
/* line 22, wp-content/themes/g5_hydrogen/custom/scss/_nav.scss */
/* line 26, wp-content/themes/g5_hydrogen/custom/scss/_nav.scss */
@media (min-width: 768px) {
  /* line 28, wp-content/themes/g5_hydrogen/custom/scss/_nav.scss */
  #navcontainer .g-content {
    padding-left: 0;
    padding-right: 0;
  }
}
/* line 34, wp-content/themes/g5_hydrogen/custom/scss/_nav.scss */
.g-main-nav > .g-toplevel {
  display: flex;
}
/* line 36, wp-content/themes/g5_hydrogen/custom/scss/_nav.scss */
/* line 37, wp-content/themes/g5_hydrogen/custom/scss/_nav.scss */
/* line 40, wp-content/themes/g5_hydrogen/custom/scss/_nav.scss */
/* line 44, wp-content/themes/g5_hydrogen/custom/scss/_nav.scss */
/* line 45, wp-content/themes/g5_hydrogen/custom/scss/_nav.scss */
/* line 46, wp-content/themes/g5_hydrogen/custom/scss/_nav.scss */
/* line 50, wp-content/themes/g5_hydrogen/custom/scss/_nav.scss */
/* line 51, wp-content/themes/g5_hydrogen/custom/scss/_nav.scss */
/**************
 *
 * SOUS-MENU
 *
 *------------------------------------------------------------------------------------------------------ SOUS-MENU ------------*/
/* line 67, wp-content/themes/g5_hydrogen/custom/scss/_nav.scss */
.g-main-nav .g-dropdown {
  width: 280px;
  transition: transform 0.3s ease-in-out;
  background-color: #f2f2f2;
  box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.2);
}
/* line 74, wp-content/themes/g5_hydrogen/custom/scss/_nav.scss */
.g-main-nav > .g-toplevel > li > .g-menu-item-container + .g-dropdown > .g-dropdown-column .g-sublevel > li > .g-menu-item-container {
  color: #262626;
  padding: 18px;
  font-size: 14px;
  transition: all 300ms ease-in-out;
}
/* line 81, wp-content/themes/g5_hydrogen/custom/scss/_nav.scss */
.g-main-nav > .g-toplevel > li > .g-menu-item-container + .g-dropdown > .g-dropdown-column .g-sublevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover > .g-menu-item-container, .g-main-nav > .g-toplevel > li > .g-menu-item-container + .g-dropdown > .g-dropdown-column .g-sublevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active > .g-menu-item-container {
  color: #000;
  background-color: rgba(0, 0, 0, 0.05);
}
/* line 86, wp-content/themes/g5_hydrogen/custom/scss/_nav.scss */
.g-main-nav > .g-toplevel > li > .g-menu-item-container + .g-dropdown {
  z-index: 99999;
  transform: translateY(23px);
  text-align: left;
}
/* line 90, wp-content/themes/g5_hydrogen/custom/scss/_nav.scss */
.g-main-nav > .g-toplevel > li > .g-menu-item-container + .g-dropdown > .g-dropdown-column {
  background: #f2f2f2;
}
/* line 92, wp-content/themes/g5_hydrogen/custom/scss/_nav.scss */
/* line 93, wp-content/themes/g5_hydrogen/custom/scss/_nav.scss */
/* line 97, wp-content/themes/g5_hydrogen/custom/scss/_nav.scss */
/* line 98, wp-content/themes/g5_hydrogen/custom/scss/_nav.scss */
/* line 99, wp-content/themes/g5_hydrogen/custom/scss/_nav.scss */
/* line 104, wp-content/themes/g5_hydrogen/custom/scss/_nav.scss */
/* line 105, wp-content/themes/g5_hydrogen/custom/scss/_nav.scss */
/* line 110, wp-content/themes/g5_hydrogen/custom/scss/_nav.scss */
.g-main-nav > .g-toplevel > li > .g-menu-item-container + .g-dropdown > .g-dropdown-column .g-sublevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module) .g-dropdown-column {
  background-color: white;
  border-left: 4px solid #574d68;
}
/* line 119, wp-content/themes/g5_hydrogen/custom/scss/_nav.scss */
/* line 120, wp-content/themes/g5_hydrogen/custom/scss/_nav.scss */
@media screen and (min-width: 1024px) and (max-width: 1299px) {
  /* line 123, wp-content/themes/g5_hydrogen/custom/scss/_nav.scss */
  .g-main-nav .g-dropdown {
    width: 200px;
  }
}
/* line 126, wp-content/themes/g5_hydrogen/custom/scss/_nav.scss */
.g-main-nav .g-dropdown > .g-dropdown-column {
  background: #f2f2f2;
}
/* line 129, wp-content/themes/g5_hydrogen/custom/scss/_nav.scss */
.g-main-nav .g-dropdown .g-dropdown {
  transform: translateY(0);
}
/* line 135, wp-content/themes/g5_hydrogen/custom/scss/_nav.scss */
.g-main-nav > .g-toplevel > li:hover > .g-menu-item-container + .g-dropdown {
  transform: translateY(0);
}
/**************
 *
 * FLECHE INDICATEURS DE SOUS-MENU
 *
 *------------------------------------------------------------------------------------------------------ FLECHE INDICATEURS DE SOUS-MENU ------------*/
/* line 146, wp-content/themes/g5_hydrogen/custom/scss/_nav.scss */
/* line 147, wp-content/themes/g5_hydrogen/custom/scss/_nav.scss */
.g-main-nav > .g-toplevel > li.g-parent > .g-menu-item-container > .g-menu-parent-indicator::after {
  display: inline-block;
  content: '';
  cursor: pointer;
  background: url('https://www.aquaterre30.com/wp-content/themes/g5_hydrogen/custom/images/dropdownarrow.svg') no-repeat 50% 50% / contain;
  text-align: right;
  width: 10px;
  height: 10px;
  opacity: 1;
}
/* line 159, wp-content/themes/g5_hydrogen/custom/scss/_nav.scss */
.g-main-nav .g-sublevel > li.g-parent .g-menu-parent-indicator, .g-main-nav .g-sublevel > li.g-parent.g-selected .g-menu-parent-indicator {
  position: absolute;
  right: 0.738rem;
  top: 50%;
  transform: translateY(-50%);
  width: auto;
  text-align: center;
}
/* line 166, wp-content/themes/g5_hydrogen/custom/scss/_nav.scss */
.g-main-nav .g-sublevel > li.g-parent .g-menu-parent-indicator::after, .g-main-nav .g-sublevel > li.g-parent.g-selected .g-menu-parent-indicator::after {
  display: inline-block;
  content: '' !important;
  cursor: pointer;
  background: url('https://www.aquaterre30.com/wp-content/themes/g5_hydrogen/custom/images/dropdownarrow.svg') no-repeat 50% 50% / contain;
  text-align: right;
  width: 10px;
  height: 10px;
  opacity: 1;
  transform: rotate(-90deg);
}
/* line 180, wp-content/themes/g5_hydrogen/custom/scss/_nav.scss */
/* line 181, wp-content/themes/g5_hydrogen/custom/scss/_nav.scss */
.g-main-nav > .g-toplevel > li.g-parent.g-selected > .g-menu-item-container > .g-menu-parent-indicator::after {
  content: '';
  background: url('https://www.aquaterre30.com/wp-content/themes/g5_hydrogen/custom/images/dropdownarrow.svg') no-repeat 50% 50% / contain;
  opacity: 1;
}
/* line 189, wp-content/themes/g5_hydrogen/custom/scss/_nav.scss */
#g-mobilemenu-container .g-toplevel li.g-parent .g-menu-parent-indicator:after {
  display: inline-block;
  content: '' !important;
  cursor: pointer;
  background: url('https://www.aquaterre30.com/wp-content/themes/g5_hydrogen/custom/images/dropdownarrow-blanc.svg') no-repeat 50% 50% / contain;
  text-align: right;
  width: 10px;
  height: 10px;
  opacity: 1;
  transform: rotate(-90deg);
}
/* line 201, wp-content/themes/g5_hydrogen/custom/scss/_nav.scss */
.g-go-back a:before {
  display: inline-block;
  content: '' !important;
  cursor: pointer;
  background: url('https://www.aquaterre30.com/wp-content/themes/g5_hydrogen/custom/images/dropdownarrow-blanc.svg') no-repeat 50% 50% / contain;
  text-align: right;
  width: 10px;
  height: 10px;
  opacity: 1;
  transform: rotate(90deg);
}
/**************
 *
 * MENU MOBILE
 *
 *------------------------------------------------------------------------------------------------------ MENU MOBILE ------------*/
/* line 224, wp-content/themes/g5_hydrogen/custom/scss/_nav.scss */
/* line 225, wp-content/themes/g5_hydrogen/custom/scss/_nav.scss */
/* line 226, wp-content/themes/g5_hydrogen/custom/scss/_nav.scss */
.g-offcanvas-open .g-offcanvas-left #g-page-surround {
  left: 250px;
}
/* line 231, wp-content/themes/g5_hydrogen/custom/scss/_nav.scss */
/* line 232, wp-content/themes/g5_hydrogen/custom/scss/_nav.scss */
.g-offcanvas-open .g-offcanvas-right #g-page-surround {
  right: 250px;
}
/* line 238, wp-content/themes/g5_hydrogen/custom/scss/_nav.scss */
#g-offcanvas {
  width: 250px;
  background: #3e374b;
}
/* line 241, wp-content/themes/g5_hydrogen/custom/scss/_nav.scss */
/* line 242, wp-content/themes/g5_hydrogen/custom/scss/_nav.scss */
/* line 243, wp-content/themes/g5_hydrogen/custom/scss/_nav.scss */
#g-offcanvas #g-mobilemenu-container ul > .btn_solid_primary, #g-offcanvas #g-mobilemenu-container ul > .btn_light_primary {
  margin: 0.55rem;
}
/* line 246, wp-content/themes/g5_hydrogen/custom/scss/_nav.scss */
#g-offcanvas #g-mobilemenu-container ul > li:not(.btn_solid_primary):not(.btn_light_primary) {
  background: #574d68;
}
/* line 248, wp-content/themes/g5_hydrogen/custom/scss/_nav.scss */
#g-offcanvas #g-mobilemenu-container ul > li:not(.btn_solid_primary):not(.btn_light_primary) > .g-menu-item-container {
  color: white;
  border-bottom: 1px solid #635877;
}
/* line 252, wp-content/themes/g5_hydrogen/custom/scss/_nav.scss */
/* line 253, wp-content/themes/g5_hydrogen/custom/scss/_nav.scss */
#g-offcanvas #g-mobilemenu-container ul > li:not(.btn_solid_primary):not(.btn_light_primary):not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover, #g-offcanvas #g-mobilemenu-container ul > li:not(.btn_solid_primary):not(.btn_light_primary):not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active {
  background: #4d445c;
}
/* line 256, wp-content/themes/g5_hydrogen/custom/scss/_nav.scss */
#g-offcanvas #g-mobilemenu-container ul > li:not(.btn_solid_primary):not(.btn_light_primary):not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover > .g-menu-item-container, #g-offcanvas #g-mobilemenu-container ul > li:not(.btn_solid_primary):not(.btn_light_primary):not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active > .g-menu-item-container {
  color: white;
}
/* line 261, wp-content/themes/g5_hydrogen/custom/scss/_nav.scss */
/* line 262, wp-content/themes/g5_hydrogen/custom/scss/_nav.scss */
/* line 263, wp-content/themes/g5_hydrogen/custom/scss/_nav.scss */
#g-offcanvas #g-mobilemenu-container ul > li:not(.btn_solid_primary):not(.btn_light_primary).g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator {
  margin: -0.2rem 0 -0.2rem 0.5rem;
  padding: 0.2rem;
}
/* line 270, wp-content/themes/g5_hydrogen/custom/scss/_nav.scss */
#g-offcanvas #g-mobilemenu-container ul .g-dropdown-column {
  width: 250px;
}
/**************
 *
 * HAMBURGER
 *
 *------------------------------------------------------------------------------------------------------ HAMBURGER ------------*/
/* line 291, wp-content/themes/g5_hydrogen/custom/scss/_nav.scss */
.g-offcanvas-toggle {
  position: fixed;
  z-index: 9999;
  top: 20px;
  transform: translateY(-50%);
  left: 10px;
  background-color: #574d68;
  width: 35px;
  height: 30px;
}
/* line 300, wp-content/themes/g5_hydrogen/custom/scss/_nav.scss */
.g-offcanvas-toggle .hamburger {
  height: 1.5px;
  background-color: #fff;
  position: absolute;
  top: 50%;
  left: calc((35px - 25px) / 2);
  width: 25px;
  transform: translateY(calc(1.5px / -2));
  border-radius: 25px;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  -ms-border-radius: 25px;
  -o-border-radius: 25px;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
}
/* line 311, wp-content/themes/g5_hydrogen/custom/scss/_nav.scss */
.g-offcanvas-toggle .hamburger::before, .g-offcanvas-toggle .hamburger::after {
  content: "";
  width: 100%;
  height: 1.5px;
  background-color: #fff;
  position: absolute;
  left: 0;
  border-radius: 80px;
  -webkit-border-radius: 80px;
  -moz-border-radius: 80px;
  -ms-border-radius: 80px;
  -o-border-radius: 80px;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
}
/* line 323, wp-content/themes/g5_hydrogen/custom/scss/_nav.scss */
.g-offcanvas-toggle .hamburger::before {
  transform: translateY(-8px);
}
/* line 327, wp-content/themes/g5_hydrogen/custom/scss/_nav.scss */
.g-offcanvas-toggle .hamburger::after {
  transform: translateY(8px);
}
/* line 333, wp-content/themes/g5_hydrogen/custom/scss/_nav.scss */
/* line 334, wp-content/themes/g5_hydrogen/custom/scss/_nav.scss */
.g-offcanvas-open .g-offcanvas-toggle .hamburger {
  background-color: transparent;
}
/* line 337, wp-content/themes/g5_hydrogen/custom/scss/_nav.scss */
.g-offcanvas-open .g-offcanvas-toggle .hamburger::before, .g-offcanvas-open .g-offcanvas-toggle .hamburger::after {
  content: "";
  width: 100%;
  height: 1.5px;
  background-color: #fff;
  position: absolute;
  left: 0;
}
/* line 347, wp-content/themes/g5_hydrogen/custom/scss/_nav.scss */
.g-offcanvas-open .g-offcanvas-toggle .hamburger::before {
  transform: rotate(45deg) translateY(0px);
}
/* line 351, wp-content/themes/g5_hydrogen/custom/scss/_nav.scss */
.g-offcanvas-open .g-offcanvas-toggle .hamburger::after {
  transform: rotate(-45deg) translateY(0px);
}
/* line 1, wp-content/themes/g5_hydrogen/custom/scss/_footer.scss */
.vc_row[data-vc-full-width].vc_hidden {
  opacity: 1 !important;
}
/* line 5, wp-content/themes/g5_hydrogen/custom/scss/_footer.scss */
.vc_row[data-vc-full-width] {
  transition: none !important;
}
/* line 9, wp-content/themes/g5_hydrogen/custom/scss/_footer.scss */
#g-supfooter {
  background-color: #bbdef0;
  padding: 3rem 0rem;
  text-align: center;
  overflow: hidden;
}
/* line 14, wp-content/themes/g5_hydrogen/custom/scss/_footer.scss */
#g-supfooter .sup_footer_txt {
  font-size: 30px;
  line-height: 34px;
  font-weight: 600;
  color: #0d3653;
}
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
  /* line 19, wp-content/themes/g5_hydrogen/custom/scss/_footer.scss */
  #g-supfooter .sup_footer_txt {
    font-size: 24px;
    line-height: 28px;
  }
}
@media (max-width: 767px) {
  #g-supfooter .sup_footer_txt {
    font-size: 24px;
    line-height: 28px;
  }
}
/* line 28, wp-content/themes/g5_hydrogen/custom/scss/_footer.scss */
/* line 29, wp-content/themes/g5_hydrogen/custom/scss/_footer.scss */
/* line 30, wp-content/themes/g5_hydrogen/custom/scss/_footer.scss */
#g-supfooter #col_subfooter > .vc_column-inner > .wpb_wrapper {
  width: 50%;
  margin: auto;
  z-index: 4;
}
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
  /* line 34, wp-content/themes/g5_hydrogen/custom/scss/_footer.scss */
  #g-supfooter #col_subfooter > .vc_column-inner > .wpb_wrapper {
    width: 45%;
  }
}
@media (max-width: 767px) {
  #g-supfooter #col_subfooter > .vc_column-inner > .wpb_wrapper {
    width: 100%;
  }
}
/* line 40, wp-content/themes/g5_hydrogen/custom/scss/_footer.scss */
#g-supfooter #col_subfooter > .vc_column-inner > .wpb_wrapper:before {
  content: '';
  position: absolute;
  left: 0;
  top: -2rem;
  width: 470px;
  height: 258px;
  background-image: url('https://www.aquaterre30.com/wp-content/themes/g5_hydrogen/custom/images/sup-footer-gauche.jpg');
  background-repeat: no-repeat;
  background-position: 50% 50%;
  z-index: 2;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  #g-supfooter #col_subfooter > .vc_column-inner > .wpb_wrapper:before {
    display: none;
  }
}
/* line 56, wp-content/themes/g5_hydrogen/custom/scss/_footer.scss */
#g-supfooter #col_subfooter > .vc_column-inner > .wpb_wrapper:after {
  content: '';
  position: absolute;
  right: 0;
  top: -3rem;
  width: 470px;
  height: 258px;
  background-image: url('https://www.aquaterre30.com/wp-content/themes/g5_hydrogen/custom/images/sup-footer-droit.jpg');
  background-repeat: no-repeat;
  background-position: 50% 50%;
  z-index: 2;
  transform: translateX(50%);
}
@media (max-width: 767px) {
  #g-supfooter #col_subfooter > .vc_column-inner > .wpb_wrapper:after {
    display: none;
  }
}
/* line 77, wp-content/themes/g5_hydrogen/custom/scss/_footer.scss */
#g-footer {
  background-color: #0d3653;
  color: #fff;
  padding: 2rem;
}
/* line 82, wp-content/themes/g5_hydrogen/custom/scss/_footer.scss */
#g-footer a {
  color: #fff;
}
/* line 84, wp-content/themes/g5_hydrogen/custom/scss/_footer.scss */
#g-footer a:hover {
  color: #f28d00;
}
/* line 90, wp-content/themes/g5_hydrogen/custom/scss/_footer.scss */
/* line 91, wp-content/themes/g5_hydrogen/custom/scss/_footer.scss */
.footer_liste ul {
  margin-top: 0px;
}
/* line 93, wp-content/themes/g5_hydrogen/custom/scss/_footer.scss */
.footer_liste ul li {
  margin-bottom: 10px;
}
/* line 99, wp-content/themes/g5_hydrogen/custom/scss/_footer.scss */
.footer_titre {
  font-family: 'Dancing Script', cursive;
  font-size: 24px;
}
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
  /* line 102, wp-content/themes/g5_hydrogen/custom/scss/_footer.scss */
  .footer_titre {
    font-size: 27px;
    margin-top: -20px;
  }
}
/* line 107, wp-content/themes/g5_hydrogen/custom/scss/_footer.scss */
/* line 109, wp-content/themes/g5_hydrogen/custom/scss/_footer.scss */
/* line 110, wp-content/themes/g5_hydrogen/custom/scss/_footer.scss */
#col_footer_logo > .vc_column-inner > .wpb_wrapper {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: flex-end;
  align-content: center;
}
@media (max-width: 767px) {
  #col_footer_logo > .vc_column-inner > .wpb_wrapper {
    align-items: flex-start;
  }
}
/* line 120, wp-content/themes/g5_hydrogen/custom/scss/_footer.scss */
#col_footer_logo > .vc_column-inner > .wpb_wrapper > .wpb_content_element {
  margin-bottom: 0px;
}
/* line 128, wp-content/themes/g5_hydrogen/custom/scss/_footer.scss */
.footer_signature {
  font-size: 30px;
  color: #fff;
  font-family: 'Dancing Script', cursive;
}
/* line 134, wp-content/themes/g5_hydrogen/custom/scss/_footer.scss */
#g-copyright {
  background-color: #f6f2f2;
  color: #0d3653;
}
@media (max-width: 767px) {
  #g-copyright {
    padding-left: 4rem;
    padding-right: 3rem;
  }
}
/* line 141, wp-content/themes/g5_hydrogen/custom/scss/_footer.scss */
#g-copyright a {
  color: #0d3653;
}
/* line 143, wp-content/themes/g5_hydrogen/custom/scss/_footer.scss */
#g-copyright a:hover {
  color: #030b11;
  text-decoration: underline;
}
/* line 149, wp-content/themes/g5_hydrogen/custom/scss/_footer.scss */
#g-copyright .wpb_content_element {
  margin-bottom: 0px;
}
/* line 152, wp-content/themes/g5_hydrogen/custom/scss/_footer.scss */
/* line 153, wp-content/themes/g5_hydrogen/custom/scss/_footer.scss */
/* line 154, wp-content/themes/g5_hydrogen/custom/scss/_footer.scss */
/* line 155, wp-content/themes/g5_hydrogen/custom/scss/_footer.scss */
#g-copyright #copyright .copyright_droit .vc_column-inner .wpb_wrapper {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-end;
  align-items: stretch;
  align-content: stretch;
}
/* line 170, wp-content/themes/g5_hydrogen/custom/scss/_footer.scss */
#g-modulefix {
  position: fixed;
  left: 0;
  top: 50%;
  transform: translateY(-50%) translateX(-80px);
  z-index: 99;
}
@media (max-width: 991px) {
}
@media (max-width: 767px) {
  #g-modulefix {
    left: 0;
    top: 82%;
  }
}
/* line 186, wp-content/themes/g5_hydrogen/custom/scss/_footer.scss */
#g-modulefix .g-container {
  width: 160px;
}
@media (max-width: 767px) {
  #g-modulefix .g-container {
    fwidth: 130px;
  }
}
/* line 192, wp-content/themes/g5_hydrogen/custom/scss/_footer.scss */
#g-modulefix .wpb_content_element {
  margin-bottom: 0px;
}
/* line 196, wp-content/themes/g5_hydrogen/custom/scss/_footer.scss */
#g-modulefix #btnContact {
  height: 160px;
  width: 160px;
  text-transform: uppercase;
  position: relative;
  font-size: 10px;
  font-weight: 600;
  color: #0d3653;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: flex-end;
  align-content: center;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 767px) {
  #g-modulefix #btnContact {
    font-size: 8px;
    height: 130px;
    width: 130px;
  }
}
/* line 223, wp-content/themes/g5_hydrogen/custom/scss/_footer.scss */
#g-modulefix #btnContact .btnContactTxt {
  z-index: 3;
  position: relative;
  margin-top: 30px;
  margin-right: 14px;
  text-align: center;
}
@media (max-width: 767px) {
  #g-modulefix #btnContact .btnContactTxt {
    margin-top: 10px;
    margin-right: 0px;
  }
}
/* line 235, wp-content/themes/g5_hydrogen/custom/scss/_footer.scss */
#g-modulefix #btnContact .btnContactTxt:before {
  content: "";
  position: absolute;
  display: block;
  top: -44px;
  left: 50%;
  background-image: url('https://www.aquaterre30.com/wp-content/themes/g5_hydrogen/custom/images/phone-call.svg');
  background-repeat: no-repeat;
  background-position: 50% 50%;
  height: 40px;
  width: 40px;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  #g-modulefix #btnContact .btnContactTxt:before {
    height: 25px;
    width: 25px;
    top: -25px;
  }
}
/* line 255, wp-content/themes/g5_hydrogen/custom/scss/_footer.scss */
#g-modulefix #btnContact:before {
  content: "";
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  height: 160px;
  width: 160px;
  animation: animebtnbgcontact 6s infinite;
  border: 4px solid rgba(255, 255, 255, 0.5);
  transform: rotate(-45deg);
  border-radius: 8px;
}
@media (max-width: 767px) {
  #g-modulefix #btnContact:before {
    height: 130px;
    width: 130px;
  }
}
/* line 278, wp-content/themes/g5_hydrogen/custom/scss/_footer.scss */
#g-modulefix #btnContact a {
  position: absolute;
  display: block;
  height: 160px;
  width: 160px;
  transform: rotate(-45deg);
  z-index: 4;
}
@media (max-width: 767px) {
  #g-modulefix #btnContact a {
    height: 130px;
    width: 130px;
  }
}
/* line 291, wp-content/themes/g5_hydrogen/custom/scss/_footer.scss */
#g-modulefix #btnContact:hover {
  color: #fff;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
/* line 297, wp-content/themes/g5_hydrogen/custom/scss/_footer.scss */
/* line 298, wp-content/themes/g5_hydrogen/custom/scss/_footer.scss */
#g-modulefix #btnContact:hover .btnContactTxt:before {
  background-image: url('https://www.aquaterre30.com/wp-content/themes/g5_hydrogen/custom/images/phone-call-blanc.svg');
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
/* line 306, wp-content/themes/g5_hydrogen/custom/scss/_footer.scss */
#g-modulefix #btnContact:hover:before {
  background-color: #f28d00;
}
@keyframes animebtnbgcontact {
  /* line 318, wp-content/themes/g5_hydrogen/custom/scss/_footer.scss */
  0% {
    background-color: #bbdef0;
  }
  /* line 319, wp-content/themes/g5_hydrogen/custom/scss/_footer.scss */
  50% {
    background-color: #f28d00;
  }
  /* line 320, wp-content/themes/g5_hydrogen/custom/scss/_footer.scss */
  100% {
    background-color: #bbdef0;
  }
}
/**************
 *
 * INFO FLASH
 *
 *--------------------------------------------------------------------------------- INFO FLASH ------------*/
/* line 333, wp-content/themes/g5_hydrogen/custom/scss/_footer.scss */
#g-infofixalert {
  position: fixed;
  z-index: 999;
  left: 50%;
  transform: translateX(-50%);
  bottom: 0px;
}
/* line 339, wp-content/themes/g5_hydrogen/custom/scss/_footer.scss */
#g-infofixalert p {
  margin: 0px !important;
}
/* line 342, wp-content/themes/g5_hydrogen/custom/scss/_footer.scss */
#g-infofixalert .g-content {
  margin: 0rem;
  padding: 0rem;
}
/* line 346, wp-content/themes/g5_hydrogen/custom/scss/_footer.scss */
#g-infofixalert .wpb_content_element {
  margin-bottom: 0px;
}
/* line 351, wp-content/themes/g5_hydrogen/custom/scss/_footer.scss */
#g-infofixalert {
  height: 90px;
  width: 80%;
}
/* line 354, wp-content/themes/g5_hydrogen/custom/scss/_footer.scss */
#g-infofixalert .g-container {
  height: 90px;
  width: 80%;
}
/* line 360, wp-content/themes/g5_hydrogen/custom/scss/_footer.scss */
#g-infofixalert .su-lightbox {
  display: inline-block;
  width: 100%;
  height: 90px;
  line-height: 90px;
  cursor: pointer;
  z-index: 10;
}
/* line 369, wp-content/themes/g5_hydrogen/custom/scss/_footer.scss */
.infofixalert_link {
  text-align: center;
  font-size: 24px;
  letter-spacing: 0px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  position: relative;
}
/* line 378, wp-content/themes/g5_hydrogen/custom/scss/_footer.scss */
.infofixalert_link:hover {
  letter-spacing: 1px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
/* line 385, wp-content/themes/g5_hydrogen/custom/scss/_footer.scss */
.infofixalert_link .su-lightbox {
  background-color: #e37e12;
  position: relative;
  color: ;
  border-radius: 25px 25px 0px 0px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
/* line 394, wp-content/themes/g5_hydrogen/custom/scss/_footer.scss */
.infofixalert_link .su-lightbox:hover {
  background-color: #b4640e;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
/* line 402, wp-content/themes/g5_hydrogen/custom/scss/_footer.scss */
.infofixalert_link span > div {
  background-image: url('https://www.aquaterre30.com/wp-content/uploads/2020/03/picto-information.png');
  background-repeat: no-repeat;
  background-position: 0% 50%;
  background-size: 9%;
  padding-left: 50px;
  display: inline-block;
}
/* line 410, wp-content/themes/g5_hydrogen/custom/scss/_footer.scss */
.infofixalert_link .btn_txt_infofixalert {
  position: absolute;
  top: -60px;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  font-size: 14px;
  line-height: 18px;
  background-color: rgba(900, 1, 0, 0);
  color: ;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  padding: 6px 8px;
  display: inline-block;
  width: 90%;
  text-align: center;
  text-transform: uppercase;
  font-weight: 600;
  z-index: 5;
  box-shadow: 1px 1px 2px 1px rgba(900, 0, 0, 0);
}
/* line 433, wp-content/themes/g5_hydrogen/custom/scss/_footer.scss */
.infofixalert_link .btn_txt_infofixalert, .infofixalert_link .btn_txt_infofixalert:hover .btn_txt_infofixalert {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
/* line 441, wp-content/themes/g5_hydrogen/custom/scss/_footer.scss */
#infofixalert_pop {
  width: 50% !important;
  background-color:  !important;
  color: 900;
  padding: 20px !important;
  box-shadow: none !important;
}
/* line 447, wp-content/themes/g5_hydrogen/custom/scss/_footer.scss */
#infofixalert_pop .mfp-bg {
  opacity: 0.9 !important;
}
/* line 451, wp-content/themes/g5_hydrogen/custom/scss/_footer.scss */
#infofixalert_pop .mfp-close-btn-in .mfp-close {
  color:  !important;
}
/* line 454, wp-content/themes/g5_hydrogen/custom/scss/_footer.scss */
#infofixalert_pop .infofixalert_titre {
  border-bottom: 2px solid #e37e12;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 24px;
  padding-bottom: 10px;
  margin-bottom: 20px;
  text-align: center;
  color: #e37e12;
}
/* line 465, wp-content/themes/g5_hydrogen/custom/scss/_footer.scss */
#infofixalert_pop .infofixalert_desc {
  text-align: justify;
  font-size: 16px;
  line-height: 20px;
}
/* line 470, wp-content/themes/g5_hydrogen/custom/scss/_footer.scss */
#infofixalert_pop a {
  color: #e37e12;
}
/* Landscape phones and portrait tablets */
@media (max-width: 767px) {
  /* line 478, wp-content/themes/g5_hydrogen/custom/scss/_footer.scss */
  #g-infofixalert {
    height: 60px;
    width: 80%;
  }
  /* line 481, wp-content/themes/g5_hydrogen/custom/scss/_footer.scss */
  #g-infofixalert .g-container {
    height: 60px;
    width: 80%;
  }
  /* line 486, wp-content/themes/g5_hydrogen/custom/scss/_footer.scss */
  /* line 487, wp-content/themes/g5_hydrogen/custom/scss/_footer.scss */
  .infofixalert_link span > div {
    padding-left: 25px;
  }
  /* line 491, wp-content/themes/g5_hydrogen/custom/scss/_footer.scss */
  .infofixalert_none {
    display: none;
  }
  /* line 494, wp-content/themes/g5_hydrogen/custom/scss/_footer.scss */
  #g-infofixalert .su-lightbox {
    display: inline-block;
    width: 100%;
    height: 60px;
    line-height: 60px;
    cursor: pointer;
    z-index: 10;
  }
  /* line 503, wp-content/themes/g5_hydrogen/custom/scss/_footer.scss */
  .infofixalert_link:hover .btn_txt_infofixalert {
    opacity: 1;
  }
  /* line 506, wp-content/themes/g5_hydrogen/custom/scss/_footer.scss */
  #infofixalert_pop {
    width: 95% !important;
  }
}
/***************************
 *
 * BLOG archive gantry
 *
 *--------------------------------------------------------------------------------------------------------------------*/
/* line 8, wp-content/themes/g5_hydrogen/custom/scss/_blog.scss */
/* line 9, wp-content/themes/g5_hydrogen/custom/scss/_blog.scss */
.archive #g-main {
  padding-bottom: 2rem;
}
/* line 14, wp-content/themes/g5_hydrogen/custom/scss/_blog.scss */
.tease-post {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  height: 100%;
}
/* line 20, wp-content/themes/g5_hydrogen/custom/scss/_blog.scss */
/* line 21, wp-content/themes/g5_hydrogen/custom/scss/_blog.scss */
.tease-post .entry-header .entry-meta {
  margin: 0rem 0rem;
}
/* line 25, wp-content/themes/g5_hydrogen/custom/scss/_blog.scss */
.tease-post .entry-header .meta-date {
  background-color: #f2f2f2;
  padding: 6px;
  color: #fff;
  text-align: center;
}
/* line 32, wp-content/themes/g5_hydrogen/custom/scss/_blog.scss */
.tease-post .entry-header .post-thumbnail {
  margin: 0rem !important;
  position: relative;
  overflow: hidden;
}
/* line 37, wp-content/themes/g5_hydrogen/custom/scss/_blog.scss */
.tease-post .entry-header .post-thumbnail::before {
  content: '';
  position: absolute;
  height: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-image: linear-gradient(to top, rgba(87, 77, 104, 1) 0%, rgba(87, 77, 104, 0.5) 60%);
  z-index: 3;
  opacity: 0;
  transition: height 300ms ease, opacity 600ms ease;
  z-index: 4;
  display: block;
}
/* line 52, wp-content/themes/g5_hydrogen/custom/scss/_blog.scss */
.tease-post .entry-header .post-thumbnail::after {
  content: '+';
  position: absolute;
  left: 50%;
  top: -100%;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  line-height: 50px;
  font-size: 2rem;
  color: #574d68;
  background-color: white;
  opacity: 0;
  transition: opacity 600ms ease, top 300ms ease;
  transform: translate(-50%, -50%);
  z-index: 4;
  border-radius: 5px;
  box-shadow: 4px 4px 3px rgba(0, 0, 0, 0.2);
  display: block;
  text-align: center;
}
/* line 78, wp-content/themes/g5_hydrogen/custom/scss/_blog.scss */
.tease-post .entry_content_bloc {
  height: 100%;
  display: flex;
  justify-content: stretch;
}
/* line 83, wp-content/themes/g5_hydrogen/custom/scss/_blog.scss */
.tease-post .entry_content_bloc .entry-content {
  display: flex;
  flex-direction: column;
}
/* line 87, wp-content/themes/g5_hydrogen/custom/scss/_blog.scss */
/* line 88, wp-content/themes/g5_hydrogen/custom/scss/_blog.scss */
.tease-post .entry_content_bloc .entry-content .entry_content_title .entry-title {
  height: 100%;
  padding-top: 15px !important;
  display: block;
  min-height: 72px;
}
/* line 94, wp-content/themes/g5_hydrogen/custom/scss/_blog.scss */
.tease-post .entry_content_bloc .entry-content .entry_content_title .entry-title a {
  display: block;
  font-size: 18px;
  font-family: 'Dancing Script', cursive;
  padding-bottom: 1rem;
  position: relative;
  padding-bottom: 15px;
  position: relative;
}
/* line 103, wp-content/themes/g5_hydrogen/custom/scss/_blog.scss */
.tease-post .entry_content_bloc .entry-content .entry_content_title .entry-title a::before {
  content: '';
  position: absolute;
  height: 4px;
  width: 40px;
  background-color: #574d68;
  left: 0;
  bottom: 0;
}
/* line 116, wp-content/themes/g5_hydrogen/custom/scss/_blog.scss */
.tease-post .entry_content_bloc .entry-content .post-excerpt {
  height: 100%;
}
/* line 120, wp-content/themes/g5_hydrogen/custom/scss/_blog.scss */
.tease-post .entry_content_bloc .entry-content .lireplus {
  margin-top: auto;
  margin-bottom: 2rem;
}
/* line 128, wp-content/themes/g5_hydrogen/custom/scss/_blog.scss */
/* line 129, wp-content/themes/g5_hydrogen/custom/scss/_blog.scss */
/* line 130, wp-content/themes/g5_hydrogen/custom/scss/_blog.scss */
.tease-post:hover .post-thumbnail::before {
  height: 100%;
  bottom: 0;
  opacity: 1;
}
/* line 136, wp-content/themes/g5_hydrogen/custom/scss/_blog.scss */
.tease-post:hover .post-thumbnail::after {
  opacity: 0.9;
  top: 50%;
  text-align: center;
}
/* line 143, wp-content/themes/g5_hydrogen/custom/scss/_blog.scss */
/* line 144, wp-content/themes/g5_hydrogen/custom/scss/_blog.scss */
.tease-post:hover .entry-title a {
  color: #574d68;
}
/* line 149, wp-content/themes/g5_hydrogen/custom/scss/_blog.scss */
/* line 150, wp-content/themes/g5_hydrogen/custom/scss/_blog.scss */
.tease-post:hover .btn_plein_bleu a {
  color: #008eb7;
  background-color: rgba(255, 255, 255, 0.7);
}
/* line 158, wp-content/themes/g5_hydrogen/custom/scss/_blog.scss */
.pagination {
  display: flex;
  justify-content: center;
  margin: 2rem 0rem;
  padding: 1.5rem 0rem;
}
/* line 165, wp-content/themes/g5_hydrogen/custom/scss/_blog.scss */
.pagination .page-numbers, .page-links .page-numbers, .pagination .prev, .page-links .prev, .pagination .next, .page-links .next {
  padding: 0.3rem 1rem;
  background: #fff;
  border: 1px solid #574d68;
  border-radius: 0.1875rem;
  margin: 0rem 0.15rem;
}
/* line 178, wp-content/themes/g5_hydrogen/custom/scss/_blog.scss */
.pagination .page-numbers:hover, .page-links .page-numbers:hover, .pagination .prev:hover, .page-links .prev:hover, .pagination .next:hover, .page-links .next:hover {
  padding: 0.3rem 1rem;
  background: #574d68;
  border: 1px solid #574d68;
  border-radius: 0.1875rem;
  color: #fff;
}
/* line 191, wp-content/themes/g5_hydrogen/custom/scss/_blog.scss */
.pagination .current-item .page-numbers, .page-links .current-item .page-numbers, .pagination .current-item .prev, .page-links .current-item .prev, .pagination .current-item .next, .page-links .current-item .next {
  padding: 0.3rem 1rem;
  background: #574d68;
  border: 1px solid #574d68;
  border-radius: 0.1875rem;
  color: #fff;
}
/***************************
 *
 * BLOG archive content
 *
 *--------------------------------------------------------------------------------------------------------------------*/
/* line 211, wp-content/themes/g5_hydrogen/custom/scss/_blog.scss */
/* line 213, wp-content/themes/g5_hydrogen/custom/scss/_blog.scss */
#archive-blog-blog .inner-article {
  border-radius: 8px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  overflow: hidden;
  margin: 0.5rem;
  background-color: #574d68;
}
/* line 219, wp-content/themes/g5_hydrogen/custom/scss/_blog.scss */
/* line 220, wp-content/themes/g5_hydrogen/custom/scss/_blog.scss */
#archive-blog-blog .inner-article .thumbnail a {
  overflow: hidden;
  max-height: 250px;
  position: relative;
  display: block;
}
/* line 226, wp-content/themes/g5_hydrogen/custom/scss/_blog.scss */
#archive-blog-blog .inner-article .thumbnail a:before {
  content: "";
  position: absolute;
  height: 100%;
  width: 100%;
  top: 100%;
  left: 0;
  display: block;
  background-color: rgba(87, 77, 104, 0.35);
  opacity: 0;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
}
/* line 239, wp-content/themes/g5_hydrogen/custom/scss/_blog.scss */
#archive-blog-blog .inner-article .thumbnail a:after {
  content: "\f06e";
  position: absolute;
  top: 150%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  display: block;
  color: #fff;
  font-size: 20px;
  opacity: 0;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
}
/* line 255, wp-content/themes/g5_hydrogen/custom/scss/_blog.scss */
#archive-blog-blog .inner-article h2 {
  padding: 0px !important;
}
/* line 259, wp-content/themes/g5_hydrogen/custom/scss/_blog.scss */
#archive-blog-blog .inner-article .article_blog_titre, #archive-blog-blog .inner-article .article_blog_desc, #archive-blog-blog .inner-article .article_blog_link {
  padding-left: 1rem;
  padding-right: 1rem;
}
/* line 266, wp-content/themes/g5_hydrogen/custom/scss/_blog.scss */
#archive-blog-blog .inner-article .article_blog_titre {
  color: #fff;
  font-size: 16px;
  padding-top: 2rem;
  text-transform: uppercase;
  font-weight: 700;
}
/* line 273, wp-content/themes/g5_hydrogen/custom/scss/_blog.scss */
#archive-blog-blog .inner-article .article_blog_titre a {
  color: #fff;
}
/* line 276, wp-content/themes/g5_hydrogen/custom/scss/_blog.scss */
#archive-blog-blog .inner-article .article_blog_titre a:hover {
  color: #000;
}
/* line 282, wp-content/themes/g5_hydrogen/custom/scss/_blog.scss */
#archive-blog-blog .inner-article .article_blog_desc {
  color: #fff;
  padding-bottom: 1rem;
  padding-top: 1rem;
  text-align: justify;
}
/* line 289, wp-content/themes/g5_hydrogen/custom/scss/_blog.scss */
#archive-blog-blog .inner-article .article_blog_link {
  padding-bottom: 2rem;
}
/* line 292, wp-content/themes/g5_hydrogen/custom/scss/_blog.scss */
#archive-blog-blog .inner-article .article_blog_link a {
  color: #fff;
  letter-spacing: 0px;
}
/* line 296, wp-content/themes/g5_hydrogen/custom/scss/_blog.scss */
#archive-blog-blog .inner-article .article_blog_link a:hover {
  color: #000;
}
/* line 302, wp-content/themes/g5_hydrogen/custom/scss/_blog.scss */
/* line 304, wp-content/themes/g5_hydrogen/custom/scss/_blog.scss */
/* line 305, wp-content/themes/g5_hydrogen/custom/scss/_blog.scss */
/* line 306, wp-content/themes/g5_hydrogen/custom/scss/_blog.scss */
#archive-blog-blog .inner-article:hover .thumbnail a:before {
  top: 0;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  opacity: 1;
}
/* line 312, wp-content/themes/g5_hydrogen/custom/scss/_blog.scss */
#archive-blog-blog .inner-article:hover .thumbnail a:after {
  top: 50%;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  opacity: 1;
}
/* line 320, wp-content/themes/g5_hydrogen/custom/scss/_blog.scss */
/* line 321, wp-content/themes/g5_hydrogen/custom/scss/_blog.scss */
#archive-blog-blog .inner-article:hover .article_blog_titre a {
  color: #000;
}
/* line 326, wp-content/themes/g5_hydrogen/custom/scss/_blog.scss */
/* line 327, wp-content/themes/g5_hydrogen/custom/scss/_blog.scss */
#archive-blog-blog .inner-article:hover .article_blog_link a {
  color: #000;
  letter-spacing: 2px;
}
/***************************
 *
 * BLOG archive bloc content
 *
 *--------------------------------------------------------------------------------------------------------------------*/
/* line 345, wp-content/themes/g5_hydrogen/custom/scss/_blog.scss */
.w3bi_pagination {
  display: flex;
  justify-content: center;
  margin-top: 2rem;
}
/* line 350, wp-content/themes/g5_hydrogen/custom/scss/_blog.scss */
.w3bi_pagination a.page-numbers, .w3bi_pagination .page-numbers {
  display: block;
  height: 32px;
  width: 32px;
  line-height: 32px;
  border: 1px solid #000;
  background-color: transparent;
  color: #000;
  margin: 4px;
  text-align: center;
}
/* line 362, wp-content/themes/g5_hydrogen/custom/scss/_blog.scss */
.w3bi_pagination a.page-numbers:hover, .w3bi_pagination .page-numbers:hover {
  background-color: #000;
  color: #fff;
}
/* line 369, wp-content/themes/g5_hydrogen/custom/scss/_blog.scss */
.w3bi_pagination .current {
  background-color: #000;
  color: #fff;
}
/***************************
 *
 * POST actu - link suivant / précèdent : shortcode dans function
 *
 *-------------------------------------------------------------------------------------------------------- actu ------------*/
/* line 385, wp-content/themes/g5_hydrogen/custom/scss/_blog.scss */
/* line 386, wp-content/themes/g5_hydrogen/custom/scss/_blog.scss */
.entry-content #nextprev_post {
  z-index: 9;
  position: relative;
}
/* line 389, wp-content/themes/g5_hydrogen/custom/scss/_blog.scss */
.entry-content #nextprev_post .nav-previous, .entry-content #nextprev_post .nav-next {
  text-indent: -5000px;
}
/* line 391, wp-content/themes/g5_hydrogen/custom/scss/_blog.scss */
.entry-content #nextprev_post .nav-previous a, .entry-content #nextprev_post .nav-next a {
  height: 50px;
  width: 50px;
  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.8);
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: 10px;
  display: block;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
/* line 403, wp-content/themes/g5_hydrogen/custom/scss/_blog.scss */
.entry-content #nextprev_post .nav-previous a:hover, .entry-content #nextprev_post .nav-next a:hover {
  background-color: #f2f2f2;
}
/* line 408, wp-content/themes/g5_hydrogen/custom/scss/_blog.scss */
.entry-content #nextprev_post .nav-previous {
  position: absolute;
  left: 0px;
  top: 20px;
}
/* line 412, wp-content/themes/g5_hydrogen/custom/scss/_blog.scss */
.entry-content #nextprev_post .nav-previous a {
  background-image: url('https://www.aquaterre30.com/wp-content/themes/g5_hydrogen/custom/images/arrow-prev.svg');
  position: relative;
}
/* line 415, wp-content/themes/g5_hydrogen/custom/scss/_blog.scss */
.entry-content #nextprev_post .nav-previous a:before {
  content: "Article Précèdent";
  position: absolute;
  left: 100%;
  top: 4px;
  height: 50px;
  line-height: 14px;
  text-indent: 0px;
  text-align: left;
  padding: 5px 10px;
  opacity: 0;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
}
/* line 428, wp-content/themes/g5_hydrogen/custom/scss/_blog.scss */
/* line 429, wp-content/themes/g5_hydrogen/custom/scss/_blog.scss */
.entry-content #nextprev_post .nav-previous a:hover:before {
  opacity: 1;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
}
/* line 436, wp-content/themes/g5_hydrogen/custom/scss/_blog.scss */
.entry-content #nextprev_post .nav-next {
  position: absolute;
  right: 0px;
  top: 20px;
}
/* line 440, wp-content/themes/g5_hydrogen/custom/scss/_blog.scss */
.entry-content #nextprev_post .nav-next a {
  background-image: url('https://www.aquaterre30.com/wp-content/themes/g5_hydrogen/custom/images/arrow-next.svg');
  position: relative;
}
/* line 443, wp-content/themes/g5_hydrogen/custom/scss/_blog.scss */
.entry-content #nextprev_post .nav-next a:before {
  content: "Article Suivant";
  position: absolute;
  right: 100%;
  top: 4px;
  height: 50px;
  line-height: 14px;
  text-indent: 0px;
  text-align: right;
  padding: 5px 10px;
  opacity: 0;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
}
/* line 456, wp-content/themes/g5_hydrogen/custom/scss/_blog.scss */
/* line 457, wp-content/themes/g5_hydrogen/custom/scss/_blog.scss */
.entry-content #nextprev_post .nav-next a:hover:before {
  opacity: 1;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
}
/**************
 *
 * BG SLIDER
 *
 *------------------------------------------------------------------------------------------------------ DEFAULT BG SLIDER ------------*/
/* line 7, wp-content/themes/g5_hydrogen/custom/scss/_modules.scss */
.slider_bg_container {
  height: 450px;
  transition: background-image 1000ms ease !important;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  position: relative;
  z-index: 1;
}
/* line 15, wp-content/themes/g5_hydrogen/custom/scss/_modules.scss */
.slider_bg_container::before {
  content: '';
  position: absolute;
  z-index: -1;
  background-color: rgba(0, 0, 0, 0.5);
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: block !important;
}
/**************
 *
 * BACKTOTOP
 *
 *------------------------------------------------------------------------------------------------------ DEFAULT backtotop ------------*/
/* line 34, wp-content/themes/g5_hydrogen/custom/scss/_modules.scss */
#g-backtotop {
  position: fixed;
  bottom: 15px;
  right: 15px;
  z-index: 999;
  border-radius: 999px;
  border: 1px solid white;
  overflow: hidden;
  width: 45px;
  height: 45px;
  color: white;
  font-size: 2rem;
  font-weight: bolder;
  overflow: hidden;
  transition: transform 300ms ease-in-out, background-color 300ms ease-in-out;
  background: #0d3653 url('https://www.aquaterre30.com/wp-content/themes/g5_hydrogen/custom/images/btt.svg') no-repeat 50% 50% / 15px;
  cursor: pointer;
}
/* line 52, wp-content/themes/g5_hydrogen/custom/scss/_modules.scss */
#g-backtotop a {
  width: 45px;
  height: 45px;
}
/* line 57, wp-content/themes/g5_hydrogen/custom/scss/_modules.scss */
#g-backtotop:hover {
  transform: translateY(-10px);
  background-color: #f28d00;
}
/* line 61, wp-content/themes/g5_hydrogen/custom/scss/_modules.scss */
#g-backtotop .g-container {
  width: auto !important;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  bottom: 0;
}
/* line 70, wp-content/themes/g5_hydrogen/custom/scss/_modules.scss */
#g-backtotop #g-totop {
  text-indent: -9999px;
  display: block;
}
/* line 74, wp-content/themes/g5_hydrogen/custom/scss/_modules.scss */
#g-backtotop a {
  width: 45px;
  height: 45px;
}
/**************
 *
 * ACCORDEONS
 *
 *------------------------------------------------------------------------------------------------------ ACCORDEONS ------------*/
/* line 86, wp-content/themes/g5_hydrogen/custom/scss/_modules.scss */
/* line 87, wp-content/themes/g5_hydrogen/custom/scss/_modules.scss */
.section_accordeon > .section_accordeon_bloc {
  max-height: 0;
  transition: max-height 500ms ease, padding 0ms 500ms ease;
  overflow: hidden;
  padding: 0 0;
}
/* line 94, wp-content/themes/g5_hydrogen/custom/scss/_modules.scss */
/* line 95, wp-content/themes/g5_hydrogen/custom/scss/_modules.scss */
.section_accordeon.open > .section_accordeon_bloc {
  max-height: 1000px;
  transition: max-height 500ms ease;
  padding: 2rem 0;
}
/* line 104, wp-content/themes/g5_hydrogen/custom/scss/_modules.scss */
/* line 105, wp-content/themes/g5_hydrogen/custom/scss/_modules.scss */
.imgBg img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
/**
 *
 *
 *------------------------------------------------------------------------------------------ PLAN DU SITE */
/* line 7, wp-content/themes/g5_hydrogen/custom/scss/_plandesite.scss */
.wsp-pages-title, .wsp-posts-title {
  font-size: 24px !important;
  line-height: 30px !important;
  font-weight: 500 !important;
  text-transform: uppercase !important;
  color: #574d68 !important;
  padding-bottom: 0px !important;
}
/* line 15, wp-content/themes/g5_hydrogen/custom/scss/_plandesite.scss */
.wsp-container {
  border-bottom: 1px solid #000;
  padding-bottom: 30px;
  margin-bottom: 30px;
}
/* line 20, wp-content/themes/g5_hydrogen/custom/scss/_plandesite.scss */
/* line 21, wp-content/themes/g5_hydrogen/custom/scss/_plandesite.scss */
.wsp-pages-list .page_item_has_children > a {
  font-weight: 600;
}
/* line 24, wp-content/themes/g5_hydrogen/custom/scss/_plandesite.scss */
.wsp-pages-list a {
  color: #000;
}
/* line 26, wp-content/themes/g5_hydrogen/custom/scss/_plandesite.scss */
.wsp-pages-list a:hover {
  color: #574d68;
}
/***************************************	MEDIA
 ****************************************/
/* Large desktops and laptops */
@media (min-width: 1200px) {
  /* line 38, wp-content/themes/g5_hydrogen/custom/scss/_plandesite.scss */
  .wsp-pages-list {
    -moz-column-count: 2;
    -webkit-column-count: 2;
    -o-column-count: 2;
    column-count: 2;
    -moz-column-gap: 20px;
    -webkit-column-gap: 20px;
    -o-column-gap: 20px;
    column-gap: 20px;
  }
}
/* Landscape tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 52, wp-content/themes/g5_hydrogen/custom/scss/_plandesite.scss */
  .wsp-pages-list {
    -moz-column-count: 2;
    -webkit-column-count: 2;
    -o-column-count: 2;
    column-count: 2;
    -moz-column-gap: 20px;
    -webkit-column-gap: 20px;
    -o-column-gap: 20px;
    column-gap: 20px;
  }
}
/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 991px) {
  /* line 66, wp-content/themes/g5_hydrogen/custom/scss/_plandesite.scss */
  .wsp-pages-list {
    -moz-column-count: 2;
    -webkit-column-count: 2;
    -o-column-count: 2;
    column-count: 2;
    -moz-column-gap: 20px;
    -webkit-column-gap: 20px;
    -o-column-gap: 20px;
    column-gap: 20px;
  }
}
/* Landscape phones and portrait tablets */
/* Portrait phones and smaller */
/***************************
 *
 * PAGE projet gal
 *
 *-------------------------------------------------------------------------------------------------------- projet ------------*/
/* line 8, wp-content/themes/g5_hydrogen/custom/scss/_sliderv2.scss */
#ban_slider_projet {
  height: 100vh;
  margin-top: -190px;
  position: relative;
}
/* line 14, wp-content/themes/g5_hydrogen/custom/scss/_sliderv2.scss */
#ban_slider_projet .vc_column-inner {
  padding-left: 0px;
  padding-right: 0px;
}
/* line 20, wp-content/themes/g5_hydrogen/custom/scss/_sliderv2.scss */
/* line 27, wp-content/themes/g5_hydrogen/custom/scss/_sliderv2.scss */
#ban_slider_projet .titre_thumbs_cat {
  bottom: calc(60px + 200px + 85px);
  transform: translate(-50%, 0%);
  z-index: 3;
}
/* line 32, wp-content/themes/g5_hydrogen/custom/scss/_sliderv2.scss */
#ban_slider_projet .titre_thumbs_cat .titre_thumbs_cat_l2 {
  color: #fff;
  text-transform: uppercase;
  font-size: 24px;
  font-weight: 700;
}
/* line 41, wp-content/themes/g5_hydrogen/custom/scss/_sliderv2.scss */
#ban_slider_projet .titre_thumbs {
  bottom: calc(60px + 200px + 85px);
  transform: translate(-50%, 0%);
  z-index: 3;
  padding-left: 70px;
  transition: bottom 300ms ease;
}
/* line 48, wp-content/themes/g5_hydrogen/custom/scss/_sliderv2.scss */
#ban_slider_projet .titre_thumbs:before {
  content: "";
  position: absolute;
  background-color: rgba(242, 242, 242, 0.5);
  border: 1px solid #fff;
  height: 50px;
  width: 50px;
  bottom: 0;
  left: 0;
  transform: rotate(0deg);
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
}
/* line 61, wp-content/themes/g5_hydrogen/custom/scss/_sliderv2.scss */
#ban_slider_projet .titre_thumbs:after {
  content: "";
  position: absolute;
  background-image: url('https://www.aquaterre30.com/wp-content/themes/g5_hydrogen/custom/images/arrow-prev.svg');
  background-repeat: no-repeat;
  background-size: 15px;
  background-position: 50% 50%;
  height: 50px;
  width: 50px;
  bottom: 0;
  left: 0;
  transform: rotate(-90deg);
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
}
/* line 76, wp-content/themes/g5_hydrogen/custom/scss/_sliderv2.scss */
#ban_slider_projet .titre_thumbs .titre_thumbs_l1 {
  color: #fff;
  text-transform: uppercase;
  position: relative;
  padding-left: 20px;
}
/* line 82, wp-content/themes/g5_hydrogen/custom/scss/_sliderv2.scss */
#ban_slider_projet .titre_thumbs .titre_thumbs_l1:before {
  content: "";
  background-image: url('https://www.aquaterre30.com/wp-content/themes/g5_hydrogen/custom/images/arrow-prev.svg');
  background-position: 0% 50%;
  background-size: 8px;
  background-repeat: no-repeat;
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  height: 24px;
  width: 20px;
}
/* line 98, wp-content/themes/g5_hydrogen/custom/scss/_sliderv2.scss */
#ban_slider_projet .titre_thumbs .titre_thumbs_l2 {
  color: #fff;
  text-transform: uppercase;
  font-size: 24px;
  font-weight: 700;
}
/* line 105, wp-content/themes/g5_hydrogen/custom/scss/_sliderv2.scss */
/* line 107, wp-content/themes/g5_hydrogen/custom/scss/_sliderv2.scss */
#ban_slider_projet .titre_thumbs:hover:before, #ban_slider_projet .titre_thumbs.close:before {
  transform: rotate(90deg);
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
}
/* line 112, wp-content/themes/g5_hydrogen/custom/scss/_sliderv2.scss */
#ban_slider_projet .titre_thumbs:hover:after, #ban_slider_projet .titre_thumbs.close:after {
  transform: rotate(-180deg);
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
}
/* line 120, wp-content/themes/g5_hydrogen/custom/scss/_sliderv2.scss */
#ban_slider_projet .titre_thumbs.close {
  bottom: 60px;
  transition: bottom 300ms 50ms ease;
}
/* line 125, wp-content/themes/g5_hydrogen/custom/scss/_sliderv2.scss */
#ban_slider_projet .titre_thumbs.close ~ .sliderinte_custom > .wrapper_thumbs {
  max-height: 0px;
  padding: 0 15px;
  overflow: hidden;
  transition: max-height 300ms ease, padding-top 300ms ease, padding-bottom 300ms ease;
}
/* line 134, wp-content/themes/g5_hydrogen/custom/scss/_sliderv2.scss */
#ban_slider_projet .titre_thumbs_cat, #ban_slider_projet .titre_thumbs, #ban_slider_projet .wrapper_thumbs {
  position: absolute;
  left: 50%;
  width: 70rem;
  margin: auto;
}
@media (max-width: 991px) {
  #ban_slider_projet .titre_thumbs_cat, #ban_slider_projet .titre_thumbs, #ban_slider_projet .wrapper_thumbs {
    width: 60rem;
  }
}
@media (max-width: 767px) {
  #ban_slider_projet .titre_thumbs_cat, #ban_slider_projet .titre_thumbs, #ban_slider_projet .wrapper_thumbs {
    width: 80%;
  }
}
/* line 150, wp-content/themes/g5_hydrogen/custom/scss/_sliderv2.scss */
#ban_slider_projet .sliderinte_custom {
  position: relative;
  height: 100%;
}
/* line 154, wp-content/themes/g5_hydrogen/custom/scss/_sliderv2.scss */
#ban_slider_projet .sliderinte_custom .wrapper_thumbs {
  bottom: 60px;
  padding: 15px 15px 60px 15px;
  z-index: 2;
  transform: translateX(-50%);
  transition: max-height 300ms ease, padding-top 300ms ease, padding-bottom 300ms ease;
  max-height: 1000px;
}
/* line 166, wp-content/themes/g5_hydrogen/custom/scss/_sliderv2.scss */
#ban_slider_projet .sliderinte_custom .gallery-thumbs.swiper-container {
  position: unset !important;
}
/* line 169, wp-content/themes/g5_hydrogen/custom/scss/_sliderv2.scss */
/* line 171, wp-content/themes/g5_hydrogen/custom/scss/_sliderv2.scss */
#ban_slider_projet .sliderinte_custom .gallery-thumbs.swiper-container .swiper-wrapper .swiper-slide {
  height: 200px !important;
  position: relative;
  overflow: hidden;
  cursor: pointer;
}
/* line 177, wp-content/themes/g5_hydrogen/custom/scss/_sliderv2.scss */
#ban_slider_projet .sliderinte_custom .gallery-thumbs.swiper-container .swiper-wrapper .swiper-slide img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
/* line 183, wp-content/themes/g5_hydrogen/custom/scss/_sliderv2.scss */
#ban_slider_projet .sliderinte_custom .gallery-thumbs.swiper-container .swiper-wrapper .swiper-slide .alt {
  bottom: 0px;
  position: absolute;
  background-color: #f2f2f2;
  color: #fff;
  width: 100%;
  padding: 6px;
  display: block;
  font-size: 12px;
  overflow: hidden;
  text-overflow: ellipsis;
  height: 20px;
  text-transform: uppercase;
}
/* line 198, wp-content/themes/g5_hydrogen/custom/scss/_sliderv2.scss */
#ban_slider_projet .sliderinte_custom .gallery-thumbs.swiper-container .swiper-wrapper .swiper-slide:before {
  content: attr(data-content);
  position: absolute;
  bottom: 0px;
  right: 0px;
  background-color: #f2f2f2;
  padding: 6px;
  height: 20px;
  width: 15px;
  text-align: center;
  z-index: 5;
}
/* line 211, wp-content/themes/g5_hydrogen/custom/scss/_sliderv2.scss */
#ban_slider_projet .sliderinte_custom .gallery-thumbs.swiper-container .swiper-wrapper .swiper-slide .imgBg {
  position: relative;
}
/* line 213, wp-content/themes/g5_hydrogen/custom/scss/_sliderv2.scss */
#ban_slider_projet .sliderinte_custom .gallery-thumbs.swiper-container .swiper-wrapper .swiper-slide .imgBg:before {
  content: "";
  position: absolute;
  display: block;
  height: 200%;
  width: 200%;
  background-color: rgba(242, 242, 242, 0.5);
  left: 0%;
  bottom: 0;
  transform: skew(-45deg);
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
}
/* line 226, wp-content/themes/g5_hydrogen/custom/scss/_sliderv2.scss */
#ban_slider_projet .sliderinte_custom .gallery-thumbs.swiper-container .swiper-wrapper .swiper-slide .imgBg:after {
  content: "";
  position: absolute;
  height: 10px;
  width: 0%;
  background-color: rgba(255, 255, 255, 1);
  bottom: 30px;
  left: 0;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
}
/* line 238, wp-content/themes/g5_hydrogen/custom/scss/_sliderv2.scss */
/* line 239, wp-content/themes/g5_hydrogen/custom/scss/_sliderv2.scss */
/* line 240, wp-content/themes/g5_hydrogen/custom/scss/_sliderv2.scss */
#ban_slider_projet .sliderinte_custom .gallery-thumbs.swiper-container .swiper-wrapper .swiper-slide:hover .imgBg:before {
  left: 200%;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
}
/* line 245, wp-content/themes/g5_hydrogen/custom/scss/_sliderv2.scss */
#ban_slider_projet .sliderinte_custom .gallery-thumbs.swiper-container .swiper-wrapper .swiper-slide:hover .imgBg:after {
  width: 100%;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
}
/***************************
 * Gal *
 *-------------------------------------------------------------------------------------------------------- pagination ------------*/
/* line 270, wp-content/themes/g5_hydrogen/custom/scss/_sliderv2.scss */
.swiper-container-horizontal > .swiper-pagination-bullets {
  bottom: 18px;
}
/* line 274, wp-content/themes/g5_hydrogen/custom/scss/_sliderv2.scss */
.swiper-pagination-bullet {
  width: 10px;
  height: 10px;
  display: inline-block;
  border-radius: 100%;
  background: #f2f2f2;
  opacity: 1;
  border: 1px solid #fff;
}
/* line 284, wp-content/themes/g5_hydrogen/custom/scss/_sliderv2.scss */
.swiper-pagination-bullet-active {
  background: #fff;
}
/* line 289, wp-content/themes/g5_hydrogen/custom/scss/_sliderv2.scss */
.swiper-button-prev, .swiper-button-next {
  width: 40px;
  height: 40px;
  background-color: #f2f2f2;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  overflow: hidden;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
}
/* line 300, wp-content/themes/g5_hydrogen/custom/scss/_sliderv2.scss */
.swiper-button-prev:after, .swiper-button-next:after {
  font-size: 18px;
  color: #fff;
}
/* line 305, wp-content/themes/g5_hydrogen/custom/scss/_sliderv2.scss */
.swiper-button-prev:hover, .swiper-button-next:hover {
  background-color: #e5e5e5;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
}
@media (max-width: 767px) {
  .swiper-button-prev, .swiper-button-next {
    top: 43%;
  }
}
/***************************
 * Page categorie
 *-------------------------------------------------------------------------------------------------------- categorie ------------*/
/* line 322, wp-content/themes/g5_hydrogen/custom/scss/_sliderv2.scss */
#categorie_bloc {
  position: relative;
}
/* line 326, wp-content/themes/g5_hydrogen/custom/scss/_sliderv2.scss */
#categorie_bloc .slider_bg_container {
  transition: background-image 1000ms ease !important;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  position: relative;
  z-index: 1;
}
/* line 335, wp-content/themes/g5_hydrogen/custom/scss/_sliderv2.scss */
#categorie_bloc #slider_categorie {
  position: absolute;
  left: 50%;
  bottom: 90px;
  transform: translateX(-50%);
  width: 70rem;
}
/* line 346, wp-content/themes/g5_hydrogen/custom/scss/_sliderv2.scss */
#categorie_bloc #slider_categorie .swiper-container {
  position: unset;
}
/* line 350, wp-content/themes/g5_hydrogen/custom/scss/_sliderv2.scss */
#categorie_bloc #slider_categorie .slider_carrousel {
  padding: 0px 15px 50px 15px;
  margin-right: -15px;
  margin-left: -15px;
}
/* line 356, wp-content/themes/g5_hydrogen/custom/scss/_sliderv2.scss */
/* line 358, wp-content/themes/g5_hydrogen/custom/scss/_sliderv2.scss */
#categorie_bloc #slider_categorie .slider_carrousel .swiper-wrapper .swiper-slide {
  height: 200px !important;
  position: relative;
  overflow: hidden;
  cursor: pointer;
}
/* line 364, wp-content/themes/g5_hydrogen/custom/scss/_sliderv2.scss */
#categorie_bloc #slider_categorie .slider_carrousel .swiper-wrapper .swiper-slide img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
/* line 370, wp-content/themes/g5_hydrogen/custom/scss/_sliderv2.scss */
#categorie_bloc #slider_categorie .slider_carrousel .swiper-wrapper .swiper-slide .title {
  bottom: 0px;
  position: absolute;
  background-color: #f2f2f2;
  color: #fff;
  width: 100%;
  padding: 6px;
  display: block;
  font-size: 12px;
  overflow: hidden;
  text-overflow: ellipsis;
  height: 20px;
  text-transform: uppercase;
}
/* line 385, wp-content/themes/g5_hydrogen/custom/scss/_sliderv2.scss */
#categorie_bloc #slider_categorie .slider_carrousel .swiper-wrapper .swiper-slide:before {
  content: attr(data-content);
  position: absolute;
  bottom: 0px;
  right: 0px;
  background-color: #f2f2f2;
  padding: 6px;
  height: 20px;
  width: 15px;
  text-align: center;
  z-index: 5;
}
/* line 398, wp-content/themes/g5_hydrogen/custom/scss/_sliderv2.scss */
#categorie_bloc #slider_categorie .slider_carrousel .swiper-wrapper .swiper-slide .imgBg {
  position: relative;
}
/* line 400, wp-content/themes/g5_hydrogen/custom/scss/_sliderv2.scss */
#categorie_bloc #slider_categorie .slider_carrousel .swiper-wrapper .swiper-slide .imgBg:before {
  content: "";
  position: absolute;
  display: block;
  height: 200%;
  width: 200%;
  background-color: rgba(242, 242, 242, 0.5);
  left: 0%;
  bottom: 0;
  transform: skew(-45deg);
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
}
/* line 413, wp-content/themes/g5_hydrogen/custom/scss/_sliderv2.scss */
#categorie_bloc #slider_categorie .slider_carrousel .swiper-wrapper .swiper-slide .imgBg:after {
  content: "";
  position: absolute;
  height: 10px;
  width: 0%;
  background-color: rgba(255, 255, 255, 1);
  bottom: 30px;
  left: 0;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
}
/* line 425, wp-content/themes/g5_hydrogen/custom/scss/_sliderv2.scss */
/* line 426, wp-content/themes/g5_hydrogen/custom/scss/_sliderv2.scss */
/* line 427, wp-content/themes/g5_hydrogen/custom/scss/_sliderv2.scss */
#categorie_bloc #slider_categorie .slider_carrousel .swiper-wrapper .swiper-slide:hover .imgBg:before {
  left: 200%;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
}
/* line 432, wp-content/themes/g5_hydrogen/custom/scss/_sliderv2.scss */
#categorie_bloc #slider_categorie .slider_carrousel .swiper-wrapper .swiper-slide:hover .imgBg:after {
  width: 100%;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
}
/* line 449, wp-content/themes/g5_hydrogen/custom/scss/_sliderv2.scss */
#categorie_bloc #slider_categorie .slider_cat_titre {
  color: #fff;
  text-transform: uppercase;
  font-size: 24px;
  font-weight: 700;
}
/* line 456, wp-content/themes/g5_hydrogen/custom/scss/_sliderv2.scss */
#categorie_bloc #slider_categorie .cat_txt_intro {
  font-size: 12px;
  line-height: 16px;
  margin-bottom: 0px;
  text-align: justify;
}
/**************
 *
 * COOKIES tarte au citron
 *
 *------------------------------------------------------------------------------------------------------ cookie ------------*/
/* line 8, wp-content/themes/g5_hydrogen/custom/scss/_rgpd.scss */
#tarteaucitronAlertBig #tarteaucitronPrivacyUrl, #tarteaucitronAlertBig #tarteaucitronPrivacyUrlDialog, #tarteaucitronAlertBig #tarteaucitronDisclaimerAlert, #tarteaucitronAlertBig #tarteaucitronDisclaimerAlert strong {
  font-family: 'Roboto', sans-serif !important;
}
/* line 15, wp-content/themes/g5_hydrogen/custom/scss/_rgpd.scss */
#tarteaucitronAlertBig {
  position: fixed;
  width: 100% !important;
  border-radius: 0px !important;
  padding: 30px !important;
}
/* line 22, wp-content/themes/g5_hydrogen/custom/scss/_rgpd.scss */
#tarteaucitronDisclaimerAlert {
  margin: 0px !important;
  text-align: center !important;
  font-size: 18px !important;
  margin-bottom: 30px !important;
  display: block;
}
/* line 31, wp-content/themes/g5_hydrogen/custom/scss/_rgpd.scss */
div#tarteaucitronAlertBig::before {
  content: '' !important;
  font-size: 0px;
}
/* line 36, wp-content/themes/g5_hydrogen/custom/scss/_rgpd.scss */
#tarteaucitronRoot #tarteaucitronDisclaimerAlert span {
  color: #fff !important;
  width: 22%;
  display: inline-block;
}
@media (max-width: 1199px) {
  #tarteaucitronRoot #tarteaucitronDisclaimerAlert span {
    width: 57%;
  }
}
@media (max-width: 991px) {
  #tarteaucitronRoot #tarteaucitronDisclaimerAlert span {
    width: 100%;
  }
}
/* line 49, wp-content/themes/g5_hydrogen/custom/scss/_rgpd.scss */
#tarteaucitronAlertBig #tarteaucitronPersonalize, #tarteaucitronAlertBig #tarteaucitronCloseAlert, #tarteaucitron #tarteaucitronPrivacyUrl, #tarteaucitronRoot #tarteaucitronPrivacyUrl, #tarteaucitron #tarteaucitronPrivacyUrlDialog, #tarteaucitronRoot .tarteaucitronDeny {
  margin: 3px 0px !important;
  padding: 0px 12px !important;
  height: 32px !important;
  line-height: 30px !important;
  display: inline-block !important;
}
@media (max-width: 991px) {
  #tarteaucitronAlertBig #tarteaucitronPersonalize, #tarteaucitronAlertBig #tarteaucitronCloseAlert, #tarteaucitron #tarteaucitronPrivacyUrl, #tarteaucitronRoot #tarteaucitronPrivacyUrl, #tarteaucitron #tarteaucitronPrivacyUrlDialog, #tarteaucitronRoot .tarteaucitronDeny {
    width: 96%;
  }
}
@media (max-width: 767px) {
  #tarteaucitronAlertBig #tarteaucitronPersonalize, #tarteaucitronAlertBig #tarteaucitronCloseAlert, #tarteaucitron #tarteaucitronPrivacyUrl, #tarteaucitronRoot #tarteaucitronPrivacyUrl, #tarteaucitron #tarteaucitronPrivacyUrlDialog, #tarteaucitronRoot .tarteaucitronDeny {
    width: 92%;
  }
}
/* line 68, wp-content/themes/g5_hydrogen/custom/scss/_rgpd.scss */
#tarteaucitronAlertBig #tarteaucitronPersonalize2 {
  display: block !important;
  padding: 16px 0px !important;
  width: 22%;
  text-align: center;
  margin: auto !important;
  text-transform: uppercase !important;
}
@media (max-width: 1199px) {
  #tarteaucitronAlertBig #tarteaucitronPersonalize2 {
    width: 57%;
  }
}
@media (max-width: 991px) {
  #tarteaucitronAlertBig #tarteaucitronPersonalize2 {
    width: 100%;
    margin-bottom: 4px !important;
  }
}
/* line 84, wp-content/themes/g5_hydrogen/custom/scss/_rgpd.scss */
#tarteaucitron #tarteaucitronPrivacyUrlDialog {
  margin-left: 0px !important;
}
/* line 88, wp-content/themes/g5_hydrogen/custom/scss/_rgpd.scss */
#tarteaucitronAlertBig #tarteaucitronPersonalize {
  text-transform: uppercase;
}
/* line 90, wp-content/themes/g5_hydrogen/custom/scss/_rgpd.scss */
#tarteaucitronAlertBig #tarteaucitronPersonalize:hover {
  background: #7ebd60 !important;
  color: #fff !important;
}
/* line 96, wp-content/themes/g5_hydrogen/custom/scss/_rgpd.scss */
/* line 98, wp-content/themes/g5_hydrogen/custom/scss/_rgpd.scss */
#tarteaucitronAlertBig #tarteaucitronCloseAlert:hover, #tarteaucitronRoot #tarteaucitronPrivacyUrl:hover {
  background: #7ebd60 !important;
  color: #fff !important;
}
/* line 106, wp-content/themes/g5_hydrogen/custom/scss/_rgpd.scss */
#tarteaucitronAlertSmall {
  left: 0 !important;
  right: auto !important;
}
/* line 111, wp-content/themes/g5_hydrogen/custom/scss/_rgpd.scss */
#tarteaucitronAlertSmall #tarteaucitronCookiesNumber {
  display: none !important;
}
/* line 115, wp-content/themes/g5_hydrogen/custom/scss/_rgpd.scss */
/* line 116, wp-content/themes/g5_hydrogen/custom/scss/_rgpd.scss */
#tarteaucitronAlertBig button {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
/* line 121, wp-content/themes/g5_hydrogen/custom/scss/_rgpd.scss */
#tarteaucitronAlertBig button:hover {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
  /* line 3, wp-content/themes/g5_hydrogen/custom/scss/_forms.scss */
  /* line 4, wp-content/themes/g5_hydrogen/custom/scss/_forms.scss */
  #descformcontact .vc_col-sm-6 {
    width: 100%;
  }
}
/* line 11, wp-content/themes/g5_hydrogen/custom/scss/_forms.scss */
#form_contact {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #bbdef0;
  padding: 30px;
  border-radius: 25px;
  margin-top: -22rem;
  z-index: 6;
  position: relative;
}
@media (max-width: 1199px) {
  #form_contact {
    margin-top: 0rem;
  }
}
/* line 26, wp-content/themes/g5_hydrogen/custom/scss/_forms.scss */
#form_contact .wpcf7-form-control-wrap:not(.confirmation) {
  display: block;
  width: 100%;
}
/* line 29, wp-content/themes/g5_hydrogen/custom/scss/_forms.scss */
#form_contact .wpcf7-form-control-wrap:not(.confirmation) label:not(input) {
  font-size: 14px;
}
/* line 33, wp-content/themes/g5_hydrogen/custom/scss/_forms.scss */
#form_contact input:not([type="checkbox"]):not([type="submit"]), #form_contact textarea {
  border: 1px solid #fff;
  width: 100%;
  padding: 10px;
  background-color: #fff;
}
/* line 42, wp-content/themes/g5_hydrogen/custom/scss/_forms.scss */
#form_contact textarea {
  margin-top: 0.5rem;
}
/* line 46, wp-content/themes/g5_hydrogen/custom/scss/_forms.scss */
#form_contact span.wpcf7-list-item {
  display: inline-flex;
}
/* line 50, wp-content/themes/g5_hydrogen/custom/scss/_forms.scss */
#form_contact .wpcf7-form-control-wrap.confirmation, #form_contact .wpcf7-form-control.wpcf7-submit {
  display: inline-block;
}
/* line 54, wp-content/themes/g5_hydrogen/custom/scss/_forms.scss */
#form_contact .wpcf7-form-control.wpcf7-submit {
  margin-left: 1rem;
}
/* line 58, wp-content/themes/g5_hydrogen/custom/scss/_forms.scss */
#form_contact .submit_row {
  margin-top: 2rem;
}
/* line 60, wp-content/themes/g5_hydrogen/custom/scss/_forms.scss */
#form_contact .submit_row .g-block {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
@media (max-width: 991px) {
  /* line 67, wp-content/themes/g5_hydrogen/custom/scss/_forms.scss */
  #form_contact .submit_row .g-block {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
    align-content: center;
  }
  /* line 75, wp-content/themes/g5_hydrogen/custom/scss/_forms.scss */
  #form_contact .submit_row .wpcf7-acceptance {
    margin-bottom: 20px;
    display: block;
  }
}
/* line 83, wp-content/themes/g5_hydrogen/custom/scss/_forms.scss */
/* line 84, wp-content/themes/g5_hydrogen/custom/scss/_forms.scss */
#form_contact .g-grid .size-50:nth-child(1) {
  padding-right: 1%;
}
@media (max-width: 991px) {
  #form_contact .g-grid .size-50:nth-child(1) {
    padding-right: 0%;
  }
}
/* line 90, wp-content/themes/g5_hydrogen/custom/scss/_forms.scss */
#form_contact .g-grid .size-50:nth-child(2) {
  padding-left: 1%;
}
@media (max-width: 991px) {
  #form_contact .g-grid .size-50:nth-child(2) {
    padding-left: 0%;
  }
}
/* line 98, wp-content/themes/g5_hydrogen/custom/scss/_forms.scss */
#form_contact p {
  margin: 0.5rem 0rem !important;
}
/* line 102, wp-content/themes/g5_hydrogen/custom/scss/_forms.scss */
#form_contact label {
  font-size: 14px;
  color: #574d68;
}
/* line 107, wp-content/themes/g5_hydrogen/custom/scss/_forms.scss */
#form_contact input::-webkit-input-placeholder, #form_contact textarea::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #574d68 !important;
  opacity: 1;
}
/* line 111, wp-content/themes/g5_hydrogen/custom/scss/_forms.scss */
#form_contact input::-moz-placeholder, #form_contact textarea::-moz-placeholder {
  /* Firefox 19+ */
  color: #574d68 !important;
  opacity: 1;
}
/* line 115, wp-content/themes/g5_hydrogen/custom/scss/_forms.scss */
#form_contact input::-ms-input-placeholder, #form_contact textarea::-ms-input-placeholder {
  /* IE 10+ */
  color: #574d68 !important;
  opacity: 1;
}
/* line 119, wp-content/themes/g5_hydrogen/custom/scss/_forms.scss */
#form_contact input::-moz-placeholder, #form_contact textarea::-moz-placeholder {
  /* Firefox 18- */
  color: #574d68 !important;
  opacity: 1;
}
/* line 123, wp-content/themes/g5_hydrogen/custom/scss/_forms.scss */
#form_contact input::placeholder, #form_contact textarea::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #574d68 !important;
  opacity: 1;
}
/* line 128, wp-content/themes/g5_hydrogen/custom/scss/_forms.scss */
#form_contact .wpcf7-list-item {
  color: #574d68;
}
/* line 136, wp-content/themes/g5_hydrogen/custom/scss/_forms.scss */
.wpcf7-list-item label {
  display: inline-flex;
  align-items: center;
  margin: 0;
  margin-right: 20px;
}
/* line 144, wp-content/themes/g5_hydrogen/custom/scss/_forms.scss */
input[type="checkbox"] {
  height: 20px;
  width: 20px;
  border: 1px solid #000;
  display: inline-block;
  margin-right: 10px;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
}
/* line 154, wp-content/themes/g5_hydrogen/custom/scss/_forms.scss */
input[type="checkbox"]:checked {
  margin: 0px 10px 0px 0px;
  position: relative;
}
/* line 158, wp-content/themes/g5_hydrogen/custom/scss/_forms.scss */
input[type="checkbox"]:checked:before {
  content: '\f00c';
  display: block;
  color: #000;
  font-size: 14px;
  position: absolute;
  line-height: 18px;
  text-align: center;
  padding-left: 2px;
}
/* line 174, wp-content/themes/g5_hydrogen/custom/scss/_forms.scss */
#form_contact_submit {
  background-color: #fff;
  border-radius: 22px;
  -webkit-border-radius: 22px;
  -moz-border-radius: 22px;
  -ms-border-radius: 22px;
  -o-border-radius: 22px;
  height: 44px;
  line-height: 42px;
  font-size: 18px;
  font-weight: 500;
  position: relative;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  border: 1px solid #f28d00;
  width: 160px;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  align-content: center;
}
/* line 187, wp-content/themes/g5_hydrogen/custom/scss/_forms.scss */
#form_contact_submit:before {
  content: "\f105";
  position: absolute;
  display: block;
  background-color: #f28d00;
  height: 42px;
  width: 42px;
  line-height: 42px;
  text-align: center;
  color: #fff;
  left: calc(100% - 42px);
  top: 0;
  border-radius: 22px;
  -webkit-border-radius: 22px;
  -moz-border-radius: 22px;
  -ms-border-radius: 22px;
  -o-border-radius: 22px;
  background-image: url('https://www.aquaterre30.com/wp-content/themes/g5_hydrogen/custom/images/email-material.svg');
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: 40%;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
}
/* line 217, wp-content/themes/g5_hydrogen/custom/scss/_forms.scss */
#form_contact_submit input[type="submit"] {
  background: transparent;
  border: none;
  height: 40px;
  line-height: 40px;
  margin: 0px !important;
  width: 160px;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  padding-left: 0px;
}
/* line 229, wp-content/themes/g5_hydrogen/custom/scss/_forms.scss */
#form_contact_submit .wpcf7-acceptance {
  font-size: 15px;
}
/* line 231, wp-content/themes/g5_hydrogen/custom/scss/_forms.scss */
#form_contact_submit .wpcf7-acceptance a {
  color: #574d68;
}
/* line 233, wp-content/themes/g5_hydrogen/custom/scss/_forms.scss */
#form_contact_submit .wpcf7-acceptance a:hover {
  color: #574d68;
}
/* line 239, wp-content/themes/g5_hydrogen/custom/scss/_forms.scss */
#form_contact_submit:hover {
  background-color: #fff;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
}
/* line 242, wp-content/themes/g5_hydrogen/custom/scss/_forms.scss */
#form_contact_submit:hover:before {
  left: 0;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
}
/* line 247, wp-content/themes/g5_hydrogen/custom/scss/_forms.scss */
#form_contact_submit:hover input {
  padding-left: 36px;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  z-index: 4;
  color: #f28d00;
}
/******	 Radio - checkbox
 ************************************/
/* line 261, wp-content/themes/g5_hydrogen/custom/scss/_forms.scss */
input[type="radio"] {
  height: 20px;
  width: 20px;
  border: 1px solid ;
  display: inline-block;
  margin-right: 10px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
/* line 272, wp-content/themes/g5_hydrogen/custom/scss/_forms.scss */
input[type="radio"]:checked {
  margin: 0px 10px 0px 0px;
  position: relative;
}
/* line 276, wp-content/themes/g5_hydrogen/custom/scss/_forms.scss */
input[type="radio"]:checked:before {
  font-family: ;
  font-weight: 900;
  content: '\f111';
  display: block;
  color: ;
  font-size: 14px;
  position: absolute;
  line-height: 18px;
  text-align: center;
  padding-left: 3px;
}
/* line 290, wp-content/themes/g5_hydrogen/custom/scss/_forms.scss */
input[type="radio"] {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
}
/* line 296, wp-content/themes/g5_hydrogen/custom/scss/_forms.scss */
input[type="checkbox"] {
  height: 20px;
  width: 20px;
  border: 1px solid ;
  display: inline-block;
  margin-right: 10px;
}
/* line 304, wp-content/themes/g5_hydrogen/custom/scss/_forms.scss */
input[type="checkbox"]:checked {
  margin: 0px 10px 0px 0px;
  position: relative;
}
/* line 308, wp-content/themes/g5_hydrogen/custom/scss/_forms.scss */
input[type="checkbox"]:checked:before {
  font-family: ;
  font-weight: 900;
  content: '\f00c';
  display: block;
  color: ;
  font-size: 14px;
  position: absolute;
  line-height: 18px;
  text-align: center;
  padding-left: 2px;
}
/* line 322, wp-content/themes/g5_hydrogen/custom/scss/_forms.scss */
input[type=checkbox] {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
}
@supports (pointer-events: none) and ((-webkit-appearance: none) or (-moz-appearance: none) or (appearance: none)) {
  /* FF only temp fix */
  /* line 334, wp-content/themes/g5_hydrogen/custom/scss/_forms.scss */
  .custom-dropdown {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    width: 100%;
  }
  /* line 341, wp-content/themes/g5_hydrogen/custom/scss/_forms.scss */
  #form_contact select {
    padding-right: 2.5em;
    /* accommodate with the pseudo elements for the dropdown arrow */
    border: 0;
    border-radius: 3px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    text-align: center;
    line-height: 22px;
    color: #574d68;
    margin-bottom: 15px;
    padding-right: 1.5em;
    border: 1px solid #574d68;
    padding-top: 5px;
    padding-bottom: 5px;
  }
  @-moz-document url-prefix() {
    /* line 363, wp-content/themes/g5_hydrogen/custom/scss/_forms.scss */
    #form_contact select {
      padding-right: 2.5em;
      padding-left: 0.5em;
      background-image: url('https://www.aquaterre30.com/wp-content/themes/g5_hydrogen/custom/images/angle-down-solid.svg');
      background-repeat: no-repeat;
      background-position: 98% 50%;
    }
  }
}
/* plein, bordure, test */
/***************************
 *
 * STYLE DES BOUTONS
 *
 *----------------------------------------------------------------------------------------------------------- STYLE DES BOUTONS ----------*/
/* line 8, wp-content/themes/g5_hydrogen/custom/scss/_buttons.scss */
[class*="btn_"] a {
  transition: color 500ms ease, background-color 300ms ease;
  padding: 0.75rem 1.5rem;
  border: 2px solid;
  display: inline-block;
  font-weight: 600;
}
/* line 20, wp-content/themes/g5_hydrogen/custom/scss/_buttons.scss */
.btn_bordure_noir a {
  border-color: #000;
  color: #000;
}
/* line 24, wp-content/themes/g5_hydrogen/custom/scss/_buttons.scss */
.btn_bordure_noir a:hover {
  background-color: #000;
  color: white;
}
/* line 31, wp-content/themes/g5_hydrogen/custom/scss/_buttons.scss */
.btn_plein_noir a {
  background-color: #000;
  border-color: #000;
  border-radius: 25px;
  color: white;
  font-size: 16px;
  position: relative;
  padding-right: 40px;
}
/* line 40, wp-content/themes/g5_hydrogen/custom/scss/_buttons.scss */
.btn_plein_noir a:after {
  content: '\f105';
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
  position: absolute;
  top: 50%;
  right: 15px;
  font-size: 16px;
  color: white;
  transform: translateY(-50%);
}
/* line 52, wp-content/themes/g5_hydrogen/custom/scss/_buttons.scss */
.btn_plein_noir a:hover {
  color: #000;
  background-color: transparent;
}
/* line 20, wp-content/themes/g5_hydrogen/custom/scss/_buttons.scss */
.btn_bordure_blanc a {
  border-color: #fff;
  color: #fff;
}
/* line 24, wp-content/themes/g5_hydrogen/custom/scss/_buttons.scss */
.btn_bordure_blanc a:hover {
  background-color: #fff;
  color: #333;
}
/* line 31, wp-content/themes/g5_hydrogen/custom/scss/_buttons.scss */
.btn_plein_blanc a {
  background-color: #fff;
  border-color: #fff;
  border-radius: 25px;
  color: #333;
  font-size: 16px;
  position: relative;
  padding-right: 40px;
}
/* line 40, wp-content/themes/g5_hydrogen/custom/scss/_buttons.scss */
.btn_plein_blanc a:after {
  content: '\f105';
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
  position: absolute;
  top: 50%;
  right: 15px;
  font-size: 16px;
  color: #333;
  transform: translateY(-50%);
}
/* line 52, wp-content/themes/g5_hydrogen/custom/scss/_buttons.scss */
.btn_plein_blanc a:hover {
  color: #fff;
  background-color: transparent;
}
/* line 20, wp-content/themes/g5_hydrogen/custom/scss/_buttons.scss */
.btn_bordure_gris a {
  border-color: #f2f2f2;
  color: #f2f2f2;
}
/* line 24, wp-content/themes/g5_hydrogen/custom/scss/_buttons.scss */
.btn_bordure_gris a:hover {
  background-color: #f2f2f2;
  color: #262626;
}
/* line 31, wp-content/themes/g5_hydrogen/custom/scss/_buttons.scss */
.btn_plein_gris a {
  background-color: #f2f2f2;
  border-color: #f2f2f2;
  border-radius: 25px;
  color: #262626;
  font-size: 16px;
  position: relative;
  padding-right: 40px;
}
/* line 40, wp-content/themes/g5_hydrogen/custom/scss/_buttons.scss */
.btn_plein_gris a:after {
  content: '\f105';
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
  position: absolute;
  top: 50%;
  right: 15px;
  font-size: 16px;
  color: #262626;
  transform: translateY(-50%);
}
/* line 52, wp-content/themes/g5_hydrogen/custom/scss/_buttons.scss */
.btn_plein_gris a:hover {
  color: #f2f2f2;
  background-color: transparent;
}
/* line 20, wp-content/themes/g5_hydrogen/custom/scss/_buttons.scss */
.btn_bordure_grisc a {
  border-color: #f6f2f2;
  color: #f6f2f2;
}
/* line 24, wp-content/themes/g5_hydrogen/custom/scss/_buttons.scss */
.btn_bordure_grisc a:hover {
  background-color: #f6f2f2;
  color: #2f2121;
}
/* line 31, wp-content/themes/g5_hydrogen/custom/scss/_buttons.scss */
.btn_plein_grisc a {
  background-color: #f6f2f2;
  border-color: #f6f2f2;
  border-radius: 25px;
  color: #2f2121;
  font-size: 16px;
  position: relative;
  padding-right: 40px;
}
/* line 40, wp-content/themes/g5_hydrogen/custom/scss/_buttons.scss */
.btn_plein_grisc a:after {
  content: '\f105';
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
  position: absolute;
  top: 50%;
  right: 15px;
  font-size: 16px;
  color: #2f2121;
  transform: translateY(-50%);
}
/* line 52, wp-content/themes/g5_hydrogen/custom/scss/_buttons.scss */
.btn_plein_grisc a:hover {
  color: #f6f2f2;
  background-color: transparent;
}
/* line 20, wp-content/themes/g5_hydrogen/custom/scss/_buttons.scss */
.btn_bordure_primary a {
  border-color: #574d68;
  color: #574d68;
}
/* line 24, wp-content/themes/g5_hydrogen/custom/scss/_buttons.scss */
.btn_bordure_primary a:hover {
  background-color: #574d68;
  color: white;
}
/* line 31, wp-content/themes/g5_hydrogen/custom/scss/_buttons.scss */
.btn_plein_primary a {
  background-color: #574d68;
  border-color: #574d68;
  border-radius: 25px;
  color: white;
  font-size: 16px;
  position: relative;
  padding-right: 40px;
}
/* line 40, wp-content/themes/g5_hydrogen/custom/scss/_buttons.scss */
.btn_plein_primary a:after {
  content: '\f105';
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
  position: absolute;
  top: 50%;
  right: 15px;
  font-size: 16px;
  color: white;
  transform: translateY(-50%);
}
/* line 52, wp-content/themes/g5_hydrogen/custom/scss/_buttons.scss */
.btn_plein_primary a:hover {
  color: #574d68;
  background-color: transparent;
}
/* line 20, wp-content/themes/g5_hydrogen/custom/scss/_buttons.scss */
.btn_bordure_bleuF a {
  border-color: #0d3653;
  color: #0d3653;
}
/* line 24, wp-content/themes/g5_hydrogen/custom/scss/_buttons.scss */
.btn_bordure_bleuF a:hover {
  background-color: #0d3653;
  color: white;
}
/* line 31, wp-content/themes/g5_hydrogen/custom/scss/_buttons.scss */
.btn_plein_bleuF a {
  background-color: #0d3653;
  border-color: #0d3653;
  border-radius: 25px;
  color: white;
  font-size: 16px;
  position: relative;
  padding-right: 40px;
}
/* line 40, wp-content/themes/g5_hydrogen/custom/scss/_buttons.scss */
.btn_plein_bleuF a:after {
  content: '\f105';
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
  position: absolute;
  top: 50%;
  right: 15px;
  font-size: 16px;
  color: white;
  transform: translateY(-50%);
}
/* line 52, wp-content/themes/g5_hydrogen/custom/scss/_buttons.scss */
.btn_plein_bleuF a:hover {
  color: #0d3653;
  background-color: transparent;
}
/* line 20, wp-content/themes/g5_hydrogen/custom/scss/_buttons.scss */
.btn_bordure_orange a {
  border-color: #f28d00;
  color: #f28d00;
}
/* line 24, wp-content/themes/g5_hydrogen/custom/scss/_buttons.scss */
.btn_bordure_orange a:hover {
  background-color: #f28d00;
  color: #000;
}
/* line 31, wp-content/themes/g5_hydrogen/custom/scss/_buttons.scss */
.btn_plein_orange a {
  background-color: #f28d00;
  border-color: #f28d00;
  border-radius: 25px;
  color: #000;
  font-size: 16px;
  position: relative;
  padding-right: 40px;
}
/* line 40, wp-content/themes/g5_hydrogen/custom/scss/_buttons.scss */
.btn_plein_orange a:after {
  content: '\f105';
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
  position: absolute;
  top: 50%;
  right: 15px;
  font-size: 16px;
  color: #000;
  transform: translateY(-50%);
}
/* line 52, wp-content/themes/g5_hydrogen/custom/scss/_buttons.scss */
.btn_plein_orange a:hover {
  color: #f28d00;
  background-color: transparent;
}
/* line 20, wp-content/themes/g5_hydrogen/custom/scss/_buttons.scss */
.btn_bordure_pastel_bleu a {
  border-color: #bbdef0;
  color: #bbdef0;
}
/* line 24, wp-content/themes/g5_hydrogen/custom/scss/_buttons.scss */
.btn_bordure_pastel_bleu a:hover {
  background-color: #bbdef0;
  color: #030b10;
}
/* line 31, wp-content/themes/g5_hydrogen/custom/scss/_buttons.scss */
.btn_plein_pastel_bleu a {
  background-color: #bbdef0;
  border-color: #bbdef0;
  border-radius: 25px;
  color: #030b10;
  font-size: 16px;
  position: relative;
  padding-right: 40px;
}
/* line 40, wp-content/themes/g5_hydrogen/custom/scss/_buttons.scss */
.btn_plein_pastel_bleu a:after {
  content: '\f105';
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
  position: absolute;
  top: 50%;
  right: 15px;
  font-size: 16px;
  color: #030b10;
  transform: translateY(-50%);
}
/* line 52, wp-content/themes/g5_hydrogen/custom/scss/_buttons.scss */
.btn_plein_pastel_bleu a:hover {
  color: #bbdef0;
  background-color: transparent;
}
/* line 20, wp-content/themes/g5_hydrogen/custom/scss/_buttons.scss */
.btn_bordure_pastel_orange a {
  border-color: #ffcab1;
  color: #ffcab1;
}
/* line 24, wp-content/themes/g5_hydrogen/custom/scss/_buttons.scss */
.btn_bordure_pastel_orange a:hover {
  background-color: #ffcab1;
  color: #180800;
}
/* line 31, wp-content/themes/g5_hydrogen/custom/scss/_buttons.scss */
.btn_plein_pastel_orange a {
  background-color: #ffcab1;
  border-color: #ffcab1;
  border-radius: 25px;
  color: #180800;
  font-size: 16px;
  position: relative;
  padding-right: 40px;
}
/* line 40, wp-content/themes/g5_hydrogen/custom/scss/_buttons.scss */
.btn_plein_pastel_orange a:after {
  content: '\f105';
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
  position: absolute;
  top: 50%;
  right: 15px;
  font-size: 16px;
  color: #180800;
  transform: translateY(-50%);
}
/* line 52, wp-content/themes/g5_hydrogen/custom/scss/_buttons.scss */
.btn_plein_pastel_orange a:hover {
  color: #ffcab1;
  background-color: transparent;
}
/* line 20, wp-content/themes/g5_hydrogen/custom/scss/_buttons.scss */
.btn_bordure_pastel_jaune a {
  border-color: #eff0bb;
  color: #eff0bb;
}
/* line 24, wp-content/themes/g5_hydrogen/custom/scss/_buttons.scss */
.btn_bordure_pastel_jaune a:hover {
  background-color: #eff0bb;
  color: #0f1003;
}
/* line 31, wp-content/themes/g5_hydrogen/custom/scss/_buttons.scss */
.btn_plein_pastel_jaune a {
  background-color: #eff0bb;
  border-color: #eff0bb;
  border-radius: 25px;
  color: #0f1003;
  font-size: 16px;
  position: relative;
  padding-right: 40px;
}
/* line 40, wp-content/themes/g5_hydrogen/custom/scss/_buttons.scss */
.btn_plein_pastel_jaune a:after {
  content: '\f105';
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
  position: absolute;
  top: 50%;
  right: 15px;
  font-size: 16px;
  color: #0f1003;
  transform: translateY(-50%);
}
/* line 52, wp-content/themes/g5_hydrogen/custom/scss/_buttons.scss */
.btn_plein_pastel_jaune a:hover {
  color: #eff0bb;
  background-color: transparent;
}
/* line 20, wp-content/themes/g5_hydrogen/custom/scss/_buttons.scss */
.btn_bordure_pastel_vert a {
  border-color: #8cc084;
  color: #8cc084;
}
/* line 24, wp-content/themes/g5_hydrogen/custom/scss/_buttons.scss */
.btn_bordure_pastel_vert a:hover {
  background-color: #8cc084;
  color: #000;
}
/* line 31, wp-content/themes/g5_hydrogen/custom/scss/_buttons.scss */
.btn_plein_pastel_vert a {
  background-color: #8cc084;
  border-color: #8cc084;
  border-radius: 25px;
  color: #000;
  font-size: 16px;
  position: relative;
  padding-right: 40px;
}
/* line 40, wp-content/themes/g5_hydrogen/custom/scss/_buttons.scss */
.btn_plein_pastel_vert a:after {
  content: '\f105';
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
  position: absolute;
  top: 50%;
  right: 15px;
  font-size: 16px;
  color: #000;
  transform: translateY(-50%);
}
/* line 52, wp-content/themes/g5_hydrogen/custom/scss/_buttons.scss */
.btn_plein_pastel_vert a:hover {
  color: #8cc084;
  background-color: transparent;
}
/* line 59, wp-content/themes/g5_hydrogen/custom/scss/_buttons.scss */
.btn_plein_orange a {
  color: #fff;
}
/* line 61, wp-content/themes/g5_hydrogen/custom/scss/_buttons.scss */
.btn_plein_orange a:after {
  color: #fff;
}
/* line 64, wp-content/themes/g5_hydrogen/custom/scss/_buttons.scss */
/* line 65, wp-content/themes/g5_hydrogen/custom/scss/_buttons.scss */
.btn_plein_orange a:hover:after {
  color: #f28d00;
}
/* line 71, wp-content/themes/g5_hydrogen/custom/scss/_buttons.scss */
.btn_plein_blanc a {
  color: #0d3653;
}
/* line 73, wp-content/themes/g5_hydrogen/custom/scss/_buttons.scss */
.btn_plein_blanc a:after {
  color: #0d3653;
}
/* line 76, wp-content/themes/g5_hydrogen/custom/scss/_buttons.scss */
/* line 77, wp-content/themes/g5_hydrogen/custom/scss/_buttons.scss */
.btn_plein_blanc a:hover:after {
  color: #fff;
}
/***************************
 *
 * ALIGNEMENT DE DES BOUTONS SUR LA MÊME LIGNE
 *
 *----------------------------------------------------------------------------------------------------------- ALIGNEMENT DE DES BOUTONS ----------*/
/* line 90, wp-content/themes/g5_hydrogen/custom/scss/_buttons.scss */
@media (min-width: 768px) {
  /* line 92, wp-content/themes/g5_hydrogen/custom/scss/_buttons.scss */
  .btngroup_gauche > .vc_column-inner > .wpb_wrapper [class*="btn_"] {
    display: inline-block;
  }
  /* line 95, wp-content/themes/g5_hydrogen/custom/scss/_buttons.scss */
  .btngroup_gauche > .vc_column-inner > .wpb_wrapper [class*="btn_"]:not(:first-child) {
    margin-left: 0.8rem;
  }
}
/* line 102, wp-content/themes/g5_hydrogen/custom/scss/_buttons.scss */
.btngroup_centre > .vc_column-inner > .wpb_wrapper {
  text-align: center;
}
@media (min-width: 768px) {
  /* line 106, wp-content/themes/g5_hydrogen/custom/scss/_buttons.scss */
  .btngroup_centre > .vc_column-inner > .wpb_wrapper [class*="btn_"] {
    display: inline-block;
    margin-left: 0.4rem;
    margin-right: 0.4rem;
  }
}
/* line 114, wp-content/themes/g5_hydrogen/custom/scss/_buttons.scss */
.btngroup_droite > .vc_column-inner > .wpb_wrapper {
  text-align: right;
}
@media (min-width: 768px) {
  /* line 118, wp-content/themes/g5_hydrogen/custom/scss/_buttons.scss */
  .btngroup_droite > .vc_column-inner > .wpb_wrapper [class*="btn_"] {
    display: inline-block;
  }
  /* line 121, wp-content/themes/g5_hydrogen/custom/scss/_buttons.scss */
  .btngroup_droite > .vc_column-inner > .wpb_wrapper [class*="btn_"]:not(:last-child) {
    margin-right: 0.8rem;
  }
}
/* line 128, wp-content/themes/g5_hydrogen/custom/scss/_buttons.scss */
.btn_center {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  align-content: center;
}
/***************************
 *
 * Bouton switch
 *
 *----------------------------------------------------------------------------------------------------------- Switch ----------*/
/* line 142, wp-content/themes/g5_hydrogen/custom/scss/_buttons.scss */
/* line 143, wp-content/themes/g5_hydrogen/custom/scss/_buttons.scss */
/* line 144, wp-content/themes/g5_hydrogen/custom/scss/_buttons.scss */
#bloc_lumiere_onoff > .vc_column-inner > .wpb_wrapper {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  align-content: center;
}
/* line 160, wp-content/themes/g5_hydrogen/custom/scss/_buttons.scss */
.bgonoff {
  height: 535px;
  width: 350px;
  position: relative;
  background-image: url('https://www.aquaterre30.com/wp-content/themes/g5_hydrogen/custom/images/eclairage/neolight-soleil.png');
  background-size: contain;
  background-repeat: no-repeat;
}
@media (max-width: 767px) {
  .bgonoff {
    height: 459px;
    width: 300px;
  }
}
/* The switch - the box around the slider */
/* line 176, wp-content/themes/g5_hydrogen/custom/scss/_buttons.scss */
.switch {
  position: absolute;
  bottom: 75px;
  left: 175px;
  transform: translateX(-50%);
  display: inline-block;
  width: 60px;
  height: 34px;
}
@media (max-width: 767px) {
  .switch {
    bottom: 60px;
    left: 145px;
  }
}
/* Hide default HTML checkbox */
/* line 192, wp-content/themes/g5_hydrogen/custom/scss/_buttons.scss */
.switch input {
  opacity: 0;
  width: 0;
  height: 0;
}
/* The slider */
/* line 199, wp-content/themes/g5_hydrogen/custom/scss/_buttons.scss */
.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}
/* line 211, wp-content/themes/g5_hydrogen/custom/scss/_buttons.scss */
.slider:before {
  position: absolute;
  content: "";
  height: 26px;
  width: 26px;
  left: 4px;
  bottom: 4px;
  background-color: white;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}
/* line 223, wp-content/themes/g5_hydrogen/custom/scss/_buttons.scss */
.spanbgonoff {
  height: 535px;
  width: 350px;
  opacity: 0;
  position: absolute;
  left: -145px;
  bottom: -81px;
  display: block;
  background-image: url('https://www.aquaterre30.com/wp-content/themes/g5_hydrogen/custom/images/eclairage/neolight-nuit.png');
  background-size: contain;
  background-repeat: no-repeat;
  z-index: -1;
}
@media (max-width: 767px) {
  .spanbgonoff {
    height: 459px;
    width: 300px;
    left: -115px;
    bottom: -66px;
  }
}
/* line 245, wp-content/themes/g5_hydrogen/custom/scss/_buttons.scss */
input:checked + .slider {
  background-color: #2196f3;
}
/* line 247, wp-content/themes/g5_hydrogen/custom/scss/_buttons.scss */
input:checked + .slider + .spanbgonoff {
  opacity: 1;
}
/* line 252, wp-content/themes/g5_hydrogen/custom/scss/_buttons.scss */
input:focus + .slider {
  box-shadow: 0 0 1px #2196f3;
}
/* line 256, wp-content/themes/g5_hydrogen/custom/scss/_buttons.scss */
input:checked + .slider:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
}
/* Rounded sliders */
/* line 263, wp-content/themes/g5_hydrogen/custom/scss/_buttons.scss */
.slider.round {
  border-radius: 34px;
}
/* line 267, wp-content/themes/g5_hydrogen/custom/scss/_buttons.scss */
.slider.round:before {
  border-radius: 50%;
}
/*# sourceMappingURL=custom_home.css.map */