
.elementor-8806 .elementor-element.elementor-element-b961774 > .elementor-container {
	max-width: 1100px;
}

.elementor-8806 .elementor-element.elementor-element-bca8412 .elementor-button {
	background-color: #ec6b06;
	fill: #fff;
	color: #fff;
	border-style: double;
}

.elementor-8806 .elementor-element.elementor-element-bca8412 .elementor-button:hover, .elementor-8806 .elementor-element.elementor-element-bca8412 .elementor-button:focus {
	background-color: #5c9912;
	color: #fff;
	border-color: #fff;
}

.elementor-8806 .elementor-element.elementor-element-bca8412 > .elementor-widget-container {
	--e-transform-rotateZ: 0deg;
	border-style: none;
}

.elementor-8806 .elementor-element.elementor-element-bca8412 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-8806 .elementor-element.elementor-element-bca8412 .elementor-button:hover svg, .elementor-8806 .elementor-element.elementor-element-bca8412 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-8806 .elementor-element.elementor-element-a7a1a80 {
	--spacer-size: 10px;
}

.elementor-8806 .elementor-element.elementor-element-1d5d003 > .elementor-container {
	max-width: 1100px;
}

.elementor-8806 .elementor-element.elementor-element-6a3e092 > .elementor-container {
	max-width: 1100px;
}

.elementor-8806 .elementor-element.elementor-element-a0ae37c {
	--spacer-size: 42px;
}

.elementor-8806 .elementor-element.elementor-element-128d40c {
	--spacer-size: 10px;
}

.elementor-8806 .elementor-element.elementor-element-21d83ea img {
	width: 32%;
	border-radius: 10px 10px 10px 10px;
}

.elementor-8806 .elementor-element.elementor-element-704ba10 {
	--spacer-size: 33px;
}

.elementor-8806 .elementor-element.elementor-element-29e9cb1 {
	--spacer-size: 10px;
}

.elementor-8806 .elementor-element.elementor-element-af0cfca > .elementor-container {
	max-width: 1100px;
}

.elementor-8806 .elementor-element.elementor-element-d89013c {
	--spacer-size: 32px;
}

.elementor-8806 .elementor-element.elementor-element-e19d8aa img {
	width: 32%;
	border-radius: 10px 10px 10px 10px;
}

.elementor-8806 .elementor-element.elementor-element-273395c {
	--spacer-size: 50px;
}

.elementor-8806 .elementor-element.elementor-element-7e4f869 {
	column-gap: 0px;
}

.elementor-8806 .elementor-element.elementor-element-91e3f26 {
	width: var(--container-widget-width, 90.37%);
	max-width: 90.37%;
	--container-widget-width: 90.37%;
	--container-widget-flex-grow: 0;
}

.elementor-8806 .elementor-element.elementor-element-16cc01d {
	--spacer-size: 42px;
}

.elementor-8806 .elementor-element.elementor-element-b602e31 {
	--spacer-size: 10px;
}
