@media (min-width: 1025px) {
	.home-hero .kt-row-layout-inner .kt-row-layout-overlay {
		opacity: 1 !important;
		background-color: transparent !important;
		background-image: linear-gradient(to right, #1f1d20b3, #35373c00 60%) !important;
	}
}

@media (min-width: 768px) and (max-width: 1025px) {
	.wp-block-kadence-column.spacer-experience {
		display: none;
	}

	.wp-block-kadence-column.spacer-experience + .wp-block-kadence-column {
		flex: auto !important;
	}

	.wp-block-kadence-column.spacer-experience + .wp-block-kadence-column h2 {
		font-size: 30px;
		line-height: 1.4em;
	}
}

.home-logos img {
	opacity: 0.1;
}

#text-4.widget img {
	margin-bottom: 14px;
	margin-top: 7px;
	max-width: 80px;
}

#text-4.widget p:first-child {
	margin-top: 0;
}

.home-feature-infobox img {
	opacity: 0.5;
}

.home-feature-infobox .kt-blocks-info-box-media-container {
	margin-bottom: 16px !important;
}

.service-set .kt-blocks-info-box-link-wrap {
	text-align: center;
}

.service-set .kt-blocks-info-box-link-wrap .kadence-info-box-image-intrisic {
	max-width: 100px !important;
	margin-bottom: 16px;
}

.service-set .kt-blocks-info-box-link-wrap .kt-blocks-info-box-text,
.service-set .kt-blocks-info-box-link-wrap .kt-blocks-info-box-title {
	margin-bottom: 16px !important;
}

.site-bottom-footer-wrap .footer-html-inner a {
	color: var(--global-palette6);
}

.site-bottom-footer-wrap .footer-html-inner a:hover {
	color: var(--global-palette1);
}

.kb-form .kadence-blocks-form-field .kb-forms-submit:not(:hover)  {
	background: #3e3b3f;
}
