/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Oct 28 2025 | 12:04:34 */
input::placeholder, 
textarea::placeholder {
	opacity: 1 !important;
}

div p {
	margin-bottom: 15px !important;
}

div p:last-of-type {
	margin-bottom: 0 !important;
}

.accent-color {
	color: var( --e-global-color-accent);   
}

.overflow-x-hidden {
	overflow: clip;
	overflow-y: visible;
}

.w-fit-content {
	width: fit-content;
}

.counter-item .elementor-counter-title {
	text-align: center;
}

.counter-item .elementor-counter-number-wrapper {
	align-items: baseline;
}

.counter-item .elementor-counter-number-suffix {
	font-size: 63px;
}

.price-main-col:hover .price-col-1 {
	background-color: #3069ff !important;
}

.price-main-col:hover .price-col-2 {
	background-color: #1955ff !important;
}

.price-main-col:hover h2, 
.price-main-col:hover p, 
.price-main-col:hover h4{
	color: #ecedf0 !important; 
}

@media screen and (max-width:1024px) {
	.counter-item .elementor-counter-number-suffix {
		font-size: 50px;
	}
}

@media screen and (max-width:768px) {
	.main-hero-number-stroke {
		position: absolute;
		left: 148px;
		bottom: 20px;
	}

	.counter-item .elementor-counter-number-suffix {
		font-size: 35px;
	}

	.position-sm-static {
		position: static !important;
	}
}