.path-ressources.annuairederecherche{
    .layout-content{
        background: url('../images/pictos/carre-contour-bleu_annuairederecherche.svg');
        background-repeat: no-repeat;
        background-position-y: 7rem;
        max-width: 100vw;
        background-size: cover;
        .region-content{
            
            #block-contenudelapageprincipale{
                padding-top: 8rem;
                @media (max-width: 479px){
                    padding-top: 5rem;
                    padding-left: 5rem;
                }
                
                span{
                    padding-top: 3rem;
                    padding-bottom: 3rem;
                    vertical-align: middle;
                    color: $white;
                    h2{
                        display: inline;
                        font-family: 'Source Code Pro';
                        font-size: 2rem;
                        font-weight: 800;
                        color: $white;
                        background-color: $blue-light;
                        text-transform: uppercase;
                        width: fit-content;
                        margin-left: 10%;
                        margin-top: 8rem;
                        
                        @media (max-width: 479px) {
                            margin-right: 37%;
                            margin-bottom: 2rem;
                            margin-left: 0;
                        }
                    }
                }
                .layout--threecol-25-50-25{
                    .layout__region--second{
                        padding-top: 3rem;
                        flex: 0 1 50%;
                        margin-left: 20%;
                        @media (max-width: 479px) {
                            flex: 0 1 80%;
                            margin: 0;                      
                        }
                        .block-region-second{
                            .block-config-pages-block{
                                background-color: $white;
                                margin-bottom: 4rem;
                            }
                            .node-type-partenaires_logo_footer_{
                                margin-bottom: 3rem;
                                div{
                                    // display: grid;
                                    // grid-template-columns: auto auto;
                                    // grid-template-rows: auto auto auto;
                                   
                                    
                                    .field--name-field-logo{
                                        grid-column: 1;
                                        grid-row: 1 /span 3;
                                        margin-right: 1rem;
                                        max-height: 8rem;
                                        a{
                                            height: 8rem;
                                            width: 8rem;
                                            img{
                                                height: 100%;
                                                width: 100%;
                                                object-fit: contain;
                                            }
    
                                        }
                                    }
                                    .field--name-title{
                                        grid-column: 2;
                                        font-weight: 800;
                                        background-color: $white;
                                    }
                                    .field--name-body{
                                        background-color: $white;
                                        grid-column: 2;
                                        p {margin: 0;}
                                    }
                                    .field--name-field-lien{
                                        background-color: $white;
                                        grid-column: 2;
                                        a{
                                            color: $black;
                                            text-decoration: underline;
                                            svg{
                                                display: none;
                                            }
                                        }
                                    } 
    
                                }


                            }
                           
                        }
                    }
    
                }
               
            }
        

        }
    }    
}
