/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 01 2026 | 12:10:15 */
h2, h3 {
	line-height: 1.2em !important;
}
.para-ul ul {
	margin-bottom: 15px;
}
.para-ul ul:last-child {
	margin-bottom: 0px;
}
.elementor-widget-container ul li,
.elementor-widget-icon-list .elementor-icon-list-text {
	font-size: 16px !important;
}
.custom-list ul li::before {
	content: "";
	display: block;
	width: 12px;
	height: 12px;
	background-color: #028DD0;
	border-radius: 50%;
	position: absolute;
	top: 6px;
	left: -25px;
}
.custom-list ul li {
	position: relative;
	list-style: none;
	margin-bottom: 15px;
	text-align: left;
	font-size:18px;
}
.inner-image img {
	width: 100%;
	height: 550px;
	object-fit: cover;
	border-radius: 140px 5px;
}
.inner-image div::before {
	content: "";
	display: block;
	width: 25%;
	height: 2px;
	background-color: #028DD0;
	position: absolute;
	top: -8px;
	right: 2px;
}
.inner-image div::after {
	content: "";
	display: block;
	width: 2px;
	height: 23%;
	background-color: #028DD0;
	position: absolute;
	top: 2px;
	right: -8px;
}
.inner-image::before {
	content: "";
	display: block;
	width: 25%;
	height: 2px;
	background-color: #002F71;
	position: absolute;
	bottom: -8px;
	left: 2px;
}
.inner-image::after {
	content: "";
	display: block;
	width: 2px;
	height: 23%;
	background-color: #002F71;
	position: absolute;
	bottom: 2px;
	left: -8px;
}
.img-borders::before{
	content: "";
	display: block;
	width: 116px;
	height: 2px;
	background-color: #028dd0;
	position: absolute;
	top: -7px;
	right: -1px;
}
.img-borders::after{
	content: "";
	display: block;
	width: 2px;
	height: 92px;
	background-color: #028dd0;
	position: absolute;
	top: 4px;
	right: -7px;
}
.img-borders .elementor-widget-container::before{
	content: "";
	display: block;
	width: 2px;
	height: 92px;
	background-color: #002f71;
	position: absolute;
	bottom: 4px;
	left: -7px;
}
.img-borders .elementor-widget-container::after{
	content: "";
	display: block;
	width: 116px;
	height: 2px;
	background-color: #002f71;
	position: absolute;
	bottom: -7px;
	left: -1px;
}
.web-info-page h2 {
	color: #002F71;
	font-size: 28px;
	font-weight: 600;
}
.ser:hover .arrow-icon .elementor-widget-container {
	background: #1C4D92 !important;
}
@media screen and (max-width:980px) {
	.inner-image img {
		height: 450px;
		border-radius: 100px 5px;
	}
	.web-info-page h2 {
		font-size: 25px;
	}
}
@media screen and (max-width:767px) {
	.inner-image img {
		height: 450px;
	}
	.inner-image {
		width: 70% !important;
		margin: 0 auto;
	}
	.order-sm-1 {
		order: 1;
	}
	.order-sm-2 {
		order: 2;
	}
	.img-borders::before, 
	.img-borders .elementor-widget-container::after{
		width: 80px;
	}
	.img-borders::after, 
	.img-borders .elementor-widget-container::before{
		height: 70px;
	}
	h2, h3 {
		line-height: 1.3em !important;
	}
}
@media screen and (max-width:600px) {
	.inner-image img {
		height: 320px;
		border-radius: 70px 5px;
	}
	.inner-image {
		width: calc(100% - 10px) !important;
		margin: 0 auto;
	}
	.web-info-page h2 {
		font-size: 22px;
	}
}
