/* End Custom Fonts CSS */

.elementor-48881 .elementor-element.elementor-element-0bf27ab .elementor-heading-title {
	font-family: "Bebas Neue Book", Sans-serif;
	font-size: 29px;
	letter-spacing: 2px;
	color: #000;
}

.elementor-48881 .elementor-element.elementor-element-8ccb53d {
	width: auto;
	max-width: auto;
}

.elementor-48881 .elementor-element.elementor-element-8ccb53d > .elementor-widget-container {
	margin: 7px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #000;
}

.elementor-48881 .elementor-element.elementor-element-8ccb53d .elementor-heading-title {
	font-family: "Bebas Neue Book", Sans-serif;
	font-weight: 700;
	letter-spacing: 2px;
	color: #000;
}

.elementor-48881 .elementor-element.elementor-element-6834855 > .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-48881 .elementor-element.elementor-element-3942ee8 {
	padding: 30px 0px 30px 0px;
}

.elementor-48881 .elementor-element.elementor-element-78e3f39 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-48881 .elementor-element.elementor-element-680cfbd {
	text-align: center;
}

.elementor-48881 .elementor-element.elementor-element-680cfbd .elementor-heading-title {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
	letter-spacing: var(--e-global-typography-secondary-letter-spacing);
}

.elementor-48881 .elementor-element.elementor-element-2a2a24f {
	text-align: center;
}

.elementor-48881 .elementor-element.elementor-element-2a2a24f .elementor-heading-title {
	font-family: "Bebas Neue Book", Sans-serif;
	font-size: 28px;
	font-weight: 700;
	letter-spacing: 2px;
}

.elementor-48881 .elementor-element.elementor-element-d8feda2 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-48881 .elementor-element.elementor-element-f8c31b6 > .elementor-container {
	max-width: 800px;
}

.elementor-48881 .elementor-element.elementor-element-f8c31b6 {
	margin-top: 40px;
	margin-bottom: 40px;
}

.elementor-48881 .elementor-element.elementor-element-4b56a69 img {
	max-width: 100%;
}

.elementor-48881 .elementor-element.elementor-element-64e6136 {
	text-align: center;
}

.elementor-48881 .elementor-element.elementor-element-64e6136 .elementor-heading-title {
	font-family: "Bebas Neue Book", Sans-serif;
	font-weight: 700;
	letter-spacing: 1px;
}

.elementor-48881 .elementor-element.elementor-element-278844a {
	font-family: "Source Sans Pro", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-bc-flex-widget .elementor-48881 .elementor-element.elementor-element-defa65d.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-48881 .elementor-element.elementor-element-defa65d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-48881 .elementor-element.elementor-element-a469a5d {
	text-align: center;
}

.elementor-48881 .elementor-element.elementor-element-a469a5d .elementor-heading-title {
	font-family: "Bebas Neue Book", Sans-serif;
	font-weight: 700;
	letter-spacing: 1px;
}

.elementor-48881 .elementor-element.elementor-element-3681859 {
	font-family: "Source Sans Pro", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-bc-flex-widget .elementor-48881 .elementor-element.elementor-element-5d8a796.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-48881 .elementor-element.elementor-element-5d8a796.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-48881 .elementor-element.elementor-element-12f985d img {
	max-width: 100%;
}

.elementor-48881 .elementor-element.elementor-element-da87832 img {
	max-width: 100%;
}

.elementor-48881 .elementor-element.elementor-element-a9a8615 {
	text-align: center;
}

.elementor-48881 .elementor-element.elementor-element-a9a8615 .elementor-heading-title {
	font-family: "Bebas Neue Book", Sans-serif;
	font-weight: 700;
	letter-spacing: 1px;
}

.elementor-48881 .elementor-element.elementor-element-093a0cf {
	font-family: "Source Sans Pro", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-bc-flex-widget .elementor-48881 .elementor-element.elementor-element-dff9643.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-48881 .elementor-element.elementor-element-dff9643.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-48881 .elementor-element.elementor-element-0304dd4 {
	text-align: center;
}

.elementor-48881 .elementor-element.elementor-element-0304dd4 .elementor-heading-title {
	font-family: "Bebas Neue Book", Sans-serif;
	font-weight: 700;
	letter-spacing: 2px;
}

.elementor-48881 .elementor-element.elementor-element-342edc1 {
	text-align: center;
}

.elementor-48881 .elementor-element.elementor-element-342edc1 .elementor-heading-title {
	font-family: "Bebas Neue Book", Sans-serif;
	font-size: 25px;
	font-weight: 700;
	letter-spacing: 2px;
}

.elementor-48881 .elementor-element.elementor-element-d407e4c > .elementor-container {
	max-width: 700px;
}

.elementor-48881 .elementor-element.elementor-element-d407e4c {
	margin-top: 50px;
	margin-bottom: 50px;
}

@media (max-width:1024px) {
	.elementor-48881 .elementor-element.elementor-element-0bf27ab {
		text-align: center;
	}
	
	.elementor-48881 .elementor-element.elementor-element-8ccb53d {
		text-align: center;
	}
	
	.elementor-48881 .elementor-element.elementor-element-680cfbd .elementor-heading-title {
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}
}

@media (max-width:767px) {
	.elementor-48881 .elementor-element.elementor-element-680cfbd .elementor-heading-title {
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}
}
