
.elementor-40184 .elementor-element.elementor-element-b8ab354, .elementor-40184 .elementor-element.elementor-element-b8ab354 > .elementor-background-overlay {
	border-radius: 0px 0px 0px 0px;
}

.elementor-40184 .elementor-element.elementor-element-b8ab354 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 27px;
	padding: 0px 0px 0px 0px;
}

.elementor-40184 .elementor-element.elementor-element-b8ab354 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-40184 .elementor-element.elementor-element-cc4e346 {
	--spacer-size: 19px;
}

.elementor-40184 .elementor-element.elementor-element-8155321 .elementor-button {
	fill: #ededed;
	color: #ededed;
	background-color: #ee2c24;
	padding: 25px 150px 25px 150px;
}

.elementor-40184 .elementor-element.elementor-element-8155321 > .elementor-widget-container {
	padding: 0px 0px 18px 0px;
}

.elementor-40184 .elementor-element.elementor-element-94380c8 {
	font-family: "Ubuntu", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	color: #1d1717;
}

.elementor-40184 .elementor-element.elementor-element-d22e198 {
	font-family: "Ubuntu", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	color: #1d1717;
}

.elementor-40184 .elementor-element.elementor-element-d22e198 > .elementor-widget-container {
	padding: 0px 0px 0px 20px;
}

.elementor-40184 .elementor-element.elementor-element-bd52e7c {
	font-family: "Ubuntu", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	color: #1d1717;
}

.elementor-40184 .elementor-element.elementor-element-80d9ab5 {
	margin-top: 15px;
	margin-bottom: 0px;
}

.elementor-40184 .elementor-element.elementor-element-35ac146 {
	text-align: start;
}

.elementor-40184 .elementor-element.elementor-element-35ac146 .elementor-heading-title {
	font-family: "Ubuntu", Sans-serif;
	font-size: 26px;
	font-weight: 700;
	color: rgba(0, 0, 0, .83);
}

.elementor-40184 .elementor-element.elementor-element-36cae30 {
	text-align: start;
}

.elementor-40184 .elementor-element.elementor-element-36cae30 .elementor-heading-title {
	font-family: "Ubuntu", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: rgba(0, 0, 0, .83);
}

.elementor-40184 .elementor-element.elementor-element-66338cc {
	font-family: "Ubuntu", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	color: #1d1717;
}

.elementor-40184 .elementor-element.elementor-element-3f01a62 {
	margin-top: 15px;
	margin-bottom: 0px;
}

.elementor-40184 .elementor-element.elementor-element-180feba {
	text-align: start;
}

.elementor-40184 .elementor-element.elementor-element-180feba .elementor-heading-title {
	font-family: "Ubuntu", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: rgba(0, 0, 0, .83);
}

.elementor-40184 .elementor-element.elementor-element-51fbdd7 {
	font-family: "Ubuntu", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	color: #1d1717;
}

.elementor-40184 .elementor-element.elementor-element-859ecd9 {
	text-align: start;
}

.elementor-40184 .elementor-element.elementor-element-859ecd9 .elementor-heading-title {
	font-family: "Ubuntu", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: rgba(0, 0, 0, .83);
}

.elementor-40184 .elementor-element.elementor-element-51fabb0 {
	font-family: "Ubuntu", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	color: #1d1717;
}

@media (min-width:768px) {
	.elementor-40184 .elementor-element.elementor-element-4584241 {
		width: 100%;
	}
}

@media (max-width:1023px) and (min-width:768px) {
	.elementor-40184 .elementor-element.elementor-element-4584241 {
		width: 100%;
	}
}
