*,
*::before,
*::after{
    padding: 0;
    margin: 0;
}

/* MENU */

@media screen and (max-width:768px) {
    

    nav{
        position: relative;
    }
    #menu{
        position: absolute;
        transform: translateX(0) scale(0);
        transition: 0.8s ease-in-out;
        top: 100%;
        background: #f4f2f4ed;
        padding: 3px 8px;
        color: #f7dbec;
        border-radius: 0 0 12px 12px;
        z-index: 9999;
    }
    
    #menu.showMenu{
        
        transform: translateX(0) scale(1);
       transition: 0.8s ease-in-out;
    }
    
    }
    
    @media screen and (min-width:768px){
        .log-in{
            background: #f39ff0;
            padding: 1px 18px;
            border-radius: 15px;
        }
        .log-in:hover{
            color: #efd7ef;
        }
    }