:root {
	--highlighted-text-gap: 1.44rem;
	--highlighted-text-icon-width: 3.75rem;
	--highlighted-text-icon-height: 3.75rem;
	--highlighted-text-fs: 1.6rem;
	--highlighted-text-lh: 1.6em;
	--highlighted-text-fw: 400;
	--highlighted-text-ls: .016rem;
}
#Wrapper .wso-section-text .wso-wrap-content-above {
	height: auto !important;
}
/* ---------------------------- highlighted text ---------------------------- */
.wso-section-text.wso-one-column.wso-highlighted-text .column_attr::before,
.wso-section-text.wso-one-column.wso-highlighted-text .column_attr::after {
	display: none;
}
.wso-section-text.wso-one-column.wso-highlighted-text .column_attr {
	display: flex;
	flex-direction: column;
	gap: var(--highlighted-text-gap);
	align-items: center;
	text-align: center;
}
.wso-section-text.wso-one-column.wso-highlighted-text .wso-svg-wrapper {
	display: block;
	width: var(--highlighted-text-icon-width);
	height: var(--highlighted-text-icon-height);
}
.wso-section-text.wso-one-column.wso-highlighted-text .wso-svg-wrapper svg {
	width: 100%;
	height: 100%;
}
.wso-section-text.wso-one-column.wso-highlighted-text .wso-svg-wrapper svg path {
	fill: var(--color-1);
}
#Wrapper .wso-section-text.wso-one-column.wso-highlighted-text p:not([class^="wso-"]) {
	font-size: var(--highlighted-text-fs);
	line-height: var(--highlighted-text-lh);
	font-weight: var(--highlighted-text-fw);
	letter-spacing: var(--highlighted-text-ls);
}
@media only screen and (max-width:767px) {
	:root {
		--highlighted-text-gap: 2.44rem;
		--highlighted-text-icon-width: 7.5rem;
		--highlighted-text-icon-height: 7.5rem;
		--highlighted-text-fs: calc(2.2rem*.85);
		--highlighted-text-ls: calc(.022rem*.9);
	}
}
@media only screen and (max-width:599px) {
	:root {
		--highlighted-text-fs: 2.2rem;
		--highlighted-text-ls: .022rem;
	}
}