/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Oct 12 2026 | 09:05:49 */
@media (min-width: 767px) {
	.service-each-section{
		margin-bottom: 90px;
		margin-top: 90px;
	}
	.lqd-post-cover h1.entry-title {
		font-size: 50px !important;
	}
}
@media (max-width: 767px) {
	.main-header .lqd-mobile-sec .navbar-brand img {
		max-width: 60px;
	}
	.service-each-section{
		margin-bottom: 40px;
		margin-top: 40px;
	}
	.lqd-post-cover h1.entry-title {
		font-size: 25px !important;
	}
}
.lqd-animator-numbers ul{
	transform: translate(-2px, 0%);
}
#home-cards h3{
	color: #9F036D;
}
#home-cards p{
	color: black;
}
/* #home-cards .lqd-image-icon{
	filter: brightness(0) saturate(100%) invert(13%) sepia(40%) saturate(1800%) hue-rotate(190deg) brightness(85%) contrast(105%);
} */
.lqd-lp-date{
	color: #9F036D;
}
.lqd-lp-header .entry-title{
	margin-top: 5px;
}
.elementor-1485 .elementor-element.elementor-element-145106e input:not([type=submit]), .elementor-1485 .elementor-element.elementor-element-145106e textarea, .elementor-1485 .elementor-element.elementor-element-145106e .lqd-contact-form select, .elementor-1485 .elementor-element.elementor-element-145106e .ui-button.ui-selectmenu-button, .elementor-1485 .elementor-element.elementor-element-145106e .wpcf7-radio{
	color: white !important;
}
.ui-menu .ui-menu-item-wrapper{
	color: black;
}
.faq-slide .carousel-item-content img{
	height: 440px;
	object-fit: cover;
}
.align-content
.menu-rich .lqd-fancy-menu{
	border-radius: 50em;
	padding: 5px;
}
.lqd-mobile-sec .navbar-brand {
	padding: 5px 0;
}
.lqd-mobile-sec .navbar-header .nav-trigger .bar, .lqd-mobile-sec .navbar-header .nav-trigger.style-2 .bar:before, .lqd-mobile-sec .navbar-header .nav-trigger.style-2 .bar:after {
	background: black !important;
}
#home-cards{
	position: relative;
	overflow: hidden;
	border-radius: 22px;
	background: linear-gradient(
		145deg,
		rgba(255,255,255,.12) 0%,
		rgba(255,255,255,.06) 35%,
		rgba(255,255,255,.02) 100%
	);
	border: 1px solid rgba(255,255,255,.14);
	backdrop-filter: blur(24px);
	-webkit-backdrop-filter: blur(24px);
	box-shadow:
		inset 0 1px 0 rgba(255,255,255,.18),
		inset 0 -1px 0 rgba(255,255,255,.03),
		0 18px 40px rgba(0,0,0,.28);
	transition: .35s ease;
}
#home-cards::before{
	content:"";
	position:absolute;
	inset:0;
	background:radial-gradient(circle at top left,
		rgba(255,255,255,.18),
		transparent 60%);
	pointer-events:none;
}
#home-cards::after{
	content:"";
	position:absolute;
	width:220px;
	height:220px;
	right:-100px;
	bottom:-100px;
	background:radial-gradient(circle,
		rgba(159,3,109,.35),
		transparent 70%);
	filter:blur(35px);
	pointer-events:none;
}
#home-cards:hover{
	transform:translateY(-8px);
	border-color:rgba(255,255,255,.22);
	box-shadow:
		inset 0 1px 0 rgba(255,255,255,.25),
		0 30px 60px rgba(159,3,109,.20),
		0 0 40px rgba(3,19,81,.35);
}
#home-process{
	position: relative;
	overflow: hidden;
	background: linear-gradient(
		145deg,
		rgba(255,255,255,.12) 0%,
		rgba(255,255,255,.06) 35%,
		rgba(255,255,255,.02) 100%
	);
	border: 1px solid rgba(255,255,255,.14);
	backdrop-filter: blur(24px);
	-webkit-backdrop-filter: blur(24px);
	box-shadow:
		inset 0 1px 0 rgba(255,255,255,.18),
		inset 0 -1px 0 rgba(255,255,255,.03),
		0 18px 40px rgba(0,0,0,.28);
}
#home-process::before{
	content:"";
	position:absolute;
	inset:0;
	background: radial-gradient(
		circle at top left,
		rgba(255,255,255,.18),
		transparent 60%
	);
	pointer-events:none;
}
#home-process::after{
	content:"";
	position:absolute;
	width:220px;
	height:220px;
	right:-100px;
	bottom:-100px;
	background: radial-gradient(
		circle,
		rgba(159,3,109,.35),
		transparent 70%
	);
	filter:blur(35px);
	pointer-events:none;
}
