

@media (max-width: 768px) {
    .messe-box {
        max-width: 95%;
        padding: 18px;
    }
}

/* Smartphones */
@media (max-width: 480px) {
    .messe-box {
        width: 100%;
        margin: 0;
        padding: 16px;
        border-radius: 0;
    }

    .messe-content img {
        max-width: 180px;
    }

    .messe-title {
        font-size: 1.1rem;
        line-height: 1.4;
    }

    .messe-halle {
        font-size: 1rem;
    }
}
