.elementor-1349 .elementor-element.elementor-element-15de9f1 {
/*	padding: 0 80px;*/
	z-index: 10
}

.elementor-1349 .elementor-element.elementor-element-e54d722 > .elementor-element-populated {
/*
	border-style: solid;
	border-width: 0 1px;
	border-color: #111;
*/
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 0
}

.elementor-1349 .elementor-element.elementor-element-e54d722 > .elementor-element-populated,
.elementor-1349 .elementor-element.elementor-element-e54d722 > .elementor-element-populated > .elementor-background-overlay,
.elementor-1349 .elementor-element.elementor-element-e54d722 > .elementor-background-slideshow {
	border-radius: 0 0 0 0
}

.elementor-1349 .elementor-element.elementor-element-e54d722 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-1349 .elementor-element.elementor-element-b057e68 > .elementor-shape-bottom .elementor-shape-fill {
	fill: #fff
}

.elementor-1349 .elementor-element.elementor-element-b057e68 > .elementor-shape-bottom svg {
	width: calc(100% + 1.3px);
	height: 35px
}

.elementor-1349 .elementor-element.elementor-element-b057e68 > .elementor-shape-bottom {
	z-index: 2;
	pointer-events: none
}

.elementor-1349 .elementor-element.elementor-element-b057e68 {
	padding: 73px 0 0
}

.elementor-1349 .elementor-element.elementor-element-dc2c026 iframe {
	height: 700px
}

.elementor-1349 .elementor-element.elementor-element-43e7442 {
	padding: 0 80px
}

.elementor-1349 .elementor-element.elementor-element-3be2c38 > .elementor-element-populated {
/*
	border-style: solid;
	border-width: 0 1px;
	border-color: #111;
*/
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0;
	padding: 0 0 70px
}

.elementor-1349 .elementor-element.elementor-element-3be2c38 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-1349 .elementor-element.elementor-element-dbec316 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: -260px;
	margin-bottom: 0;
	padding: 0 0 0 8px
}

.elementor-1349 .elementor-element.elementor-element-dbec316 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-bc-flex-widget .elementor-1349 .elementor-element.elementor-element-4efab08.elementor-column .elementor-column-wrap {
	align-items: center
}

.elementor-1349 .elementor-element.elementor-element-4efab08.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
	align-content: center;
	align-items: center
}

.elementor-1349 .elementor-element.elementor-element-4efab08 > .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: 10px
}

.elementor-1349 .elementor-element.elementor-element-4efab08:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap,
.elementor-1349 .elementor-element.elementor-element-4efab08 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff
}

.elementor-1349 .elementor-element.elementor-element-4efab08 > .elementor-element-populated {
	box-shadow: 0 10px 50px 0 rgba(53, 82, 99, .09);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 30px 0;
	padding: 60px 40px
}

.elementor-1349 .elementor-element.elementor-element-4efab08 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-1349 .elementor-element.elementor-element-4efab08 {
	z-index: 12
}

.elementor-1349 .elementor-element.elementor-element-2e5a2fc p,
.elementor-1349 .elementor-element.elementor-element-2e5a2fc p a,
.elementor-1349 .elementor-element.elementor-element-2e5a2fc a {
	font-family: bebas neue, Sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 2.25px
}

.elementor-1349 .elementor-element.elementor-element-dcbd9a9 > .elementor-widget-container {
	margin: 5px 0 0
}

.elementor-bc-flex-widget .elementor-1349 .elementor-element.elementor-element-21d07e4.elementor-column .elementor-column-wrap {
	align-items: center
}

.elementor-1349 .elementor-element.elementor-element-21d07e4.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
	align-content: center;
	align-items: center
}

.elementor-1349 .elementor-element.elementor-element-21d07e4 > .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: 10px
}

.elementor-1349 .elementor-element.elementor-element-21d07e4:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap,
.elementor-1349 .elementor-element.elementor-element-21d07e4 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff
}

.elementor-1349 .elementor-element.elementor-element-21d07e4 > .elementor-element-populated {
	box-shadow: 0 10px 50px 0 rgba(53, 82, 99, .09);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 85px 50px 74px
}

.elementor-1349 .elementor-element.elementor-element-21d07e4 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-1349 .elementor-element.elementor-element-21d07e4 {
	z-index: 13
}

.elementor-1349 .elementor-element.elementor-element-dee9e47 p,
.elementor-1349 .elementor-element.elementor-element-dee9e47 p a,
.elementor-1349 .elementor-element.elementor-element-dee9e47 a {
	font-family: bebas neue, Sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 2.25px
}

.elementor-1349 .elementor-element.elementor-element-48d5035 > .elementor-widget-container {
	margin: 10px 0 0
}

.elementor-bc-flex-widget .elementor-1349 .elementor-element.elementor-element-a5ab5c5.elementor-column .elementor-column-wrap {
	align-items: center
}

.elementor-1349 .elementor-element.elementor-element-a5ab5c5.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
	align-content: center;
	align-items: center
}

.elementor-1349 .elementor-element.elementor-element-a5ab5c5 > .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: 10px
}

.elementor-1349 .elementor-element.elementor-element-a5ab5c5:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap,
.elementor-1349 .elementor-element.elementor-element-a5ab5c5 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff
}

.elementor-1349 .elementor-element.elementor-element-a5ab5c5 > .elementor-element-populated {
	box-shadow: 0 10px 50px 0 rgba(53, 82, 99, .09);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 30px 0;
	padding: 60px 40px
}

.elementor-1349 .elementor-element.elementor-element-a5ab5c5 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-1349 .elementor-element.elementor-element-a5ab5c5 {
	z-index: 12
}

.elementor-1349 .elementor-element.elementor-element-4662697 p,
.elementor-1349 .elementor-element.elementor-element-4662697 p a,
.elementor-1349 .elementor-element.elementor-element-4662697 a {
	font-family: bebas neue, Sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 2.25px
}

.elementor-1349 .elementor-element.elementor-element-b91ed6e > .elementor-widget-container {
	margin: 5px 0 0
}

.elementor-1349 .elementor-element.elementor-element-9b6a071 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
	align-content: center;
	align-items: center
}

.elementor-1349 .elementor-element.elementor-element-9b6a071 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 0 80px
}

.elementor-1349 .elementor-element.elementor-element-9b6a071 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-bc-flex-widget .elementor-1349 .elementor-element.elementor-element-d0b31e5.elementor-column .elementor-column-wrap {
	align-items: center
}

.elementor-1349 .elementor-element.elementor-element-d0b31e5.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
	align-content: center;
	align-items: center
}

.elementor-1349 .elementor-element.elementor-element-d0b31e5.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
	justify-content: flex-end
}

.elementor-1349 .elementor-element.elementor-element-d0b31e5 > .elementor-element-populated {
/*
	border-style: solid;
	border-width: 0 0 0 1px;
	border-color: #111;
*/
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0;
	padding: 0 30px 90px 15px
}

.elementor-1349 .elementor-element.elementor-element-d0b31e5 > .elementor-element-populated,
.elementor-1349 .elementor-element.elementor-element-d0b31e5 > .elementor-element-populated > .elementor-background-overlay,
.elementor-1349 .elementor-element.elementor-element-d0b31e5 > .elementor-background-slideshow {
	border-radius: 0 0 0 0
}

.elementor-1349 .elementor-element.elementor-element-d0b31e5 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-1349 .elementor-element.elementor-element-fae25f6 {
	margin-top: 0;
	margin-bottom: 0;
	padding: 0
}

.elementor-1349 .elementor-element.elementor-element-0257305.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
	justify-content: flex-end
}

.elementor-1349 .elementor-element.elementor-element-0257305 > .elementor-element-populated,
.elementor-1349 .elementor-element.elementor-element-0257305 > .elementor-element-populated > .elementor-background-overlay,
.elementor-1349 .elementor-element.elementor-element-0257305 > .elementor-background-slideshow {
	border-radius: 0 0 0 0
}

.elementor-1349 .elementor-element.elementor-element-0257305 > .elementor-element-populated {
	margin: 0;
	padding: 0
}

.elementor-1349 .elementor-element.elementor-element-802728f .aheto-heading__title {
	text-align: left
}

.elementor-1349 .elementor-element.elementor-element-802728f {
	width: 695px;
	max-width: 695px
}

.elementor-1349 .elementor-element.elementor-element-04b14d0 {
	margin-top: 0;
	margin-bottom: 0;
	padding: 0
}

.elementor-1349 .elementor-element.elementor-element-cadecc9.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
	justify-content: flex-end
}

.elementor-1349 .elementor-element.elementor-element-cadecc9 > .elementor-element-populated,
.elementor-1349 .elementor-element.elementor-element-cadecc9 > .elementor-element-populated > .elementor-background-overlay,
.elementor-1349 .elementor-element.elementor-element-cadecc9 > .elementor-background-slideshow {
	border-radius: 0 0 0 0
}

.elementor-1349 .elementor-element.elementor-element-cadecc9 > .elementor-element-populated {
	margin: 0;
	padding: 0
}

.elementor-1349 .elementor-element.elementor-element-082e658 .aheto-heading__title {
	text-align: left;
	font-weight: 400;
	line-height: 1.7em
}

.elementor-1349 .elementor-element.elementor-element-082e658 > .elementor-widget-container {
	margin: 0;
	padding: 0
}

.elementor-1349 .elementor-element.elementor-element-082e658 {
	width: 695px;
	max-width: 695px
}

.elementor-1349 .elementor-element.elementor-element-f9c7f67 {
	margin-top: 60px;
	margin-bottom: 0;
	padding: 0
}

.elementor-1349 .elementor-element.elementor-element-81fbe4e.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
	justify-content: flex-end
}

.elementor-1349 .elementor-element.elementor-element-807949f .aheto-contact p {
	text-align: left;
	color: #666
}

.elementor-1349 .elementor-element.elementor-element-807949f .aheto-contact h3.aheto-contact__info {
	text-align: left;
	color: #666
}

.elementor-1349 .elementor-element.elementor-element-807949f .aheto-contact__mail {
	text-align: left;
	color: #666
}

.elementor-1349 .elementor-element.elementor-element-807949f .aheto-contact__tel {
	text-align: left;
	color: #666
}

.elementor-1349 .elementor-element.elementor-element-807949f .aheto-contact__info {
	text-align: left;
	color: #666
}

.elementor-1349 .elementor-element.elementor-element-807949f .aheto-contact p,
.elementor-1349 .elementor-element.elementor-element-807949f .aheto-contact h3.aheto-contact__info,
.elementor-1349 .elementor-element.elementor-element-807949f .aheto-contact__mail,
.elementor-1349 .elementor-element.elementor-element-807949f .aheto-contact__tel,
.elementor-1349 .elementor-element.elementor-element-807949f .aheto-contact__info {
	font-family: bebas neue, Sans-serif;
	font-weight: 400;
	letter-spacing: 2.6px
}

.elementor-1349 .elementor-element.elementor-element-807949f > .elementor-widget-container {
	margin: 0;
	padding: 0 20px 0 0
}

.elementor-1349 .elementor-element.elementor-element-807949f {
	width: 100%;
	max-width: 100%
}

.elementor-1349 .elementor-element.elementor-element-39c6806 {
	margin-top: 45px;
	margin-bottom: 0;
	padding: 0
}

.elementor-1349 .elementor-element.elementor-element-b8b4e07.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
	justify-content: flex-end
}

.elementor-1349 .elementor-element.elementor-element-b8b4e07 > .elementor-element-populated {
	padding: 0 60px 0 0
}

.elementor-1349 .elementor-element.elementor-element-f0db20e i.icon {
	font-size: 20px
}

.elementor-1349 .elementor-element.elementor-element-f0db20e .aheto-socials--kunst__modern a.aheto-socials__link:hover {
	color: #ca3080
}

.elementor-1349 .elementor-element.elementor-element-f0db20e .aheto-socials--kunst__modern a.aheto-socials__link:hover > i {
	color: #ca3080
}
.elementor-1349 .elementor-element.elementor-element-f0db20e .aheto-socials--kunst__modern a.aheto-socials__link i {
	color: #ca3080
}

.elementor-1349 .elementor-element.elementor-element-f0db20e .aheto-socials__link {
	color: #525252;
	font-family: bebas neue, Sans-serif;
	font-size: 15px;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 4.6px
}

.elementor-1349 .elementor-element.elementor-element-f0db20e > .elementor-widget-container {
	margin: 0;
	padding: 0
}

.elementor-1349 .elementor-element.elementor-element-f0db20e {
	width: 635px;
	max-width: 635px
}

.elementor-1349 .elementor-element.elementor-element-fb863d6 > .elementor-element-populated {
/*
	border-style: solid;
	border-width: 0 1px 0 0;
	border-color: #111;
*/
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0;
	padding: 0 15px 20px 0
}

.elementor-1349 .elementor-element.elementor-element-fb863d6 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-1349 .elementor-element.elementor-element-8769831 > .elementor-container {
	max-width: 594px;
	min-height: 401px
}

.elementor-1349 .elementor-element.elementor-element-8769831 {
	margin-top: 0;
	margin-bottom: 110px;
	padding: 59px 0 0
}

.elementor-1349 .elementor-element.elementor-element-101db8d:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap,
.elementor-1349 .elementor-element.elementor-element-101db8d > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff
}

.elementor-1349 .elementor-element.elementor-element-101db8d > .elementor-element-populated {
	box-shadow: 0 10px 50px 0 rgba(53, 82, 99, .09);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0;
	padding: 59px 35px
}

.elementor-1349 .elementor-element.elementor-element-101db8d > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-1349 .elementor-element.elementor-element-101db8d {
	z-index: 15
}

.elementor-1349 .elementor-element.elementor-element-2d113b7 > .elementor-widget-container {
	margin: 0;
	padding: 0
}

.elementor-1349 .elementor-element.elementor-element-2d113b7 {
	width: 510px;
	max-width: 510px
}

.elementor-1349 .elementor-element.elementor-element-9f4a408 {
	padding: 0 80px
}

.elementor-1349 .elementor-element.elementor-element-5ca5e42 > .elementor-element-populated {
/*
	border-style: solid;
	border-width: 1px 1px 0;
*/
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-1349 .elementor-element.elementor-element-5ca5e42 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-1349 .elementor-element.elementor-element-48fc0d1 .aheto-heading__title {
	text-align: center;
	color: #111;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 3.23px
}

.elementor-1349 .elementor-element.elementor-element-48fc0d1 > .elementor-widget-container {
	padding: 109px 0 0
}

.elementor-1349 .elementor-element.elementor-element-23883a8 {
	padding: 0 80px
}

.elementor-1349 .elementor-element.elementor-element-c3884f9 > .elementor-element-populated {
/*
	border-style: solid;
	border-width: 0 1px;
	border-color: #111;
*/
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-1349 .elementor-element.elementor-element-c3884f9 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-1349 .elementor-element.elementor-element-d6f6326 > .elementor-widget-container {
	padding: 33px 0 130px
}

@media(max-width:1024px) {
	.elementor-1349 .elementor-element.elementor-element-15de9f1 {
		padding: 0
	}

	.elementor-1349 .elementor-element.elementor-element-e54d722 > .elementor-element-populated {
		border-width: 0
	}

	.elementor-1349 .elementor-element.elementor-element-43e7442 {
		margin-top: -60px;
		margin-bottom: 0;
		padding: 0 15px
	}

	.elementor-1349 .elementor-element.elementor-element-3be2c38 > .elementor-element-populated {
		border-width: 0;
		margin: 0;
		padding: 0
	}

	.elementor-1349 .elementor-element.elementor-element-dbec316 {
		margin-top: -35px;
		margin-bottom: 0;
		padding: 0 0 0 4px
	}

	.elementor-1349 .elementor-element.elementor-element-4efab08 > .elementor-element-populated {
		padding: 60px 25px 55px
	}

	.elementor-1349 .elementor-element.elementor-element-21d07e4 > .elementor-element-populated {
		padding: 60px 25px 55px
	}

	.elementor-1349 .elementor-element.elementor-element-a5ab5c5 > .elementor-element-populated {
		padding: 60px 25px 55px
	}

	.elementor-1349 .elementor-element.elementor-element-9b6a071 {
		margin-top: 0;
		margin-bottom: 0;
		padding: 63px 0 0
	}

	.elementor-1349 .elementor-element.elementor-element-d0b31e5 > .elementor-element-populated {
		border-width: 0;
		padding: 0 15px
	}

	.elementor-1349 .elementor-element.elementor-element-802728f {
		width: 100%;
		max-width: 100%
	}

	.elementor-1349 .elementor-element.elementor-element-cadecc9.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
		justify-content: flex-start
	}

	.elementor-1349 .elementor-element.elementor-element-082e658 {
		width: 100%;
		max-width: 100%
	}

	.elementor-1349 .elementor-element.elementor-element-807949f {
		width: 100%;
		max-width: 100%
	}

	.elementor-1349 .elementor-element.elementor-element-f0db20e {
		width: 100%;
		max-width: 100%
	}

	.elementor-1349 .elementor-element.elementor-element-fb863d6 > .elementor-element-populated {
		border-width: 0;
		margin: 0;
		padding: 61px 15px 0
	}

	.elementor-1349 .elementor-element.elementor-element-8769831 {
		margin-top: 0;
		margin-bottom: 0;
		padding: 0
	}

	.elementor-1349 .elementor-element.elementor-element-101db8d > .elementor-element-populated {
		margin: 0;
		padding: 59px 35px
	}

	.elementor-1349 .elementor-element.elementor-element-2d113b7 > .elementor-widget-container {
		margin: 0;
		padding: 0
	}

	.elementor-1349 .elementor-element.elementor-element-2d113b7 {
		width: 100%;
		max-width: 100%
	}

	.elementor-1349 .elementor-element.elementor-element-9f4a408 {
		padding: 0 15px
	}

	.elementor-1349 .elementor-element.elementor-element-5ca5e42 > .elementor-element-populated {
		border-width: 0;
		padding: 0
	}

	.elementor-1349 .elementor-element.elementor-element-48fc0d1 > .elementor-widget-container {
		padding: 58px 0 0
	}

	.elementor-1349 .elementor-element.elementor-element-23883a8 {
		padding: 0 15px
	}

	.elementor-1349 .elementor-element.elementor-element-c3884f9 > .elementor-element-populated {
		border-width: 0;
		padding: 0
	}

	.elementor-1349 .elementor-element.elementor-element-d6f6326 > .elementor-widget-container {
		padding: 30px 0 80px
	}
}

@media(max-width:767px) {
	.elementor-1349 .elementor-element.elementor-element-15de9f1 {
		margin-top: 0;
		margin-bottom: 0;
		padding: 0
	}

	.elementor-1349 .elementor-element.elementor-element-e54d722 > .elementor-element-populated {
		margin: 0;
		padding: 0
	}

	.elementor-1349 .elementor-element.elementor-element-b057e68 {
		margin-top: 0;
		margin-bottom: 0;
		padding: 55px 0 0
	}

	.elementor-1349 .elementor-element.elementor-element-dbec316 {
		margin-top: -10px;
		margin-bottom: 0;
		padding: 0
	}

	.elementor-1349 .elementor-element.elementor-element-4efab08 > .elementor-element-populated {
		margin: 0;
		padding: 40px 25px
	}

	.elementor-1349 .elementor-element.elementor-element-21d07e4 > .elementor-element-populated {
		margin: 15px 0 0;
		padding: 40px 25px
	}

	.elementor-1349 .elementor-element.elementor-element-a5ab5c5 > .elementor-element-populated {
		margin: 15px 0 0;
		padding: 40px 25px
	}

	.elementor-1349 .elementor-element.elementor-element-9b6a071 {
		padding: 30px 0
	}

	.elementor-1349 .elementor-element.elementor-element-fae25f6 {
		margin-top: 0;
		margin-bottom: 0;
		padding: 0
	}

	.elementor-1349 .elementor-element.elementor-element-0257305 > .elementor-element-populated {
		margin: 0;
		padding: 0
	}

	.elementor-1349 .elementor-element.elementor-element-f9c7f67 {
		margin-top: 40px;
		margin-bottom: 0
	}

	.elementor-1349 .elementor-element.elementor-element-39c6806 {
		margin-top: 10px;
		margin-bottom: 0
	}

	.elementor-1349 .elementor-element.elementor-element-b8b4e07 > .elementor-element-populated {
		margin: 0;
		padding: 0
	}

	.elementor-1349 .elementor-element.elementor-element-fb863d6 > .elementor-element-populated {
		margin: 0;
		padding: 35px 0 0
	}

	.elementor-1349 .elementor-element.elementor-element-8769831 {
		padding: 0 15px
	}

	.elementor-1349 .elementor-element.elementor-element-9f4a408 {
		margin-top: 0;
		margin-bottom: 0;
		padding: 0 15px
	}

	.elementor-1349 .elementor-element.elementor-element-5ca5e42 > .elementor-element-populated {
		margin: 0;
		padding: 0
	}

	.elementor-1349 .elementor-element.elementor-element-48fc0d1 > .elementor-widget-container {
		padding: 0
	}

	.elementor-1349 .elementor-element.elementor-element-23883a8 {
		padding: 0 15px
	}

	.elementor-1349 .elementor-element.elementor-element-d6f6326 > .elementor-widget-container {
		padding: 30px 0 50px
	}
}

@media(min-width:768px) {
	.elementor-1349 .elementor-element.elementor-element-4efab08 {
		width: 32%
	}

	.elementor-1349 .elementor-element.elementor-element-21d07e4 {
		width: 35.5%
	}

	.elementor-1349 .elementor-element.elementor-element-a5ab5c5 {
		width: 31.832%
	}

	.elementor-1349 .elementor-element.elementor-element-d0b31e5 {
		width: 50%
	}

	.elementor-1349 .elementor-element.elementor-element-fb863d6 {
		width: 50%
	}

	.elementor-1349 .elementor-element.elementor-element-101db8d {
		width: 100%
	}
}

@media(max-width:1024px) and (min-width:768px) {
	.elementor-1349 .elementor-element.elementor-element-d0b31e5 {
		width: 100%
	}

	.elementor-1349 .elementor-element.elementor-element-fb863d6 {
		width: 100%
	}
}
