@import url('https://fonts.googleapis.com/css2?family=Mukta&display=swap');

:root {
    --body: #FFFFFF;
    --body-alt: #F5F5F5;

    --light: #FFFFFF;
    --dark: #101010;
    --grey: #797979;
    --light-grey: #E2E2E2;
    --orange: #FFA500;
    --blue: #0077B5;

    --shadow: #DEDEDE;
    --box-shadow: #808080;

    --hover-orange: #F49F00;
    --hover-white: #F5F5F5;

    --logo-blue: #0077B5;
    --logo-orange: #FFA500;
}

html {
    scroll-behavior: smooth;
}

body {
    margin: 0;
    display: flex;
    flex-direction: column;
    font-family: 'Mukta', sans-serif;
    background-color: var(--body);
    cursor: default;
}

hr {
    border: 0.01px solid white;
}

h1 {
    font-size: 29px;
}

.top-margin {
    margin-top: 15px;
}

.bottom-margin {
    margin-bottom: 20px;
}

.orange-text {
    color: var(--orange);
}

.less-margin {
    margin-top: -30px;
    margin-bottom: 25px;
    color: var(--orange);
}

ul {
    list-style: none;
    text-align: left;
    margin-left: -35px;
}

li::before {
    content: "• "; 
    color: var(--orange);
}

.logo-course span:first-child {
    color: var(--logo-blue);
}

.logo-course span {
    color: var(--logo-orange);
}

::-webkit-scrollbar {
    display: none;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

@media screen and (min-width: 420px) {
    h1 {
        font-size: 33px;
    }
}

@media screen and (min-width: 450px) {
    h1 {
        font-size: 38px;
    }
    .less-margin {
        margin-top: -35px;
    }
}

@media screen and (min-width: 600px) {
    h1 {
        font-size: 43px;
    }
    .less-margin {
        margin-top: -45px;
    }
}

@media screen and (min-width: 768px) {
    h1 {
        font-size: 45px;
    }
    .less-margin {
        margin-top: -45px;
    }
}

@media screen and (min-width: 992px) {
    h1 {
        font-size: 45px;
    }
    .less-margin {
        margin-top: -45px;
    }
}

@media screen and (min-width: 1200px) {
    h1 {
        font-size: 45px;
    }
    .less-margin {
        margin-top: -45px;
    }
}