:root{
    --h-main: #ffffff;
    --text: #000000;
    --text-2: #626262;
    --bg: #ffffff;
    --hov: #f7a900;
    --f-main: #ffffff;
}

html {
    scroll-behavior: smooth;
}

body {
    margin: 0;
    background: var(--bg);
}

h1, h2, h3, h4, p, a, li, span {
    color: var(--text);
    margin: 0;
    font-family: "Lato", sans-serif;
}

h1, h2, h3, h4 {
    font-weight: 400;
}

p, a, li {
    font-weight: 300;
    font-size: 20px;
}

a {
    text-decoration: none;
    transition: all 0.3s ease;
}

* {
    box-sizing: border-box;
}

html, body {
    padding: 0;
    margin: 0;
}

h1, h2, h3, h4, h5, h6 {
    padding: 0;
    margin: 0;
}

h3 {
    color: var(--hov);
    font-size: 28px;
}

p {
    margin: 0;
    padding: 0;
}

ul, ol, li {
    display: block;
    padding: 0;
    margin: 0;
}

img {
    display: block;
    padding: 0;
    margin: 0;
}
