.content {
    display: grid;
    grid-template-columns: 50% 50%;
    grid-template-rows: auto;
}

.data {
    margin-right: 8px;
}

.form {
    margin-left: 8px;
    margin-right: 5px;
}

td:last-child {
    transform: translateX(15px);
}

.data .margin-top {
    margin-bottom: 0;
}

.social {
    font-size: 42px;
    margin-right: 15px;
}

@media screen and (max-width: 900px) {
    .content {
        grid-template-columns: 1fr;
    }
    .data {
        grid-row: 2;
    }
    .form {
        grid-row: 1;
    }
}