html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
* {
    box-sizing: border-box;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
body {
    font-family: "Poppins", sans-serif;
    font-size: 15px;
    /* color: rgb(var(--black)); */
}

:root {
    --first: 91, 134, 55;
    --second: 245, 108, 12;
    --third: 255, 203, 3;
    --fourth: 149, 194, 93;
    --black: 32, 32, 32;
    --background: 247, 244, 237;

    --first-50: 244, 248, 237;
    --first-100: 229, 240, 215;
    --first-200: 204, 226, 180;
    --first-300: 171, 206, 136;
    --first-400: 141, 185, 98;
    --first-500: 110, 158, 68;
    --first-600: 91, 134, 55;
    --first-700: 66, 96, 43;
    --first-800: 55, 78, 38;
    --first-900: 49, 67, 36;
    --first-950: 23, 36, 15;

    --second-50: 255, 248, 237;
    --second-100: 255, 240, 213;
    --second-200: 255, 221, 169;
    --second-300: 254, 196, 115;
    --second-400: 253, 160, 58;
    --second-500: 251, 131, 20;
    --second-600: 245, 108, 12;
    --second-700: 196, 77, 10;
    --second-800: 155, 61, 17;
    --second-900: 125, 52, 17;
    --second-950: 68, 24, 6;

    --third-50: 254, 252, 232;
    --third-100: 255, 250, 194;
    --third-200: 255, 241, 135;
    --third-300: 255, 226, 67;
    --third-400: 255, 203, 3;
    --third-500: 239, 181, 3;
    --third-600: 206, 139, 0;
    --third-700: 164, 98, 4;
    --third-800: 136, 76, 11;
    --third-900: 115, 62, 16;
    --third-950: 67, 32, 5;

    --fourth-50: 244, 249, 236;
    --fourth-100: 230, 242, 213;
    --fourth-200: 207, 230, 176;
    --fourth-300: 177, 212, 130;
    --fourth-400: 149, 194, 93;
    --fourth-500: 117, 166, 60;
    --fourth-600: 90, 132, 44;
    --fourth-700: 70, 101, 38;
    --fourth-800: 58, 81, 35;
    --fourth-900: 51, 70, 33;
    --fourth-950: 24, 37, 14;

    --black-50: 246, 246, 246;
    --black-100: 231, 231, 231;
    --black-200: 209, 209, 209;
    --black-300: 176, 176, 176;
    --black-400: 136, 136, 136;
    --black-500: 109, 109, 109;
    --black-600: 93, 93, 93;
    --black-700: 79, 79, 79;
    --black-800: 69, 69, 69;
    --black-900: 61, 61, 61;
    --black-950: 32, 32, 32;

    --table: 768px;
}

.container {
    max-width: 1280px;
    width: 100%;
    margin: 0 auto;
    padding: 0 12px;
}


.section {
    background: rgba(var(--bg-color, var(--first)), 1);
    padding: var(--padding, 50px 0);
}

.gradient-green {
    background: rgb(149,194,93);
    background: linear-gradient(var(--deg, 180deg), rgba(149,194,93,1) 0%, rgba(91,134,55,1) 100%);
}