.feature-box {	position: relative;	overflow: hidden;	width: 100%;	display: flex;	align-items: center;	padding: 3.125rem 0.9375rem;	text-align: center;	background-color: #d92d2d;	border-radius: 0.625rem;}.feature-box-body {	width: 100%;}.feature-box-icon {	position: absolute;	top: -.15em;	right: -.15em;	font-size: 3.9375rem;	color: #31284C;}.feature-box-icon-center {	top: -.4em;	right: 50%;	transform: translateX(50%);}.feature-box-icon-bottom {	top: auto;	bottom: -.2em;	right: -.2em;}.feature-box-icon-1 {	top: auto;	right: 15%;	bottom: -.2em;}.feature-box-divider,.feature-box-divider-top {	position: relative;}.feature-box-divider::before,.feature-box-divider-top::before {	position: absolute;	left: 50%;	bottom: -.9em;	width: 4.5625rem;	content: '';	border-bottom: 2px dashed;	transform: translateX(-50%);}.feature-box-divider-top::before {	bottom: auto;	top: -.9em;}.feature-box-p-0 {	padding-bottom: 0 !important;}.feature-box-primary-1 {	background-color: #5eb9af;}.feature-box-primary-2 {	background-color: #98d1d8;}@media (min-width: 992px) {	.feature-box {		padding: 3.7625rem 0.9375rem;	}	.feature-box-icon {		font-size: 3.9375rem;	}	.feature-box-sm {		padding: 4.59375rem 0.9375rem;	}	.feature-box-md {		padding: 4.375rem 0.9375rem;	}}@media (min-width: 1600px) {	.feature-box {		padding: 5.375rem 0.9375rem;	}	.feature-box-icon {		font-size: 5.625rem;	}	.feature-box-sm {		padding: 6.5625rem 0.9375rem;	}	.feature-box-md {		padding: 6.25rem 0.9375rem;	}}
/*# sourceMappingURL=feature-box.css.map */
