.article-content p {
	margin-bottom: 24px;
	line-height: 120%;
}

.text-16 {
	font-family: Roboto, sans-serif;
	font-size: clamp(15px, 0.833vw, 20px);
	font-weight: 400;
	line-height: 110%;
}

a:hover {
	color: #000000;
	transition: all 0.3s ease-in-out;
}

.header {
	background: #4DCD3A !important;
}

.cus-btn .cus-btn-parent {
	color: #0C0C0D;
	background-color: #4DCD3A;
}

.heading h2::before {
	background: #4DCD3A;
}

.heading.heading-3 h5::before {
	background: #4DCD3A;
}

.newsletter-container .newsletter-form button {
	background: #4DCD3A;
}

.header .navigation .menu-button-right .main-menu__nav .main-menu__list > li,
.header .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list > li {
	padding-top: 8px;
	padding-bottom: 8px;
	position: relative;
	margin-right: clamp(16px, 1.25vw, 32px);
}

	.header .navigation .menu-button-right .main-menu__nav .main-menu__list > li > a,
	.header .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list > li > a {
		color: #000000;
	}

		.header .navigation .menu-button-right .main-menu__nav .main-menu__list > li > a.active, .header .navigation .menu-button-right .main-menu__nav .main-menu__list > li > a:hover,
		.header .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list > li > a.active,
		.header .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list > li > a:hover {
			color: #000000;
		}

	.header .navigation .menu-button-right .main-menu__nav .main-menu__list > li.current a, .header .navigation .menu-button-right .main-menu__nav .main-menu__list > li:hover a,
	.header .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list > li.current a,
	.header .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list > li:hover a {
		color: #000000;
	}

.mobile-nav__wrapper .mobile-nav__content .main-menu__list li a.expanded {
	color: #4DCD3A;
}

.mobile-nav__wrapper .mobile-nav__content .main-menu__list li a button {
	background-color: #4DCD3A;
	color: #000000;
}

.mobile-nav__toggler {
	color: #000000;
}

.scrollToTopBtn {
	background: #000000;
	color: #4DCD3A;
}

	.scrollToTopBtn:hover {
		background: #000000;
		color: #4DCD3A;
		transition: all 0.3s ease-in-out;
	}

.mobile-nav__contact li a:hover {
	color: #4DCD3A;
}

.mobile-nav__contact li i {
	width: 30px;
	height: 30px;
	border-radius: 50%;
	background-color: #4DCD3A;
	display: flex;
	justify-content: center;
	align-items: center;
	text-align: center;
	font-size: 14px;
	margin-right: 10px;
	color: #000000;
}

.mobile-nav__social a {
	font-size: 16px;
	color: #4DCD3A;
	transition: 500ms;
}

	.mobile-nav__social a + a {
		margin-left: 20px;
	}

	.mobile-nav__social a:hover {
		color: #000000;
	}

.newsletter-container .newsletter-form button:hover {
	transition: all 0.3s ease-in-out;
	background: #000000;
}

.tag-label {
	background: #4DCD3A;
	color: #000000;
}

.cus-btn .cus-btn-parent {
	border-radius: clamp(8px, 1vw, 16px);
	overflow: hidden;
	box-shadow: inset 0px 0px 0px 1px transparent;
}

	.cus-btn .cus-btn-parent.small-padding {
		padding: clamp(8px, 0.625vw, 10px) clamp(13px, 1vw, 24px);
	}