﻿.c-downloadbutton-content {
    width: 100%;
}

.c-downloadbutton-container {
    max-width: var(--normal);
    margin: 0 auto;
    display: flex;
    padding: 1em var(--padding-big-sides-desktop);
    justify-content: flex-end;
}

.c-downloadbutton {
    display: flex;
}

.c-downloadbutton {
    font-size: var(--font-text-desktop);
    background-color: var(--btn-normal);
    border-radius: 10px;
    color: white;
    padding: 0.5em 1.5em;
    border: 0;
    font-weight: 600;
    display: flex;
    grid-gap: 0.5em;
    align-items: center;
    text-decoration: none;
}

    .c-downloadbutton:hover {
        background-color: var(--btn-hover);
        color: white;
        text-decoration: none;
    }

.sep-downloadbtn {
    font-size: var(--font-text-desktop);
    background-color: var(--btn-normal);
    border-radius: 10px;
    color: white !important;
    padding: 0.5em 1.5em;
    border: 0;
    font-weight: 600;
    display: flex;
    grid-gap: 0.5em;
    align-items: center;
    text-decoration: none !important;
}

    .sep-downloadbtn:hover {
        background-color: var(--btn-hover);
        color: white;
        text-decoration: none;
    }

@media only screen and (max-width: 70em) {
    .c-downloadbutton-container {
        padding: 1em var(--padding-sides-tablet);
    }
}

@media only screen and (max-width: 50em) {
    .c-downloadbutton-container {
        padding: 0.5em var(--padding-sides-mobile);
    }

    .c-downloadbutton {
        font-size: var(--font-text-mobile);
        padding: 0.3em 1em;
        border-radius: 7px;
        grid-gap: 0.5em;
    }
}
