*,
*::before,
*::after {
    box-sizing: border-box;
}

html {
    scroll-behavior: smooth;
}

body {
    margin: 0;
    font-family: "Poppins", Arial, Helvetica, sans-serif;
    background: var(--color-background);
    color: #111111;
}

img {
    display: block;
    max-width: 100%;
}

.site-main {
    overflow: hidden;
}

.section-container {
    width: min(100%, var(--container-width));
    margin: 0 auto;
}

.section-title,
.section-kicker,
.section-text {
    margin: 0;
}
