.watto-desktop-footer-top a {
    text-decoration: none;
    /* No underline for links */
    color: var(--white, white);
    /* Red color for links */
}

#watto-footer-desktop {

    flex-direction: column;
    background-color: var(--mainColor);
    /* Blue background */
    border: var(--thirdiaryColor) 8px solid;
    /* Yellow border */
    color: var(--white);
    /* White text */
    width: auto;
    /* Full width */
    padding: 5vw 10vw 2vw 10vw;
    margin: 0 0 0 0;

}

#watto-desktop-footer-left-business-logotype {
    display: flex;
    flex-direction: row;
    align-items: center;
}

.watto-desktop-footer-top-container {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.watto-footer-top-section {
    display: flex;
    flex-direction: column;
}

#footer-logo-lmast {
    height: 110px;
    /* Set the height of the logo */
    width: auto;
    /* Maintain aspect ratio */
}

.footer-navmenu {
    color: var(--white);
    /* White text */
    text-decoration: none;
    /* No underline */
    font-family: 'Instrument Sans', sans-serif;
    /* Font family */
    font-size: 1rem;
    /* Font size */
    font-weight: 600;
    /* Font weight */
    line-height: 1.19em;
    /* Line height */
    text-decoration: none;
}

.watto-desktop-footer-top ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.watto-desktop-footer-top li {
    padding-top: 12px;
}

.watto-desktop-footer-subtitles {
    font-size: var(--textSizeDesktop);
    font-weight: 700;
}

.watto-desktop-footer-navmenu {
    padding-inline-start: 0;
}

.watto-desktop-footer-navmenu * {
    list-style-type: none;
    line-height: var(--fontLineHeight, 1.19);
    padding: 0;
    margin: 0 0 12px 0;
    font-size: var(--subtitleSizeDesktop, 0.8);
    font-weight: var(--subtitlesWeight);
}

.list-navmenu {
    margin-bottom: 24px;
}

.watto-footer-divider {
    width: 100%;
    height: 2px;
    background-color: var(--white);
    border: none;
}

#watto-footer-top-scroller {
    position: relative;
    left: calc(50% - 47px);
    border: var(--buttonBorderAddColor) var(--secondaryColor);
    width: 94px;
    height: 94px;
    border-radius: 47px;
    background-color: rgba(255, 255, 255, 0);
}

#watto-footer-top-scroller i {
    font-size: 64px;
}

.watto-footer-bottom-copyright {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

@media screen and (max-width: 768px) {
    .watto-desktop-footer-top-container {
        flex-direction: column;
    }
    .watto-footer-top-section {
        margin-top: 5vh;
    }
    .watto-footer-bottom-copyright {
        flex-direction: column;
        align-items: center;
        gap: var(--sectionGap)
    }
    #watto-footer-bottom-copyright-text {
        text-align: center;
    }
}