img.logo-verif{
    max-width: 200px;
  }
  @media (min-width: 768px){
    img.logo-verif{
      max-width: 300px;
    }
  }
  #desjardins-vous-protege{
    height: 143px;
    background-color: #dae5e2;
    margin-bottom: -70px!important;
    position: relative;
}
@media (max-width: 767px) {
    .cd-max-ctn.cd-overlap.mob-negative-margin{
        margin-top: -3rem;
    }
}
@media (max-width: 320px) {
    #desjardins-vous-protege{
        height: 168px;
    }
}
  
    /* composante damier */
    .cd-grille.damier div.img{
       background-repeat: no-repeat;
       background-size: cover;
       height: 258px;
     }
     .cd-grille.damier.border-top{
       border-top: 1px solid #cbcccc;
       padding-top: 60px;
       margin-top: 60px;
     }
     .cd-grille.damier.border-bottom{
       border-bottom: 1px solid #cbcccc;
       padding-bottom: 60px;
       margin-bottom: 60px;
     }
     
    @media (min-width: 768px){
    .cd-grille.gutter-40.damier,
    .cd-grille.gutter-20.damier{
       /* margin-right: 0px; */
       /* margin-left: 0px; */
       padding-left: 20px!important;
       padding-right: 20px!important;
     }
    .cd-grille.gutter-40.damier div,
    .cd-grille.gutter-20.damier div,
    .cd-grille.damier div{
       display: flex;
       margin-left: 0px;
       margin-right: 0px;
       padding-left: 0px;
       padding-right: 0px;
     }

     
   .cd-grille.gutter-40.damier:not(.damier-top) div,
   .cd-grille.gutter-20.damier:not(.damier-top) div,
   .cd-grille.damier:not(.damier-top) div{
        margin-top: 20px;
    }
    .cd-grille.gutter-40.damier:not(.damier-bot) div,
    .cd-grille.gutter-20.damier:not(.damier-bot) div,
    .cd-grille.damier:not(.damier-bot) div{
        margin-bottom: 20px;
     }
     .cd-grille.damier.gutter-40 div.cd-50,
     .cd-grille.damier.gutter-20 div.cd-50{
       flex-basis: 50%; 
       max-width: 50%; 
     }
  
  
     .cd-grille.damier div{
       flex-direction: row;
     }
     .cd-grille.damier div.txt div{
       display: flex;
       flex-direction: column;
       margin-top: 0px;
       margin-bottom: 0px;
       flex-wrap: wrap;
     }
     #zone-centrale .cd-typo-temp .cd-grille.damier div.txt div.center *{
       align-content: center;
     }
     #zone-centrale .cd-typo-temp .cd-grille.damier div.txt div.center p,
     #zone-centrale .cd-typo-temp .cd-grille.damier div.txt div.center a,
     #zone-centrale .cd-typo-temp .cd-grille.damier div.txt div.center ol,
     #zone-centrale .cd-typo-temp .cd-grille.damier div.txt div.center ul,
     #zone-centrale .cd-typo-temp .cd-grille.damier div.txt div.center li{
       margin-top: 0.4rem;
       margin-bottom: 0px;
     }
     .space-between{
      align-content: space-between;
     }
     .space-around{
      align-content: space-around;
     }
     .space-evenly{
      align-content: space-evenly;
     }
     .space-evenly{
      align-content: space-evenly;
     }
     .flex-start{
      align-content: flex-start;
     }
     .flex-end{
      align-content: flex-end;
     }
  
     #zone-centrale .cd-typo-temp .cd-grille.damier div.txt div.space-between *,
     #zone-centrale .cd-typo-temp .cd-grille.damier div.txt div.space-around *,
     #zone-centrale .cd-typo-temp .cd-grille.damier div.txt div.space-evenly *{
       margin-top: 0!important;
       margin-bottom: 0!important;   
     }
     #zone-centrale .cd-typo-temp .cd-grille.damier div.txt div.flex-start *{
       margin-top: 0!important;  
     }
     #zone-centrale .cd-typo-temp .cd-grille.damier div.txt div.flex-end *{
       margin-bottom: 0!important;  
     }
  
     .cd-grille.damier.gutter-40 div.cd-50.txt:nth-child(even):not(.txt-start){
       padding-left: 40px;
     }
     .cd-grille.damier.gutter-20 div.cd-50.txt:nth-child(even):not(.txt-start){
       padding-left: 20px;
     }
     .cd-grille.damier div.cd-50.txt.txt-start{
       order: -1;
       padding-left: 0px;
     }
     .cd-grille.damier.gutter-20 div.cd-50.txt.txt-start{
       padding-right: 20px;
     }
     .cd-grille.damier.gutter-40 div.cd-50.txt.txt-start{
       padding-right: 40px;
     }
     .cd-grille.damier div.txt.txt-centre,
     .cd-grille.damier.txt-centre div.txt{
       align-self: center;
     }
     .cd-grille.damier div.txt.txt-bas,
     .cd-grille.damier.txt-bas div.txt{
       align-self: flex-end;
     }
     .cd-grille.damier div.txt.txt-bas :last-child,
     .cd-grille.damier.txt-bas div.txt :last-child{
       margin-bottom: 0rem;
       padding-bottom: 0rem;
     }
     .cd-grille.damier div.txt.txt-haut,
     .cd-grille.damier.txt-haut div.txt{
       align-self: flex-start;
     }
     .cd-grille.damier.txt-haut div.txt :first-child{
       margin-top: 0rem;
       padding-top: 0rem;
     }
   }
  .ic-contenus_contour_lien-vert:before {
      background-image: url('/ressources/images/contenus_contour_lien-vert.svg');
  }
  .ic-produits-sans-frais-vert:before {
    background-image: url('/ressources/images/sans-frais-vert.svg');
}

  @media (min-width: 768px) {
    ul.cd-liste.col-2{
    -moz-column-count: 2;
    -moz-column-gap: 20px;
    -webkit-column-count: 2;
    -webkit-column-gap: 20px;
    column-count: 2;
    column-gap: 10px;
  }
}
