.elementor-2357 .elementor-element.elementor-element-843c1f8:not(.elementor-motion-effects-element-type-background),
.elementor-2357 .elementor-element.elementor-element-843c1f8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background: url("https://www.klavierfestival.de/wp-content/uploads/2019/04/background_fallback_video_klavierfestival_ruhr.jpg") 50% 50%;
	background-size: cover;
}

.elementor-2357 .elementor-element.elementor-element-843c1f8>.elementor-background-overlay {
	background-color: #000000;
	opacity: 0.3;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2357 .elementor-element.elementor-element-843c1f8 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 60px;
}

.elementor-2357 .elementor-element.elementor-element-843c1f8>.elementor-shape-bottom svg {
	height: 70px;
	transform: translateX(-50%) rotateY(180deg);
}

.elementor-2357 .elementor-element.elementor-element-dc03022 {
	text-align: center;
}

.elementor-2357 .elementor-element.elementor-element-dc03022.elementor-widget-heading .elementor-heading-title {
	color: #ffffff;
}

.elementor-2357 .elementor-element.elementor-element-dc03022 .elementor-heading-title {
	font-size: 16px;
	font-weight: 700;
	letter-spacing: 2px;
}

.elementor-2357 .elementor-element.elementor-element-dc03022>.elementor-widget-container {
	margin: 10px 0px 10px 0px;
}

.elementor-2357 .elementor-element.elementor-element-94a19d9 {
	text-align: center;
}

.elementor-2357 .elementor-element.elementor-element-94a19d9.elementor-widget-heading .elementor-heading-title {
	color: #ffffff;
}

.elementor-2357 .elementor-element.elementor-element-94a19d9 .elementor-heading-title {
	font-size: 65px;
	text-transform: uppercase;
}

.elementor-2357 .elementor-element.elementor-element-9634355 {
	text-align: center;
}

.elementor-2357 .elementor-element.elementor-element-9634355 .elementor-heading-title {
	font-weight: 700;
}

.elementor-2357 .elementor-element.elementor-element-428a2be {
	text-align: center;
}

.elementor-2357 .elementor-element.elementor-element-428a2be .elementor-heading-title {
	font-weight: 700;
	text-transform: uppercase;
}

.elementor-2357 .elementor-element.elementor-element-99d3b3a {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-2357 .elementor-element.elementor-element-99d3b3a>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2357 .elementor-element.elementor-element-7a271cf>.elementor-widget-container {
	margin: 0px 0px 50px 0px;
}

.elementor-2357 .elementor-element.elementor-element-a32a693 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-2357 .elementor-element.elementor-element-a32a693>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2357 .elementor-element.elementor-element-0854fb6 a.elementor-button,
.elementor-2357 .elementor-element.elementor-element-0854fb6 .elementor-button {
	border-radius: 0px 0px 0px 0px;
}

.elementor-2357 .elementor-element.elementor-element-435f674 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 40px;
	padding: 0% 0% 0% 0%;
}

.elementor-2357 .elementor-element.elementor-element-435f674>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2357 .elementor-element.elementor-element-c56af68.elementor-column .elementor-column-wrap {
	align-items: flex-start;
}

.elementor-2357 .elementor-element.elementor-element-c56af68.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	align-content: flex-start;
}

.elementor-2357 .elementor-element.elementor-element-c56af68>.elementor-element-populated {
	margin: 0% 0% 0% 0%;
	padding: 0px 0px 0px 0px;
}

.elementor-2357 .elementor-element.elementor-element-52fee39 {
	text-align: left;
}

.elementor-2357 .elementor-element.elementor-element-52fee39.elementor-widget-heading .elementor-heading-title {
	color: #531360;
}

.elementor-2357 .elementor-element.elementor-element-52fee39 .elementor-heading-title {
	font-size: 50px;
	font-weight: 700;
	font-family: "Mont font family", Sans-serif;
	/* letter-spacing: -5px;
	text-shadow: 10px 10px 10px rgba(0, 0, 0, 0.3); */
}

.elementor-2357 .elementor-element.elementor-element-52fee39>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
}

.elementor-2357 .elementor-element.elementor-element-eaa3051>.elementor-element-populated {
	margin: 05px 0px 0px -60px;
}

.elementor-2357 .elementor-element.elementor-element-6be74db {
	text-align: left;
}

.elementor-2357 .elementor-element.elementor-element-6be74db .elementor-image img {
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-2357 .elementor-element.elementor-element-6be74db>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-2357 .elementor-element.elementor-element-5c8ff6d.elementor-column .elementor-column-wrap {
	align-items: flex-start;
}

.elementor-2357 .elementor-element.elementor-element-5c8ff6d.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	align-content: flex-start;
}

.elementor-2357 .elementor-element.elementor-element-5c8ff6d>.elementor-element-populated {
	margin: -3px 0px 0px -20px;
}

.elementor-2357 .elementor-element.elementor-element-7267a34 {
	font-size: 18px;
	text-transform: uppercase;
}

.elementor-2357 .elementor-element.elementor-element-7267a34>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2357 .elementor-element.elementor-element-058b8b2 {
	font-size: 18px;
	text-transform: uppercase;
}

.elementor-2357 .elementor-element.elementor-element-058b8b2>.elementor-widget-container {
	margin: -5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2357 .elementor-element.elementor-element-1d0c0a0 .elementor-heading-title {
	color: #000;
	font-size: 30px;
	font-weight: 700;
	line-height: 1.2em;
}

.elementor-2357 .elementor-element.elementor-element-1d0c0a0>.elementor-widget-container {
	margin: 15px 0px 0px 0px;
}

.elementor-2357 .elementor-element.elementor-element-1745084.elementor-widget-heading .elementor-heading-title {
	color: #E1320E;
	font-size: 14px;
	font-weight: 700;
}

.elementor-2357 .elementor-element.elementor-element-1745084 .elementor-heading-title {
	font-weight: 400;
	line-height: 2em;
}

.elementor-2357 .elementor-element.elementor-element-1745084>.elementor-widget-container {
	margin: 05px 0px 0px 0px;
}

.elementor-2357 .elementor-element.elementor-element-753077f.elementor-column .elementor-column-wrap {
	align-items: flex-start;
}

.elementor-2357 .elementor-element.elementor-element-753077f.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	align-content: flex-start;
}

.elementor-2357 .elementor-element.elementor-element-e7815d2 a.elementor-button,
.elementor-2357 .elementor-element.elementor-element-e7815d2 .elementor-button {
	font-weight: 700;
	fill: #ffffff;
	color: #ffffff;
	background-color: #531360;
	border-radius: 0px 0px 0px 0px;
	font-size: 14px !important;
	border: 1px solid #531360;
}

.elementor-2357 .elementor-element.elementor-element-e7815d2>.elementor-widget-container {
	margin: 02px 0px 0px 0px;
}

.elementor-2357 .elementor-element.elementor-element-5c9a375 {
	font-size: 14px;
	font-weight: 700;
}

.elementor-2357 .elementor-element.elementor-element-5c9a375>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 017px;
}

.elementor-2357 .elementor-element.elementor-element-be6ecb7 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 40px;
	padding: 0% 0% 0% 0%;
}

.elementor-2357 .elementor-element.elementor-element-be6ecb7>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2357 .elementor-element.elementor-element-1e59b28.elementor-column .elementor-column-wrap {
	align-items: flex-start;
}

.elementor-2357 .elementor-element.elementor-element-1e59b28.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	align-content: flex-start;
}

.elementor-2357 .elementor-element.elementor-element-1e59b28>.elementor-element-populated {
	margin: 0% 0% 0% 0%;
	padding: 0px 0px 0px 0px;
}

.elementor-2357 .elementor-element.elementor-element-48ff13d {
	text-align: left;
}

.elementor-2357 .elementor-element.elementor-element-48ff13d.elementor-widget-heading .elementor-heading-title {
	color: #333333;
}

.elementor-2357 .elementor-element.elementor-element-48ff13d .elementor-heading-title {
	font-size: 80px;
	font-weight: 300;
	letter-spacing: -5px;
	text-shadow: 10px 10px 10px rgba(0, 0, 0, 0.3);
}

.elementor-2357 .elementor-element.elementor-element-48ff13d>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
}

.elementor-2357 .elementor-element.elementor-element-39df1ed>.elementor-element-populated {
	margin: 05px 0px 0px -60px;
}

.elementor-2357 .elementor-element.elementor-element-0b1c1cf {
	text-align: left;
}

.elementor-2357 .elementor-element.elementor-element-0b1c1cf .elementor-image img {
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-2357 .elementor-element.elementor-element-0b1c1cf>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-2357 .elementor-element.elementor-element-b748b70.elementor-column .elementor-column-wrap {
	align-items: flex-start;
}

.elementor-2357 .elementor-element.elementor-element-b748b70.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	align-content: flex-start;
}

.elementor-2357 .elementor-element.elementor-element-b748b70>.elementor-element-populated {
	margin: -3px 0px 0px -20px;
}

.elementor-2357 .elementor-element.elementor-element-bbad580 {
	font-size: 18px;
	text-transform: uppercase;
}

.elementor-2357 .elementor-element.elementor-element-bbad580>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2357 .elementor-element.elementor-element-e5e915d {
	font-size: 18px;
	text-transform: uppercase;
}

.elementor-2357 .elementor-element.elementor-element-e5e915d>.elementor-widget-container {
	margin: -5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2357 .elementor-element.elementor-element-0aeee0a .elementor-heading-title {
	font-size: 28px;
	font-weight: 400;
	line-height: 1.2em;
}

.elementor-2357 .elementor-element.elementor-element-0aeee0a>.elementor-widget-container {
	margin: 15px 0px 0px 0px;
}

.elementor-2357 .elementor-element.elementor-element-acc59e8.elementor-widget-heading .elementor-heading-title {
	color: #c40a27;
}

.elementor-2357 .elementor-element.elementor-element-acc59e8 .elementor-heading-title {
	font-weight: 400;
	line-height: 2em;
}

.elementor-2357 .elementor-element.elementor-element-acc59e8>.elementor-widget-container {
	margin: 05px 0px 0px 0px;
}

.elementor-2357 .elementor-element.elementor-element-c19104c.elementor-column .elementor-column-wrap {
	align-items: flex-start;
}

.elementor-2357 .elementor-element.elementor-element-c19104c.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	align-content: flex-start;
}

.elementor-2357 .elementor-element.elementor-element-c1d2cd5 a.elementor-button,
.elementor-2357 .elementor-element.elementor-element-c1d2cd5 .elementor-button {
	font-weight: 600;
	fill: #ffffff;
	color: #ffffff;
	background-color: #c40a27;
	border-radius: 0px 0px 0px 0px;
}

.elementor-2357 .elementor-element.elementor-element-c1d2cd5>.elementor-widget-container {
	margin: 02px 0px 0px 0px;
}

.elementor-2357 .elementor-element.elementor-element-c15d798 {
	font-size: 12px;
}

.elementor-2357 .elementor-element.elementor-element-c15d798>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 017px;
}

.elementor-2357 .elementor-element.elementor-element-5a434c5 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 40px;
	padding: 0% 0% 0% 0%;
}

.elementor-2357 .elementor-element.elementor-element-5a434c5>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2357 .elementor-element.elementor-element-4b7b769.elementor-column .elementor-column-wrap {
	align-items: flex-start;
}

.elementor-2357 .elementor-element.elementor-element-4b7b769.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	align-content: flex-start;
}

.elementor-2357 .elementor-element.elementor-element-4b7b769>.elementor-element-populated {
	margin: 0% 0% 0% 0%;
	padding: 0px 0px 0px 0px;
}

.elementor-2357 .elementor-element.elementor-element-fa5a17d {
	text-align: left;
}

.elementor-2357 .elementor-element.elementor-element-fa5a17d.elementor-widget-heading .elementor-heading-title {
	color: #333333;
}

.elementor-2357 .elementor-element.elementor-element-fa5a17d .elementor-heading-title {
	font-size: 80px;
	font-weight: 300;
	letter-spacing: -5px;
	text-shadow: 10px 10px 10px rgba(0, 0, 0, 0.3);
}

.elementor-2357 .elementor-element.elementor-element-fa5a17d>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
}

.elementor-2357 .elementor-element.elementor-element-61ad91a>.elementor-element-populated {
	margin: 05px 0px 0px -60px;
}

.elementor-2357 .elementor-element.elementor-element-2bb6116 {
	text-align: left;
}

.elementor-2357 .elementor-element.elementor-element-2bb6116>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-2357 .elementor-element.elementor-element-35aaa4f.elementor-column .elementor-column-wrap {
	align-items: flex-start;
}

.elementor-2357 .elementor-element.elementor-element-35aaa4f.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	align-content: flex-start;
}

.elementor-2357 .elementor-element.elementor-element-35aaa4f>.elementor-element-populated {
	margin: -3px 0px 0px -20px;
}

.elementor-2357 .elementor-element.elementor-element-63c052f {
	font-size: 18px;
	text-transform: uppercase;
}

.elementor-2357 .elementor-element.elementor-element-63c052f>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2357 .elementor-element.elementor-element-6a8db47 {
	font-size: 18px;
	text-transform: uppercase;
}

.elementor-2357 .elementor-element.elementor-element-6a8db47>.elementor-widget-container {
	margin: -5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2357 .elementor-element.elementor-element-0e9f9a0 .elementor-heading-title {
	font-size: 28px;
	font-weight: 400;
	line-height: 1.2em;
}

.elementor-2357 .elementor-element.elementor-element-0e9f9a0>.elementor-widget-container {
	margin: 15px 0px 0px 0px;
}

.elementor-2357 .elementor-element.elementor-element-d273e16.elementor-widget-heading .elementor-heading-title {
	color: #c40a27;
}

.elementor-2357 .elementor-element.elementor-element-d273e16 .elementor-heading-title {
	font-weight: 400;
	line-height: 2em;
}

.elementor-2357 .elementor-element.elementor-element-d273e16>.elementor-widget-container {
	margin: 05px 0px 0px 0px;
}

.elementor-2357 .elementor-element.elementor-element-b470dc8.elementor-column .elementor-column-wrap {
	align-items: flex-start;
}

.elementor-2357 .elementor-element.elementor-element-b470dc8.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	align-content: flex-start;
}

.elementor-2357 .elementor-element.elementor-element-88783c3 a.elementor-button,
.elementor-2357 .elementor-element.elementor-element-88783c3 .elementor-button {
	font-weight: 600;
	fill: #ffffff;
	color: #ffffff;
	background-color: #c40a27;
	border-radius: 0px 0px 0px 0px;
}

.elementor-2357 .elementor-element.elementor-element-88783c3>.elementor-widget-container {
	margin: 02px 0px 0px 0px;
}

.elementor-2357 .elementor-element.elementor-element-089dce6 {
	font-size: 12px;
}

.elementor-2357 .elementor-element.elementor-element-089dce6>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 017px;
}

.elementor-2357 .elementor-element.elementor-element-35b6656 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 40px;
	padding: 0% 0% 0% 0%;
}

.elementor-2357 .elementor-element.elementor-element-35b6656>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2357 .elementor-element.elementor-element-9afdbfe.elementor-column .elementor-column-wrap {
	align-items: flex-start;
}

.elementor-2357 .elementor-element.elementor-element-9afdbfe.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	align-content: flex-start;
}

.elementor-2357 .elementor-element.elementor-element-9afdbfe>.elementor-element-populated {
	margin: 0% 0% 0% 0%;
	padding: 0px 0px 0px 0px;
}

.elementor-2357 .elementor-element.elementor-element-a2a7641 {
	text-align: left;
}

.elementor-2357 .elementor-element.elementor-element-a2a7641.elementor-widget-heading .elementor-heading-title {
	color: #333333;
}

.elementor-2357 .elementor-element.elementor-element-a2a7641 .elementor-heading-title {
	font-size: 80px;
	font-weight: 300;
	letter-spacing: -5px;
	text-shadow: 10px 10px 10px rgba(0, 0, 0, 0.3);
}

.elementor-2357 .elementor-element.elementor-element-a2a7641>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
}

.elementor-2357 .elementor-element.elementor-element-517cfed>.elementor-element-populated {
	margin: 05px 0px 0px -60px;
}

.elementor-2357 .elementor-element.elementor-element-9ae920d {
	text-align: left;
}

.elementor-2357 .elementor-element.elementor-element-9ae920d>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-2357 .elementor-element.elementor-element-da625e2.elementor-column .elementor-column-wrap {
	align-items: flex-start;
}

.elementor-2357 .elementor-element.elementor-element-da625e2.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	align-content: flex-start;
}

.elementor-2357 .elementor-element.elementor-element-da625e2>.elementor-element-populated {
	margin: -3px 0px 0px -20px;
}

.elementor-2357 .elementor-element.elementor-element-a2a793c {
	font-size: 18px;
	text-transform: uppercase;
}

.elementor-2357 .elementor-element.elementor-element-a2a793c>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2357 .elementor-element.elementor-element-6a3d402 {
	font-size: 18px;
	text-transform: uppercase;
}

.elementor-2357 .elementor-element.elementor-element-6a3d402>.elementor-widget-container {
	margin: -5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2357 .elementor-element.elementor-element-b90ccee .elementor-heading-title {
	font-size: 28px;
	font-weight: 400;
	line-height: 1.2em;
}

.elementor-2357 .elementor-element.elementor-element-b90ccee>.elementor-widget-container {
	margin: 15px 0px 0px 0px;
}

.elementor-2357 .elementor-element.elementor-element-e635aa6.elementor-widget-heading .elementor-heading-title {
	color: #c40a27;
}

.elementor-2357 .elementor-element.elementor-element-e635aa6 .elementor-heading-title {
	font-weight: 400;
	line-height: 2em;
}

.elementor-2357 .elementor-element.elementor-element-e635aa6>.elementor-widget-container {
	margin: 05px 0px 0px 0px;
}

.elementor-2357 .elementor-element.elementor-element-c997812.elementor-column .elementor-column-wrap {
	align-items: flex-start;
}

.elementor-2357 .elementor-element.elementor-element-c997812.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	align-content: flex-start;
}

.elementor-2357 .elementor-element.elementor-element-672d629 a.elementor-button,
.elementor-2357 .elementor-element.elementor-element-672d629 .elementor-button {
	font-weight: 600;
	fill: #c40a27;
	color: #c40a27;
	background-color: #ffffff;
	border-radius: 0px 0px 0px 0px;
}

.elementor-2357 .elementor-element.elementor-element-672d629 .elementor-button {
	border-style: dotted;
	border-width: 1px 1px 1px 1px;
	border-color: #c40a27;
}

.elementor-2357 .elementor-element.elementor-element-672d629>.elementor-widget-container {
	margin: 02px 0px 0px 0px;
}

.elementor-2357 .elementor-element.elementor-element-fbb372a {
	font-size: 12px;
}

.elementor-2357 .elementor-element.elementor-element-fbb372a>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 017px;
}

.elementor-2357 .elementor-element.elementor-element-3acc953 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 40px;
	padding: 0% 0% 0% 0%;
}

.elementor-2357 .elementor-element.elementor-element-3acc953>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2357 .elementor-element.elementor-element-90a47ba.elementor-column .elementor-column-wrap {
	align-items: flex-start;
}

.elementor-2357 .elementor-element.elementor-element-90a47ba.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	align-content: flex-start;
}

.elementor-2357 .elementor-element.elementor-element-90a47ba>.elementor-element-populated {
	margin: 0% 0% 0% 0%;
	padding: 0px 0px 0px 0px;
}

.elementor-2357 .elementor-element.elementor-element-5f15bbe {
	text-align: left;
}

.elementor-2357 .elementor-element.elementor-element-5f15bbe.elementor-widget-heading .elementor-heading-title {
	color: #333333;
}

.elementor-2357 .elementor-element.elementor-element-5f15bbe .elementor-heading-title {
	font-size: 80px;
	font-weight: 300;
	letter-spacing: -5px;
	text-shadow: 10px 10px 10px rgba(0, 0, 0, 0.3);
}

.elementor-2357 .elementor-element.elementor-element-5f15bbe>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
}

.elementor-2357 .elementor-element.elementor-element-0967918>.elementor-element-populated {
	margin: 05px 0px 0px -60px;
}

.elementor-2357 .elementor-element.elementor-element-5671d20 {
	text-align: left;
}

.elementor-2357 .elementor-element.elementor-element-5671d20>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-2357 .elementor-element.elementor-element-b87437c.elementor-column .elementor-column-wrap {
	align-items: flex-start;
}

.elementor-2357 .elementor-element.elementor-element-b87437c.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	align-content: flex-start;
}

.elementor-2357 .elementor-element.elementor-element-b87437c>.elementor-element-populated {
	margin: -3px 0px 0px -20px;
}

.elementor-2357 .elementor-element.elementor-element-e1e9241 {
	font-size: 18px;
	text-transform: uppercase;
}

.elementor-2357 .elementor-element.elementor-element-e1e9241>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2357 .elementor-element.elementor-element-e4993f7 {
	font-size: 18px;
	text-transform: uppercase;
}

.elementor-2357 .elementor-element.elementor-element-e4993f7>.elementor-widget-container {
	margin: -5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2357 .elementor-element.elementor-element-cfc8719 .elementor-heading-title {
	font-size: 28px;
	font-weight: 400;
	line-height: 1.2em;
}

.elementor-2357 .elementor-element.elementor-element-cfc8719>.elementor-widget-container {
	margin: 15px 0px 0px 0px;
}

.elementor-2357 .elementor-element.elementor-element-1ac6a06.elementor-widget-heading .elementor-heading-title {
	color: #c40a27;
}

.elementor-2357 .elementor-element.elementor-element-1ac6a06 .elementor-heading-title {
	font-weight: 400;
	line-height: 2em;
}

.elementor-2357 .elementor-element.elementor-element-1ac6a06>.elementor-widget-container {
	margin: 05px 0px 0px 0px;
}

.elementor-2357 .elementor-element.elementor-element-2dc2a1f.elementor-column .elementor-column-wrap {
	align-items: flex-start;
}

.elementor-2357 .elementor-element.elementor-element-2dc2a1f.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	align-content: flex-start;
}

.elementor-2357 .elementor-element.elementor-element-9425a94 a.elementor-button,
.elementor-2357 .elementor-element.elementor-element-9425a94 .elementor-button {
	font-weight: 600;
	fill: #ffffff;
	color: #ffffff;
	background-color: #c40a27;
	border-radius: 0px 0px 0px 0px;
}

.elementor-2357 .elementor-element.elementor-element-9425a94>.elementor-widget-container {
	margin: 02px 0px 0px 0px;
}

.elementor-2357 .elementor-element.elementor-element-dfef50c {
	font-size: 12px;
}

.elementor-2357 .elementor-element.elementor-element-dfef50c>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 017px;
}

.elementor-2357 .elementor-element.elementor-element-a73b044 {
	margin-top: 0px;
	margin-bottom: 40px;
	/* padding: 0px 0px 0px 200px; */
}

.elementor-2357 .elementor-element.elementor-element-9d55025>.elementor-widget-container {
	margin: 100px 0px 50px 0px;
}

.elementor-2357 .elementor-element.elementor-element-9d6bde7 .elementor-spacer-inner {
	height: 10px;
}

.elementor-2357 .elementor-element.elementor-element-8e6f3d6 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 40px;
	padding: 0% 0% 0% 0%;
}

.elementor-2357 .elementor-element.elementor-element-8e6f3d6>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2357 .elementor-element.elementor-element-5e5aa20.elementor-column .elementor-column-wrap {
	align-items: flex-start;
}

.elementor-2357 .elementor-element.elementor-element-5e5aa20.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	align-content: flex-start;
}

.elementor-2357 .elementor-element.elementor-element-5e5aa20>.elementor-element-populated {
	margin: 0% 0% 0% 0%;
	padding: 0px 0px 0px 0px;
}

.elementor-2357 .elementor-element.elementor-element-a00b20e {
	text-align: left;
}

.elementor-2357 .elementor-element.elementor-element-a00b20e.elementor-widget-heading .elementor-heading-title {
	color: #333333;
}

.elementor-2357 .elementor-element.elementor-element-a00b20e .elementor-heading-title {
	font-size: 80px;
	font-weight: 300;
	letter-spacing: -5px;
	text-shadow: 10px 10px 10px rgba(0, 0, 0, 0.3);
}

.elementor-2357 .elementor-element.elementor-element-a00b20e>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
}

.elementor-2357 .elementor-element.elementor-element-19a46fc>.elementor-element-populated {
	margin: 05px 0px 0px -60px;
}

.elementor-2357 .elementor-element.elementor-element-a0cf643 {
	text-align: left;
}

.elementor-2357 .elementor-element.elementor-element-a0cf643>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-2357 .elementor-element.elementor-element-aefa062.elementor-column .elementor-column-wrap {
	align-items: flex-start;
}

.elementor-2357 .elementor-element.elementor-element-aefa062.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	align-content: flex-start;
}

.elementor-2357 .elementor-element.elementor-element-aefa062>.elementor-element-populated {
	margin: -3px 0px 0px -20px;
}

.elementor-2357 .elementor-element.elementor-element-26e8c85 {
	font-size: 18px;
	text-transform: uppercase;
}

.elementor-2357 .elementor-element.elementor-element-26e8c85>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2357 .elementor-element.elementor-element-e786f0d {
	font-size: 18px;
	text-transform: uppercase;
}

.elementor-2357 .elementor-element.elementor-element-e786f0d>.elementor-widget-container {
	margin: -5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2357 .elementor-element.elementor-element-297c11d .elementor-heading-title {
	font-size: 28px;
	font-weight: 400;
	line-height: 1.2em;
}

.elementor-2357 .elementor-element.elementor-element-297c11d>.elementor-widget-container {
	margin: 15px 0px 0px 0px;
}

.elementor-2357 .elementor-element.elementor-element-5561693.elementor-widget-heading .elementor-heading-title {
	color: #c40a27;
}

.elementor-2357 .elementor-element.elementor-element-5561693 .elementor-heading-title {
	font-weight: 400;
	line-height: 2em;
}

.elementor-2357 .elementor-element.elementor-element-5561693>.elementor-widget-container {
	margin: 05px 0px 0px 0px;
}

.elementor-2357 .elementor-element.elementor-element-43b9b27.elementor-column .elementor-column-wrap {
	align-items: flex-start;
}

.elementor-2357 .elementor-element.elementor-element-43b9b27.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	align-content: flex-start;
}

.elementor-2357 .elementor-element.elementor-element-521b708 a.elementor-button,
.elementor-2357 .elementor-element.elementor-element-521b708 .elementor-button {
	font-weight: 600;
	fill: #ffffff;
	color: #ffffff;
	background-color: #c40a27;
	border-radius: 0px 0px 0px 0px;
}

.elementor-2357 .elementor-element.elementor-element-521b708>.elementor-widget-container {
	margin: 02px 0px 0px 0px;
}

.elementor-2357 .elementor-element.elementor-element-7a6efcd {
	font-size: 12px;
}

.elementor-2357 .elementor-element.elementor-element-7a6efcd>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 017px;
}

.elementor-2357 .elementor-element.elementor-element-fc02e27 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 40px;
	padding: 0% 0% 0% 0%;
}

.elementor-2357 .elementor-element.elementor-element-fc02e27>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2357 .elementor-element.elementor-element-f473176.elementor-column .elementor-column-wrap {
	align-items: flex-start;
}

.elementor-2357 .elementor-element.elementor-element-f473176.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	align-content: flex-start;
}

.elementor-2357 .elementor-element.elementor-element-f473176>.elementor-element-populated {
	margin: 0% 0% 0% 0%;
	padding: 0px 0px 0px 0px;
}

.elementor-2357 .elementor-element.elementor-element-84813d1 {
	text-align: left;
}

.elementor-2357 .elementor-element.elementor-element-84813d1.elementor-widget-heading .elementor-heading-title {
	color: #333333;
}

.elementor-2357 .elementor-element.elementor-element-84813d1 .elementor-heading-title {
	font-size: 80px;
	font-weight: 300;
	letter-spacing: -5px;
	text-shadow: 10px 10px 10px rgba(0, 0, 0, 0.3);
}

.elementor-2357 .elementor-element.elementor-element-84813d1>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
}

.elementor-2357 .elementor-element.elementor-element-95d329c>.elementor-element-populated {
	margin: 05px 0px 0px -60px;
}

.elementor-2357 .elementor-element.elementor-element-a948997 {
	text-align: left;
}

.elementor-2357 .elementor-element.elementor-element-a948997>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-2357 .elementor-element.elementor-element-7f21824.elementor-column .elementor-column-wrap {
	align-items: flex-start;
}

.elementor-2357 .elementor-element.elementor-element-7f21824.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	align-content: flex-start;
}

.elementor-2357 .elementor-element.elementor-element-7f21824>.elementor-element-populated {
	margin: -3px 0px 0px -20px;
}

.elementor-2357 .elementor-element.elementor-element-500694d {
	font-size: 18px;
	text-transform: uppercase;
}

.elementor-2357 .elementor-element.elementor-element-500694d>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2357 .elementor-element.elementor-element-bce4b32 {
	font-size: 18px;
	text-transform: uppercase;
}

.elementor-2357 .elementor-element.elementor-element-bce4b32>.elementor-widget-container {
	margin: -5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2357 .elementor-element.elementor-element-f18cfe3 .elementor-heading-title {
	font-size: 28px;
	font-weight: 400;
	line-height: 1.2em;
}

.elementor-2357 .elementor-element.elementor-element-f18cfe3>.elementor-widget-container {
	margin: 15px 0px 0px 0px;
}

.elementor-2357 .elementor-element.elementor-element-17504cb.elementor-widget-heading .elementor-heading-title {
	color: #c40a27;
}

.elementor-2357 .elementor-element.elementor-element-17504cb .elementor-heading-title {
	font-weight: 400;
	line-height: 2em;
}

.elementor-2357 .elementor-element.elementor-element-17504cb>.elementor-widget-container {
	margin: 05px 0px 0px 0px;
}

.elementor-2357 .elementor-element.elementor-element-2436798.elementor-column .elementor-column-wrap {
	align-items: flex-start;
}

.elementor-2357 .elementor-element.elementor-element-2436798.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	align-content: flex-start;
}

.elementor-2357 .elementor-element.elementor-element-39e09e1 a.elementor-button,
.elementor-2357 .elementor-element.elementor-element-39e09e1 .elementor-button {
	font-weight: 600;
	fill: #ffffff;
	color: #ffffff;
	background-color: #c40a27;
	border-radius: 0px 0px 0px 0px;
}

.elementor-2357 .elementor-element.elementor-element-39e09e1>.elementor-widget-container {
	margin: 02px 0px 0px 0px;
}

.elementor-2357 .elementor-element.elementor-element-83c2ed3 {
	font-size: 12px;
}

.elementor-2357 .elementor-element.elementor-element-83c2ed3>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 017px;
}

.elementor-2357 .elementor-element.elementor-element-949107c {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 40px;
	padding: 0% 0% 0% 0%;
}

.elementor-2357 .elementor-element.elementor-element-949107c>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2357 .elementor-element.elementor-element-0257051.elementor-column .elementor-column-wrap {
	align-items: flex-start;
}

.elementor-2357 .elementor-element.elementor-element-0257051.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	align-content: flex-start;
}

.elementor-2357 .elementor-element.elementor-element-0257051>.elementor-element-populated {
	margin: 0% 0% 0% 0%;
	padding: 0px 0px 0px 0px;
}

.elementor-2357 .elementor-element.elementor-element-e22094e {
	text-align: left;
}

.elementor-2357 .elementor-element.elementor-element-e22094e.elementor-widget-heading .elementor-heading-title {
	color: #333333;
}

.elementor-2357 .elementor-element.elementor-element-e22094e .elementor-heading-title {
	font-size: 80px;
	font-weight: 300;
	letter-spacing: -5px;
	text-shadow: 10px 12px 10px rgba(0, 0, 0, 0.3);
}

.elementor-2357 .elementor-element.elementor-element-e22094e>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
}

.elementor-2357 .elementor-element.elementor-element-c9639e5>.elementor-element-populated {
	margin: 05px 0px 0px -60px;
}

.elementor-2357 .elementor-element.elementor-element-2625041 {
	text-align: left;
}

.elementor-2357 .elementor-element.elementor-element-2625041>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-2357 .elementor-element.elementor-element-5199117.elementor-column .elementor-column-wrap {
	align-items: flex-start;
}

.elementor-2357 .elementor-element.elementor-element-5199117.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	align-content: flex-start;
}

.elementor-2357 .elementor-element.elementor-element-5199117>.elementor-element-populated {
	margin: -3px 0px 0px -20px;
}

.elementor-2357 .elementor-element.elementor-element-4010406 {
	font-size: 18px;
	text-transform: uppercase;
}

.elementor-2357 .elementor-element.elementor-element-4010406>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2357 .elementor-element.elementor-element-135eb20 {
	font-size: 18px;
	text-transform: uppercase;
}

.elementor-2357 .elementor-element.elementor-element-135eb20>.elementor-widget-container {
	margin: -5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2357 .elementor-element.elementor-element-3ec7fad .elementor-heading-title {
	font-size: 28px;
	font-weight: 400;
	line-height: 1.2em;
}

.elementor-2357 .elementor-element.elementor-element-3ec7fad>.elementor-widget-container {
	margin: 15px 0px 0px 0px;
}

.elementor-2357 .elementor-element.elementor-element-524aecf.elementor-widget-heading .elementor-heading-title {
	color: #c40a27;
}

.elementor-2357 .elementor-element.elementor-element-524aecf .elementor-heading-title {
	font-weight: 400;
	line-height: 2em;
}

.elementor-2357 .elementor-element.elementor-element-524aecf>.elementor-widget-container {
	margin: 05px 0px 0px 0px;
}

.elementor-2357 .elementor-element.elementor-element-b6f5f3b.elementor-column .elementor-column-wrap {
	align-items: flex-start;
}

.elementor-2357 .elementor-element.elementor-element-b6f5f3b.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	align-content: flex-start;
}

.elementor-2357 .elementor-element.elementor-element-f8dbbc3 a.elementor-button,
.elementor-2357 .elementor-element.elementor-element-f8dbbc3 .elementor-button {
	font-weight: 600;
	fill: #c40a27;
	color: #c40a27;
	background-color: #ffffff;
	border-radius: 0px 0px 0px 0px;
}

.elementor-2357 .elementor-element.elementor-element-f8dbbc3 .elementor-button {
	border-style: dotted;
	border-width: 1px 1px 1px 1px;
	border-color: #c40a27;
}

.elementor-2357 .elementor-element.elementor-element-f8dbbc3>.elementor-widget-container {
	margin: 02px 0px 0px 0px;
}

.elementor-2357 .elementor-element.elementor-element-1981f4a {
	font-size: 12px;
}

.elementor-2357 .elementor-element.elementor-element-1981f4a>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 017px;
}

.elementor-2357 .elementor-element.elementor-element-2217baa {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 40px;
	padding: 0% 0% 0% 0%;
}

.elementor-2357 .elementor-element.elementor-element-2217baa>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2357 .elementor-element.elementor-element-3ab2bf8.elementor-column .elementor-column-wrap {
	align-items: flex-start;
}

.elementor-2357 .elementor-element.elementor-element-3ab2bf8.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	align-content: flex-start;
}

.elementor-2357 .elementor-element.elementor-element-3ab2bf8>.elementor-element-populated {
	margin: 0% 0% 0% 0%;
	padding: 0px 0px 0px 0px;
}

.elementor-2357 .elementor-element.elementor-element-669a3ef {
	text-align: left;
}

.elementor-2357 .elementor-element.elementor-element-669a3ef.elementor-widget-heading .elementor-heading-title {
	color: #333333;
}

.elementor-2357 .elementor-element.elementor-element-669a3ef .elementor-heading-title {
	font-size: 80px;
	font-weight: 300;
	letter-spacing: -5px;
	text-shadow: 10px 10px 10px rgba(0, 0, 0, 0.3);
}

.elementor-2357 .elementor-element.elementor-element-669a3ef>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
}

.elementor-2357 .elementor-element.elementor-element-ae5c09e>.elementor-element-populated {
	margin: 05px 0px 0px -60px;
}

.elementor-2357 .elementor-element.elementor-element-762cd77 {
	text-align: left;
}

.elementor-2357 .elementor-element.elementor-element-762cd77>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-2357 .elementor-element.elementor-element-308465d.elementor-column .elementor-column-wrap {
	align-items: flex-start;
}

.elementor-2357 .elementor-element.elementor-element-308465d.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	align-content: flex-start;
}

.elementor-2357 .elementor-element.elementor-element-308465d>.elementor-element-populated {
	margin: -3px 0px 0px -20px;
}

.elementor-2357 .elementor-element.elementor-element-cb49b31 {
	font-size: 18px;
	text-transform: uppercase;
}

.elementor-2357 .elementor-element.elementor-element-cb49b31>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2357 .elementor-element.elementor-element-41aeef7 {
	font-size: 18px;
	text-transform: uppercase;
}

.elementor-2357 .elementor-element.elementor-element-41aeef7>.elementor-widget-container {
	margin: -5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2357 .elementor-element.elementor-element-251a615 .elementor-heading-title {
	font-size: 28px;
	font-weight: 400;
	line-height: 1.2em;
}

.elementor-2357 .elementor-element.elementor-element-251a615>.elementor-widget-container {
	margin: 15px 0px 0px 0px;
}

.elementor-2357 .elementor-element.elementor-element-553b126.elementor-widget-heading .elementor-heading-title {
	color: #c40a27;
}

.elementor-2357 .elementor-element.elementor-element-553b126 .elementor-heading-title {
	font-weight: 400;
	line-height: 2em;
}

.elementor-2357 .elementor-element.elementor-element-553b126>.elementor-widget-container {
	margin: 05px 0px 0px 0px;
}

.elementor-2357 .elementor-element.elementor-element-cf58317.elementor-column .elementor-column-wrap {
	align-items: flex-start;
}

.elementor-2357 .elementor-element.elementor-element-cf58317.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	align-content: flex-start;
}

.elementor-2357 .elementor-element.elementor-element-5dbcbb8 a.elementor-button,
.elementor-2357 .elementor-element.elementor-element-5dbcbb8 .elementor-button {
	font-weight: 600;
	fill: #ffffff;
	color: #ffffff;
	background-color: #c40a27;
	border-radius: 0px 0px 0px 0px;
}

.elementor-2357 .elementor-element.elementor-element-5dbcbb8>.elementor-widget-container {
	margin: 02px 0px 0px 0px;
}

.elementor-2357 .elementor-element.elementor-element-83ae1e2 {
	font-size: 12px;
}

.elementor-2357 .elementor-element.elementor-element-83ae1e2>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 017px;
}

.elementor-2357 .elementor-element.elementor-element-f4b3793 .elementor-spacer-inner {
	height: 80px;
}

@media(min-width:768px) {
	.elementor-2357 .elementor-element.elementor-element-c56af68 {
		width: 12%;
	}

	.elementor-2357 .elementor-element.elementor-element-eaa3051 {
		width: 13.975%;
		margin-left: 50px !important
	}

	.elementor-2357 .elementor-element.elementor-element-5c8ff6d {
		width: 50%;
		margin-left: 12px !important;
	}

	.elementor-2357 .elementor-element.elementor-element-753077f {
		width: 20%;
	}

	.elementor-2357 .elementor-element.elementor-element-1e59b28 {
		width: 20%;
	}

	.elementor-2357 .elementor-element.elementor-element-39df1ed {
		width: 13.975%;
	}

	.elementor-2357 .elementor-element.elementor-element-b748b70 {
		width: 50.523%;
	}

	.elementor-2357 .elementor-element.elementor-element-c19104c {
		width: 15.502%;
	}

	.elementor-2357 .elementor-element.elementor-element-4b7b769 {
		width: 20%;
	}

	.elementor-2357 .elementor-element.elementor-element-61ad91a {
		width: 13.975%;
	}

	.elementor-2357 .elementor-element.elementor-element-35aaa4f {
		width: 50.523%;
	}

	.elementor-2357 .elementor-element.elementor-element-b470dc8 {
		width: 15.502%;
	}

	.elementor-2357 .elementor-element.elementor-element-9afdbfe {
		width: 20%;
	}

	.elementor-2357 .elementor-element.elementor-element-517cfed {
		width: 13.975%;
	}

	.elementor-2357 .elementor-element.elementor-element-da625e2 {
		width: 50.523%;
	}

	.elementor-2357 .elementor-element.elementor-element-c997812 {
		width: 15.502%;
	}

	.elementor-2357 .elementor-element.elementor-element-90a47ba {
		width: 20%;
	}

	.elementor-2357 .elementor-element.elementor-element-0967918 {
		width: 13.975%;
	}

	.elementor-2357 .elementor-element.elementor-element-b87437c {
		width: 50.523%;
	}

	.elementor-2357 .elementor-element.elementor-element-2dc2a1f {
		width: 15.502%;
	}

	.elementor-2357 .elementor-element.elementor-element-5e5aa20 {
		width: 20%;
	}

	.elementor-2357 .elementor-element.elementor-element-19a46fc {
		width: 13.975%;
	}

	.elementor-2357 .elementor-element.elementor-element-aefa062 {
		width: 50.523%;
	}

	.elementor-2357 .elementor-element.elementor-element-43b9b27 {
		width: 15.502%;
	}

	.elementor-2357 .elementor-element.elementor-element-f473176 {
		width: 20%;
	}

	.elementor-2357 .elementor-element.elementor-element-95d329c {
		width: 13.975%;
	}

	.elementor-2357 .elementor-element.elementor-element-7f21824 {
		width: 50.523%;
	}

	.elementor-2357 .elementor-element.elementor-element-2436798 {
		width: 15.502%;
	}

	.elementor-2357 .elementor-element.elementor-element-0257051 {
		width: 20%;
	}

	.elementor-2357 .elementor-element.elementor-element-c9639e5 {
		width: 13.975%;
	}

	.elementor-2357 .elementor-element.elementor-element-5199117 {
		width: 50.523%;
	}

	.elementor-2357 .elementor-element.elementor-element-b6f5f3b {
		width: 15.502%;
	}

	.elementor-2357 .elementor-element.elementor-element-3ab2bf8 {
		width: 20%;
	}

	.elementor-2357 .elementor-element.elementor-element-ae5c09e {
		width: 13.975%;
	}

	.elementor-2357 .elementor-element.elementor-element-308465d {
		width: 50.523%;
	}

	.elementor-2357 .elementor-element.elementor-element-cf58317 {
		width: 15.502%;
	}
}

@media(max-width:767px) {
	.elementor-2357 .elementor-element.elementor-element-1f750f9 {
		margin-top: 100px;
		margin-bottom: 0px;
	}

	.elementor-2357 .elementor-element.elementor-element-9634355 {
		text-align: center;
	}

	.elementor-2357 .elementor-element.elementor-element-9634355 .elementor-heading-title {
		font-size: 24px;
	}

	.elementor-2357 .elementor-element.elementor-element-428a2be {
		text-align: center;
	}

	.elementor-2357 .elementor-element.elementor-element-428a2be .elementor-heading-title {
		font-size: 44px;
	}

	.elementor-2357 .elementor-element.elementor-element-99d3b3a {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-2357 .elementor-element.elementor-element-a32a693 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-2357 .elementor-element.elementor-element-6be74db>.elementor-widget-container {
		margin: 40px 0px 0px 0px;
	}

	.elementor-2357 .elementor-element.elementor-element-7267a34 {
		font-size: 16px;
	}

	.elementor-2357 .elementor-element.elementor-element-7267a34>.elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}

	.elementor-2357 .elementor-element.elementor-element-058b8b2 {
		font-size: 16px;
	}

	.elementor-2357 .elementor-element.elementor-element-058b8b2>.elementor-widget-container {
		margin: -8px 0px 0px 0px;
	}

	.elementor-2357 .elementor-element.elementor-element-1d0c0a0>.elementor-widget-container {
		margin: 30px 0px 0px 0px;
	}

	.elementor-2357 .elementor-element.elementor-element-1745084 .elementor-heading-title {
		line-height: 1.5em;
	}

	.elementor-2357 .elementor-element.elementor-element-1745084>.elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}

	.elementor-2357 .elementor-element.elementor-element-e7815d2>.elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}

	.elementor-2357 .elementor-element.elementor-element-0b1c1cf>.elementor-widget-container {
		margin: 40px 0px 0px 0px;
	}

	.elementor-2357 .elementor-element.elementor-element-bbad580 {
		font-size: 16px;
	}

	.elementor-2357 .elementor-element.elementor-element-bbad580>.elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}

	.elementor-2357 .elementor-element.elementor-element-e5e915d {
		font-size: 16px;
	}

	.elementor-2357 .elementor-element.elementor-element-e5e915d>.elementor-widget-container {
		margin: -8px 0px 0px 0px;
	}

	.elementor-2357 .elementor-element.elementor-element-0aeee0a>.elementor-widget-container {
		margin: 30px 0px 0px 0px;
	}

	.elementor-2357 .elementor-element.elementor-element-acc59e8 .elementor-heading-title {
		line-height: 1.5em;
	}

	.elementor-2357 .elementor-element.elementor-element-acc59e8>.elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}

	.elementor-2357 .elementor-element.elementor-element-c1d2cd5>.elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}

	.elementor-2357 .elementor-element.elementor-element-2bb6116>.elementor-widget-container {
		margin: 80px 0px 0px 0px;
	}

	.elementor-2357 .elementor-element.elementor-element-63c052f {
		font-size: 16px;
	}

	.elementor-2357 .elementor-element.elementor-element-63c052f>.elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}

	.elementor-2357 .elementor-element.elementor-element-6a8db47 {
		font-size: 16px;
	}

	.elementor-2357 .elementor-element.elementor-element-6a8db47>.elementor-widget-container {
		margin: -8px 0px 0px 0px;
	}

	.elementor-2357 .elementor-element.elementor-element-0e9f9a0>.elementor-widget-container {
		margin: 30px 0px 0px 0px;
	}

	.elementor-2357 .elementor-element.elementor-element-d273e16 .elementor-heading-title {
		line-height: 1.5em;
	}

	.elementor-2357 .elementor-element.elementor-element-d273e16>.elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}

	.elementor-2357 .elementor-element.elementor-element-88783c3>.elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}

	.elementor-2357 .elementor-element.elementor-element-9ae920d>.elementor-widget-container {
		margin: 80px 0px 0px 0px;
	}

	.elementor-2357 .elementor-element.elementor-element-a2a793c {
		font-size: 16px;
	}

	.elementor-2357 .elementor-element.elementor-element-a2a793c>.elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}

	.elementor-2357 .elementor-element.elementor-element-6a3d402 {
		font-size: 16px;
	}

	.elementor-2357 .elementor-element.elementor-element-6a3d402>.elementor-widget-container {
		margin: -8px 0px 0px 0px;
	}

	.elementor-2357 .elementor-element.elementor-element-b90ccee>.elementor-widget-container {
		margin: 30px 0px 0px 0px;
	}

	.elementor-2357 .elementor-element.elementor-element-e635aa6 .elementor-heading-title {
		line-height: 1.5em;
	}

	.elementor-2357 .elementor-element.elementor-element-e635aa6>.elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}

	.elementor-2357 .elementor-element.elementor-element-672d629 .elementor-button {
		border-width: 1px 1px 1px 1px;
	}

	.elementor-2357 .elementor-element.elementor-element-672d629>.elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}

	.elementor-2357 .elementor-element.elementor-element-5671d20>.elementor-widget-container {
		margin: 80px 0px 0px 0px;
	}

	.elementor-2357 .elementor-element.elementor-element-e1e9241 {
		font-size: 16px;
	}

	.elementor-2357 .elementor-element.elementor-element-e1e9241>.elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}

	.elementor-2357 .elementor-element.elementor-element-e4993f7 {
		font-size: 16px;
	}

	.elementor-2357 .elementor-element.elementor-element-e4993f7>.elementor-widget-container {
		margin: -8px 0px 0px 0px;
	}

	.elementor-2357 .elementor-element.elementor-element-cfc8719>.elementor-widget-container {
		margin: 30px 0px 0px 0px;
	}

	.elementor-2357 .elementor-element.elementor-element-1ac6a06 .elementor-heading-title {
		line-height: 1.5em;
	}

	.elementor-2357 .elementor-element.elementor-element-1ac6a06>.elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}

	.elementor-2357 .elementor-element.elementor-element-9425a94>.elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}

	.elementor-2357 .elementor-element.elementor-element-a0cf643>.elementor-widget-container {
		margin: 80px 0px 0px 0px;
	}

	.elementor-2357 .elementor-element.elementor-element-26e8c85 {
		font-size: 16px;
	}

	.elementor-2357 .elementor-element.elementor-element-26e8c85>.elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}

	.elementor-2357 .elementor-element.elementor-element-e786f0d {
		font-size: 16px;
	}

	.elementor-2357 .elementor-element.elementor-element-e786f0d>.elementor-widget-container {
		margin: -8px 0px 0px 0px;
	}

	.elementor-2357 .elementor-element.elementor-element-297c11d>.elementor-widget-container {
		margin: 30px 0px 0px 0px;
	}

	.elementor-2357 .elementor-element.elementor-element-5561693 .elementor-heading-title {
		line-height: 1.5em;
	}

	.elementor-2357 .elementor-element.elementor-element-5561693>.elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}

	.elementor-2357 .elementor-element.elementor-element-521b708>.elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}

	.elementor-2357 .elementor-element.elementor-element-a948997>.elementor-widget-container {
		margin: 80px 0px 0px 0px;
	}

	.elementor-2357 .elementor-element.elementor-element-500694d {
		font-size: 16px;
	}

	.elementor-2357 .elementor-element.elementor-element-500694d>.elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}

	.elementor-2357 .elementor-element.elementor-element-bce4b32 {
		font-size: 16px;
	}

	.elementor-2357 .elementor-element.elementor-element-bce4b32>.elementor-widget-container {
		margin: -8px 0px 0px 0px;
	}

	.elementor-2357 .elementor-element.elementor-element-f18cfe3>.elementor-widget-container {
		margin: 30px 0px 0px 0px;
	}

	.elementor-2357 .elementor-element.elementor-element-17504cb .elementor-heading-title {
		line-height: 1.5em;
	}

	.elementor-2357 .elementor-element.elementor-element-17504cb>.elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}

	.elementor-2357 .elementor-element.elementor-element-39e09e1>.elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}

	.elementor-2357 .elementor-element.elementor-element-2625041>.elementor-widget-container {
		margin: 80px 0px 0px 0px;
	}

	.elementor-2357 .elementor-element.elementor-element-4010406 {
		font-size: 16px;
	}

	.elementor-2357 .elementor-element.elementor-element-4010406>.elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}

	.elementor-2357 .elementor-element.elementor-element-135eb20 {
		font-size: 16px;
	}

	.elementor-2357 .elementor-element.elementor-element-135eb20>.elementor-widget-container {
		margin: -8px 0px 0px 0px;
	}

	.elementor-2357 .elementor-element.elementor-element-3ec7fad>.elementor-widget-container {
		margin: 30px 0px 0px 0px;
	}

	.elementor-2357 .elementor-element.elementor-element-524aecf .elementor-heading-title {
		line-height: 1.5em;
	}

	.elementor-2357 .elementor-element.elementor-element-524aecf>.elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}

	.elementor-2357 .elementor-element.elementor-element-f8dbbc3 .elementor-button {
		border-width: 1px 1px 1px 1px;
	}

	.elementor-2357 .elementor-element.elementor-element-f8dbbc3>.elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}

	.elementor-2357 .elementor-element.elementor-element-762cd77>.elementor-widget-container {
		margin: 80px 0px 0px 0px;
	}

	.elementor-2357 .elementor-element.elementor-element-cb49b31 {
		font-size: 16px;
	}

	.elementor-2357 .elementor-element.elementor-element-cb49b31>.elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}

	.elementor-2357 .elementor-element.elementor-element-41aeef7 {
		font-size: 16px;
	}

	.elementor-2357 .elementor-element.elementor-element-41aeef7>.elementor-widget-container {
		margin: -8px 0px 0px 0px;
	}

	.elementor-2357 .elementor-element.elementor-element-251a615>.elementor-widget-container {
		margin: 30px 0px 0px 0px;
	}

	.elementor-2357 .elementor-element.elementor-element-553b126 .elementor-heading-title {
		line-height: 1.5em;
	}

	.elementor-2357 .elementor-element.elementor-element-553b126>.elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}

	.elementor-2357 .elementor-element.elementor-element-5dbcbb8>.elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}
}

/**Custom css*/
.ustomselectdropdownmain {
	float: left;
	width: 100%;
	margin-bottom: 50px;
}

.ustomselectdropdown {
	width: 20%;
	float: left;
	padding: 0px 2px;
}

.customcssimage img {
	height: 136px !important;
	object-fit: cover;
	width: 136px !important;
}

.sectionarea {
	width: 100%;
	float: left;
}

.ustomselectdropdown.ustomselectdropdownwdth {
	width: 20%;
}

.ustomselectdropdown.ustomselectdropdownwdth_artst {
	width: 20%;
}

.mobileview {
	display: none;
}

.fltrhdng {
	width: 100%;
	float: left;
	text-align: center;
}

.mobileview .fltrhdng {
	border-bottom: 1px solid #ededed;
	padding-bottom: 5px;
	margin-bottom: 15px;
}

.fltrhdng .iconcollpse {
	float: right;
	color: #000;
	font-size: 22px;
}

.ustomselectdropdown select {
	border: 0;
	border-bottom: 1px solid #000;
}

.ustomselectdropdown select:focus {
	background-color: #c40a27;
	color: #fff;
	border-bottom: 2px solid #fff !important;
}

.ustomselectdropdown,
.ustomselectdropdown,
.ustomselectdropdown.ustomselectdropdownwdth_artst {
	padding-right: 15px !important;
}

form#allKoncerts {
	text-align: right;
	margin: 10px 0 0;
	float: right;
}

span.verg {
	margin-left: 5px;
}

.verg label {
	font-size: 12px;
	font-weight: 300;
}

.ustomselectdropdown label {
	font-size: 12px;
	font-weight: 300;
	padding-left: 12px;
}

/* .elementor-widget-heading .elementor-heading-title {
	line-height: 58px !important;
} */

.elementor-2357 .elementor-element.elementor-element-52fee39>.elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

#allKoncerts1 {
	display: none;
}

#allKoncerts {
	display: block;
}


h4.elementor-heading-title.elementor-size-small {
	line-height: 34px !important;
}

h2.elementor-heading-title.elementor-size-large {
	line-height: 34px !important;
}

.ustomselectdropdown select {
	width: 100%;
	height: 45px;
	padding: 0 14px 0 12px;
	/* replace native select (has rounded edges on mac) */
	border-radius: 0;
	-webkit-appearance: none;
	background-image: url(data:image/png;base64,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czp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMTgtMDctMjdUMDc6NTY6NDctMDc6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDE4LTA3LTI3VDA3OjU5OjA4LTA3OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDE4LTA3LTI3VDA3OjU5OjA4LTA3OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9IkRpc3BsYXkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OWVmMTg3ZTUtMWVmNy00NzlhLWE1Y2QtMmVkMTE5NjQ2Y2ZmIiB4bXBNTTpEb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6MTRmNTk5YTMtYTc1Zi05NDQxLTk3ZDQtMmY3OTNjNWQ3NTI3IiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6M2FmYmY3ZWYtNWFiOS00MTk4LWFjODUtNzY2NzE2NDk2ODM1Ij4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDozYWZiZjdlZi01YWI5LTQxOTgtYWM4NS03NjY3MTY0OTY4MzUiIHN0RXZ0OndoZW49IjIwMTgtMDctMjdUMDc6NTY6NDctMDc6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE4IChNYWNpbnRvc2gpIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo5ZWYxODdlNS0xZWY3LTQ3OWEtYTVjZC0yZWQxMTk2NDZjZmYiIHN0RXZ0OndoZW49IjIwMTgtMDctMjdUMDc6NTk6MDgtMDc6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE4IChNYWNpbnRvc2gpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pr46tjAAAACBSURBVCjPY/j//z8DOgaCVVjFsSgMB2IQIxuvYiBgBuJHUMXfgVgCn+I+qEIYXoxVMRBYoymEYX9sio/hUHz79+/fCMVAUIxDIQy3Q9UxyAPxPwKKQdgEHKZAfI4IvJ8BW+DjwoNFMUkeJCnoSIoUkqOb5IREUhIlOfGTlK0IZVgAkODRpD7i30MAAAAASUVORK5CYII=);
	background-position: calc(100% - 4px) 50%;
	background-repeat: no-repeat;
	background-size: 5px 11px;
}


@media (min-width: 10px) and (max-width: 767px) {
	.ustomselectdropdown {
		width: 100%;
		margin-bottom: 20px;
	}

	.page-id-3961 .elementor:not(.elementor-edit-area-active) .elementor-hidden-phone {
		display: block;
	}

	.mobileview {
		display: block;
	}

	.fullscrnview {
		display: none;
	}

	.ustomselectdropdown.ustomselectdropdownwdth {
		width: 100%;
	}

	.ustomselectdropdown.ustomselectdropdownwdth_artst {
		width: 100%;
	}

	.mobileview label {
		text-align: left;
	}

	.elementor-element.elementor-element-c56af68.elementor-column.elementor-col-25.elementor-top-column {
		display: none;
	}

	.customcssimage img {
		height: 160px !important;
		object-fit: cover;
		width: 320px !important;
	}

	#allKoncerts1 {
		display: block;
	}

	#allKoncerts {
		display: none;
	}

	.ustomselectdropdownmain.mobileview {
		margin-bottom: 10px;
	}

	#allKoncerts1 {
		width: 100%;
		float: left;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.ustomselectdropdown {
		width: 20% !important;
		padding: 6px 2px;
	}

	.ustomselectdropdown.ustomselectdropdownwdth {
		width: 33%;
	}

	.elementor-2357 .elementor-element.elementor-element-5c9a375>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-2357 .elementor-element.elementor-element-eaa3051>.elementor-element-populated {
		margin: 05px 0px 0px -30px;
	}

	form#allKoncerts {
		text-align: right;
		margin: 10px 0 0;
		float: left;
		width: 100%;
	}

	.customcssimage img {
		height: 124px !important;
		object-fit: cover;
		width: auto !important;
	}

	a.elementor-button-link.elementor-button.elementor-size-md.popupuu {
		padding: 15px 18px !important;
	}
}

@media (min-width: 992px) and (max-width: 1024px) {
	.ustomselectdropdown {
		width: 33%;
		padding: 4px;
	}

	form#allKoncerts {
		width: 100%;
		float: left;
		text-align: left;
	}
}

@media (min-width: 1025px) and (max-width: 1200px) {
	.ustomselectdropdown.ustomselectdropdownwdth {
		width: 20%;
	}

	.ustomselectdropdown.ustomselectdropdownwdth_artst {
		width: 20%;
	}

	.ustomselectdropdown {
		width: 20%;
	}
}

@media (min-width: 1400px) and (max-width: 2000px) {
	.elementor-2357 .elementor-element.elementor-element-5c9a375>.elementor-widget-container {
		padding: 0px 0px 0px 22px;
	}
}



.elementor-2427 .elementor-element.elementor-element-f6eaa07>.elementor-container {
	max-width: 500px;
}

.elementor-2427 .elementor-element.elementor-element-f6eaa07 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-2427 .elementor-element.elementor-element-f6eaa07>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2427 .elementor-element.elementor-element-8fd7e25 {
	text-align: center;
}

.elementor-2427 .elementor-element.elementor-element-8fd7e25.elementor-widget-heading .elementor-heading-title {
	color: #000000;
}

.elementor-2427 .elementor-element.elementor-element-8fd7e25 .elementor-heading-title {
	font-size: 44px;
}

.elementor-2427 .elementor-element.elementor-element-8fd7e25>.elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-2427 .elementor-element.elementor-element-3dda26b .elementor-spacer-inner {
	height: 50px;
}

.elementor-2427 .elementor-element.elementor-element-70101a6 {
	font-size: 14px;
}

.elementor-2427 .elementor-element.elementor-element-70101a6>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-2427 .elementor-element.elementor-element-393e1d6 .elementor-field-group {
	padding-right: calc(10px/2);
	padding-left: calc(10px/2);
	margin-bottom: 20px;
}

.elementor-2427 .elementor-element.elementor-element-393e1d6 .elementor-form-fields-wrapper {
	margin-left: calc(-10px/2);
	margin-right: calc(-10px/2);
	margin-bottom: -20px;
}

body.rtl .elementor-2427 .elementor-element.elementor-element-393e1d6 .elementor-labels-inline .elementor-field-group>label {
	padding-left: 0px;
}

body:not(.rtl) .elementor-2427 .elementor-element.elementor-element-393e1d6 .elementor-labels-inline .elementor-field-group>label {
	padding-right: 0px;
}

body .elementor-2427 .elementor-element.elementor-element-393e1d6 .elementor-labels-above .elementor-field-group>label {
	padding-bottom: 0px;
}

.elementor-2427 .elementor-element.elementor-element-393e1d6 .elementor-field-group>label,
.elementor-2427 .elementor-element.elementor-element-393e1d6 .elementor-field-subgroup label {
	color: #000000;
}

.elementor-2427 .elementor-element.elementor-element-393e1d6 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
	background-color: #ffffff;
}

.elementor-2427 .elementor-element.elementor-element-393e1d6 .elementor-field-group .elementor-select-wrapper select {
	background-color: #ffffff;
}

.elementor-2427 .elementor-element.elementor-element-393e1d6 .elementor-button {
	background-color: #c40a27;
	border-style: solid;
	border-width: 20px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}

#elementor-popup-modal-2427 .dialog-message {
	width: 25vw;
	height: 90vh;
	align-items: flex-start;
}

#elementor-popup-modal-2427 {
	justify-content: flex-end;
	align-items: center;
	pointer-events: all;
	background-color: rgba(0, 0, 0, .8);
}

#elementor-popup-modal-2427 .dialog-close-button {
	display: block;
}

#elementor-popup-modal-2427 .dialog-widget-content {
	border-style: solid;
	border-width: 25px 25px 25px 25px;
	border-color: #ffffff;
	box-shadow: 2px 8px 23px 3px rgba(0, 0, 0, 0.62);
}

#elementor-popup-modal-2427 .dialog-close-button i {
	color: #000000;
}

@media(max-width:1024px) {
	#elementor-popup-modal-2427 .dialog-message {
		width: 80vw;
	}

	#elementor-popup-modal-2427 {
		justify-content: center;
	}

	#elementor-popup-modal-2427 .dialog-widget-content {
		border-width: 20px 20px 20px 20px;
	}
}

@media(max-width:767px) {
	#elementor-popup-modal-2427 .dialog-message {
		width: 90vw;
	}

	#elementor-popup-modal-2427 {
		justify-content: center;
	}

	#elementor-popup-modal-2427 .dialog-widget-content {
		border-width: 10px 10px 10px 10px;
	}
}


@media(min-width:1400px) and (max-width:6000px) {
	.customcssimage img {
		height: 153px !important;
		object-fit: cover;
		width: 153px !important;
	}
}

@media(min-width:10px) and (max-width:767px) {

	body.page-id-3961 #page_content_wrapper:not(.wide),
	body.page-id-3961 .page_content_wrapper:not(.wide) {
		padding: 0px 30px !important;
	}
}

.elementor-2357 .elementor-element.elementor-element-52fee39.elementor-widget-heading .elementor-heading-title {
	text-transform: uppercase;
}

.elementor-2357 .elementor-element.elementor-element-52fee39.elementor-widget-heading .elementor-heading-title font {
	line-height: 1em;
}