.elementor-18266 .elementor-element.elementor-element-dad6534 > .elementor-element-populated {
	padding: 0px 30px 0px 15px;
}

.elementor-18266 .elementor-element.elementor-element-6ebdd6a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-18266 .elementor-element.elementor-element-6ebdd6a > .elementor-element-populated {
	padding: 0px 15px 0px 15px;
}

.elementor-widget-spacer ::placeholder {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-18266 .elementor-element.elementor-element-98cfb57 {
	--spacer-size: 11px;
}

.elementor-18266 .elementor-element.elementor-element-96d5bc7 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-18266 .elementor-element.elementor-element-21f1729 {
	--spacer-size: 12px;
}

.elementor-18266 .elementor-element.elementor-element-c1c7a9c > .elementor-widget-container {
	border-radius: 0px 0px 0px 0px;
}

.elementor-18266 .elementor-element.elementor-element-09d91ba {
	--spacer-size: 8px;
}

.elementor-18266 .elementor-element.elementor-element-ec1f466 {
	--spacer-size: 23px;
}

.elementor-18266 .elementor-element.elementor-element-5b65636 > .elementor-widget-container {
	background-color: #f7f7fb;
	padding: 17px 33px 3px 19px;
}

.elementor-18266 .elementor-element.elementor-element-59cf218 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-18266 .elementor-element.elementor-element-59cf218 {
	--add-to-cart-wc-forward-display: none;
}

.elementor-widget-image ::placeholder {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-18266 .elementor-element.elementor-element-0692acd > .elementor-container {
	max-width: 1200px;
}

.elementor-18266 .elementor-element.elementor-element-0692acd {
	padding: 56px 0px 0px 0px;
}

@media (max-width:1250px) {
	.elementor-18266 .elementor-element.elementor-element-dad6534 > .elementor-element-populated {
		padding: 0px 15px 0px 15px;
	}
	
	.elementor-18266 .elementor-element.elementor-element-6ebdd6a > .elementor-element-populated {
		padding: 0px 15px 0px 15px;
	}
}