
    .c-contSponsors{
        background-color:#fff;
        padding:1em 4em;
        margin-bottom:1em;
    }

   

    .c-sponsor{
         margin-bottom:5em;
         position: relative;
         text-align: center;
         display: flex;
         gap:6em;
         flex-wrap: wrap;
         justify-content: center ; 
         align-items: center;
         
    }
    .c-sponsor a{
        display: inline-block;
         vertical-align:middle;
        position: relative;
        transition:transform .3s, filter .3s;
        /*  filter:contrast(150%)  saturate(0);*/

        filter:saturate(0);
        box-sizing: border-box;
        margin:auto;

    }

     .c-sponsor img{
        display: block;
        margin: auto;
       
     }

   

     .t-titSponsor h2{
        padding:1em !important;
        color:currentColor;
    }

    .t-titSponsor{
        display: flex;
         align-items: center;
         margin:0em 0 5em 0;
    }

    .t-titSponsor::after, .t-titSponsor::before{
        content: "";
        flex:1;
        border-bottom:1px solid currentColor;
    }



  
    .c-headSponsors{
        display: flex;
        align-items: center;
    }

    .c-headSponsors img{
        width:25em;
    }

    .c-headSponsors h1{
        flex:1;
    }

    .l-logoTop{
        position: absolute;
        top:0;
        left: 0;
        transition: opacity .3s;
        background-color: #fff;
    }
    
     .c-logos{
        position: relative;
     }




    @media screen and (max-width: 800px)  {
        .c-headSponsors{
            flex-direction: column;
        }


    }


@media (hover: hover) {
    
      .c-sponsor a:hover{
        transform: scale(1.1);
         filter:none;
         z-index: 1;
     }
     .c-sponsor a:hover .l-logoTop{
        opacity: 0;
      }

}