/* End custom CSS */

.elementor-995259 .elementor-element.elementor-element-1ac9644d > .elementor-widget-container {
	padding: 50px 0px 0px 0px;
}

.elementor-995259 .elementor-element.elementor-element-1ac9644d {
	text-align: center;
}

.elementor-995259 .elementor-element.elementor-element-1ac9644d .elementor-heading-title {
	font-family: "Tangerine R", Sans-serif;
	font-size: 60px;
	font-weight: 500;
	letter-spacing: 1.7px;
	color: #000;
}

.elementor-995259 .elementor-element.elementor-element-1f59bd80 {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: var(--e-global-color-secondary);
}

.elementor-995259 .elementor-element.elementor-element-66afefc .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	color: #54595f;
}

.elementor-995259 .elementor-element.elementor-element-45c501f {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: var(--e-global-color-secondary);
}

.elementor-995259 .elementor-element.elementor-element-1bb6fc0 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	color: #54595f;
}

.elementor-995259 .elementor-element.elementor-element-b57c679 {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: var(--e-global-color-secondary);
}

.elementor-995259 .elementor-element.elementor-element-405b58d .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	color: #54595f;
}

.elementor-995259 .elementor-element.elementor-element-3b87c38 {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: var(--e-global-color-secondary);
}

.elementor-995259 .elementor-element.elementor-element-4d6641e .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	color: #54595f;
}

.elementor-995259 .elementor-element.elementor-element-88584dc {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: var(--e-global-color-secondary);
}

.elementor-995259 .elementor-element.elementor-element-86fdb46 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	color: #54595f;
}

.elementor-995259 .elementor-element.elementor-element-1635617 {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: var(--e-global-color-secondary);
}

.elementor-995259 .elementor-element.elementor-element-95a19e1 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	color: #54595f;
}

.elementor-995259 .elementor-element.elementor-element-222585f {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: var(--e-global-color-secondary);
}

.elementor-995259 .elementor-element.elementor-element-4bf43c7 .gallery-item .gallery-caption {
	display: none;
}

.elementor-995259 .elementor-element.elementor-element-4bf43c7 .gallery-item {
	padding: 0 0px 0px 0;
}

.elementor-995259 .elementor-element.elementor-element-4bf43c7 .gallery {
	margin: 0 -0px -0px 0;
}

.elementor-995259 .elementor-element.elementor-element-7a43fcc .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	color: #54595f;
}

.elementor-995259 .elementor-element.elementor-element-b1282bd {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: var(--e-global-color-secondary);
}

.elementor-995259 .elementor-element.elementor-element-87f0ed2 .gallery-item {
	padding: 0 0px 0px 0;
}

.elementor-995259 .elementor-element.elementor-element-87f0ed2 .gallery {
	margin: 0 -0px -0px 0;
}

.elementor-995259 .elementor-element.elementor-element-87f0ed2 .gallery-item .gallery-caption {
	text-align: center;
}

.elementor-995259 .elementor-element.elementor-element-f12b00d .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	color: #54595f;
}

.elementor-995259 .elementor-element.elementor-element-3306c65 {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: var(--e-global-color-secondary);
}

.elementor-995259 .elementor-element.elementor-element-3f70c97 {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: var(--e-global-color-secondary);
}

@media (max-width:767px) {
	.elementor-995259 .elementor-element.elementor-element-1ac9644d > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-995259 .elementor-element.elementor-element-1ac9644d .elementor-heading-title {
		font-size: 30px;
	}
}

/* Start custom CSS for heading, class: .elementor-element-1ac9644d */
h1:not(.site-title):before {
	content: none !important;
}
