.cspt-ihbox-style-9 {
	position: relative;
}
.cspt-ihbox-style-9 .cspt-ihbox-icon,
.cspt-ihbox-style-9 .cspt-ihbox-svg {
	padding-right: 20px;
}
.cspt-ihbox-style-9.cspt-ihbox h2 {
	font-size: 20px;
	line-height: normal;
	font-weight: 800;
	margin-bottom: 0;
}
.cspt-ihbox-style-9 .cspt-ihbox-content,
.cspt-ihbox-style-9 .cspt-heading-desc {
	margin-bottom: 15px;
	margin-top: 10px;
}
.cspt-ihbox-style-9 .cspt-ihbox-icon-wrapper svg,
.cspt-ihbox-style-9 .cspt-ihbox-svg-wrapper svg,
.cspt-ihbox-style-9 .cspt-ihbox-icon-type-text,
.cspt-ihbox-style-9 .cspt-ihbox-icon-wrapper i{
	font-size: 38px;
	line-height: 38px;
}
.cspt-ihbox-style-9 .cspt-ihbox-icon-wrapper,
.cspt-ihbox-style-9 .cspt-ihbox-svg-wrapper {
	color: var(--cspt-emphires-global-color);
	background-color: var(--cspt-emphires-white-color);
	border-radius: 10px;
	padding: 12px;
	box-shadow: 0 0 30px rgba(0, 0, 0, 0.03);
}
.cspt-ihbox-style-9 .cspt-ihbox-icon-wrapper.cspt-ihbox-icon-type-image{
	background-color: transparent!important;
	padding: 0;
	border-radius: 0;
}
.cspt-ihbox-style-9 .cspt-ihbox-icon-wrapper.cspt-ihbox-icon-type-image img{
	border-radius: 10px;
}
.cspt-bg-color-white .cspt-ihbox-style-9 .cspt-ihbox-icon-wrapper,
.cspt-bg-color-white .cspt-ihbox-style-9 .cspt-ihbox-svg-wrapper,
.cspt-bg-color-transparent .cspt-ihbox-style-9 .cspt-ihbox-icon-wrapper,
.cspt-bg-color-transparent .cspt-ihbox-style-9 .cspt-ihbox-svg-wrapper,
.cspt-elementor-bg-color-white .cspt-ihbox-style-9 .cspt-ihbox-icon-wrapper,
.cspt-elementor-bg-color-white .cspt-ihbox-style-9 .cspt-ihbox-svg-wrapper {
	box-shadow: 0 0 30px rgba(0, 0, 0, 0.07);
}
.cspt-ihbox-style-9 .cspt-ihbox-icon-wrapper svg,
.cspt-ihbox-style-9 .cspt-ihbox-svg-wrapper {
	fill: var(--cspt-emphires-global-color);
}