.sc_kontaktdaten {
    display: flex;
    justify-content: space-between;
    font-family: 'Arial', sans-serif;
    margin: 0px 10% 0px 10%;
    align-items: center;
}

.sc_kontaktdaten .box {
    padding: 1rem;
}

.sc_kontaktdaten .boxe p{
    font-size: clamp(1rem, 3vw, 2.2rem);
}

.sc_kontaktdaten .links{
    display: flex;
    justify-content: space-between;
    gap: 11rem;
}

.sc_kontaktdaten .links .box h2, p{
    font-size: clamp(1rem, 4vw, 2rem);
    padding: 0;
}

.sc_kontaktdaten a{
    color: rgb(255, 255, 255);
    text-decoration: none;
    transition: 1.4s ease;
}

.sc_kontaktdaten a:hover{
    color: rgb(30, 91, 148);
    text-decoration: underline;
    transition: 1.4s ease;
}

@media (max-width: 768px) {
    .sc_kontaktdaten {
        flex-direction: column;
        margin: 0px 5% 0 5%;
    }

    .sc_kontaktdaten .links {
        gap: 1rem;
    }
}

@media (min-width: 769px) and (max-width: 950px) {
    .sc_kontaktdaten {
        flex-direction: column;
        margin: 0px 5% 0 5%;
    }

    .sc_kontaktdaten .links {
        gap: 1rem;
    }

    .sc_kontaktdaten .links .box h2, p{
        font-size: 1.5rem;
    }
}

@media (min-width: 951px) and (max-width: 1200px) {
    .sc_kontaktdaten {
        margin: 0px 5% 0 5%;
    }

    .sc_kontaktdaten .links {
        gap: 1rem;
    }

    .sc_kontaktdaten .links .box h2, .sc_kontaktdaten .links .box p, .sc_kontaktdaten .box p{
        font-size: 1.8rem;
    }

    .sc_kontaktdaten .boxe p{
        font-size: 1.8rem;
    }
}