<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*=== pbmit-icon-heading-style-21 ===*/
.pbmit-ihbox-style-21 {
	text-align: center;
	padding: 30px 30px 20px;
	background-color: var(--pbmit-xido-white-color);
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	border-radius: 16px;
	-webkit-box-shadow: 0px 2px 40px 0px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: 0px 2px 40px 0px rgba(0, 0, 0, 0.05);
	box-shadow: 0px 2px 40px 0px rgba(0, 0, 0, 0.05);
}
.pbmit-ihbox-style-21 .pbmit-ihbox-svg-wrapper,
.pbmit-ihbox-style-21 .pbmit-ihbox-icon-wrapper:not(.pbmit-ihbox-icon-type-image) {
	position: relative;
	z-index: 3;
	width: 80px;
	height: 80px;
	font-size: 45px;
	line-height: 95px;
	color: var(--pbmit-xido-global-color);
	background-color: rgba(var(--pbmit-xido-global-color-rgb), 0.2);
}
.pbmit-ihbox-style-21 .pbmit-ihbox-icon-wrapper svg,
.pbmit-ihbox-style-21 .pbmit-ihbox-svg-wrapper svg{
	fill: var(--pbmit-xido-global-color);
	margin-bottom: 20px;
	-webkit-transition: all .3s ease-out 0s;
	-moz-transition: all .3s ease-out 0s;
	-o-transition: all .3s ease-out 0s;
	transition: all .3s ease-out 0s;
}
.pbmit-ihbox-style-21 .pbmit-ihbox-icon .pbmit-ihbox-icon-type-text {
	font-size: 35px;
	line-height: 85px;
}
.pbmit-ihbox-style-21 .pbmit-ihbox-icon,
.pbmit-ihbox-style-21 .pbmit-ihbox-svg {
	display: inline-block;
	margin-bottom: 20px;
}
.pbmit-ihbox-style-21 .pbmit-ihbox-svg-wrapper::after,
.pbmit-ihbox-style-21 .pbmit-ihbox-svg-wrapper,
.pbmit-ihbox-style-21 .pbmit-ihbox-icon-wrapper::after,
.pbmit-ihbox-style-21 .pbmit-ihbox-icon-wrapper {
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	-webkit-transition: all .3s ease-out 0s;
	-moz-transition: all .3s ease-out 0s;
	-o-transition: all .3s ease-out 0s;
	transition: all .3s ease-out 0s;
}
.pbmit-ihbox-style-21:hover .pbmit-ihbox-icon-wrapper {
	color: var(--pbmit-xido-white-color);
}
.pbmit-ihbox-style-21:hover .pbmit-ihbox-icon-wrapper svg,
.pbmit-ihbox-style-21:hover .pbmit-ihbox-svg-wrapper svg{
	fill: var(--pbmit-xido-white-color);
}
.pbmit-ihbox-style-21 .pbmit-ihbox-svg-wrapper::after,
.pbmit-ihbox-style-21 .pbmit-ihbox-icon-wrapper:not(.pbmit-ihbox-icon-type-image)::after {
	position: absolute;
	content: "";
	left: 50%;
	top: 50%;
	height: 100%;
	width: 100%;
	z-index: -1;
	-webkit-transform: translate(-50%,-50%) scale(0);
	-moz-transform: translate(-50%,-50%) scale(0);
	-o-transform: translate(-50%,-50%) scale(0);
	transform: translate(-50%,-50%) scale(0);
	background: var(--pbmit-xido-global-color);
}
.pbmit-ihbox-style-21:hover .pbmit-ihbox-svg-wrapper::after,
.pbmit-ihbox-style-21:hover .pbmit-ihbox-icon-wrapper::after {
	-webkit-transform: translate(-50%,-50%) scale(1);
	-moz-transform: translate(-50%,-50%) scale(1);
	-o-transform: translate(-50%,-50%) scale(1);
	transform: translate(-50%,-50%) scale(1);
}
.pbmit-ihbox-style-21 .pbmit-ihbox-icon-type-image img {
	max-width: 80px;
	height: 80px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}
.pbmit-ihbox-style-21 .pbmit-element-title {
	font-size: 22px;
	line-height: 32px;
	margin-bottom: 10px;
	color: var(--pbmit-xido-blackish-color);
}
.pbmit-ihbox-style-21 .pbmit-element-heading,
.pbmit-ihbox-style-21 .pbmit-element-subtitle {
	font-size: 16px;
	line-height: 24px;
	margin-bottom: 0;
	color: var(--pbmit-xido-blackish-color);
}
.pbmit-text-color-white .pbmit-ihbox-style-21 .pbmit-heading-desc {
	color: #787c8b;
}
.pbmit-ihbox-style-21 .pbmit-ihbox-btn {
	margin: 20px 0 10px;
}</pre></body></html>