
.elementor-40167 .elementor-element.elementor-element-03dbc82, .elementor-40167 .elementor-element.elementor-element-03dbc82 > .elementor-background-overlay {
	border-radius: 0px 0px 0px 0px;
}

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

.elementor-40167 .elementor-element.elementor-element-03dbc82 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-40167 .elementor-element.elementor-element-a21975e {
	--spacer-size: 19px;
}

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

.elementor-40167 .elementor-element.elementor-element-a5745aa > .elementor-widget-container {
	padding: 0px 0px 18px 0px;
}

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

.elementor-40167 .elementor-element.elementor-element-44c2749 {
	margin-top: 15px;
	margin-bottom: 0px;
}

.elementor-40167 .elementor-element.elementor-element-10dc396 {
	text-align: start;
}

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

.elementor-40167 .elementor-element.elementor-element-0d271df {
	text-align: start;
}

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

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

.elementor-40167 .elementor-element.elementor-element-50e3bed {
	margin-top: 15px;
	margin-bottom: 0px;
}

.elementor-40167 .elementor-element.elementor-element-21c2a77 {
	text-align: start;
}

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

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

.elementor-40167 .elementor-element.elementor-element-c847340 {
	text-align: start;
}

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

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

.elementor-40167 .elementor-element.elementor-element-04ca39b {
	margin-top: 15px;
	margin-bottom: 0px;
}

.elementor-40167 .elementor-element.elementor-element-91efd9f {
	text-align: start;
}

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

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

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

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