.elementor-element.clamperz-font-size,
.elementor-element.clamperz-font-size :where(.elementor-heading-title, .elementor-text-editor, .elementor-button, .elementor-button-text, .elementor-icon, .elementor-icon-box-title, .elementor-icon-box-description, p, a, span, button) {
	font-size: var(--clamperz-font-size) !important;
}

.elementor-element.clamperz-line-height,
.elementor-element.clamperz-line-height :where(.elementor-heading-title, .elementor-text-editor, .elementor-button, .elementor-button-text, .elementor-icon-box-title, .elementor-icon-box-description, p, a, span, button) {
	line-height: var(--clamperz-line-height) !important;
}

.elementor-element.clamperz-letter-spacing,
.elementor-element.clamperz-letter-spacing :where(.elementor-heading-title, .elementor-text-editor, .elementor-button, .elementor-button-text, p, a, span, button) {
	letter-spacing: var(--clamperz-letter-spacing) !important;
}

.elementor-element.clamperz-padding-inline,
.elementor-element.clamperz-padding-inline > .elementor-widget-container,
.elementor-element.clamperz-padding-inline.e-con,
.elementor-element.clamperz-padding-inline.e-con > .e-con-inner {
	padding-inline: var(--clamperz-padding-inline) !important;
}

.elementor-element.clamperz-padding-block,
.elementor-element.clamperz-padding-block > .elementor-widget-container,
.elementor-element.clamperz-padding-block.e-con,
.elementor-element.clamperz-padding-block.e-con > .e-con-inner {
	padding-block: var(--clamperz-padding-block) !important;
}

.elementor-element.clamperz-gap,
.elementor-element.clamperz-gap > .elementor-widget-container,
.elementor-element.clamperz-gap.e-con,
.elementor-element.clamperz-gap.e-con > .e-con-inner {
	gap: var(--clamperz-gap) !important;
	row-gap: var(--clamperz-gap) !important;
	column-gap: var(--clamperz-gap) !important;
}

.elementor-element.clamperz-margin-bottom,
.elementor-element.clamperz-margin-bottom > .elementor-widget-container {
	margin-bottom: var(--clamperz-margin-bottom) !important;
}

.elementor-element.clamperz-max-width,
.elementor-element.clamperz-max-width.e-con,
.elementor-element.clamperz-max-width.e-con > .e-con-inner {
	max-width: var(--clamperz-max-width) !important;
}

.elementor-element.clamperz-min-height,
.elementor-element.clamperz-min-height.e-con,
.elementor-element.clamperz-min-height > .elementor-widget-container {
	min-height: var(--clamperz-min-height) !important;
}

.elementor-element.clamperz-border-radius,
.elementor-element.clamperz-border-radius > .elementor-widget-container,
.elementor-element.clamperz-border-radius :where(img, .elementor-button, .elementor-icon, svg) {
	border-radius: var(--clamperz-border-radius) !important;
}

.elementor-element.clamperz-icon-size :where(.elementor-icon, .elementor-icon i, .elementor-icon svg, svg, i) {
	font-size: var(--clamperz-icon-size) !important;
	width: var(--clamperz-icon-size) !important;
	height: var(--clamperz-icon-size) !important;
}

.elementor-element.clamperz-icon-size :where(svg) {
	display: inline-block;
}
