
/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 11 2026 | 11:27:00 */

/********************** Services Css Only **********************/
.elementor-widget__width-initial.animated-fast.elementor-widget.elementor-widget-heading.animated.opal-move-up {
	margin-bottom: 0px;
}

.green_button svg {
	width: 115px;
	height: 115px;
}

span.blue {
	color: #5f75ff;
}

span.pink {
	color: #fe3f98;
}

.it_green {
	background-color: rgba(63, 254, 166, .5);
	border-radius: 50px 50px 50px 50px;
	height: 110px;
	display: flex;
	align-items: center;
}

.it_green h2 {
	width: calc(100% - 35px);
	text-align: center;
	margin-left: auto;
}

.it_green:before {
	content: "";
	position: absolute;
	width: 115px;
	height: 100%;
	left: 0;
	top: 0;
	border-radius: 50px;
	background-color: #3ffea6;
}

.it_blue {
	background-color: rgba(95, 116, 255, .5);
	border-radius: 50px 50px 50px 50px;
	height: 110px;
	display: flex;
	align-items: center;
}

.it_blue h2 {
	width: calc(100% - 35px);
	text-align: center;
	margin-left: auto;
}

.it_blue:before {
	content: "";
	position: absolute;
	width: 115px;
	height: 100%;
	left: 0;
	top: 0;
	border-radius: 50px;
	background-color: #5f74ff;
}

.it_yellow {
	background-color: rgba(95, 116, 255, .5);
	border-radius: 50px 50px 50px 50px;
	height: 110px;
	display: flex;
	align-items: center;
}

.it_yellow h2 {
	width: calc(100% - 35px);
	text-align: center;
	margin-left: auto;
}

.it_yellow:before {
	content: "";
	position: absolute;
	width: 115px;
	height: 100%;
	left: 0;
	top: 0;
	border-radius: 50px;
	background-color: #fdd667;
}

.it_pink {
	background-color: rgba(95, 116, 255, .5);
	border-radius: 50px 50px 50px 50px;
	height: 110px;
	display: flex;
	align-items: center;
}

.it_pink h2 {
	width: calc(100% - 65px);
	text-align: center;
	margin-left: auto;
}

.it_pink:before {
	content: "";
	position: absolute;
	width: 115px;
	height: 100%;
	left: 0;
	top: 0;
	border-radius: 50px;
	background-color: #fe3f98;
}

/********************** End Services Css Only **********************/
@media (max-width: 1600px) and (min-width: 1200px) {
	.it_green h2 {
		font-size: 4.5rem !important;
	}
	
	.it_pink h2 {
		font-size: 4.5rem !important;
	}
	
	.it_yellow h2 {
		font-size: 4.5rem !important;
	}
	
	.it_blue h2 {
		font-size: 4.5rem !important;
	}
}

@media (max-width: 767px) {
	.it_green h2 {
		width: calc(100% - 20px);
		font-size: 2.8rem !important;
	}
	
	.it_green:before {
		content: "";
		position: absolute;
		width: 60px;
		height: 100%;
		left: 0;
		top: 0;
		border-radius: 50px;
		background-color: #3ffea6;
	}
	
	.it_green {
		height: 60px;
	}
	
	.it_blue h2 {
		width: calc(100% - 20px);
		font-size: 2.8rem !important;
	}
	
	.it_blue:before {
		content: "";
		position: absolute;
		width: 60px;
	}
	
	.it_blue {
		height: 60px;
	}
	
	.it_yellow h2 {
		width: calc(100% - 20px);
		font-size: 2.8rem !important;
	}
	
	.it_yellow {
		height: 60px;
	}
	
	.it_yellow:before {
		content: "";
		position: absolute;
		width: 60px;
	}
	
	.it_yellow {
		height: 60px;
	}
	
	.it_pink h2 {
		width: calc(100% - 20px);
		font-size: 2.8rem !important;
	}
	
	.it_pink {
		height: 60px;
	}
	
	.it_pink:before {
		content: "";
		position: absolute;
		width: 60px;
	}
	
	.page-id-418 h3 {
		font-size: 2.5rem !important;
	}
	
	.page-id-418 .it_green h2 {
		width: calc(100% - 20px);
		font-size: 2rem !important;
	}
	
	.page-id-418 .it_blue h2 {
		width: calc(100% - 20px);
		font-size: 2rem !important;
	}
	
	.page-id-431 h3 {
		font-size: 2rem !important;
	}
	
	.page-id-442 h3 {
		font-size: 2.5rem !important;
	}
	
	.page-id-437 h3 {
		font-size: 2.5rem !important;
	}
}
