* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    list-style: none;
    text-decoration: none !important;
    font-weight: 600;
    font-family: 'Plus Jakarta Sans';
}

a {
    color: black;
}

button{
    cursor: pointer;
}


@font-face {
    font-family: IBM Plex Sans;
    font-weight: 400;
    src: url('../assets/fonts/IBM_Plex_Sans/IBMPlexSans-Regular.ttf');
}

@font-face {
    font-family: IBM Plex Sans;
    font-weight: 700;
    src: url('../assets/fonts/IBM_Plex_Sans/IBMPlexSans-Bold.ttf');
}

@font-face {
    font-family: IBM Plex Sans;
    font-weight: 600;
    src: url('../assets/fonts/IBM_Plex_Sans/IBMPlexSans-SemiBold.ttf');
}

/* Plus Jakarta Sans */
@font-face {
    font-family: Plus Jakarta Sans;
    font-weight: 400;
    src: url('../assets/fonts/Plus_Jakarta_Sans/static/PlusJakartaSans-Regular.ttf');
}

@font-face {
    font-family: Plus Jakarta Sans;
    font-weight: 500;
    src: url('../assets/fonts/Plus_Jakarta_Sans/static/PlusJakartaSans-Medium.ttf');
}

@font-face {
    font-family: Plus Jakarta Sans;
    font-weight: 600;
    src: url('../assets/fonts/Plus_Jakarta_Sans/static/PlusJakartaSans-SemiBold.ttf');
}

@font-face {
    font-family: Plus Jakarta Sans;
    font-weight: 700;
    src: url('../assets/fonts/Plus_Jakarta_Sans/static/PlusJakartaSans-Bold.ttf');
}

@font-face {
    font-family: Plus Jakarta Sans;
    font-weight: 800;
    src: url('../assets/fonts/Plus_Jakarta_Sans/static/PlusJakartaSans-ExtraBold.ttf');
}