.eiq-psm-tabs-content .swiper-container:not(.swiper-container-initialized)>.swiper-wrapper, 
.eiq-psm-tabs-content .swiper:not(.swiper-initialized)>.swiper-wrapper {
	overflow: visible !important;
}

.eiq_product_service_sec2 {
	overflow-x: hidden;
}

.eiq_product_service_sec2 {
	background: radial-gradient(152.32% 76.16% at 30% 40%, #FFF 0%, #F2F9FB 30%, #E1EBF0 70%, #ECECEC 100%);
	transition: background 0.5s ease;
}

.eiq_product_service_sec1 h2 {
	background: linear-gradient(87deg, #148FCC -23.05%, #83CEF3 162.92%);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.eiq_product_service_sec1 p {
	margin-bottom: 0;
}

/* Product Menu Styles */
.eiq-psm-tabs-content {
	display: none;
}

.eiq-psm-tabs-content.active {
	display: block;
}

.eiq-product-service-menu .eiq-slide-card .eiq-slide-image img {
	width: 150px;
	display: block;
	margin: 0 auto;
}

.eiq-product-service-menu .swiper-pagination {
	position: unset;
	margin-top: 24px;
}

.eiq-product-service-menu .eiq-psm-tab-header {
	text-align: center;
}

.eiq-psm-tabs-content .eiq-psm-slider-wrap .swiper-container {
	padding-top: 76px;
	overflow: visible !important;
}

.eiq-product-service-menu ul.eiq-psm-tabs-nav {
	list-style: none;
	padding: 0;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	border-radius: 100px;
	background: #E2EAEC;
	column-gap: 10px;
	padding: 4px;
	transition: background 0.5s ease-in-out;
}

.eiq-product-service-menu ul.eiq-psm-tabs-nav li.eiq-psm-tab {
	border-radius: 100px;
	padding: 12px 24px;
	cursor: pointer;
	background: transparent;
	transition: background 0.5s ease-in-out, color 0.5s ease-in-out, padding 0.3s ease;
	color: #4B5563;
}

.eiq-product-service-menu ul.eiq-psm-tabs-nav li.eiq-psm-tab.eiq-psm-dark-tab {
	padding: 12px 47.5px;
	color: #4B5563;
}

.eiq-product-service-menu ul.eiq-psm-tabs-nav li.eiq-psm-tab.active {
	background: #ffffff;
	color: #121920;
}

.eiq-product-service-menu.dark-theme ul.eiq-psm-tabs-nav li.eiq-psm-tab.active {
	padding: 12px 47.5px;
	background: #2F3945;
	color: #fff;
}

.eiq-product-service-menu.dark-theme ul.eiq-psm-tabs-nav li.eiq-psm-tab {
	color: #fff;
}

.eiq-product-service-menu .eiq-psm-nav-arrows {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	column-gap: 16px;
	position: absolute;
	right: 0;
	top: 26px;
	z-index: 1;
}

.eiq-product-service-menu ul.eiq-psm-tabs-nav .eiq-psm-tab {
	text-align: center;
	font-family: Manrope;
	font-size: 16px;
	font-weight: 500;
	line-height: 24px;
}

.eiq-product-service-menu .swiper-slide {
	height: auto;
	overflow: visible;
}

.eiq-psm-tabs-content .eiq-slide-card {
	border-radius: 24px;
	border: 1px solid rgba(0, 0, 0, 0.04);
	background: linear-gradient(147deg, rgba(255, 255, 255, 0.70) 0%, rgba(243, 246, 250, 0.80) 100%);
	box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05), 0px 6px 12px 0px rgba(50, 50, 93, 0.08), 0px 12px 24px 0px rgba(50, 50, 93, 0.06);
	backdrop-filter: blur(5px);
	padding: 24px;
	transition: background 0.5s ease-in-out, border-color 0.5s ease-in-out, box-shadow 0.5s ease-in-out, transform 0.3s ease;
	display: flex;
	flex-direction: column;
	height: 100%;
	justify-content: space-between;
}

.eiq-psm-tabs-content .eiq-slide-card:hover {
	transform: scale(1.04);
	box-shadow: 0 0 0 1px rgba(20, 143, 204, 0.08), 0 6px 18px rgba(20, 204, 173, 0.15), 0 24px 48px rgba(20, 143, 204, 0.12), 0 0 40px rgba(20, 204, 173, 0.08);
}

.eiq-psm-tabs-content .eiq-slide-card h3.eiq-slide-title {
	color: #1E293B;
	text-align: center;
	font-family: Manrope;
	font-size: 20px;
	font-weight: 600;
	line-height: 28px;
	margin: 24px 0 12px 0;
	transition: background 0.5s ease, -webkit-text-fill-color 0.5s ease, color 0.5s ease;
}

.eiq-psm-tabs-content .eiq-slide-card:hover h3.eiq-slide-title {
	background: linear-gradient(to right, #148fcc, #14ccad);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}


.eiq-psm-tabs-content .eiq-slide-card p.eiq-slide-description {
	color: #475569;
	text-align: center;
	font-family: Manrope;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin-bottom: 24px;
}

.eiq-psm-tabs-content .eiq-slide-card a.eiq-slide-button {
	display: block;
	border-radius: 100px;
	border: 1px solid rgba(20, 143, 204, 0.15);
	background: rgba(20, 143, 204, 0.09);
	box-shadow: 0px 3px 10px 0px rgba(20, 143, 204, 0.10);
	backdrop-filter: blur(1.5px);
	width: fit-content;
	margin: 0 auto;
	padding: 8px 20px;
	color: #1E293B;
	text-align: center;
	font-family: Manrope;
	font-size: 16px;
	font-weight: 500;
	line-height: 24px;
}

.eiq-product-service-menu .swiper-pagination span.swiper-pagination-bullet {
	background: #14CCAD;
	width: 10px;
	height: 10px;
}

.eiq-product-service-menu .swiper-pagination span.swiper-pagination-bullet.swiper-pagination-bullet-active {
	fill: #14CCAD;
	filter: drop-shadow(0px 0px 8px #14CCAD);
	background: #14CCAD;
}

.eiq-product-service-menu .eiq-psm-nav-arrows .swiper-button-prev:after, 
.eiq-product-service-menu .eiq-psm-nav-arrows .swiper-button-next:after {
	display: none;
}

.eiq-psm-nav-arrows .swiper-button-next img {
	transform: rotate(180deg);
}

.eiq-product-service-menu .eiq-psm-nav-arrows .swiper-button-prev, 
.eiq-product-service-menu .eiq-psm-nav-arrows .swiper-button-next {
	position: unset;
	border-radius: 40px;
	border: 1px solid rgba(0, 0, 0, 0.04);
	background: linear-gradient(147deg, rgba(255, 255, 255, 0.70) 0%, rgba(243, 246, 250, 0.80) 100%);
	box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05), 0px 6px 12px 0px rgba(50, 50, 93, 0.08), 0px 12px 24px 0px rgba(50, 50, 93, 0.06);
	backdrop-filter: blur(5px);
	width: 48px;
	height: 48px;
}

/* Dark and Lite Mode Color */

.eiq-product-service-menu.dark-theme ul.eiq-psm-tabs-nav {
	background: #182434;
}

.eiq-product-service-menu.dark-theme .eiq-psm-tabs-content .eiq-slide-card {
	border: 1px solid rgba(255, 255, 255, 0.06);
	background: linear-gradient(147deg, rgba(24, 32, 45, 0.75) 0%, rgba(14, 22, 30, 0.85) 100%);
	box-shadow: 0px 12px 36px 0px rgba(0, 0, 0, 0.06);
}

.eiq-product-service-menu.dark-theme .eiq-psm-tabs-content .eiq-slide-card:hover {
	transform: scale(1.04);
	box-shadow: rgba(20, 204, 173, 0.4) 0px 0px 12px 0px, rgba(20, 204, 173, 0.2) 0px 0px 24px 0px, rgba(20, 204, 173, 0.1) 0px 0px 48px 0px;
}

.eiq-product-service-menu.dark-theme .eiq-psm-tabs-content .eiq-slide-card h3.eiq-slide-title,
.eiq-product-service-menu.dark-theme .eiq-psm-tabs-content .eiq-slide-card p.eiq-slide-description {
	color: #fff;
}

.eiq-product-service-menu.dark-theme .eiq-psm-tabs-content .eiq-slide-card a.eiq-slide-button {
	border: 1px solid rgba(255, 255, 255, 0.12);
	background: rgba(255, 255, 255, 0.08);
	box-shadow: 0px 4px 14px 0px rgba(255, 255, 255, 0.06);
	color: #FFF;
}

.eiq-product-service-menu.dark-theme .eiq-psm-nav-arrows .swiper-button-prev, 
.eiq-product-service-menu.dark-theme .eiq-psm-nav-arrows .swiper-button-next {
	border: 1px solid rgba(255, 255, 255, 0.06);
	background: linear-gradient(147deg, rgba(52, 67, 91, 0.75) 0%, rgba(73, 74, 74, 0.85) 100%);
	box-shadow: 0px 12px 36px 0px rgba(0, 0, 0, 0.06);
}

.eiq-product-service-menu .eiq-psm-nav-arrows img {
	transition: filter 0.3s ease-in-out;
}

.eiq-product-service-menu.dark-theme .eiq-psm-nav-arrows .swiper-button-prev img,
.eiq-product-service-menu.dark-theme .eiq-psm-nav-arrows .swiper-button-next img {
	filter: brightness(1000%) grayscale(100%);
}

/* Toggle Animation */
.eiq-product-service-menu ul.eiq-psm-tabs-nav {
	position: relative;
	background: #E2EAEC;
	border-radius: 100px;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	column-gap: 10px;
	padding: 4px;
	transition: background 0.5s ease-in-out;
}

.toggle-switch-highlight {
	position: absolute;
	top: 4px;
	bottom: 4px;
	left: 0;
	width: 0;
	background: #ffffff;
	border-radius: 100px;
	transition: transform 0.4s ease, width 0.4s ease;
	will-change: transform, width;
	z-index: 1;
}

.eiq-product-service-menu ul.eiq-psm-tabs-nav .eiq-psm-tab {
	position: relative;
	z-index: 2;
	border-radius: 100px;
	padding: 12px 24px;
	cursor: pointer;
	background: transparent;
	transition: color 0.3s ease;
	color: #4B5563;
	font-family: Manrope;
	font-size: 16px;
	font-weight: 500;
	line-height: 24px;
	user-select: none;
}

/* Active tab text color */
.eiq-product-service-menu ul.eiq-psm-tabs-nav .eiq-psm-tab.active {
	color: #121920;
}

/* The sliding highlight background */
.eiq-product-service-menu ul.eiq-psm-tabs-nav .toggle-switch-highlight {
	position: absolute;
	top: 4px;
	bottom: 4px;
	left: 0;
	width: 0;
	background: #ffffff;
	border-radius: 100px;
	transition: transform 0.5s ease, width 0.5s ease, background 0.3s ease;
	z-index: 1;
	opacity: 1;
}

.eiq_product_service_sec2 {
	transition: background 0.5s ease;
}

/* Dark theme */
.eiq-product-service-menu.dark-theme ul.eiq-psm-tabs-nav .toggle-switch-highlight {
	background: #2F3945;
}

.eiq-product-service-menu.dark-theme ul.eiq-psm-tabs-nav .eiq-psm-tab.active {
	color: #fff;
}
/* Toggle Animation End */

@media only screen and (max-width: 1250px) {
	.eiq-product-service-menu .eiq-psm-nav-arrows {
		right: 15px;
	}
}

@media only screen and (max-width: 980px) {
	/* Avoiding desktop version opacity hover variation for tabs and mobile */
	.eiq-psm-tabs-content .eiq-slide-card {
		opacity: 1 !important;
	}

	.eiq-product-service-menu .eiq-psm-nav-arrows {
		right: 15px;
	}

	.eiq-psm-tabs-content .eiq-slide-card {
		opacity: 1;
	}

	.eiq-psm-tabs-content .eiq-slide-card:hover {
		transform: scale(1.0);
		box-shadow: 0 0 0 1px rgba(20, 143, 204, 0.08), 0 6px 18px rgba(20, 204, 173, 0.15), 0 24px 48px rgba(20, 143, 204, 0.12), 0 0 40px rgba(20, 204, 173, 0.08) !important;
	}

	.eiq-product-service-menu.dark-theme .eiq-psm-tabs-content .eiq-slide-card:hover {
		transform: scale(1.0);
		box-shadow: rgba(20, 204, 173, 0.4) 0px 0px 12px 0px, rgba(20, 204, 173, 0.2) 0px 0px 24px 0px, rgba(20, 204, 173, 0.1) 0px 0px 48px 0px !important;
	}

}

@media only screen and (max-width: 767px) {

	.eiq-product-service-menu .eiq-psm-nav-arrows {
		display: none;
	}

	.eiq-psm-tabs-content .eiq-psm-slider-wrap .swiper-container {
		padding-top: 0;
	}

	.eiq-psm-tabs-content .eiq-slide-card p.eiq-slide-description {
		margin: 0 auto 24px auto;
		max-width: 240px;
	}

	.eiq-product-service-menu .eiq-psm-tab-header {
		margin-bottom: 32px;
	}

	.eiq-product-service-menu ul.eiq-psm-tabs-nav li.eiq-psm-tab {
		padding: 10px 20px;
	}

	.eiq-product-service-menu ul.eiq-psm-tabs-nav li.eiq-psm-tab.eiq-psm-dark-tab {
		padding: 10px 47.5px;
	}

	.eiq-product-service-menu.dark-theme ul.eiq-psm-tabs-nav li.eiq-psm-tab.active {
		padding: 10px 47.5px;
	}

	.eiq-product-service-menu ul.eiq-psm-tabs-nav {
		align-items: stretch;
	}

	.eiq-product-service-menu ul.eiq-psm-tabs-nav li.eiq-psm-tab {
		display: flex;
		align-items: center;
		justify-content: center;
	}
}

/* .swiper-horizontal, .swiper-container {
	padding: 0 2rem;
} */

@media only screen and (max-width: 1024px) {
	.horizontal-accordion-swiper-slider, 
	.eiq-psm-tabs-content .swiper-container {
		padding: 0 1rem;
	}
}