
.pbmit-ihbox-style-7, .pbmit-ihbox-style-7 .pbmit-ihbox-box, .pbmit-ihbox-style-7 .pbmit-ihbox-box-number, .pbmit-ihbox-style-7 .pbmit-ihbox-box::before, .pbmit-ihbox-style-7 .pbmit-content-wrapper::before {
	transition: all .4s ease-in;
}

.pbmit-ihbox-style-7 .pbmit-ihbox-box {
	padding: 45px 35px;
	border-radius: 30px;
	position: relative;
	background: transparent;
	z-index: 1;
}

.pbmit-ihbox-style-7 .pbmit-ihbox-box::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	background: #fff;
	z-index: -1;
	clip-path: polygon(6.726% 0%, 93.274% 0%, 93.274% 0%, 94.364% .14%, 95.399% .545%, 96.364% 1.192%, 97.245% 2.061%, 98.029% 3.129%, 98.701% 4.373%, 99.249% 5.772%, 99.657% 7.303%, 99.912% 8.945%, 100% 10.676%, 100% 61.278%, 100% 61.278%, 99.732% 65.983%, 98.988% 69.483%, 97.863% 71.995%, 96.447% 73.739%, 94.835% 74.934%, 93.119% 75.798%, 91.39% 76.552%, 89.742% 77.413%, 88.268% 78.601%, 87.061% 80.335%, 87.061% 80.335%, 86.147% 82.63%, 85.483% 85.137%, 84.946% 87.749%, 84.409% 90.359%, 83.749% 92.86%, 82.839% 95.146%, 81.556% 97.11%, 79.775% 98.644%, 77.369% 99.643%, 74.215% 100%, 6.726% 100%, 6.726% 100%, 5.637% 99.861%, 4.603% 99.457%, 3.638% 98.811%, 2.758% 97.944%, 1.974% 96.879%, 1.302% 95.638%, .754% 94.241%, .346% 92.712%, .09% 91.071%, 0% 89.342%, 0% 10.676%, 0% 10.676%, .088% 8.945%, .343% 7.303%, .751% 5.772%, 1.299% 4.373%, 1.971% 3.129%, 2.755% 2.061%, 3.636% 1.192%, 4.601% .545%, 5.636% .14%, 6.726% 0%);
}

.rtl .pbmit-ihbox-style-7 .pbmit-ihbox-btn .pbmit-button-icon-wrapper, .rtl .pbmit-ihbox-style-7 .pbmit-ihbox-box::before {
	-webkit-transform: scaleX(-1);
	-ms-transform: scaleX(-1);
	-moz-transform: scaleX(-1);
	-o-transform: scaleX(-1);
	transform: scaleX(-1);
}

.pbmit-ihbox-style-7 {
	position: relative;
}

.pbmit-element-miconheading-style-7.pbmit-element-viewtype-carousel .pbmit-ele.swiper-slide {
	padding-top: 10px;
}

.pbmit-ihbox-style-7:hover {
	transform: translate(0, -10px);
}

.pbmit-ihbox-style-7 .pbmit-ihbox-icon, .pbmit-ihbox-style-7 .pbmit-ihbox-svg {
	margin-right: 15px;
}

.rtl .pbmit-ihbox-style-7 .pbmit-ihbox-icon, .rtl .pbmit-ihbox-style-7 .pbmit-ihbox-svg {
	margin: 0 0 0 15px;
}

.pbmit-ihbox-style-7 .pbmit-ihbox-icon-wrapper, .pbmit-ihbox-style-7 .pbmit-ihbox-svg {
	background-color: var(--pbmit-xcare-light-bg-color);
	border-radius: 50%;
	height: 80px;
	width: 80px;
	display: flex;
	justify-content: center;
	align-items: center;
}

.pbmit-ihbox-style-7 .pbmit-icon-type-icon {
	font-size: 45px;
	line-height: 45px;
	color: var(--pbmit-xcare-blackish-color);
	margin-top: 5px;
}

.pbmit-ihbox-style-7 .pbmit-ihbox-svg-wrapper {
	font-size: 12px;
	line-height: 12px;
	color: var(--pbmit-xcare-blackish-color);
	margin-top: 5px;
}

.pbmit-ihbox-style-7 .pbmit-element-title {
	font-size: 24px;
	line-height: 30px;
	margin-bottom: 0;
}

.pbmit-ihbox-style-7 .pbmit-content-wrapper {
	padding-top: 25px;
	margin-top: 25px;
	border-top: 1px solid rgba(var(--pbmit-xcare-blackish-color-rgb), .1);
	position: relative;
}

.pbmit-ihbox-style-7 .pbmit-content-wrapper::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 0;
	height: 1px;
	background-color: rgba(var(--pbmit-xcare-blackish-color-rgb), .6);
}

.rtl .pbmit-ihbox-style-7 .pbmit-content-wrapper::before {
	left: inherit;
	right: 0;
}

.pbmit-ihbox-style-7:hover .pbmit-content-wrapper::before {
	width: 100%;
}

.pbmit-ihbox-style-7 .pbmit-ihbox-box-number {
	position: absolute;
	font-size: 14px;
	line-height: 36px;
	bottom: 0;
	right: 0;
	width: 55px;
	height: 55px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 50%;
	color: var(--pbmit-xcare-blackish-color);
	background-color: var(--pbmit-xcare-white-color);
	z-index: 2;
}

.rtl .pbmit-ihbox-style-7 .pbmit-ihbox-box-number {
	left: 0;
	right: inherit;
}

.pbmit-ihbox-style-7:hover .pbmit-ihbox-box-number {
	background-color: var(--pbmit-xcare-blackish-color);
	color: var(--pbmit-xcare-white-color);
}

.pbmit-ihbox-style-7 .pbmit-ihbox-icon-type-text {
	font-size: 40px;
}

.pbmit-ihbox-style-7 .pbmit-element-subtitle {
	font-size: 22px;
	line-height: 28px;
	margin-bottom: 10px;
}

.pbmit-elementor-bg-color-white .pbmit-ihbox-style-7 .pbmit-ihbox-box {
	background-color: var(--pbmit-xcare-light-bg-color);
}

.pbmit-elementor-bg-color-white .pbmit-ihbox-style-7 .pbmit-ihbox-icon-wrapper {
	background-color: var(--pbmit-xcare-white-color);
}

.pbmit-elementor-bg-color-white .pbmit-ihbox-style-7 .pbmit-ihbox-box-number {
	background-color: var(--pbmit-xcare-light-bg-color);
}

.pbmit-elementor-bg-color-blackish .pbmit-ihbox-style-7:hover .pbmit-ihbox-box-number {
	color: var(--pbmit-xcare-blackish-color);
	background-color: var(--pbmit-xcare-light-bg-color);
}

.pbmit-ihbox-style-7 .pbmit-ihbox-btn {
	margin-top: 15px;
	display: inline-block;
	z-index: 2;
}

.pbmit-ihbox-style-7 .pbmit-ihbox-btn a {
	display: inline-block;
	padding: 18px 35px;
	border: 1px solid var(--pbmit-xcare-blackish-color);
	color: var(--pbmit-xcare-blackish-color);
	background-color: transparent;
	border-radius: 30px;
	transition: all .4s ease-in;
}

.pbmit-ihbox-style-7 .pbmit-ihbox-btn a:hover {
	background-color: var(--pbmit-xcare-blackish-color);
	color: var(--pbmit-xcare-white-color);
}

.pbmit-ihbox-style-7 .pbmit-ihbox-btn .pbmit-button-icon-wrapper {
	position: relative;
	overflow: hidden;
	display: inline-flex;
	margin-left: 6px;
}

.rtl .pbmit-ihbox-style-7 .pbmit-ihbox-btn .pbmit-button-icon-wrapper {
	margin: 0 6px 0 0;
}

.pbmit-ihbox-style-7 .pbmit-ihbox-btn .pbmit-button-icon-wrapper::before {
	content: "";
	font-family: "pbminfotech-base-icons";
	position: absolute;
	top: 0;
	right: 0;
	width: 1em;
	height: auto;
	transform: scale(.26) translate(-52px, 50px);
	transition: transform .4s ease-in-out, opacity .4s ease-in-out;
}

.pbmit-ihbox-style-7 .pbmit-ihbox-btn:hover .pbmit-button-icon-wrapper::before {
	transform: scale(1) translate(-2px, 0);
}

.pbmit-ihbox-style-7 .pbmit-ihbox-btn .pbmit-button-icon {
	display: inline-block;
	transition: transform .4s ease-in-out, opacity .4s ease-in-out;
}

.pbmit-ihbox-style-7 .pbmit-ihbox-btn:hover .pbmit-button-icon {
	transform: scale(.26) translate(45px, -50px);
}

@media (max-width:1250px) {
	.pbmit-ihbox-style-7 .pbmit-ihbox-box::before {
		clip-path: unset;
	}
	
	.pbmit-ihbox-style-7 .pbmit-ihbox-box-number {
		font-size: 12px;
		line-height: 22px;
		bottom: 10px;
		right: 10px;
		width: 40px;
		height: 40px;
		color: var(--pbmit-xcare-white-color);
		background-color: var(--pbmit-xcare-global-color);
	}
	
	.rtl .pbmit-ihbox-style-7 .pbmit-ihbox-box-number {
		left: 10px;
	}
	
	.pbmit-ihbox-style-7 .pbmit-element-title {
		font-size: 22px;
		line-height: 26px;
	}
}

@media (max-width:575px) {
	.pbmit-ihbox-style-7 .pbmit-ihbox-box {
		padding: 35px 28px;
	}
	
	.pbmit-ihbox-style-7 .pbmit-element-title {
		font-size: 18px;
		line-height: 20px;
	}
}
