html, body, head, section, h1, ul, li, a, p {
    font-size: calc(6px + 0.9vw);
}

@media screen and (max-width: 1200px) {
    html, body, head, section, h1, ul, li, a, p {
        font-size: calc(6px + 0.7vw);
    }
}

@media screen and (max-width: 992px) {
    html, body, head, section, h1, ul, li, a, p {
        font-size: calc(5px + 0.8vw);
    }
}

@media screen and (max-width: 768px) {
    html, body, head, section, h1, ul, li, a, p {
        font-size: calc(5px + 0.6vw);
    }
}

@media screen and (max-width: 576px) {
    html, body, head, section, h1, ul, li, a, p {
        font-size: calc(8px + 1.2vw);
    }
}
logo {
    with: 100px;
    height: 100px;
}

.card {
    with: 100%;
}

li {
    list-style: none;
}

.bg_partizan {
    background: rgb(77,138,168);
    background: linear-gradient(180deg, rgba(77,138,168,1) 10%, rgba(65,118,144,1) 50%, rgba(52,92,112,1) 90%);
    }

.bg_angel {
    background: rgb(97,176,153);
    background: linear-gradient(180deg, rgba(97,176,153,1) 10%, rgba(81,142,123,1) 50%, rgba(67,113,97,1) 90%);
}
