
        .estrutura_intro_split_2 {
            display: grid;
            grid-template-columns: 2fr 1fr;
            align-items: stretch;
        }

        .intro_split_content {
            display: flex;
            flex-direction: column;
            gap: 2.5rem;
            padding-right: 2.5rem; 

        }

        /* contato socios */

        .intro_split_socios {
            display: flex;
            flex-direction: column;
            gap: 2.5rem;
            padding-left: 2.5rem;
            border-left: thin dotted var(--cor-lightblue);
        }

        .intro_split_socios_item {
            display: flex;
            flex-direction: row;
            gap: 2rem;

        }

        .intro_split_socios_item h3 {
            font-size: var(--font-size-h4);
            padding-bottom: .5rem;
            color: var(--cor-white);
        }

        .intro_split_socios_item p {
            font-size: 12px;
            padding-bottom: 1rem;
            color: var(--cor-white);
        }

        .img_socios {
            width: 85px;
            height: 85px;
            border-radius: 50%;
        }

        .socio_contato_buttons {
            display: flex;
            gap: 2rem;
            justify-content: flex-start;
            align-items: flex-start;

        }

        .socio_contato_buttons a,
        .intro_split_socios_item a {
            text-decoration: none;
            color: inherit;
        }

        .intro_split_socios_item a:hover {
            text-decoration: underline;
        }

        .socio_contato_linkedin {
            border: none;
            background-color: transparent;
            margin: 0;
            padding: 0;
        }

        .socio_contato_linkedin img {
            max-width: 30px;
        }


        /* mobile */
        @media only screen and (max-width: 640px) {
            .estrutura_intro_split_2 {
                display: flex;
                flex-direction: column;
                gap: 2.5rem;
            }

            .intro_split_content {
                padding-right: 0;
            }

            .intro_split_socios {
                padding-left: 0;
                border-left: none;
            }
            
        }    