/*7ebc210cd02d4ef6aeaf5c6ecafe29db*/
@import '../../editor-style.css';
/*******************
 / Function :
 / color(nomCOuleur)
 /******************/
/************************
 /  Genere automatiquement
 /  les class de couleur
 /***********************/
/* line 57, wp-content/themes/theme_iagona/custom/scss/_vars.scss */
.txt_noir {
  color: #212121;
}
/* line 61, wp-content/themes/theme_iagona/custom/scss/_vars.scss */
.bg_noir > .vc_column-inner {
  background-color: #212121;
}
/* line 57, wp-content/themes/theme_iagona/custom/scss/_vars.scss */
.txt_blanc {
  color: #fff;
}
/* line 61, wp-content/themes/theme_iagona/custom/scss/_vars.scss */
.bg_blanc > .vc_column-inner {
  background-color: #fff;
}
/* line 57, wp-content/themes/theme_iagona/custom/scss/_vars.scss */
.txt_grisTC {
  color: #f9f9f9;
}
/* line 61, wp-content/themes/theme_iagona/custom/scss/_vars.scss */
.bg_grisTC > .vc_column-inner {
  background-color: #f9f9f9;
}
/* line 57, wp-content/themes/theme_iagona/custom/scss/_vars.scss */
.txt_grisC {
  color: #e5e5e5;
}
/* line 61, wp-content/themes/theme_iagona/custom/scss/_vars.scss */
.bg_grisC > .vc_column-inner {
  background-color: #e5e5e5;
}
/* line 57, wp-content/themes/theme_iagona/custom/scss/_vars.scss */
.txt_rouge {
  color: #ef3340;
}
/* line 61, wp-content/themes/theme_iagona/custom/scss/_vars.scss */
.bg_rouge > .vc_column-inner {
  background-color: #ef3340;
}
/* line 57, wp-content/themes/theme_iagona/custom/scss/_vars.scss */
.txt_violet {
  color: #7d2248;
}
/* line 61, wp-content/themes/theme_iagona/custom/scss/_vars.scss */
.bg_violet > .vc_column-inner {
  background-color: #7d2248;
}
/* line 57, wp-content/themes/theme_iagona/custom/scss/_vars.scss */
.txt_jaune {
  color: #ffbf3f;
}
/* line 61, wp-content/themes/theme_iagona/custom/scss/_vars.scss */
.bg_jaune > .vc_column-inner {
  background-color: #ffbf3f;
}
/* line 57, wp-content/themes/theme_iagona/custom/scss/_vars.scss */
.txt_rose {
  color: #bc204b;
}
/* line 61, wp-content/themes/theme_iagona/custom/scss/_vars.scss */
.bg_rose > .vc_column-inner {
  background-color: #bc204b;
}
/* line 57, wp-content/themes/theme_iagona/custom/scss/_vars.scss */
.txt_gris {
  color: #898989;
}
/* line 61, wp-content/themes/theme_iagona/custom/scss/_vars.scss */
.bg_gris > .vc_column-inner {
  background-color: #898989;
}
/* line 57, wp-content/themes/theme_iagona/custom/scss/_vars.scss */
.txt_bleuF {
  color: #282d33;
}
/* line 61, wp-content/themes/theme_iagona/custom/scss/_vars.scss */
.bg_bleuF > .vc_column-inner {
  background-color: #282d33;
}
/* line 57, wp-content/themes/theme_iagona/custom/scss/_vars.scss */
.txt_bleuM {
  color: #30363d;
}
/* line 61, wp-content/themes/theme_iagona/custom/scss/_vars.scss */
.bg_bleuM > .vc_column-inner {
  background-color: #30363d;
}
/* line 57, wp-content/themes/theme_iagona/custom/scss/_vars.scss */
.txt_bleugrisf {
  color: #bccbd3;
}
/* line 61, wp-content/themes/theme_iagona/custom/scss/_vars.scss */
.bg_bleugrisf > .vc_column-inner {
  background-color: #bccbd3;
}
/***********************************
 / MIXIN RESPONSIVE
 / @include respond-to(phone) { ... }
 /**********************************/
/* line 43, wp-content/themes/theme_iagona/custom/scss/_mixins.scss */
.platform-content .post-thumbnail, #filtre_cas_clients .vc_gitem-zone-a {
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
/* line 60, wp-content/themes/theme_iagona/custom/scss/_mixins.scss */
.bg_cover_bottom_center {
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
@-webkit-keyframes bounceInDown {
  /* line 124, wp-content/themes/theme_iagona/custom/scss/_mixins.scss */
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  /* line 133, wp-content/themes/theme_iagona/custom/scss/_mixins.scss */
  0% {
    opacity: 0;
    transform: translate3d(0, -50px, 0);
    -webkit-transform: translate3d(0, -50px, 0);
    -moz-transform: translate3d(0, -50px, 0);
    -ms-transform: translate3d(0, -50px, 0);
    -o-transform: translate3d(0, -50px, 0);
  }
  /* line 142, wp-content/themes/theme_iagona/custom/scss/_mixins.scss */
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }
  /* line 148, wp-content/themes/theme_iagona/custom/scss/_mixins.scss */
  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  /* line 153, wp-content/themes/theme_iagona/custom/scss/_mixins.scss */
  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }
  /* line 158, wp-content/themes/theme_iagona/custom/scss/_mixins.scss */
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes bounceInDown {
  /* line 165, wp-content/themes/theme_iagona/custom/scss/_mixins.scss */
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  /* line 174, wp-content/themes/theme_iagona/custom/scss/_mixins.scss */
  0% {
    opacity: 0;
    transform: translate3d(0, -50px, 0);
    -webkit-transform: translate3d(0, -50px, 0);
    -moz-transform: translate3d(0, -50px, 0);
    -ms-transform: translate3d(0, -50px, 0);
    -o-transform: translate3d(0, -50px, 0);
  }
  /* line 183, wp-content/themes/theme_iagona/custom/scss/_mixins.scss */
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }
  /* line 189, wp-content/themes/theme_iagona/custom/scss/_mixins.scss */
  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  /* line 194, wp-content/themes/theme_iagona/custom/scss/_mixins.scss */
  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }
  /* line 199, wp-content/themes/theme_iagona/custom/scss/_mixins.scss */
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@-webkit-keyframes fadeInDown {
  /* line 211, wp-content/themes/theme_iagona/custom/scss/_mixins.scss */
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
  /* line 217, wp-content/themes/theme_iagona/custom/scss/_mixins.scss */
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInDown {
  /* line 225, wp-content/themes/theme_iagona/custom/scss/_mixins.scss */
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
  /* line 231, wp-content/themes/theme_iagona/custom/scss/_mixins.scss */
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
/* line 244, wp-content/themes/theme_iagona/custom/scss/_mixins.scss */
.liste_a_puces ul, .liste_a_puces_blanc ul, .pagination_blog ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
/* line 250, wp-content/themes/theme_iagona/custom/scss/_mixins.scss */
.fond_rouge_pixels::before, .platform-content .post-thumbnail .meta-categories::before, #header_article .header_article_category p::before, #post_grid_accueil .vc_grid-container-wrapper .vc_pageable-slide-wrapper > .vc_grid-item > .vc_grid-item-mini .vc_gitem-is-link > .vc_gitem-zone-mini > .vc_gitem_row .vc_gitem-post-data-source-post_categories::before, #filtre_cas_clients .vc_grid-filter-item.vc_gitem-post-category-name::before, #header_produit .header_categorie_produit::before, .image_ronde figure:before, .iconbordermedium figure .vc_single_image-wrapper::before, .overlay_violet::before, .overlay_rouge::before, .overlay_noir::before, .platform-content .post-thumbnail::before, .galerie_hovered .galerie_hovered-item > .vc_column-inner::before, .galerie_hovered .galerie_hovered-item .galerie_hovered-content-title::after, .galerie_hovered .galerie_hovered-item .galerie_hovered-content-title::before, .iconborder_container .iconborder figure::after, .iconborder_container .iconborder figure::before, .overlay_noir_s50::after, #post_grid_accueil .vc_grid-container-wrapper .vc_pageable-slide-wrapper > .vc_grid-item > .vc_grid-item-mini .vc_gitem-is-link > .vc_gitem-zone-mini > .vc_gitem_row > .vc_gitem-col::before, #header_page_type::before, #header_article::before, #header_sous_cat::before, #header_page_type::after, #header_article::after, #header_sous_cat::after, #header_categorie::before, .vignette_categorie::before, .vignette_categorie .title::after, .vignette_categorie .title::before, #filtre_cas_clients .vc_gitem-zone-a::before, footer#g-footer #copyright::before, #fiches_similaires .visuel_produit::before, [class*="btn_"] a:after, [class*="btn_border_"] a:after {
  content: '';
  position: absolute;
}
/* line 271, wp-content/themes/theme_iagona/custom/scss/_mixins.scss */
.fond_rouge_pixels, .platform-content .post-thumbnail .meta-categories, #header_article .header_article_category p, #post_grid_accueil .vc_grid-container-wrapper .vc_pageable-slide-wrapper > .vc_grid-item > .vc_grid-item-mini .vc_gitem-is-link > .vc_gitem-zone-mini > .vc_gitem_row .vc_gitem-post-data-source-post_categories, #filtre_cas_clients .vc_grid-filter-item.vc_gitem-post-category-name, #header_produit .header_categorie_produit {
  background-color: #ef3340;
  line-height: 45px;
  color: white;
  font-size: 16px;
  font-weight: bold;
  padding-right: 25px !important;
}
/* line 279, wp-content/themes/theme_iagona/custom/scss/_mixins.scss */
.fond_rouge_pixels::before, .platform-content .post-thumbnail .meta-categories::before, #header_article .header_article_category p::before, #post_grid_accueil .vc_grid-container-wrapper .vc_pageable-slide-wrapper > .vc_grid-item > .vc_grid-item-mini .vc_gitem-is-link > .vc_gitem-zone-mini > .vc_gitem_row .vc_gitem-post-data-source-post_categories::before, #filtre_cas_clients .vc_grid-filter-item.vc_gitem-post-category-name::before, #header_produit .header_categorie_produit::before {
  background: url('https://www.iagona.com/wp-content/themes/theme_iagona/custom/images/before_cat.svg') no-repeat 50% 50% / auto 45px;
  top: 0;
  left: 0;
  transform: translateX(-100%);
  display: block;
  height: 45px;
  width: 50px;
}
/* line 1, wp-content/themes/theme_iagona/custom/scss/_reset.scss */
body {
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  font-size: 15px;
  line-height: 1.25;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #898989;
}
/* line 12, wp-content/themes/theme_iagona/custom/scss/_reset.scss */
a[href^=tel] {
  text-decoration: inherit;
  color: inherit;
  cursor: pointer;
}
/* line 18, wp-content/themes/theme_iagona/custom/scss/_reset.scss */
a {
  cursor: pointer;
}
/* line 22, wp-content/themes/theme_iagona/custom/scss/_reset.scss */
p {
  margin: 1rem 0 !important;
}
/* line 26, wp-content/themes/theme_iagona/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: 0 !important;
  padding: 0;
  text-decoration: inherit !important;
}
/* line 44, wp-content/themes/theme_iagona/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;
  color: #000;
}
/* line 52, wp-content/themes/theme_iagona/custom/scss/_reset.scss */
input {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
@media (max-width: 575px) {
  /* line 25, wp-content/themes/theme_iagona/custom/scss/_mixins.scss */
  /* line 60, wp-content/themes/theme_iagona/custom/scss/_reset.scss */
  #g-header .g-content, #g-main .g-content {
    padding-left: 25px;
    padding-right: 25px;
  }
}
/* line 68, wp-content/themes/theme_iagona/custom/scss/_reset.scss */
#g-page-surround {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
  background-color: white;
  min-height: 100vh;
  display: flex;
  /* 1 */
  flex-direction: column;
  /* 2 */
  /* 4 */
}
/* line 74, wp-content/themes/theme_iagona/custom/scss/_reset.scss */
#g-page-surround #g-main {
  /* 3 */
  flex-grow: 1;
}
/* line 80, wp-content/themes/theme_iagona/custom/scss/_reset.scss */
.no_padding_vc > .wpb_column > .vc_column-inner {
  padding-top: 0 !important;
}
/* line 84, wp-content/themes/theme_iagona/custom/scss/_reset.scss */
#rowoverflow .vc_row[data-vc-full-width] {
  overflow: inherit;
}
/* line 2, wp-content/themes/theme_iagona/custom/scss/_class.scss */
@media (min-width: 768px) {
  /* line 4, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .br-mobile-only br {
    display: none;
  }
}
/* line 10, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.liste_a_puces ul, .liste_a_puces_blanc ul, .pagination_blog ul, .reset_ul ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
/* line 17, wp-content/themes/theme_iagona/custom/scss/_class.scss */
/* line 20, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.liste_a_puces ul li {
  background: url('https://www.iagona.com/wp-content/themes/theme_iagona/custom/images/puce.svg') no-repeat left 0 top 3px / 9px 13px;
  padding-left: 20px;
  margin-bottom: 15px;
  display: block;
}
/* line 28, wp-content/themes/theme_iagona/custom/scss/_class.scss */
/* line 31, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.liste_a_puces_blanc ul li {
  background: url('https://www.iagona.com/wp-content/themes/theme_iagona/custom/images/puce-blanc.svg') no-repeat left 0 top 3px / 9px 13px;
  padding-left: 20px;
  margin-bottom: 15px;
  display: block;
}
/*********************
 * UTILITAIRE DE SIZING
 *********************/
/* line 46, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.width_40 {
  width: 40% !important;
}
/* line 50, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.widthcenter_40 {
  width: 40%;
}
/* line 46, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.width_50 {
  width: 50% !important;
}
/* line 50, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.widthcenter_50 {
  width: 50%;
}
/* line 46, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.width_60 {
  width: 60% !important;
}
/* line 50, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.widthcenter_60 {
  width: 60%;
}
/* line 46, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.width_70 {
  width: 70% !important;
}
/* line 50, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.widthcenter_70 {
  width: 70%;
}
/* line 46, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.width_80 {
  width: 80% !important;
}
/* line 50, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.widthcenter_80 {
  width: 80%;
}
/* line 46, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.width_90 {
  width: 90% !important;
}
/* line 50, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.widthcenter_90 {
  width: 90%;
}
/* line 55, wp-content/themes/theme_iagona/custom/scss/_class.scss */
[class*="widthcenter_"] {
  margin-left: auto;
  margin-right: auto;
}
/* line 60, wp-content/themes/theme_iagona/custom/scss/_class.scss */
@media (max-width: 767px) {
  [class*="width_"] {
    width: 100%;
  }
}
@media (min-width: 768px) {
  /* line 70, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .colonnes_hauteur_egale {
    display: flex;
  }
  /* line 73, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .colonnes_hauteur_egale .wpb_column > .vc_column-inner {
    height: 100%;
  }
  /* line 76, wp-content/themes/theme_iagona/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 83, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .colonnes_hauteur_egale .wpb_column > .vc_column-inner > .wpb_wrapper .wpb_content_element {
    margin-bottom: 0px;
  }
  /* line 90, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  /* line 91, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  /* line 92, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .colonnes_hauteur_egale .fixe_div_bottom > .vc_column-inner > .wpb_wrapper div:last-child {
    margin-top: auto;
    margin-bottom: 0;
  }
}
/************************
 / EDITOR
 /************************/
/* line 104, wp-content/themes/theme_iagona/custom/scss/_class.scss */
@media (max-width: 767px) {
  .titre_extra_large {
    font-size: 40px;
  }
}
/* line 109, wp-content/themes/theme_iagona/custom/scss/_class.scss */
@media (max-width: 767px) {
  .titre_large {
    font-size: 24px;
  }
}
/* line 114, wp-content/themes/theme_iagona/custom/scss/_class.scss */
@media (max-width: 767px) {
  .txt_30 {
    font-size: 24px;
  }
}
/************************
 / UTILITAIRE D'ESPACEMENT
 /************************/
/* line 125, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.padT_0 {
  padding-top: 0rem;
}
/* line 129, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.padB_0 {
  padding-bottom: 0rem;
}
/* line 133, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.padA_0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
}
/* line 138, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.padAH_0 {
  padding-left: 0rem;
  padding-right: 0rem;
}
/* line 143, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.marT_0 {
  margin-top: 0rem;
}
/* line 147, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.marB_0 {
  margin-bottom: 0rem;
}
/* line 151, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.marA_0 {
  margin-top: 0rem;
  margin-bottom: 0rem;
}
@media (max-width: 767px) {
  /* line 157, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .padT_0 {
    padding-top: calc(0rem / 2);
  }
  /* line 161, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .padB_0 {
    padding-bottom: calc(0rem / 2);
  }
  /* line 165, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .padA_0 {
    padding-top: calc(0rem / 2);
    padding-bottom: calc(0rem / 2);
  }
  /* line 170, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .padAH_0 {
    padding-left: calc(0rem / 2);
    padding-right: calc(0rem / 2);
  }
  /* line 175, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .marT_0 {
    margin-top: calc(0rem / 2);
  }
  /* line 179, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .marB_0 {
    margin-bottom: calc(0rem / 2);
  }
  /* line 183, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .marA_0 {
    margin-top: calc(0rem / 2);
    margin-bottom: calc(0rem / 2);
  }
}
/* line 125, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.padT_1 {
  padding-top: 1rem;
}
/* line 129, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.padB_1 {
  padding-bottom: 1rem;
}
/* line 133, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.padA_1 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
/* line 138, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.padAH_1 {
  padding-left: 1rem;
  padding-right: 1rem;
}
/* line 143, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.marT_1 {
  margin-top: 1rem;
}
/* line 147, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.marB_1 {
  margin-bottom: 1rem;
}
/* line 151, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.marA_1 {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
@media (max-width: 767px) {
  /* line 157, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .padT_1 {
    padding-top: calc(1rem / 2);
  }
  /* line 161, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .padB_1 {
    padding-bottom: calc(1rem / 2);
  }
  /* line 165, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .padA_1 {
    padding-top: calc(1rem / 2);
    padding-bottom: calc(1rem / 2);
  }
  /* line 170, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .padAH_1 {
    padding-left: calc(1rem / 2);
    padding-right: calc(1rem / 2);
  }
  /* line 175, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .marT_1 {
    margin-top: calc(1rem / 2);
  }
  /* line 179, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .marB_1 {
    margin-bottom: calc(1rem / 2);
  }
  /* line 183, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .marA_1 {
    margin-top: calc(1rem / 2);
    margin-bottom: calc(1rem / 2);
  }
}
/* line 125, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.padT_2 {
  padding-top: 2rem;
}
/* line 129, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.padB_2 {
  padding-bottom: 2rem;
}
/* line 133, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.padA_2 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
/* line 138, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.padAH_2 {
  padding-left: 2rem;
  padding-right: 2rem;
}
/* line 143, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.marT_2 {
  margin-top: 2rem;
}
/* line 147, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.marB_2 {
  margin-bottom: 2rem;
}
/* line 151, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.marA_2 {
  margin-top: 2rem;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  /* line 157, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .padT_2 {
    padding-top: calc(2rem / 2);
  }
  /* line 161, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .padB_2 {
    padding-bottom: calc(2rem / 2);
  }
  /* line 165, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .padA_2 {
    padding-top: calc(2rem / 2);
    padding-bottom: calc(2rem / 2);
  }
  /* line 170, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .padAH_2 {
    padding-left: calc(2rem / 2);
    padding-right: calc(2rem / 2);
  }
  /* line 175, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .marT_2 {
    margin-top: calc(2rem / 2);
  }
  /* line 179, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .marB_2 {
    margin-bottom: calc(2rem / 2);
  }
  /* line 183, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .marA_2 {
    margin-top: calc(2rem / 2);
    margin-bottom: calc(2rem / 2);
  }
}
/* line 125, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.padT_3 {
  padding-top: 3rem;
}
/* line 129, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.padB_3 {
  padding-bottom: 3rem;
}
/* line 133, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.padA_3 {
  padding-top: 3rem;
  padding-bottom: 3rem;
}
/* line 138, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.padAH_3 {
  padding-left: 3rem;
  padding-right: 3rem;
}
/* line 143, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.marT_3 {
  margin-top: 3rem;
}
/* line 147, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.marB_3 {
  margin-bottom: 3rem;
}
/* line 151, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.marA_3 {
  margin-top: 3rem;
  margin-bottom: 3rem;
}
@media (max-width: 767px) {
  /* line 157, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .padT_3 {
    padding-top: calc(3rem / 2);
  }
  /* line 161, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .padB_3 {
    padding-bottom: calc(3rem / 2);
  }
  /* line 165, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .padA_3 {
    padding-top: calc(3rem / 2);
    padding-bottom: calc(3rem / 2);
  }
  /* line 170, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .padAH_3 {
    padding-left: calc(3rem / 2);
    padding-right: calc(3rem / 2);
  }
  /* line 175, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .marT_3 {
    margin-top: calc(3rem / 2);
  }
  /* line 179, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .marB_3 {
    margin-bottom: calc(3rem / 2);
  }
  /* line 183, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .marA_3 {
    margin-top: calc(3rem / 2);
    margin-bottom: calc(3rem / 2);
  }
}
/* line 125, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.padT_4 {
  padding-top: 4rem;
}
/* line 129, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.padB_4 {
  padding-bottom: 4rem;
}
/* line 133, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.padA_4 {
  padding-top: 4rem;
  padding-bottom: 4rem;
}
/* line 138, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.padAH_4 {
  padding-left: 4rem;
  padding-right: 4rem;
}
/* line 143, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.marT_4 {
  margin-top: 4rem;
}
/* line 147, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.marB_4 {
  margin-bottom: 4rem;
}
/* line 151, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.marA_4 {
  margin-top: 4rem;
  margin-bottom: 4rem;
}
@media (max-width: 767px) {
  /* line 157, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .padT_4 {
    padding-top: calc(4rem / 2);
  }
  /* line 161, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .padB_4 {
    padding-bottom: calc(4rem / 2);
  }
  /* line 165, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .padA_4 {
    padding-top: calc(4rem / 2);
    padding-bottom: calc(4rem / 2);
  }
  /* line 170, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .padAH_4 {
    padding-left: calc(4rem / 2);
    padding-right: calc(4rem / 2);
  }
  /* line 175, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .marT_4 {
    margin-top: calc(4rem / 2);
  }
  /* line 179, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .marB_4 {
    margin-bottom: calc(4rem / 2);
  }
  /* line 183, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .marA_4 {
    margin-top: calc(4rem / 2);
    margin-bottom: calc(4rem / 2);
  }
}
/* line 125, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.padT_5 {
  padding-top: 5rem;
}
/* line 129, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.padB_5 {
  padding-bottom: 5rem;
}
/* line 133, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.padA_5 {
  padding-top: 5rem;
  padding-bottom: 5rem;
}
/* line 138, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.padAH_5 {
  padding-left: 5rem;
  padding-right: 5rem;
}
/* line 143, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.marT_5 {
  margin-top: 5rem;
}
/* line 147, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.marB_5 {
  margin-bottom: 5rem;
}
/* line 151, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.marA_5 {
  margin-top: 5rem;
  margin-bottom: 5rem;
}
@media (max-width: 767px) {
  /* line 157, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .padT_5 {
    padding-top: calc(5rem / 2);
  }
  /* line 161, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .padB_5 {
    padding-bottom: calc(5rem / 2);
  }
  /* line 165, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .padA_5 {
    padding-top: calc(5rem / 2);
    padding-bottom: calc(5rem / 2);
  }
  /* line 170, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .padAH_5 {
    padding-left: calc(5rem / 2);
    padding-right: calc(5rem / 2);
  }
  /* line 175, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .marT_5 {
    margin-top: calc(5rem / 2);
  }
  /* line 179, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .marB_5 {
    margin-bottom: calc(5rem / 2);
  }
  /* line 183, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .marA_5 {
    margin-top: calc(5rem / 2);
    margin-bottom: calc(5rem / 2);
  }
}
/* line 125, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.padT_6 {
  padding-top: 6rem;
}
/* line 129, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.padB_6 {
  padding-bottom: 6rem;
}
/* line 133, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.padA_6 {
  padding-top: 6rem;
  padding-bottom: 6rem;
}
/* line 138, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.padAH_6 {
  padding-left: 6rem;
  padding-right: 6rem;
}
/* line 143, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.marT_6 {
  margin-top: 6rem;
}
/* line 147, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.marB_6 {
  margin-bottom: 6rem;
}
/* line 151, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.marA_6 {
  margin-top: 6rem;
  margin-bottom: 6rem;
}
@media (max-width: 767px) {
  /* line 157, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .padT_6 {
    padding-top: calc(6rem / 2);
  }
  /* line 161, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .padB_6 {
    padding-bottom: calc(6rem / 2);
  }
  /* line 165, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .padA_6 {
    padding-top: calc(6rem / 2);
    padding-bottom: calc(6rem / 2);
  }
  /* line 170, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .padAH_6 {
    padding-left: calc(6rem / 2);
    padding-right: calc(6rem / 2);
  }
  /* line 175, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .marT_6 {
    margin-top: calc(6rem / 2);
  }
  /* line 179, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .marB_6 {
    margin-bottom: calc(6rem / 2);
  }
  /* line 183, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .marA_6 {
    margin-top: calc(6rem / 2);
    margin-bottom: calc(6rem / 2);
  }
}
/* line 125, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.padT_7 {
  padding-top: 7rem;
}
/* line 129, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.padB_7 {
  padding-bottom: 7rem;
}
/* line 133, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.padA_7 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}
/* line 138, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.padAH_7 {
  padding-left: 7rem;
  padding-right: 7rem;
}
/* line 143, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.marT_7 {
  margin-top: 7rem;
}
/* line 147, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.marB_7 {
  margin-bottom: 7rem;
}
/* line 151, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.marA_7 {
  margin-top: 7rem;
  margin-bottom: 7rem;
}
@media (max-width: 767px) {
  /* line 157, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .padT_7 {
    padding-top: calc(7rem / 2);
  }
  /* line 161, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .padB_7 {
    padding-bottom: calc(7rem / 2);
  }
  /* line 165, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .padA_7 {
    padding-top: calc(7rem / 2);
    padding-bottom: calc(7rem / 2);
  }
  /* line 170, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .padAH_7 {
    padding-left: calc(7rem / 2);
    padding-right: calc(7rem / 2);
  }
  /* line 175, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .marT_7 {
    margin-top: calc(7rem / 2);
  }
  /* line 179, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .marB_7 {
    margin-bottom: calc(7rem / 2);
  }
  /* line 183, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .marA_7 {
    margin-top: calc(7rem / 2);
    margin-bottom: calc(7rem / 2);
  }
}
/* line 125, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.padT_8 {
  padding-top: 8rem;
}
/* line 129, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.padB_8 {
  padding-bottom: 8rem;
}
/* line 133, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.padA_8 {
  padding-top: 8rem;
  padding-bottom: 8rem;
}
/* line 138, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.padAH_8 {
  padding-left: 8rem;
  padding-right: 8rem;
}
/* line 143, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.marT_8 {
  margin-top: 8rem;
}
/* line 147, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.marB_8 {
  margin-bottom: 8rem;
}
/* line 151, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.marA_8 {
  margin-top: 8rem;
  margin-bottom: 8rem;
}
@media (max-width: 767px) {
  /* line 157, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .padT_8 {
    padding-top: calc(8rem / 2);
  }
  /* line 161, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .padB_8 {
    padding-bottom: calc(8rem / 2);
  }
  /* line 165, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .padA_8 {
    padding-top: calc(8rem / 2);
    padding-bottom: calc(8rem / 2);
  }
  /* line 170, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .padAH_8 {
    padding-left: calc(8rem / 2);
    padding-right: calc(8rem / 2);
  }
  /* line 175, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .marT_8 {
    margin-top: calc(8rem / 2);
  }
  /* line 179, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .marB_8 {
    margin-bottom: calc(8rem / 2);
  }
  /* line 183, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .marA_8 {
    margin-top: calc(8rem / 2);
    margin-bottom: calc(8rem / 2);
  }
}
/* line 125, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.padT_9 {
  padding-top: 9rem;
}
/* line 129, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.padB_9 {
  padding-bottom: 9rem;
}
/* line 133, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.padA_9 {
  padding-top: 9rem;
  padding-bottom: 9rem;
}
/* line 138, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.padAH_9 {
  padding-left: 9rem;
  padding-right: 9rem;
}
/* line 143, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.marT_9 {
  margin-top: 9rem;
}
/* line 147, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.marB_9 {
  margin-bottom: 9rem;
}
/* line 151, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.marA_9 {
  margin-top: 9rem;
  margin-bottom: 9rem;
}
@media (max-width: 767px) {
  /* line 157, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .padT_9 {
    padding-top: calc(9rem / 2);
  }
  /* line 161, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .padB_9 {
    padding-bottom: calc(9rem / 2);
  }
  /* line 165, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .padA_9 {
    padding-top: calc(9rem / 2);
    padding-bottom: calc(9rem / 2);
  }
  /* line 170, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .padAH_9 {
    padding-left: calc(9rem / 2);
    padding-right: calc(9rem / 2);
  }
  /* line 175, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .marT_9 {
    margin-top: calc(9rem / 2);
  }
  /* line 179, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .marB_9 {
    margin-bottom: calc(9rem / 2);
  }
  /* line 183, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .marA_9 {
    margin-top: calc(9rem / 2);
    margin-bottom: calc(9rem / 2);
  }
}
/* line 125, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.padT_10 {
  padding-top: 10rem;
}
/* line 129, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.padB_10 {
  padding-bottom: 10rem;
}
/* line 133, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.padA_10 {
  padding-top: 10rem;
  padding-bottom: 10rem;
}
/* line 138, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.padAH_10 {
  padding-left: 10rem;
  padding-right: 10rem;
}
/* line 143, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.marT_10 {
  margin-top: 10rem;
}
/* line 147, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.marB_10 {
  margin-bottom: 10rem;
}
/* line 151, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.marA_10 {
  margin-top: 10rem;
  margin-bottom: 10rem;
}
@media (max-width: 767px) {
  /* line 157, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .padT_10 {
    padding-top: calc(10rem / 2);
  }
  /* line 161, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .padB_10 {
    padding-bottom: calc(10rem / 2);
  }
  /* line 165, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .padA_10 {
    padding-top: calc(10rem / 2);
    padding-bottom: calc(10rem / 2);
  }
  /* line 170, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .padAH_10 {
    padding-left: calc(10rem / 2);
    padding-right: calc(10rem / 2);
  }
  /* line 175, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .marT_10 {
    margin-top: calc(10rem / 2);
  }
  /* line 179, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .marB_10 {
    margin-bottom: calc(10rem / 2);
  }
  /* line 183, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .marA_10 {
    margin-top: calc(10rem / 2);
    margin-bottom: calc(10rem / 2);
  }
}
/* line 125, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.padT_11 {
  padding-top: 11rem;
}
/* line 129, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.padB_11 {
  padding-bottom: 11rem;
}
/* line 133, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.padA_11 {
  padding-top: 11rem;
  padding-bottom: 11rem;
}
/* line 138, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.padAH_11 {
  padding-left: 11rem;
  padding-right: 11rem;
}
/* line 143, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.marT_11 {
  margin-top: 11rem;
}
/* line 147, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.marB_11 {
  margin-bottom: 11rem;
}
/* line 151, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.marA_11 {
  margin-top: 11rem;
  margin-bottom: 11rem;
}
@media (max-width: 767px) {
  /* line 157, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .padT_11 {
    padding-top: calc(11rem / 2);
  }
  /* line 161, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .padB_11 {
    padding-bottom: calc(11rem / 2);
  }
  /* line 165, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .padA_11 {
    padding-top: calc(11rem / 2);
    padding-bottom: calc(11rem / 2);
  }
  /* line 170, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .padAH_11 {
    padding-left: calc(11rem / 2);
    padding-right: calc(11rem / 2);
  }
  /* line 175, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .marT_11 {
    margin-top: calc(11rem / 2);
  }
  /* line 179, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .marB_11 {
    margin-bottom: calc(11rem / 2);
  }
  /* line 183, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .marA_11 {
    margin-top: calc(11rem / 2);
    margin-bottom: calc(11rem / 2);
  }
}
/* line 125, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.padT_12 {
  padding-top: 12rem;
}
/* line 129, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.padB_12 {
  padding-bottom: 12rem;
}
/* line 133, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.padA_12 {
  padding-top: 12rem;
  padding-bottom: 12rem;
}
/* line 138, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.padAH_12 {
  padding-left: 12rem;
  padding-right: 12rem;
}
/* line 143, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.marT_12 {
  margin-top: 12rem;
}
/* line 147, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.marB_12 {
  margin-bottom: 12rem;
}
/* line 151, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.marA_12 {
  margin-top: 12rem;
  margin-bottom: 12rem;
}
@media (max-width: 767px) {
  /* line 157, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .padT_12 {
    padding-top: calc(12rem / 2);
  }
  /* line 161, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .padB_12 {
    padding-bottom: calc(12rem / 2);
  }
  /* line 165, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .padA_12 {
    padding-top: calc(12rem / 2);
    padding-bottom: calc(12rem / 2);
  }
  /* line 170, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .padAH_12 {
    padding-left: calc(12rem / 2);
    padding-right: calc(12rem / 2);
  }
  /* line 175, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .marT_12 {
    margin-top: calc(12rem / 2);
  }
  /* line 179, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .marB_12 {
    margin-bottom: calc(12rem / 2);
  }
  /* line 183, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .marA_12 {
    margin-top: calc(12rem / 2);
    margin-bottom: calc(12rem / 2);
  }
}
/* line 125, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.padT_13 {
  padding-top: 13rem;
}
/* line 129, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.padB_13 {
  padding-bottom: 13rem;
}
/* line 133, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.padA_13 {
  padding-top: 13rem;
  padding-bottom: 13rem;
}
/* line 138, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.padAH_13 {
  padding-left: 13rem;
  padding-right: 13rem;
}
/* line 143, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.marT_13 {
  margin-top: 13rem;
}
/* line 147, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.marB_13 {
  margin-bottom: 13rem;
}
/* line 151, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.marA_13 {
  margin-top: 13rem;
  margin-bottom: 13rem;
}
@media (max-width: 767px) {
  /* line 157, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .padT_13 {
    padding-top: calc(13rem / 2);
  }
  /* line 161, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .padB_13 {
    padding-bottom: calc(13rem / 2);
  }
  /* line 165, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .padA_13 {
    padding-top: calc(13rem / 2);
    padding-bottom: calc(13rem / 2);
  }
  /* line 170, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .padAH_13 {
    padding-left: calc(13rem / 2);
    padding-right: calc(13rem / 2);
  }
  /* line 175, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .marT_13 {
    margin-top: calc(13rem / 2);
  }
  /* line 179, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .marB_13 {
    margin-bottom: calc(13rem / 2);
  }
  /* line 183, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .marA_13 {
    margin-top: calc(13rem / 2);
    margin-bottom: calc(13rem / 2);
  }
}
/* line 125, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.padT_14 {
  padding-top: 14rem;
}
/* line 129, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.padB_14 {
  padding-bottom: 14rem;
}
/* line 133, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.padA_14 {
  padding-top: 14rem;
  padding-bottom: 14rem;
}
/* line 138, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.padAH_14 {
  padding-left: 14rem;
  padding-right: 14rem;
}
/* line 143, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.marT_14 {
  margin-top: 14rem;
}
/* line 147, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.marB_14 {
  margin-bottom: 14rem;
}
/* line 151, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.marA_14 {
  margin-top: 14rem;
  margin-bottom: 14rem;
}
@media (max-width: 767px) {
  /* line 157, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .padT_14 {
    padding-top: calc(14rem / 2);
  }
  /* line 161, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .padB_14 {
    padding-bottom: calc(14rem / 2);
  }
  /* line 165, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .padA_14 {
    padding-top: calc(14rem / 2);
    padding-bottom: calc(14rem / 2);
  }
  /* line 170, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .padAH_14 {
    padding-left: calc(14rem / 2);
    padding-right: calc(14rem / 2);
  }
  /* line 175, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .marT_14 {
    margin-top: calc(14rem / 2);
  }
  /* line 179, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .marB_14 {
    margin-bottom: calc(14rem / 2);
  }
  /* line 183, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .marA_14 {
    margin-top: calc(14rem / 2);
    margin-bottom: calc(14rem / 2);
  }
}
/* line 125, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.padT_15 {
  padding-top: 15rem;
}
/* line 129, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.padB_15 {
  padding-bottom: 15rem;
}
/* line 133, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.padA_15 {
  padding-top: 15rem;
  padding-bottom: 15rem;
}
/* line 138, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.padAH_15 {
  padding-left: 15rem;
  padding-right: 15rem;
}
/* line 143, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.marT_15 {
  margin-top: 15rem;
}
/* line 147, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.marB_15 {
  margin-bottom: 15rem;
}
/* line 151, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.marA_15 {
  margin-top: 15rem;
  margin-bottom: 15rem;
}
@media (max-width: 767px) {
  /* line 157, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .padT_15 {
    padding-top: calc(15rem / 2);
  }
  /* line 161, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .padB_15 {
    padding-bottom: calc(15rem / 2);
  }
  /* line 165, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .padA_15 {
    padding-top: calc(15rem / 2);
    padding-bottom: calc(15rem / 2);
  }
  /* line 170, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .padAH_15 {
    padding-left: calc(15rem / 2);
    padding-right: calc(15rem / 2);
  }
  /* line 175, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .marT_15 {
    margin-top: calc(15rem / 2);
  }
  /* line 179, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .marB_15 {
    margin-bottom: calc(15rem / 2);
  }
  /* line 183, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .marA_15 {
    margin-top: calc(15rem / 2);
    margin-bottom: calc(15rem / 2);
  }
}
/* line 125, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.padT_16 {
  padding-top: 16rem;
}
/* line 129, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.padB_16 {
  padding-bottom: 16rem;
}
/* line 133, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.padA_16 {
  padding-top: 16rem;
  padding-bottom: 16rem;
}
/* line 138, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.padAH_16 {
  padding-left: 16rem;
  padding-right: 16rem;
}
/* line 143, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.marT_16 {
  margin-top: 16rem;
}
/* line 147, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.marB_16 {
  margin-bottom: 16rem;
}
/* line 151, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.marA_16 {
  margin-top: 16rem;
  margin-bottom: 16rem;
}
@media (max-width: 767px) {
  /* line 157, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .padT_16 {
    padding-top: calc(16rem / 2);
  }
  /* line 161, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .padB_16 {
    padding-bottom: calc(16rem / 2);
  }
  /* line 165, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .padA_16 {
    padding-top: calc(16rem / 2);
    padding-bottom: calc(16rem / 2);
  }
  /* line 170, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .padAH_16 {
    padding-left: calc(16rem / 2);
    padding-right: calc(16rem / 2);
  }
  /* line 175, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .marT_16 {
    margin-top: calc(16rem / 2);
  }
  /* line 179, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .marB_16 {
    margin-bottom: calc(16rem / 2);
  }
  /* line 183, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .marA_16 {
    margin-top: calc(16rem / 2);
    margin-bottom: calc(16rem / 2);
  }
}
/* line 125, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.padT_17 {
  padding-top: 17rem;
}
/* line 129, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.padB_17 {
  padding-bottom: 17rem;
}
/* line 133, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.padA_17 {
  padding-top: 17rem;
  padding-bottom: 17rem;
}
/* line 138, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.padAH_17 {
  padding-left: 17rem;
  padding-right: 17rem;
}
/* line 143, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.marT_17 {
  margin-top: 17rem;
}
/* line 147, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.marB_17 {
  margin-bottom: 17rem;
}
/* line 151, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.marA_17 {
  margin-top: 17rem;
  margin-bottom: 17rem;
}
@media (max-width: 767px) {
  /* line 157, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .padT_17 {
    padding-top: calc(17rem / 2);
  }
  /* line 161, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .padB_17 {
    padding-bottom: calc(17rem / 2);
  }
  /* line 165, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .padA_17 {
    padding-top: calc(17rem / 2);
    padding-bottom: calc(17rem / 2);
  }
  /* line 170, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .padAH_17 {
    padding-left: calc(17rem / 2);
    padding-right: calc(17rem / 2);
  }
  /* line 175, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .marT_17 {
    margin-top: calc(17rem / 2);
  }
  /* line 179, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .marB_17 {
    margin-bottom: calc(17rem / 2);
  }
  /* line 183, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .marA_17 {
    margin-top: calc(17rem / 2);
    margin-bottom: calc(17rem / 2);
  }
}
/* line 125, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.padT_18 {
  padding-top: 18rem;
}
/* line 129, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.padB_18 {
  padding-bottom: 18rem;
}
/* line 133, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.padA_18 {
  padding-top: 18rem;
  padding-bottom: 18rem;
}
/* line 138, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.padAH_18 {
  padding-left: 18rem;
  padding-right: 18rem;
}
/* line 143, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.marT_18 {
  margin-top: 18rem;
}
/* line 147, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.marB_18 {
  margin-bottom: 18rem;
}
/* line 151, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.marA_18 {
  margin-top: 18rem;
  margin-bottom: 18rem;
}
@media (max-width: 767px) {
  /* line 157, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .padT_18 {
    padding-top: calc(18rem / 2);
  }
  /* line 161, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .padB_18 {
    padding-bottom: calc(18rem / 2);
  }
  /* line 165, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .padA_18 {
    padding-top: calc(18rem / 2);
    padding-bottom: calc(18rem / 2);
  }
  /* line 170, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .padAH_18 {
    padding-left: calc(18rem / 2);
    padding-right: calc(18rem / 2);
  }
  /* line 175, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .marT_18 {
    margin-top: calc(18rem / 2);
  }
  /* line 179, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .marB_18 {
    margin-bottom: calc(18rem / 2);
  }
  /* line 183, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .marA_18 {
    margin-top: calc(18rem / 2);
    margin-bottom: calc(18rem / 2);
  }
}
/* line 125, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.padT_19 {
  padding-top: 19rem;
}
/* line 129, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.padB_19 {
  padding-bottom: 19rem;
}
/* line 133, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.padA_19 {
  padding-top: 19rem;
  padding-bottom: 19rem;
}
/* line 138, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.padAH_19 {
  padding-left: 19rem;
  padding-right: 19rem;
}
/* line 143, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.marT_19 {
  margin-top: 19rem;
}
/* line 147, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.marB_19 {
  margin-bottom: 19rem;
}
/* line 151, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.marA_19 {
  margin-top: 19rem;
  margin-bottom: 19rem;
}
@media (max-width: 767px) {
  /* line 157, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .padT_19 {
    padding-top: calc(19rem / 2);
  }
  /* line 161, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .padB_19 {
    padding-bottom: calc(19rem / 2);
  }
  /* line 165, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .padA_19 {
    padding-top: calc(19rem / 2);
    padding-bottom: calc(19rem / 2);
  }
  /* line 170, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .padAH_19 {
    padding-left: calc(19rem / 2);
    padding-right: calc(19rem / 2);
  }
  /* line 175, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .marT_19 {
    margin-top: calc(19rem / 2);
  }
  /* line 179, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .marB_19 {
    margin-bottom: calc(19rem / 2);
  }
  /* line 183, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .marA_19 {
    margin-top: calc(19rem / 2);
    margin-bottom: calc(19rem / 2);
  }
}
/* line 125, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.padT_20 {
  padding-top: 20rem;
}
/* line 129, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.padB_20 {
  padding-bottom: 20rem;
}
/* line 133, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.padA_20 {
  padding-top: 20rem;
  padding-bottom: 20rem;
}
/* line 138, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.padAH_20 {
  padding-left: 20rem;
  padding-right: 20rem;
}
/* line 143, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.marT_20 {
  margin-top: 20rem;
}
/* line 147, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.marB_20 {
  margin-bottom: 20rem;
}
/* line 151, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.marA_20 {
  margin-top: 20rem;
  margin-bottom: 20rem;
}
@media (max-width: 767px) {
  /* line 157, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .padT_20 {
    padding-top: calc(20rem / 2);
  }
  /* line 161, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .padB_20 {
    padding-bottom: calc(20rem / 2);
  }
  /* line 165, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .padA_20 {
    padding-top: calc(20rem / 2);
    padding-bottom: calc(20rem / 2);
  }
  /* line 170, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .padAH_20 {
    padding-left: calc(20rem / 2);
    padding-right: calc(20rem / 2);
  }
  /* line 175, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .marT_20 {
    margin-top: calc(20rem / 2);
  }
  /* line 179, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .marB_20 {
    margin-bottom: calc(20rem / 2);
  }
  /* line 183, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .marA_20 {
    margin-top: calc(20rem / 2);
    margin-bottom: calc(20rem / 2);
  }
}
/* line 190, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.marB_0 {
  margin-bottom: 0;
}
/* line 193, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.nomarp p {
  margin: 0rem !important;
}
/* line 199, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.bg_noir {
  background-color: #212121;
}
/* line 199, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.bg_blanc {
  background-color: #fff;
}
/* line 199, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.bg_grisTC {
  background-color: #f9f9f9;
}
/* line 199, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.bg_grisC {
  background-color: #e5e5e5;
}
/* line 199, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.bg_rouge {
  background-color: #ef3340;
}
/* line 204, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.bg_rouge span, .bg_rouge p {
  color: white !important;
}
/* line 199, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.bg_violet {
  background-color: #7d2248;
}
/* line 199, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.bg_jaune {
  background-color: #ffbf3f;
}
/* line 199, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.bg_rose {
  background-color: #bc204b;
}
/* line 199, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.bg_gris {
  background-color: #898989;
}
/* line 199, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.bg_bleuF {
  background-color: #282d33;
}
/* line 199, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.bg_bleuM {
  background-color: #30363d;
}
/* line 199, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.bg_bleugrisf {
  background-color: #bccbd3;
}
/**********************
 / UTILITAIRES BACKGROUND
 /**********************/
/* line 215, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.bg_cover_top {
  background-position: 50% 0;
  background-repeat: no-repeat;
}
/* line 219, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.bg_cover_center {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
/* line 224, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.bg_cover_bottom {
  background-position: 50% 100%;
  background-repeat: no-repeat;
}
/* line 230, wp-content/themes/theme_iagona/custom/scss/_class.scss */
/* line 231, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.lien_border_jaune a {
  border-bottom: 2px solid #ffbf3f;
  display: inline-block;
  padding-left: 4px;
  padding-right: 4px;
}
/* line 237, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.lien_border_jaune a:hover {
  background-color: #ffbf3f;
  line-height: 25px;
}
/* line 245, wp-content/themes/theme_iagona/custom/scss/_class.scss */
[class*="icon_"].image_ronde {
  position: relative;
}
/* line 248, wp-content/themes/theme_iagona/custom/scss/_class.scss */
[class*="icon_"].image_ronde::before {
  position: absolute;
  transform: rotate(-360deg);
  transition: transform 500ms cubic-bezier(1, 0, 0, 1);
  bottom: 30px;
  right: 5px;
  z-index: 2;
  /* easeInOutExpo */
}
/* line 262, wp-content/themes/theme_iagona/custom/scss/_class.scss */
/* line 263, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.image_ronde figure {
  border-radius: 50%;
  overflow: hidden;
  border: 6px solid white;
  box-shadow: 0 0 11px rgba(0, 0, 0, 0.3);
  position: relative;
}
/* line 270, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.image_ronde figure:before {
  left: 0;
  top: 0;
  background: rgba(0, 0, 0, 0.8) url('https://www.iagona.com/wp-content/themes/theme_iagona/custom/images/hover-cross.svg') no-repeat 50% 50% / 42px 42px;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  transition: opacity 0.3s ease;
}
/* line 295, wp-content/themes/theme_iagona/custom/scss/_class.scss */
/* line 296, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.icon_transport::before {
  content: '';
  width: 60px;
  height: 60px;
  display: block;
  background: url('https://www.iagona.com/wp-content/themes/theme_iagona/custom/images/icon-transport.svg') no-repeat 50% 50% / contain;
}
/* line 295, wp-content/themes/theme_iagona/custom/scss/_class.scss */
/* line 296, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.icon_banque::before {
  content: '';
  width: 60px;
  height: 60px;
  display: block;
  background: url('https://www.iagona.com/wp-content/themes/theme_iagona/custom/images/icon-banque.svg') no-repeat 50% 50% / contain;
}
/* line 295, wp-content/themes/theme_iagona/custom/scss/_class.scss */
/* line 296, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.icon_commerce::before {
  content: '';
  width: 60px;
  height: 60px;
  display: block;
  background: url('https://www.iagona.com/wp-content/themes/theme_iagona/custom/images/icon-commerce.svg') no-repeat 50% 50% / contain;
}
/* line 295, wp-content/themes/theme_iagona/custom/scss/_class.scss */
/* line 296, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.icon_recrutement::before {
  content: '';
  width: 60px;
  height: 60px;
  display: block;
  background: url('https://www.iagona.com/wp-content/themes/theme_iagona/custom/images/icon-recrutement.svg') no-repeat 50% 50% / contain;
}
/* line 295, wp-content/themes/theme_iagona/custom/scss/_class.scss */
/* line 296, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.icon_presse::before {
  content: '';
  width: 60px;
  height: 60px;
  display: block;
  background: url('https://www.iagona.com/wp-content/themes/theme_iagona/custom/images/icon-presse.svg') no-repeat 50% 50% / contain;
}
/* line 295, wp-content/themes/theme_iagona/custom/scss/_class.scss */
/* line 296, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.icon_secteurs::before {
  content: '';
  width: 60px;
  height: 60px;
  display: block;
  background: url('https://www.iagona.com/wp-content/themes/theme_iagona/custom/images/icon-secteurs.svg') no-repeat 50% 50% / contain;
}
/* line 295, wp-content/themes/theme_iagona/custom/scss/_class.scss */
/* line 296, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.icon_logiciels::before {
  content: '';
  width: 60px;
  height: 60px;
  display: block;
  background: url('https://www.iagona.com/wp-content/themes/theme_iagona/custom/images/icon-logiciels.svg') no-repeat 50% 50% / contain;
}
/* line 309, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.titre_carres_rouge, .titre_carres_blanc {
  margin-left: 25px;
}
/* line 312, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.titre_carres_rouge span:first-child, .titre_carres_blanc span:first-child {
  position: relative;
}
/* line 315, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.titre_carres_rouge span:first-child::before, .titre_carres_blanc span:first-child::before {
  content: '';
  position: absolute;
  width: 40px;
  height: 40px;
  transform: translate(-25px, -25px);
  display: block;
  top: 0;
  left: 0;
  background: url('https://www.iagona.com/wp-content/themes/theme_iagona/custom/images/before_title.svg') no-repeat 50% 50% / contain;
}
/* line 329, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.titre_carres_blanc span:first-child::before {
  background: url('https://www.iagona.com/wp-content/themes/theme_iagona/custom/images/before_title_blanc.svg') no-repeat 50% 50% / contain;
}
/* line 334, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.fond_rouge, .fond_blanc {
  padding-bottom: 0 !important;
  padding-top: 0 !important;
}
/* line 339, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.fond_rouge .vc_column-inner, .fond_blanc .vc_column-inner {
  padding: 40px;
}
/* line 344, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.fond_rouge .vc_column-inner {
  background-color: #ef3340;
}
/* line 347, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.fond_rouge .vc_column-inner span, .fond_rouge .vc_column-inner p {
  color: white !important;
}
/* line 353, wp-content/themes/theme_iagona/custom/scss/_class.scss */
[class*='grille-'] {
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
}
/* line 358, wp-content/themes/theme_iagona/custom/scss/_class.scss */
[class*='grille-'] .col {
  flex: 0 100%;
  width: 100%;
}
@media (min-width: 576px) {
  [class*='grille-'] .col {
    flex: 0 90%;
    width: 90%;
  }
}
/* line 368, wp-content/themes/theme_iagona/custom/scss/_class.scss */
[class*='grille-'].has-gutter {
  margin-left: -1rem;
  margin-right: -1rem;
}
/* line 372, wp-content/themes/theme_iagona/custom/scss/_class.scss */
[class*='grille-'].has-gutter .col {
  padding-left: 1rem;
  padding-right: 1rem;
}
/* line 378, wp-content/themes/theme_iagona/custom/scss/_class.scss */
[class*='grille-'].has-gutter-large {
  margin-left: -1.5rem;
  margin-right: -1.5rem;
}
/* line 382, wp-content/themes/theme_iagona/custom/scss/_class.scss */
[class*='grille-'].has-gutter-large .col {
  padding: 1.5rem;
}
/* line 388, wp-content/themes/theme_iagona/custom/scss/_class.scss */
/* line 389, wp-content/themes/theme_iagona/custom/scss/_class.scss */
@media (min-width: 768px) {
  .grille-3 .col {
    flex: 0 48%;
    width: 48%;
    justify-content: center;
  }
}
@media (min-width: 992px) {
  .grille-3 .col {
    flex: 0 33.3%;
    width: 33.3%;
    margin-bottom: 2rem;
  }
}
/* line 404, wp-content/themes/theme_iagona/custom/scss/_class.scss */
/* line 405, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.grille-4 .col {
  margin-bottom: 1rem;
}
@media (min-width: 576px) {
  .grille-4 .col {
    flex: 0 50%;
    width: 50%;
    justify-content: center;
  }
}
@media (min-width: 992px) {
  .grille-4 .col {
    flex: 0 25%;
    width: 25%;
    margin-bottom: 2rem;
  }
}
/* line 421, wp-content/themes/theme_iagona/custom/scss/_class.scss */
/* line 422, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.iconbordermedium figure .vc_single_image-wrapper {
  border: 3px solid #ef3340;
  width: 150px;
  height: 150px;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 1rem;
  border-radius: 50%;
  box-sizing: border-box;
  position: relative;
  z-index: 1;
}
/* line 435, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.iconbordermedium figure .vc_single_image-wrapper::before {
  top: 50%;
  left: 50%;
  background-color: #ef3340;
  transform: translate(-50%, -50%);
  width: 90px;
  height: 90px;
  border-radius: 50%;
  z-index: -1;
}
/* line 449, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.ancre .vc_sep_line {
  border-top: 0px !important;
}
/* line 453, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.edit-link {
  display: none;
}
/* line 457, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.overlay_violet {
  position: relative;
  z-index: 1;
}
/* line 258, wp-content/themes/theme_iagona/custom/scss/_mixins.scss */
.overlay_violet::before {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #c31c4a;
  opacity: 0.4;
  z-index: 1;
  transition: opacity 600ms ease;
  /* easeInOutExpo */
}
/* line 460, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.overlay_violet .wpb_column {
  z-index: 2;
}
/* line 465, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.overlay_rouge {
  position: relative;
  z-index: 1;
}
/* line 258, wp-content/themes/theme_iagona/custom/scss/_mixins.scss */
.overlay_rouge::before {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #e63642;
  opacity: 0.4;
  z-index: 1;
  transition: opacity 600ms ease;
  /* easeInOutExpo */
}
/* line 468, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.overlay_rouge .wpb_column {
  z-index: 2;
}
/* line 473, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.overlay_noir {
  position: relative;
  z-index: 1;
}
/* line 258, wp-content/themes/theme_iagona/custom/scss/_mixins.scss */
.overlay_noir::before {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #212121;
  opacity: 0.4;
  z-index: 1;
  transition: opacity 600ms ease;
  /* easeInOutExpo */
}
/* line 476, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.overlay_noir .wpb_column {
  z-index: 2;
}
/* line 481, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.fond_rouge_pixels {
  position: relative;
  display: inline-flex;
  align-items: center;
  height: 45px;
  line-height: normal;
  margin-left: 45px;
}
/* line 491, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.txt_right {
  text-align: right;
}
/* line 494, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.txt_left {
  text-align: left;
}
/* line 498, wp-content/themes/theme_iagona/custom/scss/_class.scss */
@media (max-width: 575px) {
  .flex-order-mobile {
    display: flex !important;
    flex-direction: column;
  }
  /* line 503, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .flex-order-mobile .order_1 {
    order: 1;
  }
  /* line 507, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .flex-order-mobile .order_2 {
    order: 2;
  }
  /* line 511, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .flex-order-mobile .order_3 {
    order: 3;
  }
}
/* line 517, wp-content/themes/theme_iagona/custom/scss/_class.scss */
@media (max-width: 1024px) {
  /* line 518, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .flex-order-medium > .vc_column-inner > .wpb_wrapper {
    display: flex;
    flex-direction: column;
  }
  /* line 521, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .flex-order-medium > .vc_column-inner > .wpb_wrapper .order_1 {
    order: 1;
  }
  /* line 525, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .flex-order-medium > .vc_column-inner > .wpb_wrapper .order_2 {
    order: 2;
  }
  /* line 529, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .flex-order-medium > .vc_column-inner > .wpb_wrapper .order_3 {
    order: 3;
  }
}
@media (min-width: 576px) and (max-width: 1200px) {
  /* line 538, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .col4_2_responsive {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }
  /* line 543, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .col4_2_responsive .vc_col-sm-3 {
    flex: 0 49%;
    width: 49% !important;
    padding-left: 1%;
    float: none;
  }
}
/* line 551, wp-content/themes/theme_iagona/custom/scss/_class.scss */
.g-content {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
/* line 556, wp-content/themes/theme_iagona/custom/scss/_class.scss */
/* line 557, wp-content/themes/theme_iagona/custom/scss/_class.scss */
#g-offcanvas .g-content {
  padding: 0 !important;
}
@media (min-width: 768px) {
  /* line 565, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .col2 {
    -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;
  }
  /* line 574, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .col2 p {
    margin-top: 0px !important;
  }
  /* line 578, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  .col3 {
    -moz-column-count: 3;
    -webkit-column-count: 3;
    -o-column-count: 3;
    column-count: 3;
    -moz-column-gap: 20px;
    -webkit-column-gap: 20px;
    -o-column-gap: 20px;
    column-gap: 20px;
  }
  /* line 588, wp-content/themes/theme_iagona/custom/scss/_class.scss */
  p {
    margin-top: 0px !important;
  }
}
/* line 1, wp-content/themes/theme_iagona/custom/scss/_blog.scss */
.background_actus {
  background-image: url('https://www.iagona.com/wp-content/uploads/2019/12/header-actu-type.jpg');
}
/* line 5, wp-content/themes/theme_iagona/custom/scss/_blog.scss */
.platform-content .col {
  margin-bottom: 2rem;
}
/* line 8, wp-content/themes/theme_iagona/custom/scss/_blog.scss */
.platform-content .col article {
  height: 100%;
}
/* line 11, wp-content/themes/theme_iagona/custom/scss/_blog.scss */
.platform-content .col article .entry-content {
  height: 100%;
  display: flex;
  flex-direction: column;
  margin-bottom: 2rem;
}
/* line 20, wp-content/themes/theme_iagona/custom/scss/_blog.scss */
.platform-content .post-thumbnail {
  height: 350px;
  color: white;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  background-color: #ef3340;
  background-blend-mode: normal;
  transition: background-blend-mode 800ms ease;
  padding-left: 1rem;
  padding-right: 1rem;
  position: relative;
  z-index: 1;
}
/* line 258, wp-content/themes/theme_iagona/custom/scss/_mixins.scss */
.platform-content .post-thumbnail::before {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #000;
  opacity: 0.4;
  z-index: -1;
  transition: opacity 600ms ease;
  /* easeInOutExpo */
}
/* line 35, wp-content/themes/theme_iagona/custom/scss/_blog.scss */
.platform-content .post-thumbnail .hover_cross {
  opacity: 0;
  height: 0;
  transition: height 300ms ease, opacity 300ms ease, padding-top 300ms ease, padding-bottom 300ms ease;
}
/* line 41, wp-content/themes/theme_iagona/custom/scss/_blog.scss */
.platform-content .post-thumbnail .entry-title {
  font-weight: 900 !important;
  font-family: 'Catamaran', sans-serif !important;
  text-transform: uppercase !important;
  font-size: 22px !important;
  text-align: center;
  margin-bottom: 2rem !important;
}
/* line 50, wp-content/themes/theme_iagona/custom/scss/_blog.scss */
.platform-content .post-thumbnail .meta-categories {
  position: absolute;
  top: 25px;
  right: 25px;
}
/* line 57, wp-content/themes/theme_iagona/custom/scss/_blog.scss */
.platform-content .post-thumbnail:hover {
  background-blend-mode: multiply;
}
/* line 60, wp-content/themes/theme_iagona/custom/scss/_blog.scss */
.platform-content .post-thumbnail:hover .hover_cross {
  opacity: 1;
  height: auto;
  padding-top: 70px !important;
  padding-bottom: 25px;
}
/* line 69, wp-content/themes/theme_iagona/custom/scss/_blog.scss */
.platform-content .archive .entry-content {
  border-bottom: 1px dashed #898989;
  padding-bottom: 1rem;
}
/* line 73, wp-content/themes/theme_iagona/custom/scss/_blog.scss */
.platform-content .archive .entry-content .read-more {
  text-transform: uppercase;
  font-family: 'Catamaran', sans-serif;
  color: #ef3340;
  font-size: 18px;
  font-weight: bold;
  margin-top: auto;
}
/* line 83, wp-content/themes/theme_iagona/custom/scss/_blog.scss */
/* line 84, wp-content/themes/theme_iagona/custom/scss/_blog.scss */
.platform-content .archive .entry-content .post-excerpt p {
  font-size: 15px;
  font-weight: 300;
  line-height: 1.5;
  text-align: justify;
}
/* line 91, wp-content/themes/theme_iagona/custom/scss/_blog.scss */
/* line 92, wp-content/themes/theme_iagona/custom/scss/_blog.scss */
.platform-content .archive .entry-content:hover .read-more {
  letter-spacing: 1px;
}
/* line 98, wp-content/themes/theme_iagona/custom/scss/_blog.scss */
.pagination_blog {
  text-align: center;
  margin-bottom: 2rem;
}
/* line 101, wp-content/themes/theme_iagona/custom/scss/_blog.scss */
/* line 103, wp-content/themes/theme_iagona/custom/scss/_blog.scss */
.pagination_blog ul li {
  display: inline-block;
  font-size: 19px;
}
/* line 106, wp-content/themes/theme_iagona/custom/scss/_blog.scss */
.pagination_blog ul li a {
  color: #ef3340;
  font-size: 19px;
}
/* line 111, wp-content/themes/theme_iagona/custom/scss/_blog.scss */
.pagination_blog ul li:not(.arrow) a {
  width: 50px;
  height: 50px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: #ef3340;
  border-radius: 50%;
}
/* line 120, wp-content/themes/theme_iagona/custom/scss/_blog.scss */
.pagination_blog ul li.current-item, .pagination_blog ul li:not(.arrow):hover a {
  background-color: #ef3340;
  width: 50px;
  height: 50px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: white;
  border-radius: 50%;
}
/*************
 *
 * SINGLE
 *
 *--------------------------------------------------------------------------------------------------------------------------------------*/
/* line 139, wp-content/themes/theme_iagona/custom/scss/_blog.scss */
/* line 140, wp-content/themes/theme_iagona/custom/scss/_blog.scss */
#header_article .header_article_category {
  text-align: center;
  margin-bottom: 1.5rem;
  margin-left: 50px;
}
/* line 144, wp-content/themes/theme_iagona/custom/scss/_blog.scss */
#header_article .header_article_category p {
  position: relative;
  display: inline-block;
}
/* line 148, wp-content/themes/theme_iagona/custom/scss/_blog.scss */
#header_article .header_article_category p .separator:last-child {
  display: none;
}
/* line 153, wp-content/themes/theme_iagona/custom/scss/_blog.scss */
#header_article .titre_carres_rouge {
  margin-bottom: 0px;
}
/* line 158, wp-content/themes/theme_iagona/custom/scss/_blog.scss */
.sous_titre_article_fleche_rouge {
  color: #ef3340;
  font-size: 28px;
  font-weight: bold;
  background: url('https://www.iagona.com/wp-content/themes/theme_iagona/custom/images/fleche_rouge_right.svg') no-repeat 0 0;
  padding-left: 45px;
}
/* line 166, wp-content/themes/theme_iagona/custom/scss/_blog.scss */
/* line 167, wp-content/themes/theme_iagona/custom/scss/_blog.scss */
span.txt_blanc a {
  color: white !important;
}
/*************
 *
 * SLIDER TOP
 *
 *--------------------------------------------------------------------------------------------------------------------------------------*/
/* line 7, wp-content/themes/theme_iagona/custom/scss/_main.scss */
#slider_top {
  background: #f9f9f9 url('https://www.iagona.com/wp-content/themes/theme_iagona/custom/images/pluie-pixels-slider.png') repeat-x top 0 left 0;
  padding-top: 1rem;
}
@media (min-width: 768px) {
  #slider_top {
    padding-top: 5rem;
  }
}
/* line 13, wp-content/themes/theme_iagona/custom/scss/_main.scss */
#slider_top .titre_carres_rouge {
  padding-top: 50px;
}
/* line 16, wp-content/themes/theme_iagona/custom/scss/_main.scss */
@media (max-width: 575px) {
  #slider_top .content_text {
    text-align: center;
  }
  /* line 19, wp-content/themes/theme_iagona/custom/scss/_main.scss */
  #slider_top .content_text .titre_carres_rouge {
    margin-left: 0;
  }
}
/* line 24, wp-content/themes/theme_iagona/custom/scss/_main.scss */
@media (max-width: 575px) {
  #slider_top .content_image {
    padding-bottom: 50px;
  }
}
/*************
 *
 * ACCUEIL
 *
 *--------------------------------------------------------------------------------------------------------------------------------------*/
/* line 37, wp-content/themes/theme_iagona/custom/scss/_main.scss */
/* line 43, wp-content/themes/theme_iagona/custom/scss/_main.scss */
.galerie_hovered .galerie_hovered-item {
  overflow: hidden;
  border: 2px solid white;
  height: 320px;
}
/* line 48, wp-content/themes/theme_iagona/custom/scss/_main.scss */
.galerie_hovered .galerie_hovered-item:first-child {
  border-left: 0px;
}
/* line 52, wp-content/themes/theme_iagona/custom/scss/_main.scss */
.galerie_hovered .galerie_hovered-item:last-child {
  border-right: 0px;
}
/* line 56, wp-content/themes/theme_iagona/custom/scss/_main.scss */
.galerie_hovered .galerie_hovered-item > .vc_column-inner {
  position: relative;
  z-index: 1;
  padding-top: 0;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 0 0;
  transition: background-position 500ms cubic-bezier(1, 0, 0, 1);
  background-color: #ef3340;
}
/* line 258, wp-content/themes/theme_iagona/custom/scss/_mixins.scss */
.galerie_hovered .galerie_hovered-item > .vc_column-inner::before {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #282d33;
  opacity: 0.3;
  z-index: -2;
  transition: opacity 600ms ease;
  /* easeInOutExpo */
}
/* line 65, wp-content/themes/theme_iagona/custom/scss/_main.scss */
.galerie_hovered .galerie_hovered-item > .vc_column-inner > .wpb_wrapper > .wpb_content_element {
  margin-bottom: 0 !important;
}
/* line 68, wp-content/themes/theme_iagona/custom/scss/_main.scss */
.galerie_hovered .galerie_hovered-item > .vc_column-inner > .wpb_wrapper > .wpb_content_element p {
  margin: 0 !important;
}
/* line 74, wp-content/themes/theme_iagona/custom/scss/_main.scss */
.galerie_hovered .galerie_hovered-item .galerie_hovered-content-title {
  color: white;
  height: 70px;
  display: flex;
  align-items: center;
  padding-left: 50px;
  position: relative;
  z-index: 99;
  transform: translate3d(0, 0, 1px);
}
/* line 84, wp-content/themes/theme_iagona/custom/scss/_main.scss */
.galerie_hovered .galerie_hovered-item .galerie_hovered-content-title::after {
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: url('https://www.iagona.com/wp-content/themes/theme_iagona/custom/images/before_title_blanc.svg') no-repeat left 20px top 50% / 20px;
}
/* line 93, wp-content/themes/theme_iagona/custom/scss/_main.scss */
.galerie_hovered .galerie_hovered-item .galerie_hovered-content-title::before {
  top: 0;
  left: 0;
  width: 0%;
  height: 100%;
  background-color: #ef3340;
  transition: width 500ms cubic-bezier(1, 0, 0, 1);
  /* easeInOutExpo */
  z-index: -1;
  transform: translate3d(0, 0, 0);
}
/* line 107, wp-content/themes/theme_iagona/custom/scss/_main.scss */
.galerie_hovered .galerie_hovered-item .galerie_hovered-content-desc {
  color: white;
  width: 40%;
  padding-left: 50px;
  padding-right: 50px;
  width: 280px;
  height: calc(320px - 70px);
  display: flex;
  align-items: center;
  background-color: #ef3340;
  transform: translateX(-100%);
  transition: transform 500ms cubic-bezier(1, 0, 0, 1);
  /* easeInOutExpo */
}
/* line 123, wp-content/themes/theme_iagona/custom/scss/_main.scss */
/* line 124, wp-content/themes/theme_iagona/custom/scss/_main.scss */
.galerie_hovered .galerie_hovered-item:hover .vc_column-inner {
  background-position: left 280px top 70px;
}
/* line 127, wp-content/themes/theme_iagona/custom/scss/_main.scss */
.galerie_hovered .galerie_hovered-item:hover .vc_column-inner::after {
  opacity: 0;
}
/* line 132, wp-content/themes/theme_iagona/custom/scss/_main.scss */
.galerie_hovered .galerie_hovered-item:hover .galerie_hovered-content-desc {
  transform: translateX(0);
}
/* line 136, wp-content/themes/theme_iagona/custom/scss/_main.scss */
/* line 137, wp-content/themes/theme_iagona/custom/scss/_main.scss */
.galerie_hovered .galerie_hovered-item:hover .galerie_hovered-content-title::before {
  width: 100%;
}
/* line 145, wp-content/themes/theme_iagona/custom/scss/_main.scss */
/* line 146, wp-content/themes/theme_iagona/custom/scss/_main.scss */
.iconborder_container .number p span {
  transition: color 500ms ease;
}
/* line 149, wp-content/themes/theme_iagona/custom/scss/_main.scss */
@media (max-width: 767px) {
  .iconborder_container p {
    margin-top: 0 !important;
  }
}
/* line 154, wp-content/themes/theme_iagona/custom/scss/_main.scss */
@media (max-width: 767px) {
  .iconborder_container .wpb_content_element {
    margin-bottom: 0;
  }
}
/* line 160, wp-content/themes/theme_iagona/custom/scss/_main.scss */
.iconborder_container .iconborder {
  margin-bottom: 70px;
}
@media (max-width: 767px) {
  .iconborder_container .iconborder {
    margin-bottom: 50px;
  }
}
/* line 166, wp-content/themes/theme_iagona/custom/scss/_main.scss */
.iconborder_container .iconborder figure {
  position: relative;
}
/* line 169, wp-content/themes/theme_iagona/custom/scss/_main.scss */
.iconborder_container .iconborder figure::after, .iconborder_container .iconborder figure::before {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 1;
  display: block;
}
/* line 179, wp-content/themes/theme_iagona/custom/scss/_main.scss */
.iconborder_container .iconborder figure::after {
  width: 170px;
  height: 170px;
  border: 3px solid #e1e1e1;
  border-radius: 50%;
  transition: border 300ms ease;
}
/* line 187, wp-content/themes/theme_iagona/custom/scss/_main.scss */
.iconborder_container .iconborder figure::before {
  width: 0px;
  height: 0px;
  background-color: rgba(239, 51, 64, 0.5);
  border-radius: 50%;
  transition: width 200ms ease, height 200ms ease;
}
/* line 196, wp-content/themes/theme_iagona/custom/scss/_main.scss */
.iconborder_container .iconborder figure .vc_single_image-wrapper {
  background-color: #797979;
  width: 100px;
  height: 100px;
  padding: 25px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  position: relative;
  z-index: 1;
  transition: background-color 300ms ease;
}
/* line 209, wp-content/themes/theme_iagona/custom/scss/_main.scss */
.iconborder_container .iconborder figure .vc_single_image-wrapper img {
  height: 60px;
  height: auto;
}
@media (max-width: 767px) {
  .iconborder_container {
    margin-bottom: 50px;
  }
}
/* line 220, wp-content/themes/theme_iagona/custom/scss/_main.scss */
/* line 221, wp-content/themes/theme_iagona/custom/scss/_main.scss */
.iconborder_container:hover .number p span {
  color: #ef3340 !important;
}
/* line 225, wp-content/themes/theme_iagona/custom/scss/_main.scss */
/* line 226, wp-content/themes/theme_iagona/custom/scss/_main.scss */
/* line 227, wp-content/themes/theme_iagona/custom/scss/_main.scss */
.iconborder_container:hover .iconborder figure::after {
  border: 3px solid #ef3340;
}
/* line 231, wp-content/themes/theme_iagona/custom/scss/_main.scss */
.iconborder_container:hover .iconborder figure::before {
  width: 130px;
  height: 130px;
}
/* line 237, wp-content/themes/theme_iagona/custom/scss/_main.scss */
.iconborder_container:hover .iconborder figure .vc_single_image-wrapper {
  background-color: #ef3340;
}
/* line 244, wp-content/themes/theme_iagona/custom/scss/_main.scss */
/* line 245, wp-content/themes/theme_iagona/custom/scss/_main.scss */
.onglets .vc_tta-panels {
  background-color: white !important;
  border-radius: 0;
  border: none !important;
}
/* line 251, wp-content/themes/theme_iagona/custom/scss/_main.scss */
.onglets .vc_tta-tabs-list {
  border-bottom: 4px solid #e1e1e1;
}
/* line 255, wp-content/themes/theme_iagona/custom/scss/_main.scss */
.onglets .vc_tta-tab a {
  font-weight: bold;
  color: #898989;
  font-size: 20px;
  border: none !important;
  font-family: 'Catamaran', sans-serif;
}
/* line 263, wp-content/themes/theme_iagona/custom/scss/_main.scss */
.onglets .vc_tta-tab.vc_active a {
  background-color: #ef3340 !important;
  color: white !important;
}
/* line 269, wp-content/themes/theme_iagona/custom/scss/_main.scss */
.overlay_arrondi {
  background: url('https://www.iagona.com/wp-content/themes/theme_iagona/custom/images/overlay_arrondi.svg') no-repeat left -2px top -1px / auto 101%;
}
/* line 273, wp-content/themes/theme_iagona/custom/scss/_main.scss */
.overlay_noir_s50 {
  position: relative;
  z-index: 1;
}
/* line 277, wp-content/themes/theme_iagona/custom/scss/_main.scss */
.overlay_noir_s50::after {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(18, 26, 28, 0.9);
  z-index: -1;
  display: block !important;
}
@media (min-width: 768px) {
  .overlay_noir_s50::after {
    width: 50%;
  }
}
/* line 292, wp-content/themes/theme_iagona/custom/scss/_main.scss */
.sb-bg-slider-params {
  z-index: -1 !important;
}
/* line 296, wp-content/themes/theme_iagona/custom/scss/_main.scss */
.border_pixel_rouge {
  background: #ef3340 url('https://www.iagona.com/wp-content/themes/theme_iagona/custom/images/pluie-pixels.png') repeat-x top 0 left 0 / auto 82px;
  padding-top: 82px;
}
/* line 301, wp-content/themes/theme_iagona/custom/scss/_main.scss */
/* line 303, wp-content/themes/theme_iagona/custom/scss/_main.scss */
#references [class*="icon_"] {
  position: relative;
}
/* line 306, wp-content/themes/theme_iagona/custom/scss/_main.scss */
#references [class*="icon_"]::before {
  position: absolute;
  transform: rotate(-360deg);
  transition: transform 500ms cubic-bezier(1, 0, 0, 1);
  bottom: 30px;
  right: 60px;
  z-index: 2;
  /* easeInOutExpo */
}
/* line 317, wp-content/themes/theme_iagona/custom/scss/_main.scss */
#references .reference {
  padding-bottom: 45px;
  margin-bottom: 45px;
}
/* line 322, wp-content/themes/theme_iagona/custom/scss/_main.scss */
#references .reference .lien_englobant a {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  align-items: flex-end;
  justify-content: center;
  display: flex;
  margin: 0;
  z-index: 10;
  transition: all 300ms ease;
}
/* line 335, wp-content/themes/theme_iagona/custom/scss/_main.scss */
#references .reference .lien_englobant a p {
  margin: 0 !important;
}
/* line 341, wp-content/themes/theme_iagona/custom/scss/_main.scss */
/* line 342, wp-content/themes/theme_iagona/custom/scss/_main.scss */
#references .reference:hover .image_ronde figure::before {
  opacity: 1;
}
/* line 346, wp-content/themes/theme_iagona/custom/scss/_main.scss */
#references .reference:hover .lien_englobant a {
  color: #ef3340;
  letter-spacing: 1px;
}
/* line 351, wp-content/themes/theme_iagona/custom/scss/_main.scss */
#references .reference:hover [class*="icon_"]::before {
  transform: rotate(0);
}
/* line 357, wp-content/themes/theme_iagona/custom/scss/_main.scss */
/* line 358, wp-content/themes/theme_iagona/custom/scss/_main.scss */
#post_grid_accueil .vc_grid-container.wpb_content_element {
  margin-bottom: 0;
}
/* line 362, wp-content/themes/theme_iagona/custom/scss/_main.scss */
/* line 363, wp-content/themes/theme_iagona/custom/scss/_main.scss */
#post_grid_accueil .vc_grid-container-wrapper .vc_pageable-slide-wrapper > .vc_grid-item > .vc_grid-item-mini .vc_gitem-is-link > .vc_gitem-zone-mini > .vc_gitem_row {
  height: 100%;
}
/* line 366, wp-content/themes/theme_iagona/custom/scss/_main.scss */
#post_grid_accueil .vc_grid-container-wrapper .vc_pageable-slide-wrapper > .vc_grid-item > .vc_grid-item-mini .vc_gitem-is-link > .vc_gitem-zone-mini > .vc_gitem_row > .vc_gitem-col {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  text-align: center;
  height: 100%;
  position: relative;
  z-index: 1;
}
/* line 258, wp-content/themes/theme_iagona/custom/scss/_mixins.scss */
#post_grid_accueil .vc_grid-container-wrapper .vc_pageable-slide-wrapper > .vc_grid-item > .vc_grid-item-mini .vc_gitem-is-link > .vc_gitem-zone-mini > .vc_gitem_row > .vc_gitem-col::before {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #000;
  opacity: 0.5;
  z-index: -1;
  transition: opacity 600ms ease;
  /* easeInOutExpo */
}
/* line 376, wp-content/themes/theme_iagona/custom/scss/_main.scss */
#post_grid_accueil .vc_grid-container-wrapper .vc_pageable-slide-wrapper > .vc_grid-item > .vc_grid-item-mini .vc_gitem-is-link > .vc_gitem-zone-mini > .vc_gitem_row .vc_gitem-post-data-source-post_categories {
  position: absolute;
  top: 25px;
  right: 25px;
}
/* line 383, wp-content/themes/theme_iagona/custom/scss/_main.scss */
#post_grid_accueil .vc_grid-container-wrapper .vc_pageable-slide-wrapper > .vc_grid-item > .vc_grid-item-mini .vc_gitem-is-link > .vc_gitem-zone-mini > .vc_gitem_row .vc_gitem-post-data-source-post_title {
  font-size: 22px;
  font-weight: 900;
  color: white;
  font-family: 'Catamaran', sans-serif;
  text-align: center;
}
/* line 389, wp-content/themes/theme_iagona/custom/scss/_main.scss */
#post_grid_accueil .vc_grid-container-wrapper .vc_pageable-slide-wrapper > .vc_grid-item > .vc_grid-item-mini .vc_gitem-is-link > .vc_gitem-zone-mini > .vc_gitem_row .vc_gitem-post-data-source-post_title:before {
  content: '';
  display: block;
  height: 45px;
  width: 45px;
  background: url('https://www.iagona.com/wp-content/themes/theme_iagona/custom/images/hover-cross.svg') no-repeat 50% 50% / contain;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 0rem;
  opacity: 0;
  transition: height 300ms ease, opacity 300ms ease, margin-bottom 300ms ease, padding-bottom 300ms ease;
}
/* line 403, wp-content/themes/theme_iagona/custom/scss/_main.scss */
#post_grid_accueil .vc_grid-container-wrapper .vc_pageable-slide-wrapper > .vc_grid-item > .vc_grid-item-mini .vc_gitem-is-link > .vc_gitem-zone-mini > .vc_gitem_row .vc_gitem-post-data-source-post_date {
  color: white;
}
/* line 409, wp-content/themes/theme_iagona/custom/scss/_main.scss */
/* line 410, wp-content/themes/theme_iagona/custom/scss/_main.scss */
#post_grid_accueil .vc_grid-container-wrapper .vc_pageable-slide-wrapper > .vc_grid-item > .vc_grid-item-mini.vc_is-hover .vc_gitem-is-link > .vc_gitem-zone-mini > .vc_gitem_row .vc_gitem-post-data-source-post_title:before {
  opacity: 1;
  margin-bottom: 2rem;
}
/* line 414, wp-content/themes/theme_iagona/custom/scss/_main.scss */
#post_grid_accueil .vc_grid-container-wrapper .vc_pageable-slide-wrapper > .vc_grid-item > .vc_grid-item-mini.vc_is-hover .vc_gitem-is-link > .vc_gitem-zone-mini > .vc_gitem_row > .vc_gitem-col::before {
  opacity: 0;
}
/* line 420, wp-content/themes/theme_iagona/custom/scss/_main.scss */
#post_grid_accueil .vc_grid-item > .vc_grid-item-mini > .vc_gitem-animated-block > .vc_gitem-zone {
  background-color: rgba(239, 51, 64, 1);
}
/* line 422, wp-content/themes/theme_iagona/custom/scss/_main.scss */
#post_grid_accueil .vc_grid-item > .vc_grid-item-mini > .vc_gitem-animated-block > .vc_gitem-zone:hover {
  background-blend-mode: multiply;
}
/* line 432, wp-content/themes/theme_iagona/custom/scss/_main.scss */
#header_page_type, #header_article, #header_sous_cat {
  position: relative;
  z-index: 1;
  padding-top: 150px;
}
/* line 258, wp-content/themes/theme_iagona/custom/scss/_mixins.scss */
#header_page_type::before, #header_article::before, #header_sous_cat::before {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #282d33;
  opacity: 0.5;
  z-index: -1;
  transition: opacity 600ms ease;
  /* easeInOutExpo */
}
/* line 437, wp-content/themes/theme_iagona/custom/scss/_main.scss */
#header_page_type::after, #header_article::after, #header_sous_cat::after {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: block;
  background: url('https://www.iagona.com/wp-content/themes/theme_iagona/custom/images/pluie-pixels-header.png') repeat-x top 0 left 0 / auto 86px;
  opacity: 0.3;
  z-index: -1;
}
/* line 448, wp-content/themes/theme_iagona/custom/scss/_main.scss */
#header_page_type.bg_cover_top, #header_article.bg_cover_top, #header_sous_cat.bg_cover_top {
  background-position: 50% 0%;
  background-size: cover;
}
/* line 452, wp-content/themes/theme_iagona/custom/scss/_main.scss */
#header_page_type.bg_cover_center, #header_article.bg_cover_center, #header_sous_cat.bg_cover_center {
  background-position: 50% 50%;
  background-size: cover;
}
/* line 456, wp-content/themes/theme_iagona/custom/scss/_main.scss */
#header_page_type.bg_cover_bottom, #header_article.bg_cover_bottom, #header_sous_cat.bg_cover_bottom {
  background-position: 50% 100%;
  background-size: cover;
}
/* line 460, wp-content/themes/theme_iagona/custom/scss/_main.scss */
#header_page_type .vc_column-inner, #header_article .vc_column-inner, #header_sous_cat .vc_column-inner {
  padding-top: 0px !important;
}
/* line 463, wp-content/themes/theme_iagona/custom/scss/_main.scss */
#header_page_type .titre_carres_rouge, #header_article .titre_carres_rouge, #header_sous_cat .titre_carres_rouge {
  margin-left: 0px;
}
/*************
 *
 * PAGE 404
 *
 *--------------------------------------------------------------------------------------------------------------------------------------*/
/* line 474, wp-content/themes/theme_iagona/custom/scss/_main.scss */
.error404 #g-main {
  background: url('https://www.iagona.com/wp-content/uploads/2019/12/bg.jpg') no-repeat 50% 50% / cover;
  display: flex;
  align-items: center;
}
/* line 481, wp-content/themes/theme_iagona/custom/scss/_main.scss */
#header_categorie {
  background-color: #ef3340;
  position: relative;
  padding-top: 150px;
}
/* line 486, wp-content/themes/theme_iagona/custom/scss/_main.scss */
#header_categorie::before {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: block;
  background: url('https://www.iagona.com/wp-content/themes/theme_iagona/custom/images/pluie-pixels-header.png') repeat-x top 0 left 0 / auto 86px;
  opacity: 0.3;
}
/*************
 *
 * PAGE TYPE CATEGORIE
 *
 *--------------------------------------------------------------------------------------------------------------------------------------*/
/* line 504, wp-content/themes/theme_iagona/custom/scss/_main.scss */
.vignette_categorie {
  height: 360px;
  background-size: cover;
  background-position: 50% 50%;
  background-color: #ef3340;
  background-repeat: no-repeat;
  transition: background-position 300ms cubic-bezier(1, 0, 0, 1);
  display: block;
  overflow: hidden;
  position: relative;
  z-index: 1;
}
/* line 258, wp-content/themes/theme_iagona/custom/scss/_mixins.scss */
.vignette_categorie::before {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #282d33;
  opacity: 0.3;
  z-index: -2;
  transition: opacity 600ms ease;
  /* easeInOutExpo */
}
/* line 518, wp-content/themes/theme_iagona/custom/scss/_main.scss */
.vignette_categorie .title {
  color: white;
  height: 70px;
  display: flex;
  align-items: center;
  padding-left: 50px;
  position: relative;
  z-index: 99;
  transform: translate3d(0, 0, 1px);
  font-size: 23px;
  font-weight: 700;
  color: #fff;
  font-family: 'Catamaran', sans-serif;
}
/* line 533, wp-content/themes/theme_iagona/custom/scss/_main.scss */
.vignette_categorie .title::after {
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: url('https://www.iagona.com/wp-content/themes/theme_iagona/custom/images/before_title_blanc.svg') no-repeat left 20px top 50% / 20px;
}
/* line 542, wp-content/themes/theme_iagona/custom/scss/_main.scss */
.vignette_categorie .title::before {
  top: 0;
  left: 0;
  width: 0%;
  height: 100%;
  background-color: #ef3340;
  transition: width 300ms cubic-bezier(1, 0, 0, 1);
  /* easeInOutExpo */
  z-index: -1;
  transform: translate3d(0, 0, 0);
}
/* line 556, wp-content/themes/theme_iagona/custom/scss/_main.scss */
.vignette_categorie .invisible {
  color: white;
  width: 40%;
  padding-left: 50px;
  padding-right: 50px;
  width: 280px;
  height: calc(360px - 70px);
  display: flex;
  align-items: center;
  background-color: #ef3340;
  transform: translateX(-100%);
  transition: transform 300ms cubic-bezier(1, 0, 0, 1);
  /* easeInOutExpo */
}
/* line 571, wp-content/themes/theme_iagona/custom/scss/_main.scss */
.vignette_categorie:hover {
  background-position: left 280px top 70px;
}
/* line 574, wp-content/themes/theme_iagona/custom/scss/_main.scss */
.vignette_categorie:hover::after {
  opacity: 0;
}
/* line 578, wp-content/themes/theme_iagona/custom/scss/_main.scss */
.vignette_categorie:hover .title::before {
  width: 100%;
}
/* line 582, wp-content/themes/theme_iagona/custom/scss/_main.scss */
.vignette_categorie:hover .invisible {
  transform: translateX(0);
}
/*************
 *
 * PAGE TYPE SOUS-CATEGORIE
 *
 *--------------------------------------------------------------------------------------------------------------------------------------*/
/* line 594, wp-content/themes/theme_iagona/custom/scss/_main.scss */
[class*="bouton_ancre_"] {
  border-top: 1px solid #2a2a2a;
  border-bottom: 1px solid #2a2a2a;
  display: inline-block;
  padding: 10px 0px 10px 50px;
  position: relative;
  text-align: left;
}
/* line 602, wp-content/themes/theme_iagona/custom/scss/_main.scss */
[class*="bouton_ancre_"]::before, [class*="bouton_ancre_"]::after {
  display: block;
  width: 40px;
  height: 40px;
  content: '';
  position: absolute;
  left: 0px;
  top: 50%;
  transform: translateY(-50%);
}
/* line 614, wp-content/themes/theme_iagona/custom/scss/_main.scss */
[class*="bouton_ancre_"]:before {
  border-radius: 50%;
  transition: all 300ms ease;
  border: 2px solid #ef3340;
  opacity: 1;
}
/* line 621, wp-content/themes/theme_iagona/custom/scss/_main.scss */
[class*="bouton_ancre_"] .titre {
  font-family: 'Catamaran', sans-serif;
  font-weight: 900;
  text-transform: uppercase;
  font-size: 15px;
}
/* line 628, wp-content/themes/theme_iagona/custom/scss/_main.scss */
[class*="bouton_ancre_"] .sous-titre {
  font-weight: bold;
  font-size: 14px;
  line-height: 22px;
  color: #ef3340;
}
/* line 635, wp-content/themes/theme_iagona/custom/scss/_main.scss */
/* line 636, wp-content/themes/theme_iagona/custom/scss/_main.scss */
[class*="bouton_ancre_"]:hover:before {
  opacity: 0.2;
  background-color: #ef3340;
}
/* line 643, wp-content/themes/theme_iagona/custom/scss/_main.scss */
/* line 644, wp-content/themes/theme_iagona/custom/scss/_main.scss */
.bouton_ancre_bas::after {
  background: url('https://www.iagona.com/wp-content/themes/theme_iagona/custom/images/fleche_ancre.svg') no-repeat 50% 50% / 15px;
}
/* line 647, wp-content/themes/theme_iagona/custom/scss/_main.scss */
/* line 648, wp-content/themes/theme_iagona/custom/scss/_main.scss */
.bouton_ancre_bas:hover:after {
  animation: bounceBottom 0.7s ease infinite;
}
/* line 654, wp-content/themes/theme_iagona/custom/scss/_main.scss */
/* line 655, wp-content/themes/theme_iagona/custom/scss/_main.scss */
.bouton_ancre_haut::after {
  background: url('https://www.iagona.com/wp-content/themes/theme_iagona/custom/images/fleche_ancre_haut.svg') no-repeat 50% 50% / 15px;
}
/* line 658, wp-content/themes/theme_iagona/custom/scss/_main.scss */
/* line 659, wp-content/themes/theme_iagona/custom/scss/_main.scss */
.bouton_ancre_haut:hover:after {
  animation: bounceTop 0.7s ease infinite;
}
/* line 669, wp-content/themes/theme_iagona/custom/scss/_main.scss */
[class*="bouton_ancre_blanc_"] {
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
  display: inline-block;
  padding: 10px 0px 10px 50px;
  position: relative;
  text-align: left;
}
/* line 677, wp-content/themes/theme_iagona/custom/scss/_main.scss */
[class*="bouton_ancre_blanc_"]::before, [class*="bouton_ancre_blanc_"]::after {
  display: block;
  width: 40px;
  height: 40px;
  content: '';
  position: absolute;
  left: 0px;
  top: 50%;
  transform: translateY(-50%);
}
/* line 689, wp-content/themes/theme_iagona/custom/scss/_main.scss */
[class*="bouton_ancre_blanc_"]:before {
  border-radius: 50%;
  transition: all 300ms ease;
  border: 2px solid #fff;
  opacity: 1;
}
/* line 696, wp-content/themes/theme_iagona/custom/scss/_main.scss */
[class*="bouton_ancre_blanc_"] .titre {
  font-family: 'Catamaran', sans-serif;
  font-weight: 900;
  text-transform: uppercase;
  font-size: 15px;
}
/* line 703, wp-content/themes/theme_iagona/custom/scss/_main.scss */
[class*="bouton_ancre_blanc_"] .sous-titre {
  font-weight: bold;
  font-size: 14px;
  line-height: 22px;
  color: #fff;
}
/* line 710, wp-content/themes/theme_iagona/custom/scss/_main.scss */
/* line 711, wp-content/themes/theme_iagona/custom/scss/_main.scss */
[class*="bouton_ancre_blanc_"]:hover:before {
  opacity: 0.2;
  background-color: #fff;
}
/* line 719, wp-content/themes/theme_iagona/custom/scss/_main.scss */
/* line 720, wp-content/themes/theme_iagona/custom/scss/_main.scss */
.bouton_ancre_blanc_bas::after {
  background: url('https://www.iagona.com/wp-content/themes/theme_iagona/custom/images/fleche_ancre_blanc.svg') no-repeat 50% 50% / 15px;
}
/* line 723, wp-content/themes/theme_iagona/custom/scss/_main.scss */
/* line 724, wp-content/themes/theme_iagona/custom/scss/_main.scss */
.bouton_ancre_blanc_bas:hover:after {
  animation: bounceBottom 0.7s ease infinite;
}
/* line 730, wp-content/themes/theme_iagona/custom/scss/_main.scss */
.bg_rouge_bloc {
  padding: 4rem 1rem 0rem 1rem !important;
}
/* line 733, wp-content/themes/theme_iagona/custom/scss/_main.scss */
.bg_neutre_bloc {
  padding: 4rem 1rem 0rem 1rem !important;
}
/* line 740, wp-content/themes/theme_iagona/custom/scss/_main.scss */
/* line 741, wp-content/themes/theme_iagona/custom/scss/_main.scss */
#cta_contact_rouge .vc_column-inner {
  padding-top: 0;
}
/*************
 *
 * CONTENU TYPE (PLUSIEURS FOIS SUR LE SITE)
 *
 *--------------------------------------------------------------------------------------------------------------------------------------*/
/* line 751, wp-content/themes/theme_iagona/custom/scss/_main.scss */
.breadcrumb_container {
  margin-bottom: 0px;
}
/* line 753, wp-content/themes/theme_iagona/custom/scss/_main.scss */
.breadcrumb_container .vc_column-inner {
  padding-top: 0 !important;
}
/* line 758, wp-content/themes/theme_iagona/custom/scss/_main.scss */
.breadcrumb {
  font-weight: 400;
  text-transform: uppercase;
  color: #898989;
  font-size: 13px;
  padding: 1rem 0;
}
/* line 764, wp-content/themes/theme_iagona/custom/scss/_main.scss */
.breadcrumb a {
  border-bottom: 2px solid #ef3340;
  color: #898989;
  padding-bottom: 5px;
}
/* line 768, wp-content/themes/theme_iagona/custom/scss/_main.scss */
.breadcrumb a:hover {
  color: #ef3340 !important;
}
/*************
 *
 * PAGE FAQ
 *
 *--------------------------------------------------------------------------------------------------------------------------------------*/
/* line 779, wp-content/themes/theme_iagona/custom/scss/_main.scss */
#accordeon_faq {
  min-height: 560px;
}
/* line 781, wp-content/themes/theme_iagona/custom/scss/_main.scss */
/* line 782, wp-content/themes/theme_iagona/custom/scss/_main.scss */
#accordeon_faq .vc_tta-panel.vc_active .vc_tta-panel-heading .vc_tta-controls-icon.vc_tta-controls-icon-plus {
  background: #282d33;
}
/* line 786, wp-content/themes/theme_iagona/custom/scss/_main.scss */
#accordeon_faq .vc_tta-panel-heading {
  border: none !important;
  background-color: #f5f5f5;
}
/* line 789, wp-content/themes/theme_iagona/custom/scss/_main.scss */
#accordeon_faq .vc_tta-panel-heading a {
  padding-left: 65px;
  background-color: #f5f5f5;
  color: #212121;
  font-weight: 600;
  font-size: 20px;
  font-family: 'Catamaran', sans-serif;
}
/* line 797, wp-content/themes/theme_iagona/custom/scss/_main.scss */
#accordeon_faq .vc_tta-panel-heading .vc_tta-controls-icon.vc_tta-controls-icon-plus {
  background: #e2e2e2;
  color: white;
  height: 45px;
  width: 45px;
  left: 0px !important;
}
/* line 803, wp-content/themes/theme_iagona/custom/scss/_main.scss */
#accordeon_faq .vc_tta-panel-heading .vc_tta-controls-icon.vc_tta-controls-icon-plus::before, #accordeon_faq .vc_tta-panel-heading .vc_tta-controls-icon.vc_tta-controls-icon-plus::after {
  border: none !important;
  background-color: white;
  left: 50% !important;
  top: 50% !important;
  transform: translate(-50%, -50%) !important;
}
/* line 810, wp-content/themes/theme_iagona/custom/scss/_main.scss */
#accordeon_faq .vc_tta-panel-heading .vc_tta-controls-icon.vc_tta-controls-icon-plus::before {
  height: 3px;
  width: 20px;
}
/* line 814, wp-content/themes/theme_iagona/custom/scss/_main.scss */
#accordeon_faq .vc_tta-panel-heading .vc_tta-controls-icon.vc_tta-controls-icon-plus::after {
  width: 3px;
  height: 20px;
}
/* line 820, wp-content/themes/theme_iagona/custom/scss/_main.scss */
#accordeon_faq .vc_tta-panel-body {
  background: transparent !important;
  border: none !important;
}
/******************
 *
 * PAGE CAS CLIENT
 *
 *--------------------------------------------------------------------------------------------------------------------------------------*/
/* line 831, wp-content/themes/theme_iagona/custom/scss/_main.scss */
/* line 832, wp-content/themes/theme_iagona/custom/scss/_main.scss */
/* line 833, wp-content/themes/theme_iagona/custom/scss/_main.scss */
/* line 834, wp-content/themes/theme_iagona/custom/scss/_main.scss */
@media (min-width: 576px) {
  #filtre_cas_clients .vc_pageable-slide-wrapper .vc_grid-item .vc_gitem-post-data-source-post_excerpt {
    min-height: 95px;
  }
}
/* line 841, wp-content/themes/theme_iagona/custom/scss/_main.scss */
#filtre_cas_clients .vc_grid-filter-item.vc_gitem-post-category-name {
  position: absolute;
  top: 25px;
  right: 25px;
}
/* line 842, wp-content/themes/theme_iagona/custom/scss/_main.scss */
#filtre_cas_clients .vc_grid-filter-item.vc_gitem-post-category-name:first-child {
  display: none;
}
/* line 850, wp-content/themes/theme_iagona/custom/scss/_main.scss */
#filtre_cas_clients .vc_gitem-zone-a {
  height: 350px;
  color: white;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  background-color: #ef3340;
  background-blend-mode: normal;
  background-size: cover;
  transition: background-blend-mode 800ms ease;
  padding-left: 1rem;
  padding-right: 1rem;
  position: relative;
  z-index: 1;
}
/* line 258, wp-content/themes/theme_iagona/custom/scss/_mixins.scss */
#filtre_cas_clients .vc_gitem-zone-a::before {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #000;
  opacity: 0.4;
  z-index: -1;
  transition: opacity 600ms ease;
  /* easeInOutExpo */
}
/* line 866, wp-content/themes/theme_iagona/custom/scss/_main.scss */
#filtre_cas_clients .vc_gitem-zone-a .vc_gitem-post-data-source-post_title {
  font-weight: 900 !important;
  font-family: 'Catamaran', sans-serif !important;
  text-transform: uppercase !important;
  font-size: 22px !important;
  text-align: center;
  margin-bottom: 0 !important;
}
/* line 873, wp-content/themes/theme_iagona/custom/scss/_main.scss */
#filtre_cas_clients .vc_gitem-zone-a .vc_gitem-post-data-source-post_title:before {
  content: '';
  display: block;
  height: 45px;
  width: 45px;
  background: url('https://www.iagona.com/wp-content/themes/theme_iagona/custom/images/hover-cross.svg') no-repeat 50% 50% / contain;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 0rem;
  opacity: 0;
  transition: height 300ms ease, opacity 300ms ease, margin-bottom 300ms ease, padding-bottom 300ms ease;
}
/* line 887, wp-content/themes/theme_iagona/custom/scss/_main.scss */
#filtre_cas_clients .vc_gitem-zone-a:hover {
  background-blend-mode: multiply;
}
/* line 889, wp-content/themes/theme_iagona/custom/scss/_main.scss */
#filtre_cas_clients .vc_gitem-zone-a:hover .vc_gitem-post-data-source-post_title:before {
  opacity: 1;
  margin-bottom: 2rem;
}
/* line 895, wp-content/themes/theme_iagona/custom/scss/_main.scss */
/* line 896, wp-content/themes/theme_iagona/custom/scss/_main.scss */
#filtre_cas_clients .vc_gitem-zone-c .vc_btn3-container {
  border-bottom: 1px dashed #898989;
}
/* line 899, wp-content/themes/theme_iagona/custom/scss/_main.scss */
#filtre_cas_clients .vc_gitem-zone-c .vc_btn3 {
  background: transparent;
  text-transform: uppercase;
  font-family: 'Catamaran', sans-serif;
  color: #ef3340;
  font-size: 18px;
  font-weight: bold;
  margin-top: auto;
  padding: 1rem 0 !important;
  transition: letter-spacing 300ms ease;
}
/* line 911, wp-content/themes/theme_iagona/custom/scss/_main.scss */
#filtre_cas_clients .vc_grid-filter {
  margin-bottom: 3rem;
}
/* line 914, wp-content/themes/theme_iagona/custom/scss/_main.scss */
#filtre_cas_clients .vc_grid-filter-item {
  padding: 0.75rem 1.25rem;
}
/* line 916, wp-content/themes/theme_iagona/custom/scss/_main.scss */
#filtre_cas_clients .vc_grid-filter-item.vc_active, #filtre_cas_clients .vc_grid-filter-item:hover {
  background-color: #ef3340;
}
/* line 918, wp-content/themes/theme_iagona/custom/scss/_main.scss */
#filtre_cas_clients .vc_grid-filter-item.vc_active span, #filtre_cas_clients .vc_grid-filter-item:hover span {
  color: white;
}
/* line 925, wp-content/themes/theme_iagona/custom/scss/_main.scss */
/* line 926, wp-content/themes/theme_iagona/custom/scss/_main.scss */
/* line 927, wp-content/themes/theme_iagona/custom/scss/_main.scss */
.vc_grid-item-mini.vc_is-hover .vc_gitem-zone-c .vc_btn3 {
  letter-spacing: 1px;
}
/******************
 *
 * PAGE NOS PRODUITS
 *
 *--------------------------------------------------------------------------------------------------------------------------------------*/
/* line 940, wp-content/themes/theme_iagona/custom/scss/_main.scss */
#filter_container .titre {
  font-weight: 900;
  text-transform: uppercase;
  font-size: 16px;
  margin-top: 25px;
  margin-bottom: 1rem;
  color: #000;
  font-family: 'Catamaran';
  display: block;
  border-bottom: 1px solid #2a2a2a;
  padding-bottom: 1rem;
  margin-left: 0 !important;
  position: relative;
}
/* line 953, wp-content/themes/theme_iagona/custom/scss/_main.scss */
#filter_container .titre + ul {
  transform: scaleY(1);
  transform-origin: top;
  opacity: 1;
  height: auto;
  padding-bottom: 3rem;
  transition: all 500ms ease;
}
/* line 961, wp-content/themes/theme_iagona/custom/scss/_main.scss */
#filter_container .titre.fold + ul {
  transform: scaleY(0);
  overflow: hidden;
  margin: 0;
  padding: 0;
  opacity: 0;
  height: 0;
  transition: all 500ms ease;
}
/* line 970, wp-content/themes/theme_iagona/custom/scss/_main.scss */
#filter_container .titre .cross:after {
  opacity: 1;
  height: 100%;
  width: 4px;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
}
/* line 978, wp-content/themes/theme_iagona/custom/scss/_main.scss */
#filter_container .titre .cross {
  position: absolute;
  width: 14px;
  height: 14px;
  top: calc(50% - 0.5rem);
  right: 0px;
  display: block;
  transform: translateY(-50%);
}
/* line 986, wp-content/themes/theme_iagona/custom/scss/_main.scss */
#filter_container .titre .cross:before, #filter_container .titre .cross:after {
  content: '';
  position: absolute;
  background-color: red;
  border-radius: 9999px;
}
/* line 992, wp-content/themes/theme_iagona/custom/scss/_main.scss */
#filter_container .titre .cross:before {
  width: 100%;
  height: 4px;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
/* line 999, wp-content/themes/theme_iagona/custom/scss/_main.scss */
#filter_container .titre .cross:after {
  opacity: 0;
  transition: opacity 300ms ease;
}
/* line 1004, wp-content/themes/theme_iagona/custom/scss/_main.scss */
/* line 1005, wp-content/themes/theme_iagona/custom/scss/_main.scss */
#filter_container .titre.fold .cross:after {
  opacity: 1;
}
/* line 1011, wp-content/themes/theme_iagona/custom/scss/_main.scss */
.fiches_produits .col {
  margin-bottom: 3rem;
}
/* line 1015, wp-content/themes/theme_iagona/custom/scss/_main.scss */
.fiches_produits .col a {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  height: 100%;
}
/* line 1021, wp-content/themes/theme_iagona/custom/scss/_main.scss */
.fiches_produits .col a .titre_produit {
  margin-bottom: 2rem !important;
}
/* line 1024, wp-content/themes/theme_iagona/custom/scss/_main.scss */
.fiches_produits .col a .readmore_produit {
  margin-top: auto !important;
}
/* line 1027, wp-content/themes/theme_iagona/custom/scss/_main.scss */
.col.hidden {
  display: none;
}
/* line 1031, wp-content/themes/theme_iagona/custom/scss/_main.scss */
.number_of_result {
  margin-bottom: 2rem;
  text-align: right;
  color: red;
}
/* line 1038, wp-content/themes/theme_iagona/custom/scss/_main.scss */
#filter_container .titre span:first-child:before {
  width: 30px;
  height: 30px;
  transform: translate(-24px, -18px);
}
/* line 1043, wp-content/themes/theme_iagona/custom/scss/_main.scss */
.filtre_criteres {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
/* line 1049, wp-content/themes/theme_iagona/custom/scss/_main.scss */
label .count {
  color: red;
  font-size: 14px;
}
/******************
 *
 * PAGE QUI SOMMES NOUS
 *
 *--------------------------------------------------------------------------------------------------------------------------------------*/
/* line 1060, wp-content/themes/theme_iagona/custom/scss/_main.scss */
.cq-timeline .cq-timeline-icon-aqua.cq-timeline-iconcontainer, .cq-timeline .cq-timeline-row.cq-timeline-style-aqua .cq-timeline-contentcontainer .cq-timeline-content {
  background-color: #30363d !important;
}
/* line 1063, wp-content/themes/theme_iagona/custom/scss/_main.scss */
.cq-timeline .cq-timeline-row.cq-timeline-style-aqua:nth-child(2n) .cq-timeline-item .cq-timeline-contentcontainer .cq-timeline-content::after {
  border-left: 10px solid #30363d !important;
}
/* line 1066, wp-content/themes/theme_iagona/custom/scss/_main.scss */
.cq-timeline .cq-timeline-row.cq-timeline-style-aqua:nth-child(2n+1) .cq-timeline-item .cq-timeline-contentcontainer .cq-timeline-content::before {
  border-right: 10px solid #30363d !important;
}
/* line 1070, wp-content/themes/theme_iagona/custom/scss/_main.scss */
.cq-timeline .cq-timeline-item .cq-timeline-label {
  color: #fff !important;
  font-size: 16px;
}
/******************
 *
 * PAGE RECRUTEMENT PRESS
 *
 *--------------------------------------------------------------------------------------------------------------------------------------*/
/* line 1082, wp-content/themes/theme_iagona/custom/scss/_main.scss */
.titre_small_box {
  font-size: 20px;
  font-family: 'Catamaran', sans-serif;
  line-height: 1.2;
  font-weight: 700;
  color: #212121;
}
/* line 1091, wp-content/themes/theme_iagona/custom/scss/_main.scss */
/* line 1093, wp-content/themes/theme_iagona/custom/scss/_main.scss */
#small_box [class*="icon_"] {
  position: relative;
}
/* line 1096, wp-content/themes/theme_iagona/custom/scss/_main.scss */
#small_box [class*="icon_"]::before {
  position: absolute;
  transform: rotate(-360deg);
  transition: transform 500ms cubic-bezier(1, 0, 0, 1);
  bottom: 30px;
  right: 60px;
  z-index: 2;
  /* easeInOutExpo */
}
/* line 1107, wp-content/themes/theme_iagona/custom/scss/_main.scss */
#small_box .col_small_box {
  padding-bottom: 15px;
  margin-bottom: 45px;
}
/* line 1112, wp-content/themes/theme_iagona/custom/scss/_main.scss */
#small_box .col_small_box .lien_englobant a {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  align-items: flex-end;
  justify-content: center;
  display: flex;
  margin: 0;
  z-index: 10;
  transition: all 300ms ease;
  font-size: 14px;
}
/* line 1126, wp-content/themes/theme_iagona/custom/scss/_main.scss */
#small_box .col_small_box .lien_englobant a p {
  margin: 0 !important;
}
/* line 1132, wp-content/themes/theme_iagona/custom/scss/_main.scss */
/* line 1133, wp-content/themes/theme_iagona/custom/scss/_main.scss */
#small_box .col_small_box:hover .image_ronde figure::before {
  opacity: 1;
}
/* line 1137, wp-content/themes/theme_iagona/custom/scss/_main.scss */
#small_box .col_small_box:hover .lien_englobant a {
  color: #ef3340;
  letter-spacing: 1px;
}
/* line 1142, wp-content/themes/theme_iagona/custom/scss/_main.scss */
#small_box .col_small_box:hover [class*="icon_"]::before {
  transform: rotate(0);
}
/******************
 *
 * PAGE nos clients
 *
 *--------------------------------------------------------------------------------------------------------------------------------------*/
/* line 1154, wp-content/themes/theme_iagona/custom/scss/_main.scss */
.esg-entry-media-wrapper {
  border: 1px solid #bccbd3;
}
/* line 1158, wp-content/themes/theme_iagona/custom/scss/_main.scss */
.esg-filter-wrapper {
  margin-bottom: 2rem !important;
}
/* line 1162, wp-content/themes/theme_iagona/custom/scss/_main.scss */
.minimal-light .esg-filterbutton, .minimal-light .esg-navigationbutton, .minimal-light .esg-sortbutton, .minimal-light .esg-cartbutton a {
  color: #212121;
  margin-right: 5px;
  cursor: pointer;
  padding: 0px 16px;
  border: 1px solid #bccbd3;
  line-height: 38px;
  border-radius: 25px !important;
  -moz-border-radius: 25px !important;
  -webkit-border-radius: 25px !important;
  font-size: 12px;
  font-weight: 700;
  font-family: inherit !important;
  display: inline-block;
  background: #fff;
  margin-bottom: 15px !important;
  margin-left: 4px;
  margin-right: 4px;
  transition: all 500ms cubic-bezier(1, 0, 0, 1);
  /* easeInOutExpo */
}
/* line 1183, wp-content/themes/theme_iagona/custom/scss/_main.scss */
.minimal-light .esg-navigationbutton:hover, .minimal-light .esg-filterbutton:hover, .minimal-light .esg-sortbutton:hover, .minimal-light .esg-sortbutton-order:hover, .minimal-light .esg-cartbutton a:hover, .minimal-light .esg-filterbutton.selected {
  background-color: #ef3340 !important;
  border-color: #ef3340 !important;
  color: #fff !important;
  box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.13);
}
/* line 1195, wp-content/themes/theme_iagona/custom/scss/_main.scss */
.esg-overflowtrick {
  overflow: inherit;
}
/******************
 *
 * PAGE plan de site
 *
 *--------------------------------------------------------------------------------------------------------------------------------------*/
/* line 1205, wp-content/themes/theme_iagona/custom/scss/_main.scss */
.wsp-pages-title, .wsp-produits-title, .wsp-references-title {
  font-size: 28px !important;
  font-weight: 700 !important;
  color: #212121 !important;
  font-family: 'Catamaran', sans-serif !important;
  margin-left: 25px !important;
  position: relative !important;
}
/* line 1212, wp-content/themes/theme_iagona/custom/scss/_main.scss */
.wsp-pages-title::before, .wsp-produits-title::before, .wsp-references-title::before {
  content: '';
  position: absolute;
  width: 40px;
  height: 40px;
  transform: translate(-25px, -25px);
  display: block;
  top: 0;
  left: 0;
  background: url('https://www.iagona.com/wp-content/themes/theme_iagona/custom/images/before_title.svg') no-repeat 50% 50% / contain;
}
/* line 1224, wp-content/themes/theme_iagona/custom/scss/_main.scss */
/* line 1225, wp-content/themes/theme_iagona/custom/scss/_main.scss */
.wsp-pages-list a, .wsp-produits-list a, .wsp-references-list a {
  color: #212121 !important;
}
/* line 1227, wp-content/themes/theme_iagona/custom/scss/_main.scss */
.wsp-pages-list a:hover, .wsp-produits-list a:hover, .wsp-references-list a:hover {
  color: #ef3340 !important;
}
/* line 1, wp-content/themes/theme_iagona/custom/scss/_nav.scss */
#navcontainer {
  text-align: right;
}
/**************
 * Menu normal
 *************/
/* line 10, wp-content/themes/theme_iagona/custom/scss/_nav.scss */
.g-main-nav > .g-toplevel > li > .g-menu-item-container {
  color: #212121;
  padding: 3rem 14px;
  margin: 0;
  font-size: 14px;
  font-family: 'Roboto', sans-serif;
  font-weight: 500;
  text-transform: uppercase;
  border-bottom: 0px;
}
/* line 21, wp-content/themes/theme_iagona/custom/scss/_nav.scss */
.g-main-nav > .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover > .g-menu-item-container {
  color: #fff;
  position: relative;
  background-color: #ef3340;
}
/* line 27, wp-content/themes/theme_iagona/custom/scss/_nav.scss */
.g-main-nav > .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active > .g-menu-item-container {
  background-color: #ef3340;
  color: white;
}
/* line 32, wp-content/themes/theme_iagona/custom/scss/_nav.scss */
/* line 33, wp-content/themes/theme_iagona/custom/scss/_nav.scss */
/* line 34, wp-content/themes/theme_iagona/custom/scss/_nav.scss */
/* line 38, wp-content/themes/theme_iagona/custom/scss/_nav.scss */
/* line 39, wp-content/themes/theme_iagona/custom/scss/_nav.scss */
/* line 40, wp-content/themes/theme_iagona/custom/scss/_nav.scss */
/* line 44, wp-content/themes/theme_iagona/custom/scss/_nav.scss */
/* line 45, wp-content/themes/theme_iagona/custom/scss/_nav.scss */
/**************
 * Dropdown
 *************/
/* line 59, wp-content/themes/theme_iagona/custom/scss/_nav.scss */
.g-main-nav .g-dropdown {
  width: 250px;
  transition: transform 0.3s ease-in-out;
  border-top: 4px solid #c31c4a;
  background-color: rgba(255, 255, 255, 0.8);
  box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.2);
}
/* line 67, wp-content/themes/theme_iagona/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: rgba(51, 51, 51, 0.8);
  padding: 18px;
  font-size: 14px;
  transition: all 300ms ease-in-out;
}
/* line 74, wp-content/themes/theme_iagona/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: rgba(51, 51, 51, 0.8);
  background-color: rgba(217, 217, 217, 0.8);
}
/* line 79, wp-content/themes/theme_iagona/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 83, wp-content/themes/theme_iagona/custom/scss/_nav.scss */
.g-main-nav > .g-toplevel > li > .g-menu-item-container + .g-dropdown > .g-dropdown-column {
  background: rgba(255, 255, 255, 0.8);
}
/* line 85, wp-content/themes/theme_iagona/custom/scss/_nav.scss */
/* line 86, wp-content/themes/theme_iagona/custom/scss/_nav.scss */
/* line 90, wp-content/themes/theme_iagona/custom/scss/_nav.scss */
/* line 91, wp-content/themes/theme_iagona/custom/scss/_nav.scss */
/* line 92, wp-content/themes/theme_iagona/custom/scss/_nav.scss */
/* line 97, wp-content/themes/theme_iagona/custom/scss/_nav.scss */
/* line 98, wp-content/themes/theme_iagona/custom/scss/_nav.scss */
/* line 108, wp-content/themes/theme_iagona/custom/scss/_nav.scss */
/* line 109, wp-content/themes/theme_iagona/custom/scss/_nav.scss */
@media screen and (min-width: 1024px) and (max-width: 1299px) {
  /* line 111, wp-content/themes/theme_iagona/custom/scss/_nav.scss */
  .g-main-nav .g-dropdown {
    width: 200px;
  }
}
/* line 114, wp-content/themes/theme_iagona/custom/scss/_nav.scss */
.g-main-nav .g-dropdown > .g-dropdown-column {
  background: rgba(255, 255, 255, 0.8);
}
/* line 117, wp-content/themes/theme_iagona/custom/scss/_nav.scss */
.g-main-nav .g-dropdown .g-dropdown {
  transform: translateY(-4px);
}
/* line 123, wp-content/themes/theme_iagona/custom/scss/_nav.scss */
.g-main-nav > .g-toplevel > li:hover > .g-menu-item-container + .g-dropdown {
  transform: translateY(-4px);
}
/*********************
 * Dropdown indicators
 ********************/
/* line 131, wp-content/themes/theme_iagona/custom/scss/_nav.scss */
/* line 132, wp-content/themes/theme_iagona/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.iagona.com/wp-content/themes/theme_iagona/custom/images/dropdownarrow.svg') no-repeat 50% 50% / contain;
  text-align: right;
  width: 10px;
  height: 10px;
  opacity: 1;
}
/* line 144, wp-content/themes/theme_iagona/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 151, wp-content/themes/theme_iagona/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.iagona.com/wp-content/themes/theme_iagona/custom/images/dropdownarrow.svg') no-repeat 50% 50% / contain;
  text-align: right;
  width: 10px;
  height: 10px;
  opacity: 1;
  transform: rotate(-90deg);
}
/* line 165, wp-content/themes/theme_iagona/custom/scss/_nav.scss */
/* line 166, wp-content/themes/theme_iagona/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.iagona.com/wp-content/themes/theme_iagona/custom/images/dropdownarrow.svg') no-repeat 50% 50% / contain;
  opacity: 1;
}
/***********
 * Offcanvas
 **********/
/* line 183, wp-content/themes/theme_iagona/custom/scss/_nav.scss */
/* line 184, wp-content/themes/theme_iagona/custom/scss/_nav.scss */
/* line 185, wp-content/themes/theme_iagona/custom/scss/_nav.scss */
.g-offcanvas-open .g-offcanvas-left #g-page-surround {
  left: 250px;
}
/* line 190, wp-content/themes/theme_iagona/custom/scss/_nav.scss */
/* line 191, wp-content/themes/theme_iagona/custom/scss/_nav.scss */
.g-offcanvas-open .g-offcanvas-right #g-page-surround {
  right: 250px;
}
/* line 197, wp-content/themes/theme_iagona/custom/scss/_nav.scss */
#g-offcanvas {
  width: 250px;
  background: #ef3340;
}
/* line 200, wp-content/themes/theme_iagona/custom/scss/_nav.scss */
/* line 201, wp-content/themes/theme_iagona/custom/scss/_nav.scss */
#g-offcanvas #g-mobilemenu-container ul {
  background: #ef3340;
}
/* line 203, wp-content/themes/theme_iagona/custom/scss/_nav.scss */
/* line 205, wp-content/themes/theme_iagona/custom/scss/_nav.scss */
#g-offcanvas #g-mobilemenu-container ul > li > .g-menu-item-container {
  color: white;
  border-bottom: 1px solid #f14b56;
}
/* line 209, wp-content/themes/theme_iagona/custom/scss/_nav.scss */
/* line 210, wp-content/themes/theme_iagona/custom/scss/_nav.scss */
#g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover, #g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active {
  background: #ee202e;
}
/* line 213, wp-content/themes/theme_iagona/custom/scss/_nav.scss */
#g-offcanvas #g-mobilemenu-container ul > li: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(.g-menu-item-type-particle):not(.g-menu-item-type-module).active > .g-menu-item-container {
  color: white;
}
/* line 218, wp-content/themes/theme_iagona/custom/scss/_nav.scss */
/* line 219, wp-content/themes/theme_iagona/custom/scss/_nav.scss */
/* line 220, wp-content/themes/theme_iagona/custom/scss/_nav.scss */
#g-offcanvas #g-mobilemenu-container ul > li.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 227, wp-content/themes/theme_iagona/custom/scss/_nav.scss */
#g-offcanvas #g-mobilemenu-container ul .g-dropdown-column {
  width: 250px;
}
/***********
 * Hamburger
 **********/
/* line 245, wp-content/themes/theme_iagona/custom/scss/_nav.scss */
.g-offcanvas-toggle {
  position: fixed;
  z-index: 9999;
  top: 10px;
  left: 10px;
  background-color: #ef3340;
  width: 45px;
  height: 40px;
}
/* line 253, wp-content/themes/theme_iagona/custom/scss/_nav.scss */
.g-offcanvas-toggle .hamburger {
  height: 2px;
  background-color: #fff;
  position: absolute;
  top: 50%;
  left: calc((45px - 30px) / 2);
  width: 30px;
  transform: translateY(calc(2px / -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 264, wp-content/themes/theme_iagona/custom/scss/_nav.scss */
.g-offcanvas-toggle .hamburger::before, .g-offcanvas-toggle .hamburger::after {
  content: "";
  width: 100%;
  height: 2px;
  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 276, wp-content/themes/theme_iagona/custom/scss/_nav.scss */
.g-offcanvas-toggle .hamburger::before {
  transform: translateY(-8px);
}
/* line 280, wp-content/themes/theme_iagona/custom/scss/_nav.scss */
.g-offcanvas-toggle .hamburger::after {
  transform: translateY(8px);
}
/* line 286, wp-content/themes/theme_iagona/custom/scss/_nav.scss */
/* line 287, wp-content/themes/theme_iagona/custom/scss/_nav.scss */
.g-offcanvas-open .g-offcanvas-toggle .hamburger {
  background-color: transparent;
}
/* line 290, wp-content/themes/theme_iagona/custom/scss/_nav.scss */
.g-offcanvas-open .g-offcanvas-toggle .hamburger::before, .g-offcanvas-open .g-offcanvas-toggle .hamburger::after {
  content: "";
  width: 100%;
  height: 2px;
  background-color: #fff;
  position: absolute;
  left: 0;
}
/* line 300, wp-content/themes/theme_iagona/custom/scss/_nav.scss */
.g-offcanvas-open .g-offcanvas-toggle .hamburger::before {
  transform: rotate(45deg) translateY(0px);
}
/* line 304, wp-content/themes/theme_iagona/custom/scss/_nav.scss */
.g-offcanvas-open .g-offcanvas-toggle .hamburger::after {
  transform: rotate(-45deg) translateY(0px);
}
/* line 2, wp-content/themes/theme_iagona/custom/scss/_header.scss */
#g-header {
  background-color: #fff;
}
/* line 4, wp-content/themes/theme_iagona/custom/scss/_header.scss */
#g-header .g-content {
  margin: 0 !important;
  padding: 0 !important;
}
/* line 9, wp-content/themes/theme_iagona/custom/scss/_header.scss */
#g-header > .g-container > .g-grid {
  align-items: center;
}
/* line 13, wp-content/themes/theme_iagona/custom/scss/_header.scss */
.gantry-logo {
  overflow: hidden;
  display: block;
  padding: 2px;
}
@media (max-width: 575px) {
  /* line 21, wp-content/themes/theme_iagona/custom/scss/_header.scss */
  .gantry-logo {
    text-align: center;
    display: block;
  }
  /* line 25, wp-content/themes/theme_iagona/custom/scss/_header.scss */
  .gantry-logo img {
    width: 70%;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  /* line 32, wp-content/themes/theme_iagona/custom/scss/_header.scss */
  .gantry-logo {
    text-align: center;
    display: block;
  }
  /* line 36, wp-content/themes/theme_iagona/custom/scss/_header.scss */
  .gantry-logo img {
    width: 60%;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
}
/* line 44, wp-content/themes/theme_iagona/custom/scss/_header.scss */
/* line 45, wp-content/themes/theme_iagona/custom/scss/_header.scss */
#g-header .g-main-nav > .g-toplevel > li > .g-menu-item-container {
  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 48, wp-content/themes/theme_iagona/custom/scss/_header.scss */
/* line 49, wp-content/themes/theme_iagona/custom/scss/_header.scss */
#g-header #logocontainer img {
  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 53, wp-content/themes/theme_iagona/custom/scss/_header.scss */
#g-header.g-fixed-element {
  background-color: #fff;
  box-shadow: 1px 1px 3px 2px #bccbd3;
}
/* line 56, wp-content/themes/theme_iagona/custom/scss/_header.scss */
#g-header.g-fixed-element .g-main-nav > .g-toplevel > li > .g-menu-item-container {
  padding: 1rem 14px;
  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 60, wp-content/themes/theme_iagona/custom/scss/_header.scss */
/* line 61, wp-content/themes/theme_iagona/custom/scss/_header.scss */
#g-header.g-fixed-element #logocontainer img {
  max-width: 65%;
  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: 1299px) {
  /* line 71, wp-content/themes/theme_iagona/custom/scss/_header.scss */
  #logocontainer, #navcontainer {
    flex: 0 100%;
    width: 100%;
    text-align: center;
  }
  /* line 77, wp-content/themes/theme_iagona/custom/scss/_header.scss */
  /* line 78, wp-content/themes/theme_iagona/custom/scss/_header.scss */
  #g-header .gantry-logo img {
    width: 230px;
    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-top: 15px;
  }
  /* line 88, wp-content/themes/theme_iagona/custom/scss/_header.scss */
  /* line 89, wp-content/themes/theme_iagona/custom/scss/_header.scss */
  #g-header.g-fixed-element .gantry-logo img {
    width: 150px;
    padding: 1rem 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;
    padding-top: 5px;
  }
}
@media (max-width: 1299px) and (max-width: 767px) {
  #g-header .gantry-logo img {
    padding-top: 45px;
    width: 200px;
  }
}
/* line 99, wp-content/themes/theme_iagona/custom/scss/_header.scss */
#langues {
  position: absolute;
  right: 0px;
  top: 30px;
  background-color: #ef3340;
  width: 94px;
  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 106, wp-content/themes/theme_iagona/custom/scss/_header.scss */
#langues a {
  color: #fff;
}
/* line 108, wp-content/themes/theme_iagona/custom/scss/_header.scss */
#langues a:hover {
  color: #212121;
}
@media (max-width: 767px) {
  #langues {
    top: 10px;
  }
}
/* line 117, wp-content/themes/theme_iagona/custom/scss/_header.scss */
/* line 118, wp-content/themes/theme_iagona/custom/scss/_header.scss */
#g-header.g-fixed-element #langues {
  top: 3px;
  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 1, wp-content/themes/theme_iagona/custom/scss/_footer.scss */
#g-footer {
  background: #282d33;
  z-index: 9;
  color: white;
  padding-top: 3rem;
}
@media (max-width: 575px) {
  #g-footer {
    text-align: center;
  }
  /* line 8, wp-content/themes/theme_iagona/custom/scss/_footer.scss */
  #g-footer .wpb_single_image.vc_align_left, #g-footer p {
    text-align: center !important;
  }
}
/* line 14, wp-content/themes/theme_iagona/custom/scss/_footer.scss */
.socials-list {
  list-style-type: none;
  margin: 0;
  padding: 0;
  text-align: left;
  margin-top: 35px;
}
@media (max-width: 767px) {
  .socials-list {
    text-align: center;
  }
}
/* line 21, wp-content/themes/theme_iagona/custom/scss/_footer.scss */
.socials-list li {
  display: inline-block;
  margin-right: 4px;
  margin-left: 4px;
  background-color: #30363d;
  padding: 0.5rem;
  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 28, wp-content/themes/theme_iagona/custom/scss/_footer.scss */
.socials-list li a {
  display: block;
  width: 20px;
  overflow: hidden;
  height: 20px;
  text-indent: -9999px;
  background-size: 20px;
  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;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
/* line 39, wp-content/themes/theme_iagona/custom/scss/_footer.scss */
.socials-list li.youtube a {
  background-image: url('https://www.iagona.com/wp-content/themes/theme_iagona/custom/images/youtube.svg');
}
/* line 42, wp-content/themes/theme_iagona/custom/scss/_footer.scss */
.socials-list li.twitter a {
  background-image: url('https://www.iagona.com/wp-content/themes/theme_iagona/custom/images/twitter.svg');
}
/* line 45, wp-content/themes/theme_iagona/custom/scss/_footer.scss */
.socials-list li.linkedin a {
  background-image: url('https://www.iagona.com/wp-content/themes/theme_iagona/custom/images/linkedin-in.svg');
}
/* line 49, wp-content/themes/theme_iagona/custom/scss/_footer.scss */
.socials-list li:hover {
  background-color: #ef3340;
}
@media (max-width: 575px) {
  .socials-list {
    text-align: center;
    margin: 1rem auto;
  }
}
/* line 58, wp-content/themes/theme_iagona/custom/scss/_footer.scss */
/* line 59, wp-content/themes/theme_iagona/custom/scss/_footer.scss */
footer#g-footer a, footer#g-footer a:active {
  color: white;
}
/* line 61, wp-content/themes/theme_iagona/custom/scss/_footer.scss */
footer#g-footer a:hover, footer#g-footer a:active:hover {
  color: #ef3340;
}
/* line 65, wp-content/themes/theme_iagona/custom/scss/_footer.scss */
footer#g-footer .telephone_footer a {
  color: #ef3340;
  font-weight: bold;
  font-size: 22px;
}
/* line 70, wp-content/themes/theme_iagona/custom/scss/_footer.scss */
footer#g-footer ul li {
  margin-bottom: 8px;
}
/* line 73, wp-content/themes/theme_iagona/custom/scss/_footer.scss */
footer#g-footer #copyright {
  font-size: 14px;
  padding: 0.5rem 0;
  margin-top: 50px;
  position: relative;
  overflow: visible;
  background-color: #30363d;
}
/* line 80, wp-content/themes/theme_iagona/custom/scss/_footer.scss */
footer#g-footer #copyright::before {
  background: url('https://www.iagona.com/wp-content/themes/theme_iagona/custom/images/pluie-pixels-footer.png') repeat-x top 0 left 0;
  width: 100%;
  height: 64px;
  transform: translateY(-100%);
  display: block;
  top: 0;
  left: 0;
}
/* line 90, wp-content/themes/theme_iagona/custom/scss/_footer.scss */
footer#g-footer #copyright .wpb_content_element {
  margin-bottom: 0px;
}
/* line 96, wp-content/themes/theme_iagona/custom/scss/_footer.scss */
/* line 97, wp-content/themes/theme_iagona/custom/scss/_footer.scss */
#form_newsletter input[type="email"] {
  width: 200px;
  padding: 0.85rem 1rem;
  border: 2px solid #ccc;
  border-radius: 0;
  color: #2a2a2a;
}
/* line 104, wp-content/themes/theme_iagona/custom/scss/_footer.scss */
#form_newsletter input[type="submit"] {
  padding: calc(0.9rem + 2px) 1rem;
  margin-left: 5px;
  transform: translateY(-0.05rem);
}
/* line 111, wp-content/themes/theme_iagona/custom/scss/_footer.scss */
/* line 112, wp-content/themes/theme_iagona/custom/scss/_footer.scss */
.logo_bg_footer img {
  width: 250px;
}
/* line 1, wp-content/themes/theme_iagona/custom/scss/_produits.scss */
#header_produit {
  background: #f9f9f9 url('https://www.iagona.com/wp-content/themes/theme_iagona/custom/images/pluie-pixels-header.png') repeat-x top 0 left 0 / auto 86px;
  padding-top: 90px;
}
/* line 4, wp-content/themes/theme_iagona/custom/scss/_produits.scss */
#header_produit .retrait_droite {
  position: relative;
  text-align: center;
  z-index: 9;
}
@media (min-width: 576px) {
  #header_produit .retrait_droite {
    text-align: right;
  }
}
/* line 12, wp-content/themes/theme_iagona/custom/scss/_produits.scss */
#header_produit .header_categorie_produit {
  position: relative;
  display: inline-flex;
  align-items: center;
  height: 45px;
  line-height: normal;
  margin-bottom: 15px;
}
/* line 20, wp-content/themes/theme_iagona/custom/scss/_produits.scss */
#header_produit .header_categorie_produit p {
  margin: 0px !important;
}
/* line 24, wp-content/themes/theme_iagona/custom/scss/_produits.scss */
#header_produit .header_ref_produit {
  font-size: 55px;
  font-weight: lighter;
  font-family: 'Catamaran', sans-serif;
  color: #212121;
  margin-bottom: 15px;
}
/* line 31, wp-content/themes/theme_iagona/custom/scss/_produits.scss */
#header_produit .header_titre_produit {
  font-size: 34px;
  font-weight: 700;
  font-family: 'Catamaran', sans-serif;
  color: #212121;
}
/* line 37, wp-content/themes/theme_iagona/custom/scss/_produits.scss */
#header_produit .header_ancre_produit {
  margin-bottom: 0px;
}
/* line 39, wp-content/themes/theme_iagona/custom/scss/_produits.scss */
#header_produit .header_ancre_produit a {
  text-transform: uppercase;
  font-weight: 900;
  position: relative;
  padding-right: 60px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: inline-block;
}
/* line 47, wp-content/themes/theme_iagona/custom/scss/_produits.scss */
#header_produit .header_ancre_produit a::before, #header_produit .header_ancre_produit a::after {
  display: block;
  width: 40px;
  height: 40px;
  content: '';
  position: absolute;
  right: 0px;
  top: 50%;
  transform: translateY(-50%);
}
/* line 57, wp-content/themes/theme_iagona/custom/scss/_produits.scss */
#header_produit .header_ancre_produit a:before {
  border-radius: 50%;
  transition: all 300ms ease;
  border: 2px solid #ef3340;
  opacity: 1;
}
/* line 63, wp-content/themes/theme_iagona/custom/scss/_produits.scss */
#header_produit .header_ancre_produit a::after {
  background: url('https://www.iagona.com/wp-content/themes/theme_iagona/custom/images/fleche_ancre.svg') no-repeat 50% 50% / 15px;
}
/* line 67, wp-content/themes/theme_iagona/custom/scss/_produits.scss */
/* line 68, wp-content/themes/theme_iagona/custom/scss/_produits.scss */
#header_produit .header_ancre_produit a:hover:after {
  animation: bounceBottom 0.7s ease infinite;
}
/* line 71, wp-content/themes/theme_iagona/custom/scss/_produits.scss */
#header_produit .header_ancre_produit a:hover:before {
  opacity: 0.2;
  background-color: #ef3340;
}
@keyframes bounceBottom {
  /* line 80, wp-content/themes/theme_iagona/custom/scss/_produits.scss */
  from {
    transform: translateY(calc(-50% + 6px));
  }
  /* line 81, wp-content/themes/theme_iagona/custom/scss/_produits.scss */
  50% {
    transform: translateY(-50.0625%);
  }
  /* line 82, wp-content/themes/theme_iagona/custom/scss/_produits.scss */
  to {
    transform: translateY(calc(-50% + 6px));
  }
}
@keyframes bounceTop {
  /* line 85, wp-content/themes/theme_iagona/custom/scss/_produits.scss */
  from {
    transform: translateY(calc(-50% - 6px));
  }
  /* line 86, wp-content/themes/theme_iagona/custom/scss/_produits.scss */
  50% {
    transform: translateY(-49.9375%);
  }
  /* line 87, wp-content/themes/theme_iagona/custom/scss/_produits.scss */
  to {
    transform: translateY(calc(-50% - 6px));
  }
}
/* line 90, wp-content/themes/theme_iagona/custom/scss/_produits.scss */
/* line 91, wp-content/themes/theme_iagona/custom/scss/_produits.scss */
#fiches_similaires .visuel_produit {
  height: 350px;
  background-size: cover;
  background-position: center center;
  position: relative;
  margin-bottom: 2rem;
  background-color: rgba(239, 51, 64, 0);
  transition: background-color 300ms ease;
  z-index: 1;
}
/* line 100, wp-content/themes/theme_iagona/custom/scss/_produits.scss */
#fiches_similaires .visuel_produit::before {
  left: 0;
  right: 0;
  bottom: -1rem;
  border-bottom: 1px solid #ef3340;
  background-color: rgba(239, 51, 64, 0.5);
  z-index: -1;
  height: 0;
  transition: border-bottom 150ms ease, height 300ms ease;
  transition-delay: 0s, 150ms;
}
/* line 113, wp-content/themes/theme_iagona/custom/scss/_produits.scss */
#fiches_similaires .ref_produit {
  font-size: 35px;
  font-weight: 300;
}
/* line 117, wp-content/themes/theme_iagona/custom/scss/_produits.scss */
#fiches_similaires .titre_produit {
  font-weight: 700;
  font-size: 24px;
}
/* line 121, wp-content/themes/theme_iagona/custom/scss/_produits.scss */
#fiches_similaires .readmore_produit {
  font-weight: 900;
  font-size: 13px;
  transition: letter-spacing 300ms ease;
  text-transform: uppercase;
  color: #ef3340;
  margin-top: 1rem;
}
/* line 130, wp-content/themes/theme_iagona/custom/scss/_produits.scss */
/* line 131, wp-content/themes/theme_iagona/custom/scss/_produits.scss */
#fiches_similaires .produit:hover .visuel_produit {
  background-blend-mode: multiply;
  background-color: rgba(239, 51, 64, 0.5);
}
/* line 135, wp-content/themes/theme_iagona/custom/scss/_produits.scss */
#fiches_similaires .produit:hover .readmore_produit {
  letter-spacing: 1px;
}
/* line 138, wp-content/themes/theme_iagona/custom/scss/_produits.scss */
#fiches_similaires .produit:hover .visuel_produit::before {
  border-bottom: 1rem solid #ef3340;
  height: calc(100% + 1rem);
}
/* line 2, wp-content/themes/theme_iagona/custom/scss/_forms.scss */
/* line 3, wp-content/themes/theme_iagona/custom/scss/_forms.scss */
.formulaire_general .g-grid {
  margin-left: -10px;
  margin-right: -10px;
}
/* line 6, wp-content/themes/theme_iagona/custom/scss/_forms.scss */
.formulaire_general .g-grid .g-block {
  padding-left: 10px;
  padding-right: 10px;
}
/* line 11, wp-content/themes/theme_iagona/custom/scss/_forms.scss */
.formulaire_general .wpcf7-form-control-wrap:not(.confirmation) {
  padding-bottom: 10px;
}
/* line 13, wp-content/themes/theme_iagona/custom/scss/_forms.scss */
.formulaire_general .wpcf7-form-control-wrap:not(.confirmation) input[type="text"], .formulaire_general .wpcf7-form-control-wrap:not(.confirmation) input[type="tel"], .formulaire_general .wpcf7-form-control-wrap:not(.confirmation) input[type="email"], .formulaire_general .wpcf7-form-control-wrap:not(.confirmation) textarea {
  width: 100%;
  border: none;
  padding: 0.65rem 0.85rem;
  border-radius: 0px;
}
/* line 19, wp-content/themes/theme_iagona/custom/scss/_forms.scss */
.formulaire_general .wpcf7-form-control-wrap:not(.confirmation) input[type="checkbox"] {
  border: 2px solid #ef3340;
}
/* line 23, wp-content/themes/theme_iagona/custom/scss/_forms.scss */
.formulaire_general .wpcf7-form-control-wrap:not(.confirmation) {
  display: block;
  width: 100%;
}
/* line 27, wp-content/themes/theme_iagona/custom/scss/_forms.scss */
.formulaire_general .wpcf7-form-control-wrap.confirmation, .formulaire_general .wpcf7-form-control.wpcf7-submit {
  display: inline-block;
}
/* line 30, wp-content/themes/theme_iagona/custom/scss/_forms.scss */
.formulaire_general .wpcf7-list-item {
  display: inline-flex;
  align-items: center;
  margin-right: 2rem;
  line-height: 1.8;
}
/* line 35, wp-content/themes/theme_iagona/custom/scss/_forms.scss */
.formulaire_general .wpcf7-list-item .wpcf7-list-item-label {
  font-weight: 500;
  text-transform: uppercase;
}
/* line 43, wp-content/themes/theme_iagona/custom/scss/_forms.scss */
#form_contact_fix {
  margin-top: 1rem;
  padding: 10px;
}
/* line 46, wp-content/themes/theme_iagona/custom/scss/_forms.scss */
#form_contact_fix input[type="text"], #form_contact_fix input[type="tel"], #form_contact_fix input[type="email"] {
  border: 2px solid #bccbd3;
}
/* line 49, wp-content/themes/theme_iagona/custom/scss/_forms.scss */
#form_contact_fix textarea {
  border: 2px solid #bccbd3;
}
/* line 52, wp-content/themes/theme_iagona/custom/scss/_forms.scss */
#form_contact_fix .g-grid.align-items-center {
  align-items: center;
}
/* line 55, wp-content/themes/theme_iagona/custom/scss/_forms.scss */
#form_contact_fix .obligatoire {
  font-size: 11px;
  justify-content: flex-start;
  padding-left: 10px;
}
/* line 60, wp-content/themes/theme_iagona/custom/scss/_forms.scss */
#form_contact_fix .conditions {
  font-size: 13px;
  justify-content: center;
}
/* line 64, wp-content/themes/theme_iagona/custom/scss/_forms.scss */
#form_contact_fix .submit {
  padding-right: 10px;
  justify-content: flex-end;
}
/* line 67, wp-content/themes/theme_iagona/custom/scss/_forms.scss */
#form_contact_fix .submit input[type="submit"] {
  width: 100%;
  text-align: center;
}
/* line 72, wp-content/themes/theme_iagona/custom/scss/_forms.scss */
#form_contact_fix .ajax-loader {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  background: white url('https://www.iagona.com/wp-content/themes/theme_iagona/custom/images/loader.gif') no-repeat 50% 50% / 40px 40px !important;
  margin: 0;
  padding: 0;
}
/* line 87, wp-content/themes/theme_iagona/custom/scss/_forms.scss */
.wpcf7-list-item label {
  display: inline-flex;
  align-items: center;
  margin: 0;
  margin-right: 20px;
}
/* line 95, wp-content/themes/theme_iagona/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 105, wp-content/themes/theme_iagona/custom/scss/_forms.scss */
input[type="checkbox"]:checked {
  margin: 0px 10px 0px 0px;
  position: relative;
}
/* line 109, wp-content/themes/theme_iagona/custom/scss/_forms.scss */
input[type="checkbox"]:checked:before {
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
  content: '\f00c';
  display: block;
  font-size: 14px;
  position: absolute;
  line-height: 18px;
  text-align: center;
  padding-left: 2px;
}
/* line 123, wp-content/themes/theme_iagona/custom/scss/_forms.scss */
input[type="submit"] {
  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;
  color: white;
  padding: 18px;
  background-color: #ef3340;
  display: inline-block;
}
/* line 2, wp-content/themes/theme_iagona/custom/scss/_buttons.scss */
[class*="btn_"] a {
  transition: color 500ms ease, background-color 300ms ease;
  padding: 0.75rem 1rem;
  padding-top: 0.85rem;
  display: inline-block;
  font-size: 18px;
  line-height: 18px;
  border-radius: 6px;
  font-weight: 700;
  font-family: 'Catamaran', sans-serif;
  text-transform: uppercase;
  position: relative;
  z-index: 1;
  overflow: hidden;
  transition: all 500ms cubic-bezier(1, 0, 0, 1);
  /* easeInOutExpo */
}
/* line 17, wp-content/themes/theme_iagona/custom/scss/_buttons.scss */
[class*="btn_"] a:after {
  top: 0;
  left: 0;
  width: 0;
  height: 100%;
  z-index: -1;
  transition: all 500ms cubic-bezier(1, 0, 0, 1);
  /* easeInOutExpo */
}
/* line 28, wp-content/themes/theme_iagona/custom/scss/_buttons.scss */
[class*="btn_border_"] a {
  padding-left: 0;
  padding-right: 0;
  border-radius: 0;
  font-weight: 700;
}
/* line 33, wp-content/themes/theme_iagona/custom/scss/_buttons.scss */
[class*="btn_border_"] a:after {
  bottom: 0;
  left: 0;
  top: auto;
  border-bottom: 4px solid #ef3340;
}
/* line 40, wp-content/themes/theme_iagona/custom/scss/_buttons.scss */
[class*="btn_border_"] a:hover:after {
  width: 100%;
}
/* line 50, wp-content/themes/theme_iagona/custom/scss/_buttons.scss */
.btn_light_noir a {
  border-color: #212121;
  color: #212121;
}
/* line 54, wp-content/themes/theme_iagona/custom/scss/_buttons.scss */
.btn_light_noir a:hover {
  background-color: #212121;
  color: white;
}
/* line 61, wp-content/themes/theme_iagona/custom/scss/_buttons.scss */
.btn_full_noir a {
  background-color: #212121;
  color: white;
}
/* line 67, wp-content/themes/theme_iagona/custom/scss/_buttons.scss */
.btn_full_noir a:hover {
  text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.2);
  color: white;
}
/* line 72, wp-content/themes/theme_iagona/custom/scss/_buttons.scss */
.btn_full_noir a:hover:after {
  width: 100%;
  background-color: #ffbf3f;
}
/* line 50, wp-content/themes/theme_iagona/custom/scss/_buttons.scss */
.btn_light_blanc a {
  border-color: #fff;
  color: #fff;
}
/* line 54, wp-content/themes/theme_iagona/custom/scss/_buttons.scss */
.btn_light_blanc a:hover {
  background-color: #fff;
  color: #333;
}
/* line 61, wp-content/themes/theme_iagona/custom/scss/_buttons.scss */
.btn_full_blanc a {
  background-color: #fff;
  color: #333;
  color: #ef3340;
}
/* line 67, wp-content/themes/theme_iagona/custom/scss/_buttons.scss */
.btn_full_blanc a:hover {
  text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.2);
  color: white;
}
/* line 72, wp-content/themes/theme_iagona/custom/scss/_buttons.scss */
.btn_full_blanc a:hover:after {
  width: 100%;
  background-color: #ffbf3f;
}
/* line 50, wp-content/themes/theme_iagona/custom/scss/_buttons.scss */
.btn_light_grisTC a {
  border-color: #f9f9f9;
  color: #f9f9f9;
}
/* line 54, wp-content/themes/theme_iagona/custom/scss/_buttons.scss */
.btn_light_grisTC a:hover {
  background-color: #f9f9f9;
  color: #2d2d2d;
}
/* line 61, wp-content/themes/theme_iagona/custom/scss/_buttons.scss */
.btn_full_grisTC a {
  background-color: #f9f9f9;
  color: #2d2d2d;
}
/* line 67, wp-content/themes/theme_iagona/custom/scss/_buttons.scss */
.btn_full_grisTC a:hover {
  text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.2);
  color: white;
}
/* line 72, wp-content/themes/theme_iagona/custom/scss/_buttons.scss */
.btn_full_grisTC a:hover:after {
  width: 100%;
  background-color: #ffbf3f;
}
/* line 50, wp-content/themes/theme_iagona/custom/scss/_buttons.scss */
.btn_light_grisC a {
  border-color: #e5e5e5;
  color: #e5e5e5;
}
/* line 54, wp-content/themes/theme_iagona/custom/scss/_buttons.scss */
.btn_light_grisC a:hover {
  background-color: #e5e5e5;
  color: #191919;
}
/* line 61, wp-content/themes/theme_iagona/custom/scss/_buttons.scss */
.btn_full_grisC a {
  background-color: #e5e5e5;
  color: #191919;
}
/* line 67, wp-content/themes/theme_iagona/custom/scss/_buttons.scss */
.btn_full_grisC a:hover {
  text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.2);
  color: white;
}
/* line 72, wp-content/themes/theme_iagona/custom/scss/_buttons.scss */
.btn_full_grisC a:hover:after {
  width: 100%;
  background-color: #ffbf3f;
}
/* line 50, wp-content/themes/theme_iagona/custom/scss/_buttons.scss */
.btn_light_rouge a {
  border-color: #ef3340;
  color: #ef3340;
}
/* line 54, wp-content/themes/theme_iagona/custom/scss/_buttons.scss */
.btn_light_rouge a:hover {
  background-color: #ef3340;
  color: white;
}
/* line 61, wp-content/themes/theme_iagona/custom/scss/_buttons.scss */
.btn_full_rouge a {
  background-color: #ef3340;
  color: white;
}
/* line 67, wp-content/themes/theme_iagona/custom/scss/_buttons.scss */
.btn_full_rouge a:hover {
  text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.2);
  color: white;
}
/* line 72, wp-content/themes/theme_iagona/custom/scss/_buttons.scss */
.btn_full_rouge a:hover:after {
  width: 100%;
  background-color: #ffbf3f;
}
/* line 50, wp-content/themes/theme_iagona/custom/scss/_buttons.scss */
.btn_light_violet a {
  border-color: #7d2248;
  color: #7d2248;
}
/* line 54, wp-content/themes/theme_iagona/custom/scss/_buttons.scss */
.btn_light_violet a:hover {
  background-color: #7d2248;
  color: white;
}
/* line 61, wp-content/themes/theme_iagona/custom/scss/_buttons.scss */
.btn_full_violet a {
  background-color: #7d2248;
  color: white;
}
/* line 67, wp-content/themes/theme_iagona/custom/scss/_buttons.scss */
.btn_full_violet a:hover {
  text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.2);
  color: white;
}
/* line 72, wp-content/themes/theme_iagona/custom/scss/_buttons.scss */
.btn_full_violet a:hover:after {
  width: 100%;
  background-color: #ffbf3f;
}
/* line 50, wp-content/themes/theme_iagona/custom/scss/_buttons.scss */
.btn_light_jaune a {
  border-color: #ffbf3f;
  color: #ffbf3f;
}
/* line 54, wp-content/themes/theme_iagona/custom/scss/_buttons.scss */
.btn_light_jaune a:hover {
  background-color: #ffbf3f;
  color: #000;
}
/* line 61, wp-content/themes/theme_iagona/custom/scss/_buttons.scss */
.btn_full_jaune a {
  background-color: #ffbf3f;
  color: #000;
}
/* line 67, wp-content/themes/theme_iagona/custom/scss/_buttons.scss */
.btn_full_jaune a:hover {
  text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.2);
  color: white;
}
/* line 72, wp-content/themes/theme_iagona/custom/scss/_buttons.scss */
.btn_full_jaune a:hover:after {
  width: 100%;
  background-color: #ffbf3f;
}
/* line 50, wp-content/themes/theme_iagona/custom/scss/_buttons.scss */
.btn_light_rose a {
  border-color: #bc204b;
  color: #bc204b;
}
/* line 54, wp-content/themes/theme_iagona/custom/scss/_buttons.scss */
.btn_light_rose a:hover {
  background-color: #bc204b;
  color: white;
}
/* line 61, wp-content/themes/theme_iagona/custom/scss/_buttons.scss */
.btn_full_rose a {
  background-color: #bc204b;
  color: white;
}
/* line 67, wp-content/themes/theme_iagona/custom/scss/_buttons.scss */
.btn_full_rose a:hover {
  text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.2);
  color: white;
}
/* line 72, wp-content/themes/theme_iagona/custom/scss/_buttons.scss */
.btn_full_rose a:hover:after {
  width: 100%;
  background-color: #ffbf3f;
}
/* line 50, wp-content/themes/theme_iagona/custom/scss/_buttons.scss */
.btn_light_gris a {
  border-color: #898989;
  color: #898989;
}
/* line 54, wp-content/themes/theme_iagona/custom/scss/_buttons.scss */
.btn_light_gris a:hover {
  background-color: #898989;
  color: #000;
}
/* line 61, wp-content/themes/theme_iagona/custom/scss/_buttons.scss */
.btn_full_gris a {
  background-color: #898989;
  color: #000;
}
/* line 67, wp-content/themes/theme_iagona/custom/scss/_buttons.scss */
.btn_full_gris a:hover {
  text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.2);
  color: white;
}
/* line 72, wp-content/themes/theme_iagona/custom/scss/_buttons.scss */
.btn_full_gris a:hover:after {
  width: 100%;
  background-color: #ffbf3f;
}
/* line 50, wp-content/themes/theme_iagona/custom/scss/_buttons.scss */
.btn_light_bleuF a {
  border-color: #282d33;
  color: #282d33;
}
/* line 54, wp-content/themes/theme_iagona/custom/scss/_buttons.scss */
.btn_light_bleuF a:hover {
  background-color: #282d33;
  color: white;
}
/* line 61, wp-content/themes/theme_iagona/custom/scss/_buttons.scss */
.btn_full_bleuF a {
  background-color: #282d33;
  color: white;
}
/* line 67, wp-content/themes/theme_iagona/custom/scss/_buttons.scss */
.btn_full_bleuF a:hover {
  text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.2);
  color: white;
}
/* line 72, wp-content/themes/theme_iagona/custom/scss/_buttons.scss */
.btn_full_bleuF a:hover:after {
  width: 100%;
  background-color: #ffbf3f;
}
/* line 50, wp-content/themes/theme_iagona/custom/scss/_buttons.scss */
.btn_light_bleuM a {
  border-color: #30363d;
  color: #30363d;
}
/* line 54, wp-content/themes/theme_iagona/custom/scss/_buttons.scss */
.btn_light_bleuM a:hover {
  background-color: #30363d;
  color: white;
}
/* line 61, wp-content/themes/theme_iagona/custom/scss/_buttons.scss */
.btn_full_bleuM a {
  background-color: #30363d;
  color: white;
}
/* line 67, wp-content/themes/theme_iagona/custom/scss/_buttons.scss */
.btn_full_bleuM a:hover {
  text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.2);
  color: white;
}
/* line 72, wp-content/themes/theme_iagona/custom/scss/_buttons.scss */
.btn_full_bleuM a:hover:after {
  width: 100%;
  background-color: #ffbf3f;
}
/* line 50, wp-content/themes/theme_iagona/custom/scss/_buttons.scss */
.btn_light_bleugrisf a {
  border-color: #bccbd3;
  color: #bccbd3;
}
/* line 54, wp-content/themes/theme_iagona/custom/scss/_buttons.scss */
.btn_light_bleugrisf a:hover {
  background-color: #bccbd3;
  color: #000;
}
/* line 61, wp-content/themes/theme_iagona/custom/scss/_buttons.scss */
.btn_full_bleugrisf a {
  background-color: #bccbd3;
  color: #000;
}
/* line 67, wp-content/themes/theme_iagona/custom/scss/_buttons.scss */
.btn_full_bleugrisf a:hover {
  text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.2);
  color: white;
}
/* line 72, wp-content/themes/theme_iagona/custom/scss/_buttons.scss */
.btn_full_bleugrisf a:hover:after {
  width: 100%;
  background-color: #ffbf3f;
}
/* line 81, wp-content/themes/theme_iagona/custom/scss/_buttons.scss */
@media (min-width: 768px) {
  /* line 83, wp-content/themes/theme_iagona/custom/scss/_buttons.scss */
  .boutons_inline > .vc_column-inner > .wpb_wrapper [class*="btn_"] {
    display: inline-block;
  }
  /* line 86, wp-content/themes/theme_iagona/custom/scss/_buttons.scss */
  .boutons_inline > .vc_column-inner > .wpb_wrapper [class*="btn_"]:not(:first-child) {
    margin-left: 0.8rem;
  }
}
/* line 93, wp-content/themes/theme_iagona/custom/scss/_buttons.scss */
.boutons_inline_center > .vc_column-inner > .wpb_wrapper, .boutons_center {
  text-align: center;
}
@media (min-width: 768px) {
  /* line 97, wp-content/themes/theme_iagona/custom/scss/_buttons.scss */
  .boutons_inline_center > .vc_column-inner > .wpb_wrapper [class*="btn_"], .boutons_center [class*="btn_"], .boutons_inline_center > .vc_column-inner > .wpb_wrapper .templatera_shortcode, .boutons_center .templatera_shortcode {
    display: inline-block;
    margin-left: 0.4rem;
    margin-right: 0.4rem;
  }
}
/* line 105, wp-content/themes/theme_iagona/custom/scss/_buttons.scss */
.boutons_inline_right > .vc_column-inner > .wpb_wrapper {
  text-align: right;
}
@media (min-width: 768px) {
  /* line 109, wp-content/themes/theme_iagona/custom/scss/_buttons.scss */
  .boutons_inline_right > .vc_column-inner > .wpb_wrapper [class*="btn_"] {
    display: inline-block;
  }
  /* line 112, wp-content/themes/theme_iagona/custom/scss/_buttons.scss */
  .boutons_inline_right > .vc_column-inner > .wpb_wrapper [class*="btn_"]:not(:last-child) {
    margin-right: 0.8rem;
  }
}
/**************
 *
 * Slick Carousel
 *
 *************/
/* line 6, wp-content/themes/theme_iagona/custom/scss/_modules.scss */
.slick_slider {
  float: none !important;
}
/* line 8, wp-content/themes/theme_iagona/custom/scss/_modules.scss */
.slick_slider .vc_column-inner {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}
/* line 14, wp-content/themes/theme_iagona/custom/scss/_modules.scss */
.slick_slider .wpb_wrapper {
  position: relative;
}
/* line 18, wp-content/themes/theme_iagona/custom/scss/_modules.scss */
.slick_slider .vc_column-inner {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
/* line 22, wp-content/themes/theme_iagona/custom/scss/_modules.scss */
.slick_slider .vc_col-sm-6:last-child .wpb_content_element {
  margin-bottom: 0px !important;
}
/* line 25, wp-content/themes/theme_iagona/custom/scss/_modules.scss */
.slick_slider .slick-arrow {
  font-size: 25px;
  color: #000;
  position: absolute;
  top: 50%;
  z-index: 10;
  transform: translateY(-50%);
  width: 50px;
  height: 60px;
  display: block;
  background-size: contain;
  background-repeat: no-repeat;
  border-radius: 5px;
}
/* line 39, wp-content/themes/theme_iagona/custom/scss/_modules.scss */
.slick_slider .slick-arrow.slick-prev {
  left: 0;
  background: #bccbd3 url('https://www.iagona.com/wp-content/themes/theme_iagona/custom/images/arrow-prev.svg') no-repeat 50% 50% / 20px;
}
/* line 44, wp-content/themes/theme_iagona/custom/scss/_modules.scss */
.slick_slider .slick-arrow.slick-next {
  right: 0;
  background: #bccbd3 url('https://www.iagona.com/wp-content/themes/theme_iagona/custom/images/arrow-next.svg') no-repeat 50% 50% / 20px;
}
/* line 51, wp-content/themes/theme_iagona/custom/scss/_modules.scss */
.slick-dots {
  list-style-type: none;
  margin: 0;
  padding: 0;
  text-align: center;
  position: absolute;
  bottom: 45px;
  left: 50%;
  right: 0;
  display: table;
  transform: translateX(-50%);
}
/* line 61, wp-content/themes/theme_iagona/custom/scss/_modules.scss */
.slick-dots li {
  display: inline-block;
  margin: 0 0.5rem;
}
/* line 65, wp-content/themes/theme_iagona/custom/scss/_modules.scss */
.slick-dots li button {
  border: 2px solid #bccbd3;
  border-radius: 50%;
  text-indent: -9999px;
  height: 10px;
  width: 10px;
  margin: 0;
  padding: 0;
}
/* line 76, wp-content/themes/theme_iagona/custom/scss/_modules.scss */
.slick-dots .slick-active button {
  background: #bccbd3;
}
/* line 81, wp-content/themes/theme_iagona/custom/scss/_modules.scss */
.slick-slide.vc_row {
  padding-left: 60px;
  padding-right: 60px;
}
/* line 87, wp-content/themes/theme_iagona/custom/scss/_modules.scss */
.slick-initialized .slick-slide {
  display: flex !important;
}
/************
 *
 * SearchForm
 *
 ***********/
/* line 97, wp-content/themes/theme_iagona/custom/scss/_modules.scss */
#g-searchform {
  width: 100vw;
  height: 0;
  position: fixed;
  background: rgba(0, 0, 0, 0.8);
  z-index: 9998;
  transition: height 500ms ease-out;
}
/* line 104, wp-content/themes/theme_iagona/custom/scss/_modules.scss */
#g-searchform .vc_column-inner {
  width: 100vw;
  height: 0;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9999;
  overflow: hidden;
}
/* line 112, wp-content/themes/theme_iagona/custom/scss/_modules.scss */
#g-searchform .vc_column-inner .wpb_wrapper {
  width: 100%;
  height: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0;
  transition: opacity 500ms ease-in;
}
/* line 121, wp-content/themes/theme_iagona/custom/scss/_modules.scss */
#g-searchform .vc_column-inner .search-form {
  position: relative;
  z-index: 9999;
  color: white;
}
/* line 125, wp-content/themes/theme_iagona/custom/scss/_modules.scss */
#g-searchform .vc_column-inner .search-form input {
  border-radius: 0;
  border: none;
  border-bottom: 4px solid white;
  background-color: transparent;
  font-size: 4rem;
  color: white;
  padding: 3rem 0;
}
/* line 134, wp-content/themes/theme_iagona/custom/scss/_modules.scss */
#g-searchform .vc_column-inner .search-form button {
  background-color: transparent;
}
/* line 141, wp-content/themes/theme_iagona/custom/scss/_modules.scss */
#g-searchform.js-visible {
  height: 100vh;
}
/* line 143, wp-content/themes/theme_iagona/custom/scss/_modules.scss */
#g-searchform.js-visible .vc_column-inner {
  height: 100vh;
}
/* line 145, wp-content/themes/theme_iagona/custom/scss/_modules.scss */
#g-searchform.js-visible .vc_column-inner .wpb_wrapper {
  height: 100%;
  opacity: 1;
}
/* line 154, wp-content/themes/theme_iagona/custom/scss/_modules.scss */
#contact-fix-container {
  position: fixed;
  width: 55px;
  height: 55px;
  left: 0;
  z-index: 999;
}
@media (max-width: 575px) {
  #contact-fix-container {
    bottom: 15px;
  }
}
/* line 163, wp-content/themes/theme_iagona/custom/scss/_modules.scss */
#contact-fix-container .g-content {
  padding: 0 !important;
  margin: 0 !important;
}
/* line 167, wp-content/themes/theme_iagona/custom/scss/_modules.scss */
#contact-fix-container .vc_row {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
/* line 171, wp-content/themes/theme_iagona/custom/scss/_modules.scss */
#contact-fix-container .vc_column_container > .vc_column-inner {
  box-sizing: border-box;
  padding-left: 0;
  padding-right: 0;
  width: 100%;
  height: 100%;
}
/* line 177, wp-content/themes/theme_iagona/custom/scss/_modules.scss */
#contact-fix-container .vc_column_container > .vc_column-inner .wpb_content_element {
  margin: 0 !important;
}
/* line 179, wp-content/themes/theme_iagona/custom/scss/_modules.scss */
#contact-fix-container .vc_column_container > .vc_column-inner .wpb_content_element .contact-fix {
  width: 55px;
  height: 55px;
  background: url('https://www.iagona.com/wp-content/themes/theme_iagona/custom/images/contact-fix.svg') no-repeat 50% 50% / contain;
  position: absolute;
  left: 0;
  top: 0;
}
/* line 186, wp-content/themes/theme_iagona/custom/scss/_modules.scss */
#contact-fix-container .vc_column_container > .vc_column-inner .wpb_content_element .contact-fix::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: transform 0.3s ease;
  background: url('https://www.iagona.com/wp-content/themes/theme_iagona/custom/images/contact-fix-hover.svg') no-repeat 50% 50% / contain;
  z-index: -1;
}
/* line 197, wp-content/themes/theme_iagona/custom/scss/_modules.scss */
#contact-fix-container .vc_column_container > .vc_column-inner .wpb_content_element .contact-fix:hover::after {
  transform: translate(100%, -100%);
}
/* line 205, wp-content/themes/theme_iagona/custom/scss/_modules.scss */
#contact-fix {
  width: 90% !important;
  max-width: 735px !important;
  padding: 15px !important;
}
/* line 209, wp-content/themes/theme_iagona/custom/scss/_modules.scss */
#contact-fix .cfl-header {
  width: 100%;
  height: 235px;
  background: url('https://www.iagona.com/wp-content/themes/theme_iagona/custom/images/header-contact-fix.jpg') no-repeat 50% 50% / cover;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
/* line 217, wp-content/themes/theme_iagona/custom/scss/_modules.scss */
#contact-fix .cfl-header .suptitle, #contact-fix .cfl-header .title {
  color: white;
  text-transform: uppercase;
  font-weight: 900;
}
/* line 222, wp-content/themes/theme_iagona/custom/scss/_modules.scss */
#contact-fix .cfl-header .suptitle {
  font-size: 18px;
}
/* line 225, wp-content/themes/theme_iagona/custom/scss/_modules.scss */
#contact-fix .cfl-header .title {
  font-size: 30px;
}
/* line 232, wp-content/themes/theme_iagona/custom/scss/_modules.scss */
#g-backtoptop {
  position: fixed;
  bottom: 75px;
  left: 25px;
  z-index: 999;
  width: 45px;
  height: 45px;
  background-color: #2c323a;
  color: white;
  font-size: 2rem;
  font-weight: bolder;
  overflow: hidden;
  transition: transform 300ms ease-in-out, background-color 300ms ease-in-out;
  cursor: pointer;
}
@media (max-width: 767px) {
  #g-backtoptop {
    left: 60px;
    height: 55px;
  }
}
/* line 252, wp-content/themes/theme_iagona/custom/scss/_modules.scss */
#g-backtoptop:hover {
  transform: translateY(-10px);
  background-color: #ef3340;
}
/* line 257, wp-content/themes/theme_iagona/custom/scss/_modules.scss */
#g-backtoptop *:not(i) {
  margin: 0 !important;
  padding: 0 !important;
  width: 45px;
  height: 45px;
}
/* line 264, wp-content/themes/theme_iagona/custom/scss/_modules.scss */
#g-backtoptop .g-container {
  width: auto !important;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  bottom: 0;
}
/* line 273, wp-content/themes/theme_iagona/custom/scss/_modules.scss */
#g-backtoptop #g-totop {
  display: flex;
  justify-content: center;
  align-items: center;
  color: white;
}
/*# sourceMappingURL=custom_home.css.map */