.custom-nav-a {
    font-size: larger;
}

.custom-logo {
    width: 15%;
    height: auto;
    z-index: -1;
}

.custom-nav {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
}

.scroll-to-top {
    position: fixed;
    bottom: 2rem;
    right: 2rem;
    z-index: 50;
    opacity: 0;
    visibility: hidden;
    transition: all 0.3s ease;
}

    .scroll-to-top.visible {
        opacity: 1;
        visibility: visible;
    }
