:root {
	--primary-color: #3a499b;
	--primary-rgb: 58, 73, 155;
	--primary-hover: #0260a8;

	--secondary-color: #188651;
	--secondary-hover: #147749;
	--secondary-rgb: 24, 134, 81;
	--secondary-color-light: #07e073;


	--gray-900: #111111;
	--gray-800: #232323;
	--gray-700: #343434;
	--gray-600: #4b5563;
	--gray-500: #6b7280;
	--gray-400: #9ca3af;
	--gray-300: #d1d5db;
	--gray-200: #e5e7eb;
	--gray-100: #f3f4f6;

	--bg-light: #EFF3FA;
	--white-color: #fff;
	--black-color: #0e0d0d;

	--size-xs: 0.625rem;
	--size-sm: 0.75rem;
	--size-md: 0.875rem;
	--size-lg: 1rem;
	--size-xl: 1.125rem;
	--size-xxl: 1.25rem;
	--size-xxxl: 1.375rem;

	--transition-default: .3s all ease-in-out;
	--transition-cubic: .3s all cubic-bezier(.19, 1, .22, 1);

	--shadow: 0px 6px 14px -6px rgba(24, 39, 75, 0.12), 0px 10px 32px -4px rgba(24, 39, 75, 0.1);
	--shadow-1: 0px 2px 4px rgba(97, 97, 97, 0.18), 0px 4px 8px rgba(97, 97, 97, 0.18);
	--shadow-2: 0px 6px 12px -6px rgba(24, 39, 75, 0.12), 0px 8px 24px -4px rgba(24, 39, 75, 0.08);
	--shadow-3: 0px 1px 2px rgba(97, 97, 97, 0.2), 0px 2px 4px rgba(97, 97, 97, 0.2);

}

html {
	font-size: 16px;
}

body {
	color: #111;

	font-family: 'Lexend', sans-serif;

	font-weight: 400;
	line-height: 1.2;
	color: var(--gray-800);
}
.bg-green{
	background-color:#18865112;
}
.section-gap {
	padding: 50px 0px;
}

a{
	text-decoration: none;
}

.section-main {
	padding: 30px 0px;
	width: 100%;
}

/*ul{
	list-style: none;
	padding-left: 0;
	margin-bottom: 0;
}*/