/* End Custom Fonts CSS */

.elementor-8915 .elementor-element.elementor-element-3db6aa8 {
	margin-top: 7px;
	margin-bottom: 50px;
}

.elementor-8915 .elementor-element.elementor-element-a7f2da1 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-8915 .elementor-element.elementor-element-a7f2da1 > .elementor-element-populated > .elementor-widget-wrap {
	padding: 0px 20px 0px 20px;
}

.elementor-8915 .elementor-element.elementor-element-acc5e26 {
	text-align: center;
}

.elementor-8915 .elementor-element.elementor-element-acc5e26 img {
	width: 100%;
	max-width: 274%;
}

.elementor-8915 .elementor-element.elementor-element-acc5e26 > .elementor-widget-container {
	margin: 0px 0px 24px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8915 .elementor-element.elementor-element-2293845 .elementor-heading-title {
	color: #fff;
	font-family: "MonumentExtended-Ultrabold", sans-serif;
	font-size: 20px;
	font-weight: 900;
}

.elementor-8915 .elementor-element.elementor-element-2293845 > .elementor-widget-container {
	margin: 0px 0px 30px 0px;
}

.elementor-8915 .elementor-element.elementor-element-c969308 {
	column-gap: 0px;
	color: #fff;
	font-family: "CircularStd", sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 22px;
}

.elementor-8915 .elementor-element.elementor-element-c969308 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-8915 .elementor-element.elementor-element-2c438b8 .elementor-button {
	font-family: "CircularStd", sans-serif;
	font-size: 16px;
	font-weight: 100;
	text-transform: none;
	text-decoration: underline;
	fill: #fff;
	color: #fff;
	background-color: rgba(0, 0, 0, 0);
	padding: 10px 0px 0px 0px;
}

.elementor-8915 .elementor-element.elementor-element-2c438b8 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8915 .elementor-element.elementor-element-2c438b8 {
	width: auto;
	max-width: auto;
}

.elementor-8915 .elementor-element.elementor-element-fa0d043 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-8915 .elementor-element.elementor-element-fa0d043 > .elementor-element-populated > .elementor-widget-wrap {
	padding: 0px 20px 0px 20px;
}

.elementor-8915 .elementor-element.elementor-element-466b692 {
	text-align: center;
}

.elementor-8915 .elementor-element.elementor-element-466b692 img {
	width: 100%;
	max-width: 274%;
}

.elementor-8915 .elementor-element.elementor-element-466b692 > .elementor-widget-container {
	margin: 0px 0px 24px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8915 .elementor-element.elementor-element-3401d11 .elementor-heading-title {
	color: #fff;
	font-family: "MonumentExtended-Ultrabold", sans-serif;
	font-size: 20px;
	font-weight: 900;
}

.elementor-8915 .elementor-element.elementor-element-3401d11 > .elementor-widget-container {
	margin: 0px 0px 30px 0px;
}

.elementor-8915 .elementor-element.elementor-element-2de616b {
	column-gap: 0px;
	color: #fff;
	font-family: "CircularStd", sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 22px;
}

.elementor-8915 .elementor-element.elementor-element-2de616b > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-8915 .elementor-element.elementor-element-fd2129c .elementor-button {
	font-family: "CircularStd", sans-serif;
	font-size: 16px;
	font-weight: 100;
	text-transform: none;
	text-decoration: underline;
	fill: #fff;
	color: #fff;
	background-color: rgba(0, 0, 0, 0);
	padding: 10px 0px 0px 0px;
}

.elementor-8915 .elementor-element.elementor-element-fd2129c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8915 .elementor-element.elementor-element-fd2129c {
	width: auto;
	max-width: auto;
}

.elementor-8915 .elementor-element.elementor-element-030f8da > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-8915 .elementor-element.elementor-element-030f8da > .elementor-element-populated > .elementor-widget-wrap {
	padding: 0px 20px 0px 20px;
}

.elementor-8915 .elementor-element.elementor-element-a75bccb {
	text-align: center;
}

.elementor-8915 .elementor-element.elementor-element-a75bccb img {
	width: 100%;
	max-width: 274%;
}

.elementor-8915 .elementor-element.elementor-element-a75bccb > .elementor-widget-container {
	margin: 0px 0px 24px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8915 .elementor-element.elementor-element-93ebe26 .elementor-heading-title {
	color: #fff;
	font-family: "MonumentExtended-Ultrabold", sans-serif;
	font-size: 20px;
	font-weight: 900;
}

.elementor-8915 .elementor-element.elementor-element-93ebe26 > .elementor-widget-container {
	margin: 0px 0px 30px 0px;
}

.elementor-8915 .elementor-element.elementor-element-3510460 {
	column-gap: 0px;
	color: #fff;
	font-family: "CircularStd", sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 22px;
}

.elementor-8915 .elementor-element.elementor-element-3510460 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-8915 .elementor-element.elementor-element-356bfb2 .elementor-button {
	font-family: "CircularStd", sans-serif;
	font-size: 16px;
	font-weight: 100;
	text-transform: none;
	text-decoration: underline;
	fill: #fff;
	color: #fff;
	background-color: rgba(0, 0, 0, 0);
	padding: 10px 0px 0px 0px;
}

.elementor-8915 .elementor-element.elementor-element-356bfb2 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8915 .elementor-element.elementor-element-356bfb2 {
	width: auto;
	max-width: auto;
}

.elementor-8915 .elementor-element.elementor-element-e82079d > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-8915 .elementor-element.elementor-element-e82079d > .elementor-element-populated > .elementor-widget-wrap {
	padding: 0px 20px 0px 20px;
}

.elementor-8915 .elementor-element.elementor-element-06baf1b {
	text-align: center;
}

.elementor-8915 .elementor-element.elementor-element-06baf1b img {
	width: 100%;
	max-width: 274%;
}

.elementor-8915 .elementor-element.elementor-element-06baf1b > .elementor-widget-container {
	margin: 0px 0px 24px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8915 .elementor-element.elementor-element-9d59b2e .elementor-heading-title {
	color: #fff;
	font-family: "MonumentExtended-Ultrabold", sans-serif;
	font-size: 20px;
	font-weight: 900;
}

.elementor-8915 .elementor-element.elementor-element-9d59b2e > .elementor-widget-container {
	margin: 0px 0px 30px 0px;
}

.elementor-8915 .elementor-element.elementor-element-29b4896 {
	column-gap: 0px;
	color: #fff;
	font-family: "CircularStd", sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 22px;
}

.elementor-8915 .elementor-element.elementor-element-29b4896 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-8915 .elementor-element.elementor-element-34d8c50 .elementor-button {
	font-family: "CircularStd", sans-serif;
	font-size: 16px;
	font-weight: 100;
	text-transform: none;
	text-decoration: underline;
	fill: #fff;
	color: #fff;
	background-color: rgba(0, 0, 0, 0);
	padding: 10px 0px 0px 0px;
}

.elementor-8915 .elementor-element.elementor-element-34d8c50 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8915 .elementor-element.elementor-element-34d8c50 {
	width: auto;
	max-width: auto;
}

.elementor-8915 .elementor-element.elementor-element-bcbc738 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-8915 .elementor-element.elementor-element-bcbc738 > .elementor-element-populated > .elementor-widget-wrap {
	padding: 0px 20px 0px 20px;
}

.elementor-8915 .elementor-element.elementor-element-58ed33c {
	text-align: center;
}

.elementor-8915 .elementor-element.elementor-element-58ed33c img {
	width: 100%;
	max-width: 274%;
}

.elementor-8915 .elementor-element.elementor-element-58ed33c > .elementor-widget-container {
	margin: 0px 0px 24px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8915 .elementor-element.elementor-element-16bfcfe .elementor-heading-title {
	color: #fff;
	font-family: "MonumentExtended-Ultrabold", sans-serif;
	font-size: 20px;
	font-weight: 900;
}

.elementor-8915 .elementor-element.elementor-element-16bfcfe > .elementor-widget-container {
	margin: 0px 0px 30px 0px;
}

.elementor-8915 .elementor-element.elementor-element-bf3b81e {
	column-gap: 0px;
	color: #fff;
	font-family: "CircularStd", sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 22px;
}

.elementor-8915 .elementor-element.elementor-element-bf3b81e > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-8915 .elementor-element.elementor-element-2788371 .elementor-button {
	font-family: "CircularStd", sans-serif;
	font-size: 16px;
	font-weight: 100;
	text-transform: none;
	text-decoration: underline;
	fill: #fff;
	color: #fff;
	background-color: rgba(0, 0, 0, 0);
	padding: 10px 0px 0px 0px;
}

.elementor-8915 .elementor-element.elementor-element-2788371 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8915 .elementor-element.elementor-element-2788371 {
	width: auto;
	max-width: auto;
}

.elementor-8915 .elementor-element.elementor-element-32f01df > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-8915 .elementor-element.elementor-element-32f01df > .elementor-element-populated > .elementor-widget-wrap {
	padding: 0px 20px 0px 20px;
}

.elementor-8915 .elementor-element.elementor-element-55ae591 {
	text-align: center;
}

.elementor-8915 .elementor-element.elementor-element-55ae591 img {
	width: 100%;
	max-width: 274%;
}

.elementor-8915 .elementor-element.elementor-element-55ae591 > .elementor-widget-container {
	margin: 0px 0px 24px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8915 .elementor-element.elementor-element-dd140f7 .elementor-heading-title {
	color: #fff;
	font-family: "MonumentExtended-Ultrabold", sans-serif;
	font-size: 20px;
	font-weight: 900;
}

.elementor-8915 .elementor-element.elementor-element-dd140f7 > .elementor-widget-container {
	margin: 0px 0px 30px 0px;
}

.elementor-8915 .elementor-element.elementor-element-dec6e2a {
	column-gap: 0px;
	color: #fff;
	font-family: "CircularStd", sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 22px;
}

.elementor-8915 .elementor-element.elementor-element-dec6e2a > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-8915 .elementor-element.elementor-element-bf22397 .elementor-button {
	font-family: "CircularStd", sans-serif;
	font-size: 16px;
	font-weight: 100;
	text-transform: none;
	text-decoration: underline;
	fill: #fff;
	color: #fff;
	background-color: rgba(0, 0, 0, 0);
	padding: 10px 0px 0px 0px;
}

.elementor-8915 .elementor-element.elementor-element-bf22397 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8915 .elementor-element.elementor-element-bf22397 {
	width: auto;
	max-width: auto;
}

.elementor-8915 .elementor-element.elementor-element-3d87c01 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-8915 .elementor-element.elementor-element-3d87c01 > .elementor-element-populated > .elementor-widget-wrap {
	padding: 0px 20px 0px 20px;
}

.elementor-8915 .elementor-element.elementor-element-7705e98 {
	text-align: center;
}

.elementor-8915 .elementor-element.elementor-element-7705e98 img {
	width: 100%;
	max-width: 274%;
}

.elementor-8915 .elementor-element.elementor-element-7705e98 > .elementor-widget-container {
	margin: 0px 0px 24px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8915 .elementor-element.elementor-element-e063535 .elementor-heading-title {
	color: #fff;
	font-family: "MonumentExtended-Ultrabold", sans-serif;
	font-size: 20px;
	font-weight: 900;
}

.elementor-8915 .elementor-element.elementor-element-e063535 > .elementor-widget-container {
	margin: 0px 0px 30px 0px;
}

.elementor-8915 .elementor-element.elementor-element-f01d2ac {
	column-gap: 0px;
	color: #fff;
	font-family: "CircularStd", sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 22px;
}

.elementor-8915 .elementor-element.elementor-element-f01d2ac > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-8915 .elementor-element.elementor-element-7396b6c .elementor-button {
	font-family: "CircularStd", sans-serif;
	font-size: 16px;
	font-weight: 100;
	text-transform: none;
	text-decoration: underline;
	fill: #fff;
	color: #fff;
	background-color: rgba(0, 0, 0, 0);
	padding: 10px 0px 0px 0px;
}

.elementor-8915 .elementor-element.elementor-element-7396b6c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8915 .elementor-element.elementor-element-7396b6c {
	width: auto;
	max-width: auto;
}

.elementor-8915 .elementor-element.elementor-element-cabfffb > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-8915 .elementor-element.elementor-element-cabfffb > .elementor-element-populated > .elementor-widget-wrap {
	padding: 0px 20px 0px 20px;
}

.elementor-8915 .elementor-element.elementor-element-232e471 {
	text-align: center;
}

.elementor-8915 .elementor-element.elementor-element-232e471 img {
	width: 100%;
	max-width: 274%;
}

.elementor-8915 .elementor-element.elementor-element-232e471 > .elementor-widget-container {
	margin: 0px 0px 24px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8915 .elementor-element.elementor-element-35ad71b .elementor-heading-title {
	color: #fff;
	font-family: "MonumentExtended-Ultrabold", sans-serif;
	font-size: 20px;
	font-weight: 900;
}

.elementor-8915 .elementor-element.elementor-element-35ad71b > .elementor-widget-container {
	margin: 0px 0px 30px 0px;
}

.elementor-8915 .elementor-element.elementor-element-e22e59e {
	column-gap: 0px;
	color: #fff;
	font-family: "CircularStd", sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 22px;
}

.elementor-8915 .elementor-element.elementor-element-e22e59e > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-8915 .elementor-element.elementor-element-74903b4 .elementor-button {
	font-family: "CircularStd", sans-serif;
	font-size: 16px;
	font-weight: 100;
	text-transform: none;
	text-decoration: underline;
	fill: #fff;
	color: #fff;
	background-color: rgba(0, 0, 0, 0);
	padding: 10px 0px 0px 0px;
}

.elementor-8915 .elementor-element.elementor-element-74903b4 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8915 .elementor-element.elementor-element-74903b4 {
	width: auto;
	max-width: auto;
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-8915 .elementor-element.elementor-element-a7f2da1 {
		width: 50%;
	}
	
	.elementor-8915 .elementor-element.elementor-element-fa0d043 {
		width: 50%;
	}
	
	.elementor-8915 .elementor-element.elementor-element-030f8da {
		width: 50%;
	}
	
	.elementor-8915 .elementor-element.elementor-element-e82079d {
		width: 50%;
	}
	
	.elementor-8915 .elementor-element.elementor-element-bcbc738 {
		width: 50%;
	}
	
	.elementor-8915 .elementor-element.elementor-element-32f01df {
		width: 50%;
	}
	
	.elementor-8915 .elementor-element.elementor-element-3d87c01 {
		width: 50%;
	}
	
	.elementor-8915 .elementor-element.elementor-element-cabfffb {
		width: 50%;
	}
}

@media (max-width:1024px) {
	.elementor-8915 .elementor-element.elementor-element-3db6aa8 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 50px 0px 50px;
	}
	
	.elementor-8915 .elementor-element.elementor-element-a7f2da1 > .elementor-element-populated > .elementor-widget-wrap {
		padding: 0px 20px 30px 0px;
	}
	
	.elementor-8915 .elementor-element.elementor-element-2293845 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-8915 .elementor-element.elementor-element-2293845 > .elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}
	
	.elementor-8915 .elementor-element.elementor-element-c969308 {
		font-size: 15px;
	}
	
	.elementor-8915 .elementor-element.elementor-element-2c438b8 .elementor-button {
		font-size: 15px;
	}
	
	.elementor-8915 .elementor-element.elementor-element-fa0d043 > .elementor-element-populated > .elementor-widget-wrap {
		padding: 0px 0px 30px 20px;
	}
	
	.elementor-8915 .elementor-element.elementor-element-3401d11 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-8915 .elementor-element.elementor-element-3401d11 > .elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}
	
	.elementor-8915 .elementor-element.elementor-element-2de616b {
		font-size: 15px;
	}
	
	.elementor-8915 .elementor-element.elementor-element-fd2129c .elementor-button {
		font-size: 15px;
	}
	
	.elementor-8915 .elementor-element.elementor-element-030f8da > .elementor-element-populated > .elementor-widget-wrap {
		padding: 0px 20px 30px 0px;
	}
	
	.elementor-8915 .elementor-element.elementor-element-93ebe26 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-8915 .elementor-element.elementor-element-93ebe26 > .elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}
	
	.elementor-8915 .elementor-element.elementor-element-3510460 {
		font-size: 15px;
	}
	
	.elementor-8915 .elementor-element.elementor-element-356bfb2 .elementor-button {
		font-size: 15px;
	}
	
	.elementor-8915 .elementor-element.elementor-element-e82079d > .elementor-element-populated > .elementor-widget-wrap {
		padding: 0px 0px 30px 20px;
	}
	
	.elementor-8915 .elementor-element.elementor-element-9d59b2e .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-8915 .elementor-element.elementor-element-9d59b2e > .elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}
	
	.elementor-8915 .elementor-element.elementor-element-29b4896 {
		font-size: 15px;
	}
	
	.elementor-8915 .elementor-element.elementor-element-34d8c50 .elementor-button {
		font-size: 15px;
	}
	
	.elementor-8915 .elementor-element.elementor-element-bcbc738 > .elementor-element-populated > .elementor-widget-wrap {
		padding: 0px 20px 30px 0px;
	}
	
	.elementor-8915 .elementor-element.elementor-element-16bfcfe .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-8915 .elementor-element.elementor-element-16bfcfe > .elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}
	
	.elementor-8915 .elementor-element.elementor-element-bf3b81e {
		font-size: 15px;
	}
	
	.elementor-8915 .elementor-element.elementor-element-2788371 .elementor-button {
		font-size: 15px;
	}
	
	.elementor-8915 .elementor-element.elementor-element-32f01df > .elementor-element-populated > .elementor-widget-wrap {
		padding: 0px 0px 30px 20px;
	}
	
	.elementor-8915 .elementor-element.elementor-element-dd140f7 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-8915 .elementor-element.elementor-element-dd140f7 > .elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}
	
	.elementor-8915 .elementor-element.elementor-element-dec6e2a {
		font-size: 15px;
	}
	
	.elementor-8915 .elementor-element.elementor-element-bf22397 .elementor-button {
		font-size: 15px;
	}
	
	.elementor-8915 .elementor-element.elementor-element-3d87c01 > .elementor-element-populated > .elementor-widget-wrap {
		padding: 0px 20px 30px 0px;
	}
	
	.elementor-8915 .elementor-element.elementor-element-e063535 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-8915 .elementor-element.elementor-element-e063535 > .elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}
	
	.elementor-8915 .elementor-element.elementor-element-f01d2ac {
		font-size: 15px;
	}
	
	.elementor-8915 .elementor-element.elementor-element-7396b6c .elementor-button {
		font-size: 15px;
	}
	
	.elementor-8915 .elementor-element.elementor-element-cabfffb > .elementor-element-populated > .elementor-widget-wrap {
		padding: 0px 0px 30px 20px;
	}
	
	.elementor-8915 .elementor-element.elementor-element-35ad71b .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-8915 .elementor-element.elementor-element-35ad71b > .elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}
	
	.elementor-8915 .elementor-element.elementor-element-e22e59e {
		font-size: 15px;
	}
	
	.elementor-8915 .elementor-element.elementor-element-74903b4 .elementor-button {
		font-size: 15px;
	}
}

@media (max-width:767px) {
	.elementor-8915 .elementor-element.elementor-element-6f9a17f {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8915 .elementor-element.elementor-element-e988515 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-8915 .elementor-element.elementor-element-e988515 > .elementor-element-populated > .elementor-widget-wrap {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8915 .elementor-element.elementor-element-3db6aa8 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8915 .elementor-element.elementor-element-a7f2da1 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-8915 .elementor-element.elementor-element-a7f2da1 > .elementor-element-populated > .elementor-widget-wrap {
		padding: 0px 0px 30px 0px;
	}
	
	.elementor-8915 .elementor-element.elementor-element-acc5e26 {
		text-align: center;
	}
	
	.elementor-8915 .elementor-element.elementor-element-acc5e26 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-8915 .elementor-element.elementor-element-2293845 .elementor-heading-title {
		font-size: 16px;
		letter-spacing: 1.2px;
	}
	
	.elementor-8915 .elementor-element.elementor-element-2293845 > .elementor-widget-container {
		margin: 0px 0px 10px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8915 .elementor-element.elementor-element-c969308 {
		font-size: 14px;
		line-height: 20px;
	}
	
	.elementor-8915 .elementor-element.elementor-element-2c438b8 .elementor-button {
		font-size: 14px;
	}
	
	.elementor-8915 .elementor-element.elementor-element-fa0d043 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-8915 .elementor-element.elementor-element-fa0d043 > .elementor-element-populated > .elementor-widget-wrap {
		padding: 0px 0px 30px 0px;
	}
	
	.elementor-8915 .elementor-element.elementor-element-466b692 {
		text-align: center;
	}
	
	.elementor-8915 .elementor-element.elementor-element-466b692 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-8915 .elementor-element.elementor-element-3401d11 .elementor-heading-title {
		font-size: 16px;
		letter-spacing: 1.2px;
	}
	
	.elementor-8915 .elementor-element.elementor-element-3401d11 > .elementor-widget-container {
		margin: 0px 0px 10px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8915 .elementor-element.elementor-element-2de616b {
		font-size: 14px;
		line-height: 20px;
	}
	
	.elementor-8915 .elementor-element.elementor-element-fd2129c .elementor-button {
		font-size: 14px;
	}
	
	.elementor-8915 .elementor-element.elementor-element-030f8da > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-8915 .elementor-element.elementor-element-030f8da > .elementor-element-populated > .elementor-widget-wrap {
		padding: 0px 0px 30px 0px;
	}
	
	.elementor-8915 .elementor-element.elementor-element-a75bccb {
		text-align: center;
	}
	
	.elementor-8915 .elementor-element.elementor-element-a75bccb > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-8915 .elementor-element.elementor-element-93ebe26 .elementor-heading-title {
		font-size: 16px;
		letter-spacing: 1.2px;
	}
	
	.elementor-8915 .elementor-element.elementor-element-93ebe26 > .elementor-widget-container {
		margin: 0px 0px 10px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8915 .elementor-element.elementor-element-3510460 {
		font-size: 14px;
		line-height: 20px;
	}
	
	.elementor-8915 .elementor-element.elementor-element-356bfb2 .elementor-button {
		font-size: 14px;
	}
	
	.elementor-8915 .elementor-element.elementor-element-e82079d > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-8915 .elementor-element.elementor-element-e82079d > .elementor-element-populated > .elementor-widget-wrap {
		padding: 0px 0px 30px 0px;
	}
	
	.elementor-8915 .elementor-element.elementor-element-06baf1b {
		text-align: center;
	}
	
	.elementor-8915 .elementor-element.elementor-element-06baf1b > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-8915 .elementor-element.elementor-element-9d59b2e .elementor-heading-title {
		font-size: 16px;
		letter-spacing: 1.2px;
	}
	
	.elementor-8915 .elementor-element.elementor-element-9d59b2e > .elementor-widget-container {
		margin: 0px 0px 10px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8915 .elementor-element.elementor-element-29b4896 {
		font-size: 14px;
		line-height: 20px;
	}
	
	.elementor-8915 .elementor-element.elementor-element-34d8c50 .elementor-button {
		font-size: 14px;
	}
	
	.elementor-8915 .elementor-element.elementor-element-bcbc738 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-8915 .elementor-element.elementor-element-bcbc738 > .elementor-element-populated > .elementor-widget-wrap {
		padding: 0px 0px 30px 0px;
	}
	
	.elementor-8915 .elementor-element.elementor-element-58ed33c {
		text-align: center;
	}
	
	.elementor-8915 .elementor-element.elementor-element-58ed33c > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-8915 .elementor-element.elementor-element-16bfcfe .elementor-heading-title {
		font-size: 16px;
		letter-spacing: 1.2px;
	}
	
	.elementor-8915 .elementor-element.elementor-element-16bfcfe > .elementor-widget-container {
		margin: 0px 0px 10px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8915 .elementor-element.elementor-element-bf3b81e {
		font-size: 14px;
		line-height: 20px;
	}
	
	.elementor-8915 .elementor-element.elementor-element-2788371 .elementor-button {
		font-size: 14px;
	}
	
	.elementor-8915 .elementor-element.elementor-element-32f01df > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-8915 .elementor-element.elementor-element-32f01df > .elementor-element-populated > .elementor-widget-wrap {
		padding: 0px 0px 30px 0px;
	}
	
	.elementor-8915 .elementor-element.elementor-element-55ae591 {
		text-align: center;
	}
	
	.elementor-8915 .elementor-element.elementor-element-55ae591 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-8915 .elementor-element.elementor-element-dd140f7 .elementor-heading-title {
		font-size: 16px;
		letter-spacing: 1.2px;
	}
	
	.elementor-8915 .elementor-element.elementor-element-dd140f7 > .elementor-widget-container {
		margin: 0px 0px 10px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8915 .elementor-element.elementor-element-dec6e2a {
		font-size: 14px;
		line-height: 20px;
	}
	
	.elementor-8915 .elementor-element.elementor-element-bf22397 .elementor-button {
		font-size: 14px;
	}
	
	.elementor-8915 .elementor-element.elementor-element-3d87c01 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-8915 .elementor-element.elementor-element-3d87c01 > .elementor-element-populated > .elementor-widget-wrap {
		padding: 0px 0px 30px 0px;
	}
	
	.elementor-8915 .elementor-element.elementor-element-7705e98 {
		text-align: center;
	}
	
	.elementor-8915 .elementor-element.elementor-element-7705e98 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-8915 .elementor-element.elementor-element-e063535 .elementor-heading-title {
		font-size: 16px;
		letter-spacing: 1.2px;
	}
	
	.elementor-8915 .elementor-element.elementor-element-e063535 > .elementor-widget-container {
		margin: 0px 0px 10px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8915 .elementor-element.elementor-element-f01d2ac {
		font-size: 14px;
		line-height: 20px;
	}
	
	.elementor-8915 .elementor-element.elementor-element-7396b6c .elementor-button {
		font-size: 14px;
	}
	
	.elementor-8915 .elementor-element.elementor-element-cabfffb > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-8915 .elementor-element.elementor-element-cabfffb > .elementor-element-populated > .elementor-widget-wrap {
		padding: 0px 0px 30px 0px;
	}
	
	.elementor-8915 .elementor-element.elementor-element-232e471 {
		text-align: center;
	}
	
	.elementor-8915 .elementor-element.elementor-element-232e471 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-8915 .elementor-element.elementor-element-35ad71b .elementor-heading-title {
		font-size: 16px;
		letter-spacing: 1.2px;
	}
	
	.elementor-8915 .elementor-element.elementor-element-35ad71b > .elementor-widget-container {
		margin: 0px 0px 10px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8915 .elementor-element.elementor-element-e22e59e {
		font-size: 14px;
		line-height: 20px;
	}
	
	.elementor-8915 .elementor-element.elementor-element-74903b4 .elementor-button {
		font-size: 14px;
	}
}

/* Start custom CSS for section, class: .elementor-element-3db6aa8 */
.events-section .elementor-image a {
	width: 100%;
	height: 145px;
}

.events-section .elementor-image a {
	width: 100%;
	height: 100%;
	object-fit: cover;
}
