/* End custom CSS */

/* Start JX Custom Fonts CSS */

/* End JX Custom Fonts CSS */

.elementor-151 .elementor-element.elementor-element-44836dc > .elementor-widget-container {
	margin: 0px 0px -15px 0px;
}

.elementor-151 .elementor-element.elementor-element-44836dc .elementor-heading-title {
	font-family: "Frutiger", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 1.2em;
	color: #006f62;
}

.elementor-151 .elementor-element.elementor-element-528ee16 > .elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

.elementor-151 .elementor-element.elementor-element-528ee16 .elementor-heading-title {
	font-family: "Frutiger", Sans-serif;
	font-size: 20px;
	font-weight: 300;
	font-style: italic;
	line-height: 1.2em;
	color: #1b1b1b;
}

.elementor-151 .elementor-element.elementor-element-68b83d5 > .elementor-widget-container {
	margin: -10px 0px -10px 0px;
}

.elementor-151 .elementor-element.elementor-element-68b83d5 .elementor-heading-title {
	font-family: "Frutiger", Sans-serif;
	font-size: 20px;
	font-weight: 300;
	font-style: italic;
	line-height: 1.2em;
	color: #1b1b1b;
}

.elementor-151 .elementor-element.elementor-element-3337da5 > .elementor-widget-container {
	margin: 0px 0px 6px 0px;
}

.elementor-151 .elementor-element.elementor-element-3337da5 .elementor-heading-title {
	font-family: "Frutiger", Sans-serif;
	font-size: 20px;
	font-weight: 300;
	color: #1b1b1b;
}

.elementor-151 .elementor-element.elementor-element-1f0e3ab > .elementor-element-populated {
	margin: auto 0 0 0;
	--e-column-margin-right: 0;
	--e-column-margin-left: 0;
	padding: 0px 0px 0px 0px;
}

.elementor-151 .elementor-element.elementor-element-847228c .elementor-button {
	background-color: #006f62;
	font-family: "Frutiger", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	fill: #fff;
	color: #fff;
	box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, .35);
	border-radius: 0px 0px 0px 0px;
	padding: 12px 48px 12px 48px;
}

.elementor-151 .elementor-element.elementor-element-d4dca01 .elementor-button {
	background-color: #006f62;
	font-family: "Frutiger", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	fill: #fff;
	color: #fff;
	box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, .35);
	border-radius: 0px 0px 0px 0px;
	padding: 12px 33px 12px 32px;
}

.elementor-151 .elementor-element.elementor-element-4c3580a .elementor-button {
	background-color: #006f62;
	font-family: "Frutiger", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	fill: #fff;
	color: #fff;
	box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, .35);
	border-radius: 0px 0px 0px 0px;
	padding: 12px 48px 12px 48px;
}

.elementor-151 .elementor-element.elementor-element-f1f8a6c .elementor-button {
	background-color: #006f62;
	font-family: "Frutiger", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	fill: #fff;
	color: #fff;
	box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, .35);
	border-radius: 0px 0px 0px 0px;
	padding: 12px 48px 12px 48px;
}

@media (max-width:767px) {
	.elementor-151 .elementor-element.elementor-element-4c3580a .elementor-button {
		padding: 12px 22px 12px 22px;
	}
	
	.elementor-151 .elementor-element.elementor-element-f1f8a6c .elementor-button {
		font-size: 14px;
		padding: 12px 10px 12px 11px;
	}
}

/* Start custom CSS for heading, class: .elementor-element-44836dc */
.elementor-151 .elementor-element.elementor-element-44836dc {
	font-weight: 600 !important;
}
