@import url('https://fonts.googleapis.com/css2?family=Forum&display=swap');

:root {
    --main-primary-color: #3d87a7;
    --main-secondary-color: #ffffff;
    --main-font-color: #ffffff;

    --secondary-color-one: #26667f;
    --secondary-color-two: #124170;

    --radius-bord: 75px;
    --radius-bord-2: 11px;
    overflow-y: visible;
    overflow-x: hidden !important;
}

.addBackColor {
    background-color: var(--secondary-color-two);
}

h5,
h4 {
    color: white;
    font-weight: bold;
}

h2 {
    color: var(--main-font-color);
    font-weight: bold;
    margin: 15px;
}

body {
    background-color: var(--main-secondary-color);
}

iframe {
    width: 100%;
    height: auto;
}

p {
    color: var(--main-font-color);
    font-weight: bold;
    letter-spacing: 1px;
}

h1 {
    margin: 15px;
    font-weight: bolder;
    color: var(--main-font-color);
    letter-spacing: 1px;
}

canvas {
    width: 100%;
    height: 100%;
    background-color: var(--main-secondary-color);
    display: block;
}

footer {
    width: 100%;
    padding-top: 5vh;
    padding-bottom: 5vh;
    background-color: var(--secondary-color-one);
}

body {
    background-color: var(--main-primary-color);
    font-family: "Forum", serif;
    font-weight: 400;
    font-style: normal;
    max-width: 100%;
}

::-webkit-scrollbar {
    display: none;
}

menu {
    padding: 0%;
    margin: 0%;
    position: -webkit-sticky;
    position: sticky;
    top: 0;
}

@media (max-width:480px) {
    menu {
        display: none;
    }
}

section {
    background-color: var(--main-secondary-color);
    width: 100%;
    padding: 0%;

}

.credits {
    font-size: smaller;
    letter-spacing: normal;
    font-weight: 200;
}