/*=== pbmit-service-style-1 ===*/
.pbmit-service-style-1 {
	margin-bottom: 30px;
}
.pbmit-service-style-1 .pbminfotech-post-item {
	position: relative;
	padding: 55px 40px 30px;
	background-color: rgba(var(--pbmit-xido-blackish-bg-color-rgb), 0.5);
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	border-radius: 16px;
	-webkit-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
	-o-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
	transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.pbmit-elementor-bg-color-blackish .pbmit-service-style-1 .pbminfotech-post-item {
	background-color: rgba(var(--pbmit-xido-global-color-rgb), 0.3);
}
.pbmit-service-style-1 .pbmit-service-title {
	font-size: 22px;
	line-height: 28px;
	margin: 0 0 10px;
}
.pbmit-service-style-1 .pbmit-service-title a {
	color: var(--pbmit-xido-white-color);
}
.pbmit-service-style-1 .pbmit-service-icon-wrapper img,
.pbmit-service-style-1 .pbmit-service-icon-wrapper svg{
	margin-bottom: 10px;
}
.pbmit-service-style-1 .pbmit-service-icon-wrapper {
	font-size: 60px;
	line-height: 60px;
	color: var(--pbmit-xido-global-color);
	margin-bottom: 22px;
	background: -webkit-linear-gradient(90deg,var(--pbmit-xido-gradient-color-first), var(--pbmit-xido-gradient-color-last));
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.pbmit-service-style-1 .pbmit-service-icon-wrapper svg{
	fill: var(--pbmit-xido-global-color);
}
.pbmit-service-style-1:hover .pbmit-service-icon-wrapper {
	animation: jelly 2.10s;
	-webkit-animation: jelly 2.10s;
	-moz-animation: jelly 2.0s;
	-o-animation: jelly 2.10s;
	transition: all 1s ease 0s;
}
.pbmit-service-style-1:hover .pbminfotech-post-item {
	background-color: rgba(var(--pbmit-xido-blackish-bg-color-rgb), 0.3);
}
.pbmit-elementor-bg-color-blackish .pbmit-service-style-1:hover .pbminfotech-post-item {
	background-color: rgba(var(--pbmit-xido-global-color-rgb), 0.2);
}
.pbmit-service-style-1 .pbmit-service-title a:hover {
	color: var(--pbmit-xido-global-color);
}
.pbmit-service-style-1 .pbmit-service-btn a::before {
	content: '\e83a';
	font-size: 18px;
	line-height: normal;
	font-weight: normal;
	display: inline-block;
	font-family: 'pbminfotech-base-icons';
	color: rgba(var(--pbmit-xido-white-color-rgb), 0.3);
}
.rtl .pbmit-service-style-1 .pbmit-service-btn a::before {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
}
.pbmit-service-style-1 .pbmit-service-content p {
	margin-bottom: 20px;
	color: rgb(255 255 255 / 60%);
}
body .pbmit-remove-before::before {
	display: none !important;
}
.pbmit-service-style-1 .pbmit-service-btn a:hover::before {
	color: var(--pbmit-xido-global-color);
	-webkit-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
	-o-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
	transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
}
@keyframes jelly { from,  11.1%,  to { transform: none; }
	22.2% { transform: skewX(-12.5deg) skewY(-12.5deg); }
	33.3% { transform: skewX(6.25deg) skewY(6.25deg); }
	44.4% { transform: skewX(-3.125deg) skewY(-3.125deg); }
	55.5% { transform: skewX(1.5625deg) skewY(1.5625deg); }
	66.6% { transform: skewX(-0.78125deg) skewY(-0.78125deg); }
	77.7% { transform: skewX(0.390625deg) skewY(0.390625deg); }
	88.8% { transform: skewX(-0.1953125deg) skewY(-0.1953125deg); }
}