header.wp-block-template-part {
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 2;
}
header.wp-block-template-part + .entry-content {
	margin-top: 80px;
}
.general-logos-carousel .owl-item > .item {
	width: 100%;
}
.global-header-wrapper .wp-block-navigation-item__content:hover,
.global-header-wrapper .current-menu-item > .wp-block-navigation-item__content {
	color: var(--wp--preset--color--theme-dark-green);
}
.wp-block-button.hover-gradient:hover a,
.wp-block-group.hover-gradient:hover {
	background: linear-gradient(-90deg, rgb(0, 112, 43) 0%, rgb(0, 133, 51) 100%) !important;
	color: var(--wp--preset--color--white) !important;
}
.hover-gradient:hover a,
.hover-gradient:hover .fa{
	color: var(--wp--preset--color--white);
}
.wp-block-group.hover-grow,
.wp-block-button.hover-grow a {
	transition-duration: .3s;
}
.wp-block-group.hover-grow:hover,
.wp-block-button.hover-grow:hover a {
	transform: scaleX(1.05) scaleY(1.05);
	box-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);
}
.general-logos-carousel.black-white-img .owl-item img {
	filter: grayscale(1);
}
.general-logos-carousel.black-white-img .owl-item:hover img {
	filter: unset;
}
ul.green-marker > li::marker {
	color: var(--wp--preset--color--theme-dark-green);
	font-size: 1.5em;
}