#sectionPartner {
    background: var(--bg-light-gray);
    min-height: 40em;
    height: auto;
    display: grid;

    .pl-container {
        margin: 0 7em;
    }

    .partner-content {
        margin-top: 1.5em;
    }

    .title {
        --font-size: var(--h1);
        text-transform: uppercase;
        margin-bottom: .5em;
    }

    .cover {
        max-width: 62.5%;

        img {
            width: 100%;
            border-radius: 15px;
        }
    }

    #contactExpertContainer {
        position: absolute;
        bottom: 25%;
    }

    .iconButton {
        padding: 1em;
        border-radius: 10px;
        background: white;
        display: flex;
        justify-content: center;
        aspect-ratio: 1/1;
    }
}

@media only screen and (max-width: 768px) {
    #sectionPartner {
        .pl-container {
            margin: 0 1em;
        }

        .cover {
            max-width: unset;
        }

        #contactExpertContainer {
            position: initial;
            margin-top: 4em;
            margin-bottom: 2em;

            .spaceChild>* {
                margin: 0.2em;
            }

            #contactExpert {
                flex-direction: column;

                &>* {
                    width: 55%;

                    .bigger {
                        width: 100%;
                    }
                }
            }
        }
    }
}