.NavTabsMenu {
    margin-top: 15vh;
    width: 80%;
    display: flex;
    flex-direction: column;
    justify-content: center;
     background-color: rgb(18, 18, 18);
    border: 3px solid rgb(28, 28, 28);
    align-items: center;
    border-radius: 5vh;
    height: fit-content;
    box-shadow: 0 0 30px rgb(5, 5, 5);
}

.NavBtnMenu {
    margin-top: 3vh;
    font-size: 3.5vh;
    display: flex;
    justify-content: center;
    align-items: center;
    text-decoration: none;
    color: white;
    border: 0.3vh solid #fd9275;
    padding: 0.8vh;
    padding-left: 1.5vh;
    padding-right: 1.5vh;
    border-radius: 1000px;
    background-color: rgb(31, 31, 31);
    box-shadow: 0 0 30px black;
    transition: 0.3s;
    width: 80%;
    margin-bottom: 3vh;
}

.NavBtnMenu:hover {
    border: 0.3vh solid #fe84a3;
    box-shadow: 0 0 20px #fe84a3;
    font-size: 2.7vh;

    .Icon {
        font-size: 2.7vh;
    }
}

.NavBtnMenu:active {
    border: 0.3vh solid #fd9275;
    box-shadow: 0 0 20px #fd9275;
    font-size: 2.4vh;
    color: #fd9275;

    .Icon {
        font-size: 2.4vh;
    }
}