:root {

    /* fonts */
    --font-clash-display: "Clash Display", sans-serif;
    --font-cabinet-grotesk: "Cabinet Grotesk", sans-serif;

    /* colors */
    --primary-color: #000;
    --secondary-color: #fff;
    --blue: #004ED4;
    --pink: #FF2D70;
    --red:#FF0000;
    --dark-red: #AB1013;
    --green: #1F9A48;
    --yellow: #C89000;
    --light-black:#121212;

    /* Background Colors */
    --bg-transparent: #FFFFFF99;
    --bg-light: #F8F8F8; /* Merged: #F8F8F8, #F4F4F4, #F2F2F2 */
    --bg-muted: #D9D9D9;

    /* Grey Colors */
    --grey-dark: #414141;
    --grey-primary: #010101;
    --grey-secondary: #696969; /* Merged: #656565, #696969, #6C6C6C, #6D6D6D, #6E6E6E */
    --grey-light: #727272;
    --grey-muted: #909090; /* Merged: #818181, #909090, #929292 */
    --grey-extra-light: #EFEFEF;

}

*,
*::after,
*::before {
    margin: 0; 
    padding: 0;
    box-sizing: inherit;
    text-decoration: none;
    list-style-type: none;
    line-height: normal;
}

html {
    font-size: 62.5%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    scroll-behavior: smooth;
}

body {
    font-size: clamp(1.4rem, 1.229rem + 0.61vw, 2.4rem);
    font-weight: 400;
    background: var(--secondary-color);
    color: var(--primary-color);
    font-style: normal;
    font-family: var(--font-cabinet-grotesk);
    overflow-x: hidden;
}

ul,
h1,
h2,
h3,
h4,
h5,
h6,
p {
    margin-bottom: unset;
    padding-left: unset;
}

a,
a:hover {
    color: unset;
    text-decoration: none;
    transition: 0.3s all ease;
}

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

button {
    all: initial;
    display: inline-block;
    cursor: pointer;
    box-sizing: border-box;
    transition: all 0.3s ease-in-out;
}

input,
input:focus {
    outline: none !important;
    box-shadow: none !important;
}

textarea {
    resize: none;
}

table {
    width: 100%;
    border-collapse: collapse;
}

.container {
    padding-left: clamp(2rem, 1.317rem + 2.439vw, 6rem);
    padding-right: clamp(2rem, 1.317rem + 2.439vw, 6rem);
}



