



<style>
    .g-persons-container {}

    .g-persons-container {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
        justify-content: space-between
    }

    .g-person {
        -ms-flex-preferred-size: 45%;
            flex-basis: 45%;
        margin-right: 5%;
    }

    .g-person:nth-child(2n+2) {
        margin-right: 0;
    }

    .g-person__image:after {
        content: "";
        display: block;
        padding-bottom: 100%;
        background-size: cover;
        background-repeat: no-repeat;
    }

    .g-person__image {
        float: left;
        width: 45%;
        position: relative;
    }

    .g-person__button {
        position: absolute;
        bottom: -8%;
        left: 0;
        right: 0;
    }

    @-webkit-keyframes wobble {
        0% { -webkit-transform: rotate(-2deg); transform: rotate(-2deg); }
        50% { -webkit-transform: rotate(2deg); transform: rotate(2deg); }
        100% { -webkit-transform: rotate(-2deg); transform: rotate(-2deg); }
    }

    @keyframes wobble {
        0% { -webkit-transform: rotate(-2deg); transform: rotate(-2deg); }
        50% { -webkit-transform: rotate(2deg); transform: rotate(2deg); }
        100% { -webkit-transform: rotate(-2deg); transform: rotate(-2deg); }
    }

    @-webkit-keyframes wobble_2 {
        50% { -webkit-transform: translateX(10px); transform: translateX(10px); }
    }

    @keyframes wobble_2 {
        50% { -webkit-transform: translateX(10px); transform: translateX(10px); }
    }

    .g-person__content {
        float: right;
        width: 45%;
        -webkit-animation: wobble infinite 10s;
                animation: wobble infinite 10s;
        text-shadow: 1px 1px 20px #38374445;
        background: #b8d6f3;
        padding: 5%;
        display: block;
        border-radius: 10%;
        position: relative;
        margin-bottom: 1em;
    }

    .g-person:nth-child(3n+3) .g-person__content {
        -webkit-animation-delay: 3s;
                animation-delay: 3s;
    }

    .g-person__content:before {
        content: "";
        height: 15%;
        width: 25%;
        display: block;
        position: absolute;
        background: #b8d6f3;
        top: 20%;
        left: -24%;
        -ms-clip-path: polygon(0 75%, 100% 100%, 100% 0);
        -webkit-clip-path: polygon(0 75%, 100% 100%, 100% 0);
                clip-path: polygon(0 75%, 100% 100%, 100% 0);
    }

    .g-person__content h3 {
        -webkit-animation: wobble_2 infinite 10s;
                animation: wobble_2 infinite 10s;
        -webkit-animation-delay: 5s;
                animation-delay: 5s;
    }

    .g-person__content p {
        -webkit-animation: wobble_2 infinite 10s;
                animation: wobble_2 infinite 10s;
        -webkit-animation-delay: 4s;
                animation-delay: 4s;
    }

    .g-person__button__mail__button {
        border: solid 1px #373744;
        background: white;
        padding: 1em 1em;
        text-transform: uppercase;
        width: 100%;
    }

    @media screen and (max-width: 650px) {
        .g-person__image {
            float: unset;
            width: 100%;
        }

        .g-person__content {
            float: unset;
            width: 100%;
        }

        .g-person__content:before {
            content: "";
            height: 15%;
            width: 27%;
            display: block;
            position: absolute;
            background: #b8d6f3;
            top: -24%;
            left: 60%;
            -webkit-transform: rotate(90deg);
                    transform: rotate(90deg);
        }
    }

    @media screen and (max-width: 1000px) {

        .g-persons-container {
            display: block;
        }

        .g-person__image {
            margin-bottom: 10%;
        }

        .g-person {
            margin-right: 0;
            clear: both;
        }

        .g-person__button {
            bottom: 0;
        }
    }
</style>
