* {
    margin: 0;
    padding: 0;
    line-height: 1;
}

body {
    font-family: 'Montserrat', sans-serif;
    width: 100%;
    min-height: 100vh;
    overflow: scroll;
    background-color: #FEF8F0;
    position: relative;
}

body,
html {
    overflow-x: hidden;
}

:root {
    --green-color: #32A84B;
    --heavyblue-color: #104570;
    --heavygreen-color: #132F3A;
    --box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
}

.text-lightgreen {
    color: #32A84B;
}

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

svg,
img {
    object-fit: cover;
}

a:hover {
    color: currentColor;
}

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

p {
    margin-bottom: 0;
}

.w-10 {
    width: 10%;
}

.w-15 {
    width: 15%;
}

.w-20 {
    width: 20%;
}

.w-30 {
    width: 30%;
}

.w-35 {
    width: 35%;
}

.w-40 {
    width: 40%;
}

.w-45 {
    width: 45%;
}

.w-55 {
    width: 55%;
}

.w-60 {
    width: 60%;
}

.w-65 {
    width: 65%;
}

.w-70 {
    width: 70%;
}

.w-80 {
    width: 80%;
}

.w-85 {
    width: 85%;
}

.w-90 {
    width: 90%;
}

.w-95 {
    width: 95%;
}

a {
    text-decoration: none;
    color: inherit;
}