﻿.c-backtop-content {
    width: 100%;
    display:none;
}

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

    .c-backtop-container.right {
        justify-content: flex-end;
    }

    .c-backtop-container.left {
        justify-content: flex-start;
    }

.c-backtop {
    display: flex;
    justify-content: flex-start;
}

    .c-backtop button {
        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;
    }

        .c-backtop button:hover {
            background-color: var(--btn-hover);
        }

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

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

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