
.elementor-2011 .elementor-element.elementor-element-675e85fd:not(.elementor-motion-effects-element-type-background), .elementor-2011 .elementor-element.elementor-element-675e85fd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #353c40;
	background-image: url("https://cdn-gblbk.nitrocdn.com/bEnaXyCVmfGzdrAKazgrIlBKItOqMfKn/assets/images/optimized/rev-90f0a78/livis-services.ch/wp-content/uploads/2022/02/reinigungsdienst-chur_livis-services-ag_002.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-2011 .elementor-element.elementor-element-675e85fd > .elementor-background-overlay {
	background-color: transparent;
	background-image: linear-gradient(180deg, #232323 0%, #565656 100%);
	opacity: .35;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-2011 .elementor-element.elementor-element-675e85fd > .elementor-container {
	min-height: 968px;
}

.elementor-2011 .elementor-element.elementor-element-675e85fd {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-2011 .elementor-element.elementor-element-563c32a2 > .elementor-element-populated {
	padding: 215px 0px 0px 0px;
}

.elementor-2011 .elementor-element.elementor-element-09a65c2 {
	text-align: center;
}

.elementor-2011 .elementor-element.elementor-element-09a65c2 .elementor-heading-title {
	color: #fff;
}

.elementor-2011 .elementor-element.elementor-element-8870550 {
	text-align: center;
	font-size: 22px;
	color: #fff;
}

.elementor-2011 .elementor-element.elementor-element-b5d7a29 > .elementor-container {
	max-width: 1280px;
}

.elementor-2011 .elementor-element.elementor-element-b5d7a29 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 50px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2011 .elementor-element.elementor-element-b5d7a29 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-2011 .elementor-element.elementor-element-53cad30 {
	text-align: center;
}

.elementor-2011 .elementor-element.elementor-element-53cad30 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-weight: 600;
}

.elementor-2011 .elementor-element.elementor-element-95a64b4 .elementor-repeater-item-fe517e3.elementor-social-icon {
	background-color: #df1e83;
}

.elementor-2011 .elementor-element.elementor-element-95a64b4 .elementor-repeater-item-a5fbafe.elementor-social-icon {
	background-color: #df1e83;
}

.elementor-2011 .elementor-element.elementor-element-95a64b4 .elementor-repeater-item-4226c3b.elementor-social-icon {
	background-color: #df1e83;
}

.elementor-2011 .elementor-element.elementor-element-95a64b4 {
	--grid-template-columns: repeat(0, auto);
	--grid-column-gap: 5px;
	--grid-row-gap: 0px;
}

.elementor-2011 .elementor-element.elementor-element-95a64b4 .elementor-widget-container {
	text-align: center;
}

.elementor-2011 .elementor-element.elementor-element-17e8bd7 > .elementor-container {
	max-width: 1280px;
}

.elementor-2011 .elementor-element.elementor-element-17e8bd7 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 50px;
	margin-bottom: 30px;
	padding: 0px 0px 0px 0px;
}

.elementor-2011 .elementor-element.elementor-element-17e8bd7 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-2011 .elementor-element.elementor-element-6fbf0d0 {
	text-align: center;
}

.elementor-2011 .elementor-element.elementor-element-6fbf0d0 .elementor-heading-title {
	font-weight: 600;
}

.elementor-2011 .elementor-element.elementor-element-6420944 > .elementor-container {
	max-width: 1600px;
}

.elementor-2011 .elementor-element.elementor-element-92040e8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2011 .elementor-element.elementor-element-92040e8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #353c40;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-bc-flex-widget .elementor-2011 .elementor-element.elementor-element-92040e8.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-2011 .elementor-element.elementor-element-92040e8 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 0px 0px 0px 0px;
}

.elementor-2011 .elementor-element.elementor-element-92040e8 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-2011 .elementor-element.elementor-element-d3490c7 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2011 .elementor-element.elementor-element-d3490c7 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-2011 .elementor-element.elementor-element-98b2c57:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2011 .elementor-element.elementor-element-98b2c57 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #efefef;
}

.elementor-bc-flex-widget .elementor-2011 .elementor-element.elementor-element-98b2c57.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-2011 .elementor-element.elementor-element-98b2c57 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 90px 80px 90px 80px;
}

.elementor-2011 .elementor-element.elementor-element-98b2c57 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-2011 .elementor-element.elementor-element-b6e0168 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2011 .elementor-element.elementor-element-b6e0168 .th-header-wrap {
	max-width: 100%;
	margin-right: auto;
	margin-left: 0;
}

.elementor-2011 .elementor-element.elementor-element-90df5b1 {
	text-align: left;
}

.elementor-2011 .elementor-element.elementor-element-90df5b1 img {
	filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
	transition-duration: .9s;
}

.elementor-2011 .elementor-element.elementor-element-90df5b1:hover img {
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-2011 .elementor-element.elementor-element-dd46fcb > .elementor-container {
	max-width: 1280px;
}

.elementor-2011 .elementor-element.elementor-element-dd46fcb {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-2011 .elementor-element.elementor-element-dd46fcb > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-2011 .elementor-element.elementor-element-3803994 {
	--spacer-size: 30px;
}

.elementor-2011 .elementor-element.elementor-element-47a26e8 > .elementor-container {
	max-width: 1600px;
}

.elementor-2011 .elementor-element.elementor-element-7d64486b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2011 .elementor-element.elementor-element-7d64486b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #efefef;
}

.elementor-bc-flex-widget .elementor-2011 .elementor-element.elementor-element-7d64486b.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-2011 .elementor-element.elementor-element-7d64486b > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 90px 80px 90px 80px;
}

.elementor-2011 .elementor-element.elementor-element-7d64486b > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-2011 .elementor-element.elementor-element-7508a0ac > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2011 .elementor-element.elementor-element-7508a0ac .th-header-wrap {
	max-width: 100%;
	margin-right: auto;
	margin-left: 0;
}

.elementor-2011 .elementor-element.elementor-element-9ee284d {
	text-align: left;
}

.elementor-2011 .elementor-element.elementor-element-9ee284d img {
	filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
	transition-duration: .9s;
}

.elementor-2011 .elementor-element.elementor-element-9ee284d:hover img {
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-2011 .elementor-element.elementor-element-15c7bd43:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2011 .elementor-element.elementor-element-15c7bd43 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #353c40;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-bc-flex-widget .elementor-2011 .elementor-element.elementor-element-15c7bd43.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-2011 .elementor-element.elementor-element-15c7bd43 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 0px 0px 0px 0px;
}

.elementor-2011 .elementor-element.elementor-element-15c7bd43 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-2011 .elementor-element.elementor-element-cdcf0af > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2011 .elementor-element.elementor-element-cdcf0af .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-2011 .elementor-element.elementor-element-286f16f > .elementor-container {
	max-width: 1280px;
}

.elementor-2011 .elementor-element.elementor-element-286f16f {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-2011 .elementor-element.elementor-element-286f16f > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-2011 .elementor-element.elementor-element-2f46405 {
	--spacer-size: 30px;
}

.elementor-2011 .elementor-element.elementor-element-cb2860d > .elementor-container {
	max-width: 1600px;
}

.elementor-2011 .elementor-element.elementor-element-4708ea3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2011 .elementor-element.elementor-element-4708ea3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #353c40;
	background-image: url("https://cdn-gblbk.nitrocdn.com/bEnaXyCVmfGzdrAKazgrIlBKItOqMfKn/assets/images/optimized/rev-90f0a78/livis-services.ch/wp-content/uploads/2022/11/reinigungsdienst-chur_livis-services-ag_012.png.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-2011 .elementor-element.elementor-element-4708ea3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap.nitro-lazy, .elementor-2011 .elementor-element.elementor-element-4708ea3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-bc-flex-widget .elementor-2011 .elementor-element.elementor-element-4708ea3.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-2011 .elementor-element.elementor-element-4708ea3 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-2011 .elementor-element.elementor-element-4708ea3 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-2011 .elementor-element.elementor-element-9dfd8d6 {
	--spacer-size: 479px;
}

.elementor-2011 .elementor-element.elementor-element-ff78f2d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2011 .elementor-element.elementor-element-ff78f2d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #efefef;
}

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

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

.elementor-2011 .elementor-element.elementor-element-ff78f2d > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 90px 80px 90px 80px;
}

.elementor-2011 .elementor-element.elementor-element-ff78f2d > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-2011 .elementor-element.elementor-element-d16d7eb > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2011 .elementor-element.elementor-element-d16d7eb .th-header-wrap {
	max-width: 100%;
	margin-right: auto;
	margin-left: 0;
}

.elementor-2011 .elementor-element.elementor-element-0a884ca {
	text-align: left;
}

.elementor-2011 .elementor-element.elementor-element-0a884ca img {
	filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
	transition-duration: .9s;
}

.elementor-2011 .elementor-element.elementor-element-0a884ca:hover img {
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-2011 .elementor-element.elementor-element-88f6b3f > .elementor-container {
	max-width: 1280px;
}

.elementor-2011 .elementor-element.elementor-element-88f6b3f {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-2011 .elementor-element.elementor-element-88f6b3f > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-2011 .elementor-element.elementor-element-fdb8d70 {
	--spacer-size: 100px;
}

.elementor-2011 .elementor-element.elementor-element-e8abdcd > .elementor-container {
	max-width: 1280px;
}

.elementor-2011 .elementor-element.elementor-element-e8abdcd {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2011 .elementor-element.elementor-element-e8abdcd > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-2011 .elementor-element.elementor-element-832757e > .elementor-widget-container {
	padding: 0px 0px 42px 0px;
}

.elementor-2011 .elementor-element.elementor-element-832757e {
	text-align: center;
}

.elementor-2011 .elementor-element.elementor-element-832757e .elementor-heading-title {
	font-weight: 600;
}

.elementor-2011 .elementor-element.elementor-element-48c3d49 > .elementor-container {
	max-width: 1100px;
}

.elementor-bc-flex-widget .elementor-2011 .elementor-element.elementor-element-0151f92.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-2011 .elementor-element.elementor-element-0151f92.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-2011 .elementor-element.elementor-element-0151f92 > .elementor-element-populated {
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-2011 .elementor-element.elementor-element-7b5068f img {
	max-width: 60%;
	filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
	transition-duration: .9s;
}

.elementor-2011 .elementor-element.elementor-element-7b5068f:hover img {
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-bc-flex-widget .elementor-2011 .elementor-element.elementor-element-1ff6071.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-2011 .elementor-element.elementor-element-1ff6071.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-2011 .elementor-element.elementor-element-1ff6071 > .elementor-element-populated {
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-2011 .elementor-element.elementor-element-8ef75a9 img {
	max-width: 60%;
	filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
	transition-duration: .9s;
}

.elementor-2011 .elementor-element.elementor-element-8ef75a9:hover img {
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-bc-flex-widget .elementor-2011 .elementor-element.elementor-element-214f36a.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-2011 .elementor-element.elementor-element-214f36a.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-2011 .elementor-element.elementor-element-214f36a > .elementor-element-populated {
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-2011 .elementor-element.elementor-element-7f88934 img {
	max-width: 60%;
	filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
	transition-duration: .9s;
}

.elementor-2011 .elementor-element.elementor-element-7f88934:hover img {
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-2011 .elementor-element.elementor-element-0b67527 > .elementor-container {
	max-width: 1100px;
}

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

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

.elementor-2011 .elementor-element.elementor-element-c698187.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-2011 .elementor-element.elementor-element-c698187 > .elementor-element-populated {
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-2011 .elementor-element.elementor-element-79fe496 img {
	width: 60%;
	max-width: 60%;
	filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
	transition-duration: .9s;
}

.elementor-2011 .elementor-element.elementor-element-79fe496:hover img {
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-bc-flex-widget .elementor-2011 .elementor-element.elementor-element-708fed9.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-2011 .elementor-element.elementor-element-708fed9.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-2011 .elementor-element.elementor-element-708fed9 > .elementor-element-populated {
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-2011 .elementor-element.elementor-element-dc458fa img {
	width: 60%;
	max-width: 60%;
	filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
	transition-duration: .9s;
}

.elementor-2011 .elementor-element.elementor-element-dc458fa:hover img {
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

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

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

.elementor-2011 .elementor-element.elementor-element-fa6990a.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-2011 .elementor-element.elementor-element-fa6990a > .elementor-element-populated {
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-2011 .elementor-element.elementor-element-5493fee img {
	width: 60%;
	max-width: 46%;
	filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
	transition-duration: .9s;
}

.elementor-2011 .elementor-element.elementor-element-5493fee:hover img {
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-2011 .elementor-element.elementor-element-312d960 > .elementor-container {
	max-width: 1100px;
}

.elementor-bc-flex-widget .elementor-2011 .elementor-element.elementor-element-0459b44.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-2011 .elementor-element.elementor-element-0459b44.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-2011 .elementor-element.elementor-element-0459b44 > .elementor-element-populated {
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-2011 .elementor-element.elementor-element-f45ef78 img {
	width: 60%;
	max-width: 60%;
	filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
	transition-duration: .9s;
}

.elementor-2011 .elementor-element.elementor-element-f45ef78:hover img {
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-bc-flex-widget .elementor-2011 .elementor-element.elementor-element-33dbf78.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-2011 .elementor-element.elementor-element-33dbf78.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-2011 .elementor-element.elementor-element-33dbf78 > .elementor-element-populated {
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-2011 .elementor-element.elementor-element-aad52cd img {
	width: 60%;
	max-width: 50%;
	filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
	transition-duration: .9s;
}

.elementor-2011 .elementor-element.elementor-element-aad52cd:hover img {
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-bc-flex-widget .elementor-2011 .elementor-element.elementor-element-0377cd3.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-2011 .elementor-element.elementor-element-0377cd3.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-2011 .elementor-element.elementor-element-0377cd3 > .elementor-element-populated {
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-2011 .elementor-element.elementor-element-f52096b img {
	width: 60%;
	max-width: 60%;
	filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
	transition-duration: .9s;
}

.elementor-2011 .elementor-element.elementor-element-f52096b:hover img {
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-2011 .elementor-element.elementor-element-69c439f > .elementor-container {
	max-width: 1100px;
}

.elementor-bc-flex-widget .elementor-2011 .elementor-element.elementor-element-52a74c3.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-2011 .elementor-element.elementor-element-52a74c3.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-2011 .elementor-element.elementor-element-52a74c3 > .elementor-element-populated {
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-2011 .elementor-element.elementor-element-4e3c64e img {
	width: 60%;
	max-width: 60%;
	filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
	transition-duration: .9s;
}

.elementor-2011 .elementor-element.elementor-element-4e3c64e:hover img {
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

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

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

.elementor-2011 .elementor-element.elementor-element-e1eb3bf.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-2011 .elementor-element.elementor-element-e1eb3bf > .elementor-element-populated {
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-2011 .elementor-element.elementor-element-9f998a6 img {
	width: 60%;
	max-width: 50%;
	filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
	transition-duration: .9s;
}

.elementor-2011 .elementor-element.elementor-element-9f998a6:hover img {
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

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

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

.elementor-2011 .elementor-element.elementor-element-b074b55.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-2011 .elementor-element.elementor-element-b074b55 > .elementor-element-populated {
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-2011 .elementor-element.elementor-element-1c8c70a img {
	width: 60%;
	max-width: 60%;
	filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
	transition-duration: .9s;
}

.elementor-2011 .elementor-element.elementor-element-1c8c70a:hover img {
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-2011 .elementor-element.elementor-element-51e9fb0 > .elementor-container {
	max-width: 1100px;
}

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

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

.elementor-2011 .elementor-element.elementor-element-fec03f3.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-2011 .elementor-element.elementor-element-fec03f3 > .elementor-element-populated {
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-2011 .elementor-element.elementor-element-3cbd372 img {
	width: 60%;
	max-width: 39%;
	filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
	transition-duration: .9s;
}

.elementor-2011 .elementor-element.elementor-element-3cbd372:hover img {
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

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

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

.elementor-2011 .elementor-element.elementor-element-7976877.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-2011 .elementor-element.elementor-element-7976877 > .elementor-element-populated {
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-2011 .elementor-element.elementor-element-7dcff36 img {
	width: 74%;
	max-width: 85%;
	filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
	transition-duration: .9s;
}

.elementor-2011 .elementor-element.elementor-element-7dcff36:hover img {
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

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

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

.elementor-2011 .elementor-element.elementor-element-b72ac11.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-2011 .elementor-element.elementor-element-b72ac11 > .elementor-element-populated {
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-2011 .elementor-element.elementor-element-89ae04f img {
	width: 60%;
	max-width: 60%;
	filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
	transition-duration: .9s;
}

.elementor-2011 .elementor-element.elementor-element-89ae04f:hover img {
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-2011 .elementor-element.elementor-element-0cc9b2c > .elementor-container {
	max-width: 1100px;
}

.elementor-bc-flex-widget .elementor-2011 .elementor-element.elementor-element-82172b8.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-2011 .elementor-element.elementor-element-82172b8.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-2011 .elementor-element.elementor-element-82172b8 > .elementor-element-populated {
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-2011 .elementor-element.elementor-element-ec8d182 img {
	width: 57%;
	max-width: 85%;
	filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
	transition-duration: .9s;
}

.elementor-2011 .elementor-element.elementor-element-ec8d182:hover img {
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-bc-flex-widget .elementor-2011 .elementor-element.elementor-element-4dd31b0.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-2011 .elementor-element.elementor-element-4dd31b0.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-2011 .elementor-element.elementor-element-4dd31b0 > .elementor-element-populated {
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-2011 .elementor-element.elementor-element-952baf2 img {
	width: 57%;
	max-width: 85%;
	filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
	transition-duration: .9s;
}

.elementor-2011 .elementor-element.elementor-element-952baf2:hover img {
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

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

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

.elementor-2011 .elementor-element.elementor-element-5ca5130.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-2011 .elementor-element.elementor-element-5ca5130 > .elementor-element-populated {
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-2011 .elementor-element.elementor-element-4de1bff img {
	width: 57%;
	max-width: 85%;
	filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
	transition-duration: .9s;
}

.elementor-2011 .elementor-element.elementor-element-4de1bff:hover img {
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-2011 .elementor-element.elementor-element-147082b > .elementor-container {
	max-width: 1280px;
}

.elementor-2011 .elementor-element.elementor-element-147082b {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-2011 .elementor-element.elementor-element-147082b > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-2011 .elementor-element.elementor-element-4945a46 {
	--spacer-size: 40px;
}

body.elementor-page-2011 h1.entry-title {
	margin-top: 1px;
}

:root {
	--page-title-display: none;
}

@media (min-width:1025px) {
	.elementor-2011 .elementor-element.elementor-element-675e85fd:not(.elementor-motion-effects-element-type-background), .elementor-2011 .elementor-element.elementor-element-675e85fd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-attachment: fixed;
	}
}

@media (max-width:1024px) {
	.elementor-2011 .elementor-element.elementor-element-675e85fd > .elementor-container {
		min-height: 500px;
	}
	
	.elementor-2011 .elementor-element.elementor-element-98b2c57 > .elementor-element-populated {
		padding: 10px 20px 10px 20px;
	}
	
	.elementor-2011 .elementor-element.elementor-element-7d64486b > .elementor-element-populated {
		padding: 10px 20px 10px 20px;
	}
	
	.elementor-2011 .elementor-element.elementor-element-ff78f2d > .elementor-element-populated {
		padding: 10px 20px 10px 20px;
	}
}

@media (max-width:767px) {
	.elementor-2011 .elementor-element.elementor-element-675e85fd > .elementor-container {
		min-height: 400px;
	}
	
	.elementor-2011 .elementor-element.elementor-element-563c32a2 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2011 .elementor-element.elementor-element-b5d7a29 {
		margin-top: 20px;
		margin-bottom: 0px;
	}
	
	.elementor-2011 .elementor-element.elementor-element-606d3d3 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-2011 .elementor-element.elementor-element-17e8bd7 {
		margin-top: 100px;
		margin-bottom: 0px;
	}
	
	.elementor-2011 .elementor-element.elementor-element-f8292ae > .elementor-element-populated {
		margin: -80px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-2011 .elementor-element.elementor-element-6fbf0d0 > .elementor-widget-container {
		padding: 27px 0px 28px 0px;
	}
	
	.elementor-2011 .elementor-element.elementor-element-6420944 {
		margin-top: 0px;
		margin-bottom: 20px;
	}
	
	.elementor-2011 .elementor-element.elementor-element-98b2c57 > .elementor-element-populated {
		padding: 60px 20px 60px 20px;
	}
	
	.elementor-2011 .elementor-element.elementor-element-444c3fe > .elementor-element-populated {
		margin: -80px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-2011 .elementor-element.elementor-element-47a26e8 {
		margin-top: 30px;
		margin-bottom: 20px;
	}
	
	.elementor-2011 .elementor-element.elementor-element-7d64486b > .elementor-element-populated {
		padding: 60px 20px 60px 20px;
	}
	
	.elementor-2011 .elementor-element.elementor-element-2ded2ad > .elementor-element-populated {
		margin: -80px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-2011 .elementor-element.elementor-element-cb2860d {
		margin-top: 30px;
		margin-bottom: 20px;
	}
	
	.elementor-2011 .elementor-element.elementor-element-9dfd8d6 {
		--spacer-size: 300px;
	}
	
	.elementor-2011 .elementor-element.elementor-element-ff78f2d > .elementor-element-populated {
		padding: 60px 20px 60px 20px;
	}
	
	.elementor-2011 .elementor-element.elementor-element-f023e5a > .elementor-element-populated {
		margin: -80px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-2011 .elementor-element.elementor-element-e8abdcd {
		margin-top: 70px;
		margin-bottom: 20px;
	}
	
	.elementor-2011 .elementor-element.elementor-element-17009f4 > .elementor-element-populated {
		margin: -80px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-2011 .elementor-element.elementor-element-832757e > .elementor-widget-container {
		padding: 15px 0px 23px 0px;
	}
	
	.elementor-2011 .elementor-element.elementor-element-68a2056 > .elementor-element-populated {
		margin: -80px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
}

.elementor-2011 .elementor-element.elementor-element-675e85fd:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-2011 .elementor-element.elementor-element-675e85fd > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}
