

.imprint a {
    color: #fff;
}

.layout-container {
    padding: 10px 9rem 10px 9rem;
    display: block;

}


/* Responsive CSS */

/* For tablets and larger screens */
@media (min-width: 768px) {
    h1 {
        font-size: 3.5rem;
    }
    .subtext {
        font-size: 1rem;
    }

    .layout-container {
        margin-top: 10px;
        margin-bottom:10px;
        padding-left: 9rem;
        padding-right: 9rem;
    }

}

/* For smartphones and smaller screens */
@media (max-width: 767px) {
    
    h1 {
        font-size: 2rem;
    }
    .subtext {
        font-size: 0.6rem;
    }
    .imprint {
        font-size: 0.4rem;
    }
    .layout-container {
        margin-top: 10px;
        margin-bottom:10px;
        padding-left: 1.5rem;
        padding-right: 1.5rem;
    }
}
