.elementor-9338 .elementor-element.elementor-element-47a8863 > .elementor-container{max-width:1540px;}.elementor-9338 .elementor-element.elementor-element-47a8863{margin-top:0px;margin-bottom:80px;}.elementor-9338 .elementor-element.elementor-element-c33604b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-9338 .elementor-element.elementor-element-c33604b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.roesnick.com/wp-content/uploads/2021/08/headbild-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9338 .elementor-element.elementor-element-c33604b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-9338 .elementor-element.elementor-element-c33604b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9338 .elementor-element.elementor-element-4eba235{margin-top:30px;margin-bottom:20px;}.elementor-9338 .elementor-element.elementor-element-051678c{text-align:center;}.elementor-9338 .elementor-element.elementor-element-18476cc{text-align:center;}.elementor-9338 .elementor-element.elementor-element-b3c49b6 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-9338 .elementor-element.elementor-element-b3c49b6 > .elementor-container{max-width:840px;}.elementor-9338 .elementor-element.elementor-element-b3c49b6 > .elementor-background-overlay{opacity:0.56;}.elementor-9338 .elementor-element.elementor-element-b3c49b6{margin-top:46px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-9338 .elementor-element.elementor-element-889d84a{--e-image-carousel-slides-to-show:3;}.elementor-9338 .elementor-element.elementor-element-889d84a > .elementor-widget-container{margin:0px 0px 60px 0px;}.elementor-9338 .elementor-element.elementor-element-889d84a .swiper-wrapper{display:flex;align-items:center;}.elementor-9338 .elementor-element.elementor-element-78a9406 > .elementor-container{max-width:1280px;}.elementor-9338 .elementor-element.elementor-element-78a9406{margin-top:0px;margin-bottom:93px;}.elementor-9338 .elementor-element.elementor-element-6556cda > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-9338 .elementor-element.elementor-element-6556cda{text-align:center;}.elementor-9338 .elementor-element.elementor-global-6577 .elementor-button{background-color:var( --e-global-color-accent );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:#5C8ECA;border-radius:45px 45px 45px 45px;padding:23px 38px 20px 38px;}.elementor-9338 .elementor-element.elementor-global-6577 > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-9338 .elementor-element.elementor-global-6577 .elementor-button:hover, .elementor-9338 .elementor-element.elementor-global-6577 .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-9338 .elementor-element.elementor-global-6577 .elementor-button:hover svg, .elementor-9338 .elementor-element.elementor-global-6577 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-9338 .elementor-element.elementor-element-b759e4a{margin-top:90px;margin-bottom:0px;}.elementor-9338 .elementor-element.elementor-element-ba93a01 > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-9338 .elementor-element.elementor-element-ba93a01{text-align:center;}.elementor-9338 .elementor-element.elementor-element-ba93a01 .elementor-heading-title{font-weight:400;}.elementor-9338 .elementor-element.elementor-element-39921f2{margin-top:0px;margin-bottom:200px;}.elementor-9338 .elementor-element.elementor-element-814d774 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9338 .elementor-element.elementor-element-814d774.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px );}.elementor-9338 .elementor-element.elementor-element-814d774 .elementor-main-swiper{width:100%;}.elementor-9338 .elementor-element.elementor-element-814d774 .elementor-main-swiper .swiper-slide{background-color:var( --e-global-color-secondary );}.elementor-9338 .elementor-element.elementor-element-814d774 .elementor-swiper-button{font-size:20px;}.elementor-9338 .elementor-element.elementor-element-814d774 .elementor-testimonial__header{padding-block-end:calc( 0px / 2 );}.elementor-9338 .elementor-element.elementor-element-814d774 .elementor-testimonial__content{padding-block-start:calc( 0px / 2 );}.elementor-9338 .elementor-element.elementor-element-814d774 .elementor-testimonial__name{color:var( --e-global-color-accent );}.elementor-9338 .elementor-element.elementor-element-814d774 .elementor-testimonial__header, .elementor-9338 .elementor-element.elementor-element-814d774 .elementor-testimonial__name{font-size:30px;line-height:1.2em;}.elementor-9338 .elementor-element.elementor-element-814d774 .elementor-testimonial__title{color:var( --e-global-color-accent );font-size:22px;line-height:2.4em;}.elementor-9338 .elementor-element.elementor-element-814d774 .elementor-testimonial__text{color:var( --e-global-color-accent );font-size:30px;line-height:1.1em;}.elementor-9338 .elementor-element.elementor-element-814d774 .elementor-testimonial__image img{width:300px;height:300px;border-radius:0px;}.elementor-9338 .elementor-element.elementor-element-814d774 .elementor-testimonial__image + cite{margin-inline-start:0px;margin-inline-end:0;}.elementor-9338 .elementor-element.elementor-element-814d774 .elementor-testimonial__icon:not(.elementor-testimonial__rating){color:var( --e-global-color-primary );}.elementor-9338 .elementor-element.elementor-element-814d774 .elementor-testimonial__icon:not(.elementor-testimonial__rating) svg{fill:var( --e-global-color-primary );}.elementor-9338 .elementor-element.elementor-element-814d774 .elementor-testimonial__icon{font-size:100px;}.elementor-9338 .elementor-element.elementor-element-814d774 .elementor-testimonial__icon svg{width:100px;}.elementor-9338 .elementor-element.elementor-element-814d774 .elementor-star-rating{font-size:0px;}@media(max-width:1489px){.elementor-9338 .elementor-element.elementor-element-47a8863 > .elementor-container{max-width:608px;}.elementor-9338 .elementor-element.elementor-element-47a8863{margin-top:0px;margin-bottom:65px;}.elementor-9338 .elementor-element.elementor-element-4eba235{margin-top:0px;margin-bottom:0px;}.elementor-9338 .elementor-element.elementor-element-051678c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9338 .elementor-element.elementor-element-18476cc > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9338 .elementor-element.elementor-element-b3c49b6{margin-top:20px;margin-bottom:0px;padding:0px 10px 0px 10px;}.elementor-9338 .elementor-element.elementor-element-889d84a{--e-image-carousel-slides-to-show:3;}.elementor-9338 .elementor-element.elementor-element-889d84a > .elementor-widget-container{margin:0px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-9338 .elementor-element.elementor-element-78a9406 > .elementor-container{max-width:608px;}.elementor-9338 .elementor-element.elementor-element-78a9406{margin-top:40px;margin-bottom:25px;}.elementor-9338 .elementor-element.elementor-global-6577 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-9338 .elementor-element.elementor-global-6577 .elementor-button{padding:20px 38px 20px 38px;}.elementor-9338 .elementor-element.elementor-element-b759e4a{margin-top:60px;margin-bottom:0px;}.elementor-9338 .elementor-element.elementor-element-39921f2{margin-top:5px;margin-bottom:0px;}.elementor-9338 .elementor-element.elementor-element-814d774.elementor-arrows-yes .elementor-main-swiper{width:calc( 675px - 40px );}.elementor-9338 .elementor-element.elementor-element-814d774 .elementor-main-swiper{width:675px;}.elementor-9338 .elementor-element.elementor-element-814d774 .elementor-testimonial__header, .elementor-9338 .elementor-element.elementor-element-814d774 .elementor-testimonial__name{font-size:22px;line-height:1.3em;}.elementor-9338 .elementor-element.elementor-element-814d774 .elementor-testimonial__title{font-size:16px;line-height:1.3em;}}@media(max-width:767px){.elementor-9338 .elementor-element.elementor-element-47a8863 > .elementor-container{max-width:355px;}.elementor-9338 .elementor-element.elementor-element-47a8863{margin-top:0px;margin-bottom:50px;}.elementor-9338 .elementor-element.elementor-element-4eba235{margin-top:0px;margin-bottom:28px;padding:0px 36px 0px 36px;}.elementor-9338 .elementor-element.elementor-element-c4ed60b{width:100%;}.elementor-9338 .elementor-element.elementor-element-c4ed60b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-9338 .elementor-element.elementor-element-051678c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9338 .elementor-element.elementor-element-18476cc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9338 .elementor-element.elementor-element-889d84a > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-9338 .elementor-element.elementor-element-78a9406{margin-top:0px;margin-bottom:0px;padding:0px 15px 0px 15px;}.elementor-9338 .elementor-element.elementor-global-6577 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9338 .elementor-element.elementor-global-6577 .elementor-button{font-size:22px;line-height:1.2em;padding:16px 28px 18px 28px;}.elementor-9338 .elementor-element.elementor-element-ba93a01 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-9338 .elementor-element.elementor-element-ba93a01{text-align:center;}.elementor-9338 .elementor-element.elementor-element-39921f2{margin-top:10px;margin-bottom:0100px;padding:0px 15px 0px 15px;}.elementor-9338 .elementor-element.elementor-element-2c5a55d > .elementor-element-populated{padding:0px 0px 0px 0px;}}/* Start custom CSS for column, class: .elementor-element-c33604b */.headImg {height:475px;}

@media only screen and (max-width: 1489px) {
.headImg {height:377px;}
}

@media only screen and (max-width: 767px) {
.headImg {height:220px;}
}

.elementor-edit-area-active .elementor-widget-wrap.elementor-element-empty {margin:0;}/* End custom CSS */
/* Start custom CSS for reviews, class: .elementor-element-814d774 */@media only screen and (min-width: 1490px)
{
	body {position:relative !important;}
	body:before {position:absolute;content:'';display:block;height:2px;background:#5c8eca;right:0;left:65%;top:94px;z-index:1;}
	body.home:before,
	body.page-id-6511:before {background:#fff;}
	
		#langNav {position:absolute;top:0;right:0;}
		
		#mainNav.blueNav > .elementor-widget-container {border-color:#5c8eca !important;}
		
			#mainNav ul li {display:inline-block !important;}
				#mainNav nav > ul > li {overflow:visible;}
				#mainNav nav > ul > li:first-child {}
					#mainNav nav > ul > li > a {text-transform:uppercase;}
					#mainNav nav > ul > li:first-child a {font-size:0;width:224px;padding-left:0;}
					#mainNav nav > ul > li:first-child a:after {content:url(https://www.roesnick.com//wp-content/uploads/2021/08/home-black.svg) !important;display:block;width:24px;height:24px;margin-top:7px;position:absolute;top:35px;left:-1px;opacity:1 !important;}
					#mainNav nav > ul > li:first-child a:hover:after {content:url(https://www.roesnick.com//wp-content/uploads/2021/08/home-black-hover.svg) !important;}
					#mainNav.blueNav nav > ul > li:first-child a:after {content:url(https://www.roesnick.com//wp-content/uploads/2021/08/home-blue.svg) !important;}
					#mainNav.blueNav nav > ul > li:first-child a:hover:after {content:url(https://www.roesnick.com//wp-content/uploads/2021/08/home-blue-hover.svg) !important;}
					
				#mainNav nav > ul > li:nth-child(2) {padding:0 !important;position:absolute;top:-30px;right:57px;width:auto;height:20px;}
				#mainNav nav > ul > li:nth-child(3) {padding:0 20px 0 10px !important;position:absolute;top:-30px;right:0;width:auto;height:20px;border-left:1px solid #d0d0d0;}
					
					#mainNav nav ul li a.elementor-item-active,
					#mainNav nav ul li a.elementor-item:focus,
					#mainNav nav ul li a.highlighted,
					#mainNav nav ul li a:active,
					#mainNav nav ul li a:hover {background-color:transparent !important;}
					
					#mainNav nav > ul > li:nth-child(2) a {padding:0 !important;font-size:12px;}
					#mainNav nav > ul > li:nth-child(3) a {padding:0 !important;font-size:12px;color:#d0d0d0 !important;}
					#mainNav nav > ul > li:nth-child(3) a:hover {color:#5c8eca !important;}
					#mainNav.enNav nav > ul > li:nth-child(2) a {color:#d0d0d0 !important;}
					#mainNav.enNav nav > ul > li:nth-child(3) a {color:#fff !important;}
					#mainNav.blueNav.enNav nav > ul > li:nth-child(3) a {color:#5c8eca !important;}
					
					#mainNav nav > ul > li:not(:first-child) > a {}
					#mainNav.blueNav nav ul li > a {color:#5c8eca;}
				#mainNav nav > ul > li:nth-last-child(-n+4) {display:none !important;}
				
					#mainNav nav > ul > li > ul {margin-top:0 !important;padding-top:39px !important;background:none !important;min-width:inherit !important;max-width:inherit !important;width:auto;top:40px !important;left:50% !important;right:initial !important;transform:translateX(-50%);}
					#mainNav nav > ul > li:hover > ul {display:flex !important;}
						#mainNav nav > ul > li > ul > li {}
							#mainNav nav > ul > li > ul > li > a {padding:5px 10px !important;border-left:none !important;text-transform:uppercase;}
							#mainNav nav > ul > li > ul > li > a:hover {background-color:transparent !important;}
							
						#mainNav nav > ul > li > a > .sub-arrow {position:absolute;top:41px;left:50%;padding:0;margin:0 0 0 -12px;width:24px;height:24px;}
							#mainNav nav > ul > li > a > .sub-arrow > .fa-plus-circle:before {content:'';display:block;width:24px;height:24px;background:url(https://www.roesnick.com//wp-content/uploads/2021/08/plus-black.svg) no-repeat center center;}
							#mainNav nav > ul > li > a.elementor-item-active > .sub-arrow > .fa-plus-circle:before {background-image:url(https://www.roesnick.com//wp-content/uploads/2021/08/plus-black-hover.svg);}
							#mainNav.blueNav nav > ul > li > a > .sub-arrow > .fa-plus-circle:before {background-image:url(https://www.roesnick.com//wp-content/uploads/2021/08/plus-blue.svg);}
							#mainNav.blueNav nav > ul > li > a.elementor-item-active > .sub-arrow > .fa-plus-circle:before {background-image:url(https://www.roesnick.com//wp-content/uploads/2021/08/plus-blue-hover.svg);}
							#mainNav nav > ul > li:hover > a.has-submenu > .sub-arrow > .fa-plus-circle:before,
							#mainNav nav > ul > li > a.has-submenu.highlighted > .sub-arrow > .fa-plus-circle:before {content:'';display:block;width:24px;height:24px;background:url(https://www.roesnick.com//wp-content/uploads/2021/08/minus-black.svg) no-repeat center center;}
							#mainNav.blueNav nav > ul > li:hover > a.has-submenu > .sub-arrow > .fa-plus-circle:before,
							#mainNav.blueNav nav > ul > li > a.has-submenu.highlighted > .sub-arrow > .fa-plus-circle:before {background-image:url(https://www.roesnick.com//wp-content/uploads/2021/08/minus-blue.svg);}
}

@media only screen and (max-width: 1489px)
{
	#mainNav {z-index:1000 !important;top:-1 !important;}
	#mainNav:before,
	#mainNav .eicon-menu-bar:before {background-image:url(https://www.roesnick.com//wp-content/uploads/2021/08/plus.svg) !important;background-size:28px 28px !important;}
	#mainNav.blueNav .eicon-menu-bar:before {background-image:url(https://www.roesnick.com//wp-content/uploads/2021/08/plus-blue-nav.svg) !important;background-size:28px 28px !important;}
	#mainNav.blueNav .elementor-menu-toggle.elementor-active > .eicon-menu-bar:before {background-image:url(https://www.roesnick.com//wp-content/uploads/2021/08/plus.svg) !important;background-size:28px 28px !important;}
	
		#mainNav nav {background:url(https://www.roesnick.com//wp-content/uploads/2021/09/signet.svg) no-repeat 80px 45px #1d3a57;background-size:45px 26px;top:-41px !important;margin-top:0 !important;z-index:-1 !important;padding-top:155px !important;}
				#mainNav nav > ul {position:relative;padding-bottom:155px;}
				#mainNav nav > ul > li {color:transparent !important;outline-color:transparent !important;border-color:transparent !important;}
				#mainNav nav > ul > li.menu-item-has-children {margin-bottom:20px;}
				#mainNav nav > ul > li:first-child {display:none !important;}
				
				#mainNav nav > ul > li:nth-child(2) {padding:0 !important;position:absolute;top:-110px;right:30%;margin-right:37px;width:auto;height:20px;}
				#mainNav nav > ul > li:nth-child(3) {padding:0 0 0 10px !important;position:absolute;top:-110px;right:30%;width:auto;height:20px;border-left:1px solid rgba(255,255,255,.7) !important;}
					#mainNav nav > ul > li:nth-child(2) a {padding:0 !important;font-size:12px;}
					#mainNav nav > ul > li:nth-child(3) a {padding:0 !important;font-size:12px;color:rgba(255,255,255,.7) !important;}
					#mainNav.enNav nav > ul > li:nth-child(2) a {color:rgba(255,255,255,.7) !important;}
					#mainNav.enNav nav > ul > li:nth-child(3) a {color:#fff !important;}
					
				#mainNav nav > ul > li:nth-last-child(1) {display:none;padding:0 !important;position:absolute;bottom:75px;left:50%;margin-left:41px;width:26px;height:33px;background:url(https://www.roesnick.com//wp-content/uploads/2021/08/social-facebook.svg) no-repeat left 3px;background-size:13px 22px;}
				#mainNav nav > ul > li:nth-last-child(2) {display:none;padding:0 !important;position:absolute;bottom:75px;left:50%;margin-left:5px;width:26px;height:33px;background:url(https://www.roesnick.com//wp-content/uploads/2021/03/Gruppe-14.svg) no-repeat 1px top;background-size:23px 26px;}
				#mainNav nav > ul > li:nth-last-child(3) {display:none;padding:0 !important;position:absolute;bottom:75px;left:50%;margin-left:-31px;width:26px;height:33px;background:url(https://www.roesnick.com//wp-content/uploads/2021/08/social-xing.svg) no-repeat left 3px;background-size:26px 30px;}
				#mainNav nav > ul > li:nth-last-child(4) {padding:0 !important;position:absolute;bottom:75px;left:50%;margin-left:-67px;width:26px;height:33px;background:url(https://www.roesnick.com//wp-content/uploads/2021/08/social-linkedin.svg) no-repeat 1px 3px;background-size:24px 23px;}
				#mainNav nav > ul > li:nth-last-child(4) {margin-left:-13px;}
				#mainNav nav > ul > li:hover {background-color:transparent !important;}
				
					#mainNav nav ul li a.elementor-item-active,
					#mainNav nav ul li a.elementor-item:focus,
					#mainNav nav ul li a.highlighted,
					#mainNav nav ul li a:active,
					#mainNav nav ul li a:hover {background-color:transparent !important;}
				#mainNav nav > ul > li:nth-last-child(-n+4):hover {opacity:.8 !important;}
					#mainNav nav > ul > li:nth-last-child(-n+4) > a {position:absolute;top:0;left:0;bottom:0;right:0;font-size:0 !important;color:transparent !important;padding:0 !important;}
					#mainNav nav > ul > li > a.has-submenu:before {margin:0 !important;position:absolute;top:75px;}
					#mainNav nav > ul > li > ul {margin:25px 0 25px 0;background:none !important;}
						#mainNav nav > ul > li > ul > li {padding:15px 0;}
							#mainNav nav > ul > li > ul > li > a {font-size:26px;color:#fff;}
						#mainNav nav > ul > li > a > .sub-arrow {position:absolute;top:60px;left:50%;padding:0;margin:0 0 0 -12px;width:24px;height:24px;}
							#mainNav nav > ul > li > a > .sub-arrow > .fa-plus-circle:before {content:'';display:block;width:24px;height:24px;background:url(https://www.roesnick.com//wp-content/uploads/2021/09/plus-blue-mobile.svg) no-repeat center center;}
							#mainNav nav > ul > li > a.has-submenu.highlighted > .sub-arrow > .fa-plus-circle:before {content:'';display:block;width:24px;height:24px;background:url(https://www.roesnick.com//wp-content/uploads/2021/09/minus-blue-mobile.svg) no-repeat center center;}
}

@media only screen and (max-width: 767px)
{
		#mainNav nav {background-position:42px 42px;top:-35px !important;}
}


.btRequest a.elementor-button-link {box-sizing:border-box !important;border:none !important;box-shadow:inset 0 0 0 2px #5c8eca;}
.btRequest a.elementor-button-link:hover {border:none !important;box-shadow:none;}
.btRequest.btHome a.elementor-button-link {box-shadow:inset 0 0 0 2px #fff;}
.btRequest.btHome a.elementor-button-link:hover {box-shadow:none;}

.historyChart .elementor-accordion-title span {color:#5C8ECA;margin-right:28px;font-size:25px;}
	.historyChart .fa-plus::before {content:'';background:url(https://www.roesnick.com//wp-content/uploads/2021/08/plus-1.svg);width:16px;height:16px;display:block;background-size:16px 16px;}
	.historyChart .fa-minus::before {content:'';background:url(https://www.roesnick.com//wp-content/uploads/2021/08/minus-1.svg);width:16px;height:16px;display:block;background-size:16px 16px;}


	.dropDown .fa-plus::before {content:'';background:url(https://www.roesnick.com//wp-content/uploads/2021/08/plus-1.svg);width:16px;height:16px;display:block;background-size:16px 16px;}
	.dropDown .fa-minus::before {content:'';background:url(https://www.roesnick.com//wp-content/uploads/2021/08/minus-1.svg);width:16px;height:16px;display:block;background-size:16px 16px;}
	.dropDown p {position:relative;}
		.dropDown p a {background:#efefef;padding:15px 0 10px 62px;display:block;color:#676767;text-transform:uppercase;font-size:20px;font-weight:700;position:relative;margin:0 0 2px 0;}
		.dropDown p a:hover {background:#e0e0e0;}
			.dropDown p a:after {content:'';background:url(https://www.roesnick.com//wp-content/uploads/2021/08/downloadIcon.svg)no-repeat right;margin-right:20px;width:25px;height:23px;position:absolute;right:0;top:19px;}
			.dropDown p a:before {content:'';background:url(https://www.roesnick.com//wp-content/uploads/2021/08/pdfIcon.svg) no-repeat right;margin-right:20px;width:25px;height:23px;position:absolute;left:20px;top:18px;}

@media only screen and (max-width: 767px)
{
	.dropDown p a {font-size:13px;}
}


.downloadBar {position:relative;background:url(https://www.roesnick.com//wp-content/uploads/2021/08/pdfIcon.svg) no-repeat 27px 20px #efefef;padding:23px 20px 18px 62px;display:block;position:relative;margin:0 0 2px 0;}
.downloadBar:hover {background-color:#e0e0e0;}
	.downloadBar:after {position:absolute;display:block;content:'';width:25px;height:24px;right:20px;top:18px;background:url(https://www.roesnick.com//wp-content/uploads/2021/08/downloadIcon.svg) no-repeat right top;background-size:cover;}
	.downloadBar h2 {display:block;color:#676767;font-size:20px;font-weight:700;}


.gallery .swiper-pagination-bullet-active {background-color:#5c8eca !important;border-color:#5c8eca !important;}
.gallery .swiper-pagination-bullet {border:solid 3px #c1c1c1;opacity:1;}

.elementor-image-carousel-wrapper > .elementor-image-carousel > .swiper-slide .swiper-slide-inner {position:relative;}
	.elementor-image-carousel-wrapper > .elementor-image-carousel > .swiper-slide .swiper-slide-inner::before {position:absolute;bottom:20px;right:20px;content:'';z-index:1000;display:block;background:url(https://www.roesnick.com//wp-content/uploads/2021/03/lupe.svg) no-repeat;background:none;width:28px;height:28px;background-size:28px 28px;}

	.elementor-toggle-icon {width:16px !important;}
	.elementor-toggle > .elementor-toggle-item:first-child {border-top:1px solid #d4d4d4;}

.shadowTeaserFrame {overflow:visible !important;}

@media only screen and (max-width: 767px)
{
	.historyChart span {margin-right:inherit;}
		.historyChart .elementor-accordion-title span {display:block;line-height:1.4em;}
	.historyChart .fa-plus::before {background-size:11px 11px;width:11px;height:11px;}
	.historyChart .fa-minus::before {background-size:11px 11px;width:11px;height:11px;}
		.historyChart .elementor-accordion-title span {font-size:18px;}

	.elementor-4550 .elementor-element.elementor-element-2c900c6 .swiper-pagination-bullet {width:17px;height:17px;}
    .elementor-image-carousel-wrapper > .elementor-image-carousel > .swiper-slide .swiper-slide-inner::before {bottom:40px;width:25px;height:25px;background-size:25px 25px;}
}


.firstFooterNav ul li a {border:2px solid #fff;border-radius:31px;padding:20px 25px !important;margin-right:20px;font-size:22px !important;}
.firstFooterNav ul li a.elementor-item-active {border:2px solid #5C8ECA;}
.firstFooterNav ul li a.elementor-item-active:hover {border:2px solid #fff;}
.firstFooterNav ul li a:hover {background:#fff;}

@media only screen and (max-width: 1489px)
{
	.firstFooterNav ul li a {border-radius:41px;}
}

@media only screen and (max-width: 777px)
{
	.firstFooterNav ul li a {margin-right:0;margin-bottom:20px;}
}


.teaserCarousel.elementor-widget-reviews .swiper-wrapper {margin-bottom:50px;min-height:302px;}
.teaserCarousel.elementor-widget-reviews .swiper-slide {border-radius:0;}
.teaserCarousel .elementor-testimonial__image img {width:100% !important;}
.teaserCarousel.elementor-widget-reviews .elementor-testimonial__header {padding:0;}
.teaserCarousel .elementor-testimonial__cite {position:absolute;left:55px;top:96px;right:145px;bottom:54px;}
	.teaserCarousel .elementor-testimonial__cite span:last-child:before {content:'';border-top:2px solid #fff;width:29px;display:inline-block;padding-top:5px;margin-right:9px;} 

@media only screen and (max-width: 1489px)
{
	.teaserCarousel.elementor-widget-reviews .swiper-wrapper {min-height:201px;}
	.teaserCarousel .elementor-testimonial__cite {position:absolute;left:37px;top:62px;right:92px;bottom:37px;}
	.elementor-widget-reviews .swiper-wrapper {margin-bottom:40px;}
	.teaserCarousel .elementor-testimonial__cite span:last-child:before {content:'';border-top:2px solid #fff;width:29px;display:inline-block;margin-right:7px;}
	.teaserCarousel .elementor-testimonial__image img {width:100% !important;}
	.elementor-widget-reviews .swiper-slide {border-radius:0;}
}

.teaserCarousel .swiper-pagination-bullet-active {background:#5c8eca !important;border-color:#5c8eca !important;}
	.teaserCarousel .swiper-pagination-clickable .swiper-pagination-bullet {border:solid 3px #000000;background:#fff;width:20px;height:20px;} 

@media only screen and (max-width: 850px)
{
	.teaserCarousel .elementor-main-swiper {width:auto !important;}
	.teaserCarousel.elementor-widget-reviews .swiper-wrapper {min-height:246px;}
	.teaserCarousel .swiper-pagination-clickable .swiper-pagination-bullet {width:16px;height:16px;}
	.teaserCarousel .elementor-testimonial__image img {height:246px !important;width:inherit !important;}
	.teaserCarousel .elementor-testimonial__cite {top:129px;width:232px;bottom:36px;left:30px;}
	.teaserCarousel.elementor-element.elementor-element-c20b874 .elementor-testimonial__name {font-size:20px;}
	.elementor-widget-reviews.elementor-pagination-type-bullets .swiper-container {padding-bottom:20px;}
	.teaserCarousel .elementor-testimonial__cite span:last-child:before {margin-top:21px;} 
}

.singleTitle span {display:none;}


.news .lae-classic-skin .lae-posts-carousel-item .lae-project-image:hover img {-webkit-filter: brightness(100%);filter: brightness(100%);}
.news .lae-classic-skin .lae-posts-carousel-item .hentry {box-shadow: 0px 2px 12px #00000029!important;}
.news .lae-posts-carousel-item .lae-read-more a:not(.lae-button) {padding-left:35px !important;}
.news .lae-posts-carousel-item .lae-read-more a:not(.lae-button)::after {display:none!important;}
.news .lae-classic-skin .lae-posts-carousel-item .lae-entry-text-wrap {text-align:left!important;}
.news .lae-posts-carousel-item .lae-read-more {margin-top:0;padding-left:0!important;}
.news .lae-classic-skin .lae-posts-carousel-item .lae-entry-text-wrap {padding:35px 66px 54px 50px!important;}
.news .lae-classic-skin .lae-posts-carousel-item .hentry {border-radius:0!important;}
.news ul.slick-dots li.slick-active button {background:#5c8eca!important;width:18px; height:18px;}
.news ul.slick-dots li button {background:#fff!important;width:18px!important; height:18px!important;}
.news ul.slick-dots li button {border:solid 3px #C1C1C1!important;}
.news ul.slick-dots li.slick-active button {border:none!important;}
.news ul.slick-dots li {margin-right:20px;}

@media only screen and (max-width: 1480px)
{
	.news ul.slick-dots li.slick-active button, .lae-container ul.slick-dots li button {width:17px!important;height:17px!important;}
	.news .lae-classic-skin .lae-posts-carousel-item .lae-entry-text-wrap .entry-title a {font-size:18px!important;}
	.news ul.slick-dots li {margin-right:16px;}
}

@media only screen and (max-width: 1489px)
{
	.news .lae-posts-carousel .lae-posts-carousel-item .entry-title a {font-size:20px !important;}
	.news .lae-posts-carousel .lae-posts-carousel-item .entry-title a span {font-size:16px !important;}
	.news .lae-posts-carousel .lae-posts-carousel-item .lae-read-more a {font-size:16px;}
	.news .lae-posts-carousel .lae-posts-carousel-item .lae-read-more::before {top:15px !important;}
}

@media only screen and (max-width: 766px)
{
	.news .lae-posts-carousel-item .lae-entry-text-wrap .entry-title a {font-size:18px!important;font-weight:700;}
	.news ul.slick-dots li.slick-active button {background:#5c8eca!important;width:14px; height:14px;}
	.news ul.slick-dots li button {background:#fff!important;width:17px!important; height:17px!important;}
	.news .lae-classic-skin .lae-posts-carousel-item .lae-entry-text-wrap {padding:26px 30px 26px 30px!important;}
	.slick-slider .slick-list {padding-bottom:20px!important;}
	.news .lae-posts-carousel .lae-posts-carousel-item .entry-title span {font-size:16px !important;}
	.news .lae-posts-carousel .lae-posts-carousel-item .lae-read-more a {font-size:16px !important;}
	.news .lae-posts-carousel .lae-posts-carousel-item .lae-read-more::before {top:15px !important;}
	.news .lae-posts-carousel-item .lae-read-more {margin-top:-15px !important;}
}

.news .slick-slider .slick-list {padding-bottom:45px!important;}
	.news .lae-posts-carousel .lae-posts-carousel-item .lae-read-more:before {content: '';background-color: rgb(92, 142,202);width: 29px;height:2px;position: absolute;left: 0;top: 17px;border-radius:35px;}
	.news .lae-posts-carousel .lae-posts-carousel-item .lae-read-more {margin-top:6px;}
		.news .lae-posts-carousel .lae-posts-carousel-item .entry-title span {color:#676767;font-size:20px;line-height:2.5em;}

.newsArchive {}
	.newsArchive article {}
		.newsArchive article .eael-grid-post-holder {border:none !important;box-shadow:rgba(0,0,0,.16) 0 2px 12px 0;}
		.newsArchive article .eael-entry-media,
		.newsArchive article .eael-entry-media .eael-entry-thumbnail,
		.newsArchive article .eael-entry-media .eael-entry-thumbnail img {max-height:210px;}
		.newsArchive article .eael-entry-wrapper {box-sizing:border-box;min-height:310px;padding:55px 50px !important;}
			.newsArchive article .eael-entry-wrapper h2 {margin-top:0;}
			.newsArchive article .eael-entry-wrapper a.eael-grid-post-link {font-size:24px;color:#5c8eca !important;font-weight:400;}
				.newsArchive article .eael-entry-wrapper a.eael-grid-post-link span {font-size:20px;color:#676767;font-weight:400;line-height:2.0em;}
			.newsArchive article .eael-entry-wrapper .eael-entry-content a {display:block;position:relative;font-size:22px;color:#5c8eca !important;margin-top:20px;padding:0 0 0 40px;}
			.newsArchive article .eael-entry-wrapper .eael-entry-content a:before {display:block;position:absolute;left:0;top:15px;content:'';background:#5c8eca;height:2px;width:30px;}
			
			
.footerTxt a {font-size:24px;color:#fff;line-height:1.5em;}

@media only screen and (max-width: 1489px) {
  .footerTxt a {
    font-size:20px;line-height:1em;display:block;
  }
}/* End custom CSS */