@font-face {
    font-family: 'Poppins Black';
    src: url("https://www.fasava2024kualalumpur.com/mobile_backend/styles/fonts/Poppins-Black.ttf");
}

@font-face {
    font-family: 'Poppins Regular';
    src: url("https://www.fasava2024kualalumpur.com/mobile_backend/styles/fonts/Poppins-Regular.ttf");
}

@font-face {
    font-family: 'Poppins Medium';
    src: url("https://www.fasava2024kualalumpur.com/mobile_backend/styles/fonts/Poppins-Medium.ttf");
}

@font-face {
    font-family: 'Poppins Light';
    src: url("https://www.fasava2024kualalumpur.com/mobile_backend/styles/fonts/Poppins-Light.ttf");
}

body {
    position: fixed;
    width: 100vw;
    height: 100vh;
    overflow-y: hidden;
}

.title-bar {
    position: absolute;
    width: 100vw;
    height: 10vh;
    top: 0;
    left: 0;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    background-color: #ffffff;
}

.title-bar .title-icon {
    position: relative;
    width: 4.5vw;
    height: 4.5vw;
    border-radius: 1vw;
}

.title-bar .title-text {
    position: relative;
    font-family: 'Poppins Black'; font-size: 4vw; color: #c8242a;
    font-size: 4vw;
}

.content {
    position: absolute;
    left: 5%; top: 10vh;
    width: 90%;
    height: 70vh;
    overflow-x: hidden;
    overflow-y: scroll;
    padding: 0;
}

.content .content-row {
    position: relative; width: 100%; height: auto; margin: 3vw 0 3vw 0;
    display: flex; flex-direction: column; justify-content: center; align-items: flex-start;
}

.content .content-row-title {
    position: relative;
    width: 90%;
    height: auto;
    font-family: 'Poppins Medium'; color: black; font-size: 3vw; font-weight: bold; text-align: left;
}

.content .content-row-content {
    position: relative;
    width: 100%;
    height: auto;
    font-family: 'Poppins Light'; color: black; font-size: 1.5vw;
}

.content .content-row-a {
    position: relative;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    font-family: 'Poppins Light'; color: black; font-size: 3vw;
}

.footer {
    position: fixed; bottom: 0; left: 0; width: calc(100vw - 10vw); height: 10vh; padding: 0 5vw 0 5vw;
    display: flex; justify-content: center; align-items: center; background-color: #ffffff;
    font-family: 'Poppins Black'; color: black; font-size: 1.5vh; text-align: left;
}