    
                                
    
                                .slider-cards {
                                    margin: 0px 16px;
                                    padding: 30px;
                                    border-radius: 30px;
                                    min-width: 200px;
                                    background-color: white;
                                    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
                                }
    
                                .slider-cards img{
                                  height : 80px;
                                }

                                .slider-cards h5 {

                                    font-size: 12px;
                                }
                                
                                /*********** MARQUEE NEWS ************/
    
    
                                .marquee-frames{
    
                                  border-left : 1px solid #f8f4f1;
                                  overflow: hidden;
                                  height : 300px;
                                  width : 100%;
                                  margin-left: 5px;
                                }
    
                                .marquee-news{
                                  z-index : 1;
                                  display:inline-block;
                                  line-height: 30px;
                                  height : 280px;
                                  width: 1650px;
                                  animation: marqueelike 80s 0s infinite cubic-bezier(.15,.01,.84,.99);
    
                                }
    
                                .marquee-frames a{
                                  font-size : 16px;
                                  text-decoration : underline;
                                }
    
                                .marquee-frames .new2000 strong{
                                  font-weight: 700;
    
                                  }
    
                                  @media only screen and (max-width: 770px){
    
                                    .marquee-frames .new2000 {
                                        font-size : 16px;
    
                                    }
    
                                    .marquee-frames{
                                      width : calc(100vw - 45px);
                                    }
                                  }
    
    
                                @keyframes marqueelike{
                                    0%  {
                                        transform:translateX(160px);
                                        opacity:1;
                                    }
    
    
                                    50%  {
                                        transform:translateX(-1200px);
                                         opacity:1;
                                    }
    
                                  100%  {
                                        transform:translateX(160px);
                                        opacity:1;
                                    }
                                }
    
    
                                .flex {
                                          display : flex;
                                        }
    
                                         section.homepage {
                                        
                                        padding : 70px 100px ;
                                        height: auto;
                                        
                                        width : 500vw;
                                        }
    
                                        section.homepage:first-child{
                                          padding-top : 100px;
                                        }
    
                                        section.homepage:last-child{
                                          padding-bottom : 100px;
                                        }
    
                                        .tiers {
                                        min-width : 348px;
                                        width : 33vw;
                                        margin-right : 8px;
                                        }
    
                                        .tiers img {
                                        width :10vw;
                                        }
    
                                       
    
    
                                        .deux-tiers.cards  {
                                        width : 60vw;
                                        min-width: 300px;
                                        }
    
                                  
    
    
                                                     
    
                                             
    
    
    
 
                                        button.CTA{
                                            border: 0px;
                                            font-family: 'Raleway', sans-serif !important;
                                            font-weight : 700;
                                            font-size : 12px;
                                            border-radius : 50px;
                                            padding: 8px 14px;
                                            margin-top: 8px;
                                            transition : background-color 0.2s, color 0.2s !important;
                                          }

                                       


                                         button.CTA.bleu{
                                          background-color : #6C63FF;
                                          color:#fff;
                                        }

                                        button:hover, button.CTA:hover {
                                          background-color:#d66331;
                                          color: white;
                                        }   
    
    
    
    
    
    
    
                                       