.e-con.e-flex>.e-con-inner.custom-box{
padding: 0px !important;
}

.elementor-148 .elementor-element.elementor-element-1375de9 {
	gap: 12px;
	align-items: center;
}

.elementor-148 .elementor-element.header-action-details .elementskit-infobox .elementskit-info-box-icon {
	color: var(--e-global-color-primary);
	fill: var(--e-global-color-primary);
	background-color: var(--e-global-color-secondary);
	border-radius: 50%;
	width: 50px;
	height: 50px;
	font-size: 22px;
	margin: 0;
	padding: 0;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	transform: rotate(0deg);
	transition: all 0.4s ease-in-out;
}

.elementor-148 .elementor-element.header-action-details .elementskit-infobox:hover .elementskit-info-box-icon {
	color: var(--e-global-color-white);
	fill: var(--e-global-color-white);
	background-color: var(--e-global-color-accent);
}

.elementor-148 .elementor-element.header-action-details .elementskit-info-box-icon i,
.elementor-148 .elementor-element.header-action-details .elementskit-info-box-icon svg {
	display: block;
	width: 22px;
	height: 22px;
	font-size: 20px;
	line-height: 1;
	transition: all 0.4s ease-in-out;
}

.elementor-148 .elementor-element.header-action-details .elementskit-info-box-icon:hover i,
.elementor-148 .elementor-element.header-action-details .elementskit-info-box-icon:hover svg {
	transform: scale(1.06);
}

@media (max-width: 1024px) {
	.elementor-148 .elementor-element.header-action-details .elementskit-infobox .elementskit-info-box-icon {
		width: 44px;
		height: 44px;
		font-size: 20px;
	}

	.elementor-148 .elementor-element.header-action-details .elementskit-info-box-icon i,
	.elementor-148 .elementor-element.header-action-details .elementskit-info-box-icon svg {
		width: 20px;
		height: 20px;
		font-size: 18px;
	}
}
