.ifsdfp-app-root.ifsdfp-layout-full {
	padding-bottom:5rem;
}

.ifsdfp-app-root.ifsdfp-layout-full .max-w-7xl {
    padding: 2rem 2rem 0 2rem;
	max-width:1400px !important;
}
.relative.overflow-hidden.border-b.border-gray-100.shrink-0 {
	border:none;
}

.mt-4.inline-flex.items-center.gap-2.px-4.py-2.rounded-full.bg-gray-100.hover\:bg-gray-200.transition-colors.cursor-pointer {
    margin: 0;
    font-size: 0.8rem !important;
}

.bg-\[radial-gradient\(circle_at_30\%_-20\%\,rgba\(99\,102\,241\,0\.06\)\,transparent_50\%\)\,radial-gradient\(circle_at_80\%_120\%\,rgba\(16\,185\,129\,0\.04\)\,transparent_50\%\)\] {
	background:none;
}

.whitespace-normal.break-words.leading-snug.transition-colors {
    font-weight: 500;
}
.flex.items-center.gap-1\.5.mt-5.transition-colors {
	font-size:1.1rem !important;
}

h1.tracking-tight.max-w-3xl.mx-auto {
	margin-bottom: 15px !important;
	line-height: 1.5em !important;
}

p.mt-4.max-w-xl.mx-auto {
    max-width: 100%;
}

.w-1.h-1.rounded-full.mt-2.shrink-0 {
    display: none;
}

.group-hover\/sub\:opacity-90.transition-opacity {
    opacity: 1;
    font-weight: 500;
}

.flex.items-center.gap-1\.5.mt-2\.5 {
    display: none;
}

svg.lucide.lucide-chevron-right.w-4.h-4.text-gray-400, svg.lucide.lucide-chevron-down.w-4.h-4.text-gray-400.shrink-0.ml-3 {
    color: black;
}

.single-service-box .ekit-image-box-body {
    display: flex;
    flex-direction: column;
    gap: 20px;
}

.single-service-box .elementskit-box-footer {
	margin-top:auto !important;
}

.single-service-box .elementskit-info-image-box .elementskit-btn i
{
	margin-left:10px;
}