
/* --------------------- Modul 1 --------------------- */

.modul1 {
    background-color: rgba(238, 238, 238, 1);
    border: 0.5rem #eee solid;
    border-radius: 1rem;
    margin: 1rem 0 1rem 0;
    padding: 0;
}
@media (max-width: 575.98px) {
    .modul1 {
        border: 0.25rem #eee solid;
        margin: 1rem 0 0 0;
        padding: 0rem;
    }
}
.modul1 h1 {
    padding: 0 0 0.5rem 0;
    margin: 0rem;
    font-size: 1.6rem;
    font-weight: 700;
    color: #444;
}
@media (max-width: 575.98px) {
    .modul1 h1 {
        font-size: 1.4rem;
        color: #444;
    }
}

.modul1 h3 {
    padding: 0rem;
    margin: 0rem;
    font-size: 1.2rem;
    font-weight: 900;
    color: #090448;
    text-align: left;
}
@media (max-width: 575.98px) {
    .modul1 h3 {
        color: #051154;
        font-size: 0.8rem;
        font-weight: 500;
    }
}
.modul1 h4 {
    padding: 1rem 0 0 0;
    margin: 0rem;
    font-size: 1rem;
    font-weight: 500;
    color: #090448;
    text-align: left;
}
@media (max-width: 575.98px) {
    .modul1 h4 {
        font-weight: 500;
    }
}
.modul1 p {
    padding: 1rem;
    font-size: 1rem;
    font-weight: 500;
    color: #444;
    text-align: left;
}
.modul1 a {
    color: #000;
    font-size: 1rem;
    text-decoration: none;
    font-weight: 500;
}
.modul1 a:hover {
    font-size: 1rem;
    color:#f60;
}
.modul1 ul {
    border-radius: 1rem 1rem 0rem 0rem;
    margin: 0rem;
    padding: 0rem;
    list-style: none;
}
.modul1 li {
    display: inline;
    padding: 0.25rem 0 0 0;
}
.modul1 li a {
    font-size: 1rem;
    text-decoration: none;
    font-weight: 500;
    list-style: none;
}










.modul2 {
    background-color: rgba(238, 238, 238, 1);
    border: 0.5rem #eee solid;
    border-radius: 1rem;
    margin: 1rem 0 1rem 0;
    padding: 0;
}
@media (max-width: 575.98px) {
    .modul2 {
        margin: 1rem 0 0 0;
        padding: 0rem;
    }
}
.modul2 h1 {
    padding: 0rem;
    margin: 0rem;
    font-size: 3rem;
    font-weight: 700;
    color: #090448;
    text-align: center;
}
@media (max-width: 575.98px) {
    .modul2 h1 {
        font-size: 2rem;
    }
}

.modul2 h3 {
    padding: 0rem;
    margin: 0rem;
    font-size: 1rem;
    font-weight: 500;
    color: #090448;
    text-align: left;
}
@media (max-width: 575.98px) {
    .modul2 h3 {
        font-size: 0.8rem;
        font-weight: 500;
    }
}
.modul2 p {
    padding: 1rem;
    font-size: 1rem;
    font-weight: 500;
    color: #444;
    text-align: left;
}
.modul2 a {
    font-size: 2rem;
    text-decoration: none;
    font-weight: 700;
    text-align: center;
}
.modul2 a:hover {
    font-size: 2rem;
    color:#d00;
}
.modul2 ul {
    border-radius: 1rem 1rem 0rem 0rem;
    margin: 0rem;
    padding: 0rem;
    list-style: none;
}
.modul2 li {
    padding: 0.25rem 0 0 0;
}
.modul2 li a {
    font-size: 1rem;
    text-decoration: none;
    font-weight: 500;
    list-style: none;
}
.modul3 {
    border-radius: 1rem;
    margin: 1rem 0 1rem 0;
    padding: 0;
}
@media (max-width: 575.98px) {
    .modul3 {
        margin: 1rem 0 0 0;
        padding: 0rem;
    }
}
.modul3 h1 {
    padding: 0rem;
    margin: 0rem;
    font-size: 3rem;
    font-weight: 700;
    color: #090448;
    text-align: center;
}
@media (max-width: 575.98px) {
    .modul3 h1 {
        font-size: 2rem;
    }
}

.modul3 h3 {
    padding: 0rem;
    margin: 0rem;
    font-size: 1rem;
    font-weight: 900;
    color: #090448;
    text-align: center;
}
@media (max-width: 575.98px) {
    .modul3 h3 {
        font-size: 0.8rem;
        font-weight: 500;
    }
}
.modul3 p {
    padding: 1rem;
    font-size: 1rem;
    font-weight: 500;
    color: #444;
    text-align: left;
}
.modul3 a {
    padding: 1rem;
    font-size: 1rem;
    font-weight: 500;
    color: #cdd;
    text-align: left;
}
.modul3 ul {
    border-radius: 1rem 1rem 0rem 0rem;
    margin: 0rem;
    padding: 0rem;
    list-style: none;
}
.modul3 li {
    padding: 0.25rem 0 0 0;
}
.modul3 li a {
    font-size: 1rem;
    text-decoration: none;
    font-weight: 500;
    list-style: none;
}
.modul4 {
    background-color: rgba(238, 238, 238, 1);
    border-radius: 1rem;
    margin: 1rem 0 1rem 0;
    padding: 1rem;
}
@media (max-width: 575.98px) {
    .modul4 {
        border-radius: 0rem;
        margin: 1rem 0 0 0;
        padding: 0rem;
    }
}
.modul4 h1 {
    padding: 0rem;
    margin: 0rem;
    font-size: 3rem;
    font-weight: 700;
    color: #090448;
    text-align: center;
}
@media (max-width: 575.98px) {
    .modul4 h1 {
        font-size: 2rem;
    }
}

.modul4 h3 {
    padding: 0rem;
    margin: 0rem;
    font-size: 1rem;
    font-weight: 900;
    color: #090448;
    text-align: center;
}
@media (max-width: 575.98px) {
    .modul4 h3 {
        font-size: 0.8rem;
        font-weight: 500;
    }
}
.modul4 p {
    padding: 1rem;
    font-size: 1rem;
    font-weight: 500;
    color: #444;
    text-align: left;
}
.modul4 a {
    font-size: 2rem;
    text-decoration: none;
    font-weight: 700;
    text-align: center;
}
.modul4 a:hover {
    font-size: 1rem;
    color:#090448;
}
.modul4 ul {
    border-radius: 1rem 1rem 0rem 0rem;
    margin: 0rem;
    padding: 0rem;
    list-style: none;
}
.modul4 li {
    padding: 0.25rem 0 0 0;
}
.modul4 li a {
    font-size: 1rem;
    text-decoration: none;
    font-weight: 500;
    list-style: none;
}


.modul5 {
    background-color: rgba(238, 238, 238, 1);
    border: 0.5rem #eee solid;
    border-radius: 1rem;
    margin: 1rem 0.5rem 1rem 0;
    padding: 0;
}
@media (max-width: 575.98px) {
    .modul5 {
        padding: 0rem;
    }
}
.modul5 h1 {
    padding: 0rem;
    margin: 0rem;
    font-size: 3rem;
    font-weight: 700;
    color: #090448;
    text-align: center;
}
@media (max-width: 575.98px) {
    .modul5 h1 {
        font-size: 2rem;
    }
}

.modul5 h3 {
    padding: 0rem;
    margin: 0rem;
    font-size: 1rem;
    font-weight: 900;
    color: #090448;
    text-align: center;
}
@media (max-width: 575.98px) {
    .modul5 h3 {
        font-size: 0.75rem;
        font-weight: 500;
    }
}
.modul5 p {
    padding: 1rem;
    font-size: 1rem;
    font-weight: 500;
    color: #444;
    text-align: left;
}
.modul5 a {
    font-size: 1rem;
    text-decoration: none;
    font-weight: 700;
}
.modul5 a:hover {
    font-size: 1rem;
    color:#090448;
}
.modul5 ul {
    border-radius: 1rem 1rem 0rem 0rem;
    margin: 0rem;
    padding: 0rem;
    list-style: none;
}
.modul5 li {
    padding: 0.25rem 0 0 0;
}
.modul5 li a {
    font-size: 1rem;
    text-decoration: none;
    font-weight: 500;
    list-style: none;
}

.modul6 {
    background-color: rgba(238, 238, 238, 0.9);
    border: 0.5rem #eee solid;
    border-radius: 1rem;
    margin: 1rem 0 1rem 0;
    padding: 0;
}
@media (max-width: 575.98px) {
    .modul6 {
        margin: 1rem 0 1rem 0;
        padding: 0rem;
    }
}
.modul6 h1 {
    padding: 0rem;
    margin: 0rem;
    font-size: 2rem;
    font-weight: 900;
    color: #090448;
    text-align: center;
}
@media (max-width: 575.98px) {
    .modul6 h1 {
        font-size: 2rem;
    }
}

.modul6 h3 {
    padding: 0.75rem 0 0.25rem 0;
    margin: 0rem;
    font-size: 1.2rem;
    font-weight: 700;
    color: #090448;
    text-align: center;
}
@media (max-width: 575.98px) {
    .modul6 h3 {
        font-size: 0.75rem;
        font-weight: 500;
    }
}

.modul6 h5 {
    padding: 0.75rem 0 0.25rem 0;
    margin: 0rem;
    font-size: 1rem;
    font-weight: 700;
    color: #090448;
    text-align: center;
}
@media (max-width: 575.98px) {
    .modul6 h5 {
        font-weight: 500;
    }
}

.modul6 p {
    padding: 1rem;
    font-size: 1rem;
    font-weight: 500;
    color: #444;
    text-align: left;
}
.modul6 a {
    font-size: 1rem;
    text-decoration: none;
    font-weight: 700;
    text-align: left;
}
.modul6 a:hover {
    font-size: 1rem;
    color:#090448;
}
.modul6 ul {
    border-radius: 1rem 1rem 0rem 0rem;
    margin: 0rem;
    padding: 0rem;
    list-style: none;
}
.modul6 li {
    padding: 0.25rem 0 0 0;
}
.modul6 li a {
    font-size: 1rem;
    text-decoration: none;
    font-weight: 500;
    list-style: none;
}

.modul7 {
    margin: 1rem 0 1rem 0;
    padding: 0;
}
@media (max-width: 575.98px) {
    .modul7 {
        margin: 0rem 0 0rem 0;
    }
}

.modul8 {
    background-color: rgba(238, 238, 238, 1);
    border-radius: 1rem;
    margin: 1rem 0 1rem 0;
    padding: 1rem;
}
@media (max-width: 575.98px) {
    .modul8 {
        border-radius: 1rem;
        margin: 1rem 0 1rem 0;
        padding: 0.75rem 0.5rem 0.5rem 0.5rem;
    }
}
.modul8 h1 {
    padding: 0rem;
    margin: 0rem;
    font-size: 2.4rem;
    font-weight: 900;
    color: #090448;
    text-align: left;
}
@media (max-width: 575.98px) {
    .modul8 h1 {
        font-size: 2rem;
    }
}

.modul8 h3 {
    padding: 0rem;
    margin: 0rem;
    font-size: 1rem;
    font-weight: 900;
    color: #090448;
    text-align: center;
}
@media (max-width: 575.98px) {
    .modul8 h3 {
        font-size: 0.8rem;
        font-weight: 500;
    }
}
.modul8 p {
    padding: 1rem;
    font-size: 1rem;
    font-weight: 500;
    color: #444;
    text-align: left;
}
.modul8 a {
    padding: 0.75rem 0.5rem 0.5rem 1rem;
    font-size: 2.4rem;
    text-decoration: none;
    font-weight: 900;
    text-align: left;
}
.modul8 a:hover {
    color:#f60;
    font-size: 2.4rem;
    font-weight: 900;
}
.modul8 ul {
    border-radius: 1rem 1rem 0rem 0rem;
    margin: 0rem;
    padding: 0rem;
    list-style: none;
}
.modul8 li {
    padding: 0.25rem 0 0 0;
}
.modul8 li a {
    font-size: 1rem;
    text-decoration: none;
    font-weight: 500;
    list-style: none;
}
