/** clearing **/
.clear {clear: both; font-size: 0.1px; height: 0.1px; line-height: 0.1px; float: none; display: table;}

/** block grid **/
.autogrid, .autogrid:before,.autogrid:after {-moz-box-sizing: border-box; box-sizing:border-box;}
.autogrid {padding-left: 1%; padding-right: 1%; position: relative; display: block; float: left;overflow: hidden;}

/** block grid wrapper **/
.autogrid_wrapper {margin-left: -1%; margin-right: -1%;}

/** non block **/
.autogrid:not(.block) {padding-left: 0; padding-right: 0; margin-left: 1%; margin-right: 1%;}

/* .block.autogrid.first, .block.autogrid:first-child 	{margin-left: -1%;} */
/* .block.autogrid.last, .block.autogrid:last-child 	{margin-right: -1%;} */

/** Non block grid **/
.full			{width: 98%;}
.one_half 		{width: 48%;}
.one_third 		{width: 31.3333%;}
.one_fourth		{width: 23%;}	
.one_fifth		{width: 18%;}	
.one_sixth		{width: 14.6667%;}

/** Block grid **/
.block.full			{width: 100%;}
.block.one_half 	{width: 50%;}
.block.one_third 	{width: 33.3333%;}
.block.one_fourth	{width: 25%;}	
.block.one_fifth	{width: 20%;}	
.block.one_sixth	{width: 16.6667%;}

.block.two_third	{width: 66.6667%;}
.block.two_fourth	{width: 50%;}
.block.three_fourth	{width: 75%;}
.block.two_fifth	{width: 40%;}
.block.three_fifth	{width: 60%;}
.block.four_fifth	{width: 80%;}
.block.two_sixth	{width: 33.3333%;}
.block.three_sixth	{width: 49.9999%;}
.block.four_sixth	{width: 66.6667%;}
.block.five_sixth	{width: 83.3333%;}

/** Non block grid system **/
/** odd split: 2 elements per row **/
.n2:not(.block).one_third		{width: 32%;}
.n2:not(.block).two_third		{width: 64%;}
.n2:not(.block).one_fourth		{width: 24%;}
.n2:not(.block).two_fourth		{width: 48%;}
.n2:not(.block).three_fourth	{width: 72%;}
.n2:not(.block).one_fifth		{width: 19.2%;}
.n2:not(.block).two_fifth		{width: 38.4%;}
.n2:not(.block).three_fifth		{width: 57.6%;}
.n2:not(.block).four_fifth		{width: 76.8%;}
.n2:not(.block).one_sixth		{width: 16%;}
.n2:not(.block).two_sixth		{width: 32%;}
.n2:not(.block).three_sixth		{width: 48%;}
.n2:not(.block).four_sixth		{width: 64%;}
.n2:not(.block).five_sixth		{width: 80%;}

/** odd split: 3 elements per row **/
.n3:not(.block).one_half		{width: 47%;}
.n3:not(.block).two_third		{width: 62.6667%;}
.n3:not(.block).one_fourth		{width: 23.5%;}
.n3:not(.block).two_fourth		{width: 47%;}
.n3:not(.block).three_fourth	{width: 70.5%;}
.n3:not(.block).one_fifth		{width: 18.8%;}
.n3:not(.block).two_fifth		{width: 37.6%;}
.n3:not(.block).three_fifth		{width: 56.4%;}
.n3:not(.block).four_fifth		{width: 75.2%;}
.n3:not(.block).one_sixth		{width: 15.6667%;}
.n3:not(.block).two_sixth		{width: 31.3333%;}
.n3:not(.block).three_sixth		{width: 47%;}
.n3:not(.block).four_sixth		{width: 62.6667%;}
.n3:not(.block).five_sixth		{width: 78.3333%;}

/** odd split: 4 elements per row **/
.n4:not(.block).one_half		{width: 46%;}
.n4:not(.block).one_third		{width: 30.6667%;}
.n4:not(.block).two_third		{width: 61.3333%;}
.n4:not(.block).two_fourth		{width: 46%;}
.n4:not(.block).three_fourth	{width: 69%;}
.n4:not(.block).one_fifth		{width: 18.4%;}
.n4:not(.block).two_fifth		{width: 36.8%;}
.n4:not(.block).three_fifth		{width: 55.2%;}
.n4:not(.block).four_fifth		{width: 73.6%;}
.n4:not(.block).one_sixth		{width: 15.3333%;}
.n4:not(.block).two_sixth		{width: 30.6667%;}
.n4:not(.block).three_sixth		{width: 46%;}
.n4:not(.block).four_sixth		{width: 61.3333%;}
.n4:not(.block).five_sixth		{width: 76.6667%;}

/** odd split: 5 elements per row **/
.n5:not(.block).one_half		{width: 45%;}
.n5:not(.block).one_third		{width: 30%;}
.n5:not(.block).two_third		{width: 60%;}
.n5:not(.block).one_fourth		{width: 22.5%;}
.n5:not(.block).two_fourth		{width: 45%;}
.n5:not(.block).three_fourth	{width: 67.5%;}
.n5:not(.block).two_fifth		{width: 36%;}
.n5:not(.block).three_fifth		{width: 54%;}
.n5:not(.block).four_fifth		{width: 72%;}
.n5:not(.block).one_sixth		{width: 15%;}
.n5:not(.block).two_sixth		{width: 30%;}
.n5:not(.block).three_sixth		{width: 45%;}
.n5:not(.block).four_sixth		{width: 60%;}
.n5:not(.block).five_sixth		{width: 75%;}

/** odd split: 6 elements per row **/
.n6:not(.block).one_half		{width: 44%;}
.n6:not(.block).one_third		{width: 29.3333%;}
.n6:not(.block).two_third		{width: 58.6667%;}
.n6:not(.block).one_fourth		{width: 22%;}
.n6:not(.block).two_fourth		{width: 44%;}
.n6:not(.block).three_fourth	{width: 66%;}
.n6:not(.block).one_fifth		{width: 17.6%;}
.n6:not(.block).two_fifth		{width: 35.2%;}
.n6:not(.block).three_fifth		{width: 52.8%;}
.n6:not(.block).four_fifth		{width: 70.4%;}
.n6:not(.block).two_sixth		{width: 29.3333%;}
.n6:not(.block).three_sixth		{width: 44%;}
.n6:not(.block).four_sixth		{width: 58.6667%;}
.n6:not(.block).five_sixth		{width: 73.3333%;}

.border-inner {border-left: 1px solid #ddd;}
.border-inner.first, .border-inner:first-child {border-left: 0;}
.border-inner.last, .border-inner:last-child {border-right: 0;}
/** optical correction **/
/* .autogrid.block.border-inner {margin-left: -0.75%; padding-left: 1.75%;} */

/** grid options **/
.autogrid.break {clear:left; margin-left: 0;}
.autogrid.full.break {width: 100%;clear:both;float: none;padding-left: 0;padding-right: 0;}

/** same height **/
.autogrid.same-height {display: table-cell; float: none; vertical-align: top;}

/** flexible same height **/
.autogrid_wrapper.same-height, .autogrid_wrapper .inner.same-height, .ce_autogridWrapperStart.same-height .inside {display: flex; display: -webkit-flex; display: -ms-flexbox; height: 100%; clear: both;}

/** autogrid full **/
.autogrid.full {padding-left: 0; padding-right: 0;}
.autogrid_wrapper .autogrid.full {padding-left: 1%; padding-right: 1%;}

/** no gutter **/
.autogrid_wrapper.no_gutter {margin-left: 0; margin-right: 0;}
.autogrid_wrapper.no_gutter_left {margin-left: 0;}
.autogrid_wrapper.no_gutter_right {margin-right: 0;}
.autogrid.no_gutter {padding-left: 0; padding-right: 0;}
.autogrid.no_gutter_left {padding-left: 0;}
.autogrid.no_gutter_right {padding-right: 0;}

/** tablets **/
@media only screen and (min-width: 768px) and (max-width: 990px) {
	.autogrid.adjust_mobile {width: 50% !important}
}

/** phones **/
@media only screen and (max-width: 767px) {
	.autogrid {width: 100%!important;}
	.autogrid.same-height, .autogrid_wrapper.same-height, .autogrid_wrapper .inner.same-height {display: block;}
	.border-inner {border-left: 0;}
	.ce_autogridSpacer {margin: 0!important; line-height: 0!important;}
}
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:.9;filter:alpha(opacity = 90)}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url(../../assets/colorbox/images/loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0 0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url(../../assets/colorbox/images/controls.png) no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}
.content-slider{overflow:hidden;visibility:hidden;position:relative}.slider-wrapper{overflow:hidden;position:relative}.slider-wrapper>*{float:left;width:100%;position:relative}.slider-control{height:30px;position:relative}.slider-control a,.slider-control .slider-menu{position:absolute;top:9px;display:inline-block}.slider-control .slider-prev{left:0}.slider-control .slider-next{right:0}.slider-control .slider-menu{top:0;width:50%;left:50%;margin-left:-25%;font-size:27px;text-align:center}.slider-control .slider-menu b{color:#bbb;cursor:pointer}.slider-control .slider-menu b.active{color:#666}
:root{--main-color: #978c6d;--second-color: #d7c49e}html body .fmhl-grid-centering .autogrid_wrapper{display:flex;align-items:center;justify-content:center;padding-bottom:30px}html body .fmhl-uppercase,html body .fmhl-uppercase *{text-transform:uppercase}html body .fmel-tel-link{color:var(--main-color);margin-top:25px}html body .fmel-tel-link a{font-weight:900}html body .fmel-small-width-text .block{z-index:99;position:relative}html body .fmel-small-width-text .dotted-element{height:250px;width:253px;position:relative;background:linear-gradient(90deg, rgb(247, 247, 247) 21px, transparent 1%) center,linear-gradient(rgb(247, 247, 247) 21px, transparent 1%) center,var(--main-color);background-size:23px 23px;margin-top:-175px;margin-left:-100px;opacity:.5}html body .fmel-top-text .autogrid_wrapper{display:flex;padding-right:unset !important;background:#eee !important;box-shadow:0 10px 15px rgba(0,0,0,.05);z-index:999;position:relative}@media(min-width: 768px){html body .fmel-top-text .autogrid_wrapper{margin-top:-40px !important}}html body .fmel-top-text .autogrid_wrapper .fmel-text-col{display:flex;align-self:center;padding-left:50px;padding-top:50px;padding-bottom:50px}html body .fmel-top-text .autogrid_wrapper .fmel-img-col{left:30px;display:flex;padding-right:unset}html body .fmel-top-text .autogrid_wrapper .fmel-img-col .ce_image_extended,html body .fmel-top-text .autogrid_wrapper .fmel-img-col .ce_image_extended *{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}html body .fmel-top-text .dotted-element{height:250px;width:253px;position:relative;background:linear-gradient(90deg, white 21px, transparent 1%) center,linear-gradient(white 21px, transparent 1%) center,#978c6d;background-size:23px 23px;margin-top:-175px;margin-left:-100px}html body .fmel-top-text .dotted-element.right{margin-left:550px}html body .fmel-top-text:not(.mod_article:nth-child(1)) .autogrid_wrapper{background-color:unset !important}html body .fmel-top-text:not(.mod_article:nth-child(1)) .autogrid_wrapper .autogrid.clear{display:none}html body .fmel-top-text:not(.mod_article:nth-child(1)) .autogrid_wrapper .ce_autogridWrapperStart{background:#eee !important}html body .fmel-top-text:not(.mod_article:nth-child(1)) .autogrid_wrapper .fmel-text-col{padding-right:50px}html body .fmel-teaserboxes{display:flex;gap:5vw}html body .fmel-teaserboxes h3{font-size:38px !important;color:var(--main-color);font-weight:900;text-align:left}html body .fmel-teaserboxes .ce_iconbox{text-align:left}html body .fmel-teaserboxes .ce_iconbox p{text-align:left}html body .fmel-teaserboxes .ce_iconbox .image_container{text-align:left !important}html body #main .mod_newslist a{text-decoration:unset}html body .mod_newslist{display:flex;grid-template-columns:50% 50%;gap:1em;flex-wrap:wrap}html body .mod_newslist #pagination_0{display:block;width:100%}html body .mod_newslist .newslist-v5{margin-bottom:unset;width:32%}@media only screen and (max-width: 1240px){html body .mod_newslist .newslist-v5{width:49%}}@media only screen and (max-width: 767px){html body .mod_newslist .newslist-v5{width:100%}}html body .mod_newslist .newslist-v5 h2{font-size:26px;padding-right:unset}html body .mod_newslist .newslist-v5 .newslist-v5-bottom{border-top:unset;border-bottom:unset}html body .delay-0-2s{animation-delay:.2s}html body .delay-0-4s{animation-delay:.4s}html body .delay-0-6s{animation-delay:.6s}html body .delay-0-8s{animation-delay:.8s}html body .delay-1-2s{animation-delay:1.2s}html body .delay-0-5s{animation-delay:.5s}html body .delay-1s{animation-delay:1s}html body .delay-1-5s{animation-delay:1.5s}html body .delay-2s{animation-delay:2s}html body .delay-2-5s{animation-delay:2.5s}html body .delay-3s{animation-delay:3s}html body .delay-4s{animation-delay:4s}html body .delay-5s{animation-delay:5s}html .logo a{background-size:100%}html .a-level_1{font-size:18px !important}html .image_container img{max-width:none}@media only screen and (max-width: 1890px){html .ProvenExpert_widget_container{display:none !important}}@media only screen and (max-width: 990px){html .image_container img{width:100% !important;left:0ch;padding-left:0% !important}html .autogrid.adjust_mobile{width:100% !important}html .fmel-img-col{left:0 !important}html .ce_iconbox_inside img{width:auto !important}}@media only screen and (max-width: 930px){html .mod_top_phone,html .mod_top_mail{font-size:inherit !important;display:block !important}html #main .mod_article.fullwidth.fmel-teaserboxes{padding-left:20px !important;padding-right:20px !important}html .ce_bgimage.fullscreen-image .ce_bgimage-outer{height:100% !important}html .mod_top_phone,html .mod_top_mail{font-size:12px;line-height:1;padding:0 !important;margin:0 !important}html .body_top{height:70px !important;display:block !important;text-align:center}html body #header{top:70px !important}html .fmel-teaserboxes{flex-wrap:wrap}html .little-logo{padding-left:200px;padding-right:200px}html .mod_top_phone{padding-top:20px;padding-left:20px;margin-bottom:20px}html .mod_top_mail{padding-top:20px;padding-right:20px;margin-bottom:20px}html .marg-300{margin-top:20px}html .fmel-teaserboxes .ce_iconbox img{max-width:100px}}@media only screen and (min-width: 769px)and (max-width: 930px){html #article-13015 .ce_iconbox_inside{display:flex;gap:30px}html #article-13015 .image{min-width:150px;margin-top:50px}}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px){html body:not(.roewa-site) .pb-l{padding-bottom:0% !important}html #article-13331 .pt-xxl{padding-bottom:30px !important}html #article-13120{padding-bottom:30px !important}html #article-13125 .pt-xxl{padding-bottom:30px !important}html #article-13334{padding-bottom:30px !important}html #article-13334 .pt-xxl{padding-bottom:20px !important}html #article-13146 .inside{padding-top:20px !important;padding-bottom:30px !important}html #article-13143{padding-bottom:30px !important}html #article-13143 .pt-xxl{padding-bottom:40px !important}html #article-13155 .inside{padding-top:20px !important;padding-bottom:30px !important}html #article-13170 .inside{padding-top:30px !important}html #article-13337 .inside{padding-bottom:30px !important}html #article-13182 .inside{padding-top:30px !important}html #article-13197{padding-bottom:50px !important}html #article-13197 .pt-xx1{padding-bottom:20px !important}html #article-13200 .inside{padding-top:30px !important}html #article-13365 .inside{padding-top:20px !important}html #article-13245 .inside{padding-top:20px !important}html #article-13242{padding-bottom:40px !important}html #article-13254 .inside{padding-top:20px !important}html #article-13260{padding-bottom:40px !important}html #article-13263 .inside{padding-top:20px !important}html #article-13296{padding-bottom:40px !important}}@media only screen and (max-width: 768px){html .header.original .logo{margin-top:0 !important}html .mod_navigation{z-index:999999}html .mobile-pad-top{padding-top:20px !important}html #article-13308 img{padding-top:20px !important}html #article-13254 p{padding-bottom:30px !important}html #article-13308{width:100% !important}html #article-12860{padding-top:0px !important}html #article-13214 .inside{width:100% !important}html #article-13241 .inside{width:100% !important}html #article-13013{width:100% !important}html .pt-xxl{padding-bottom:0px !important}html .fmel-slider-headline-1{font-size:30px !important}html .fmel-slider-headline-2{font-size:30px !important}html .autogrid_wrapper{flex-direction:column-reverse !important}html .fmel-img-col{padding-right:20px;margin-right:50px !important}html .fmel-slider-headline-1{padding-left:20px}html .fmel-slider-headline-2{padding-left:20px}html .pic-1{width:100% !important}html .image_container img{width:100% !important}html .fmel-top-text .autogrid_wrapper .fmel-img-col{display:block !important}html #main .mod_article.fullwidth.boxed-content.fmel-top-text .contentwrap,html #main .mod_article.fullwidth.boxed-content.fmel-top-text .contentwrap .inside{padding-left:0px !important;padding-right:0px !important}html #main .mod_article.fullwidth.fmel-teaserboxes{padding-left:20px !important;padding-right:20px !important}html .autogrid.adjust_mobile{padding-left:20px !important;padding-right:20px !important}html #slider .ce_bgimage .ce_hyperlink-extended.align-inline{margin-left:20px}html .ce_autogridWrapperStart{padding-left:20px !important;padding-right:20px !important}html .fmel-teaserboxes .ce_iconbox img{max-width:250px}html p{margin:0px !important;width:100% !important}html .first,html .mod_socials{text-align:left !important}html .mod_socials a{text-decoration:none !important;border-bottom:0px !important}html .ce_iconbox_inside img{width:auto !important}}@media only screen and (max-width: 500px){html .mod_top_phone,html .mod_top_mail{font-size:14px !important}html #article-13341 .ce_text{padding-bottom:20px}html .block.three_fifth{padding-top:20px}html #article-13125 .pt-xxl{padding-bottom:20px !important}html #article-13335{padding-top:60px !important}html #article-13174{padding-top:60px !important}html #article-13192{padding-top:60px !important}html #article-13201{padding-top:60px !important}html #article-13013 .ce_hyperlink{padding-bottom:20px !important}html #article-13295{width:100% !important}html #article-13271{padding-top:250px !important;padding-bottom:20px !important}html #article-13350 .ce_textarea{padding-bottom:20px}html #article-13138{padding-top:60px !important}html #article-13138 .dotted-element{visibility:hidden}html #article-13128 .ce_image{padding-bottom:20px}html .last-pad{padding-bottom:20px}html .last-padding-60{padding-bottom:60px}html #article-13314 .ce_text{padding-bottom:60px}html .ce_list ul{padding-left:0px !important}html .fmel-teaserboxes .ce_iconbox img{max-width:150px}html .fmel-slider-headline-1{font-size:30px !important;margin-top:30px}html .fmel-slider-headline-2{font-size:30px !important}html p{margin:0px !important;width:100% !important}}@media only screen and (max-width: 377px){html .mod_top_phone,html .mod_top_mail{font-size:11px !important}}.roewa-site .ce_testimonial_version7 .name,.roewa-site .ce_testimonial_version7 .additional{color:#fff}.roewa-site .swip-pagination .swiper-wrapper{padding-bottom:10px}.roewa-site .ce_swiper-slider-start .pagination-left .swiper-pagination{text-align:center}@media only screen and (max-width: 991px){.roewa-site .ce_iconbox.version2 .image_container img{width:60px !important}}@media only screen and (max-width: 768px){.roewa-site .pt-xxl{padding-bottom:80px !important}}@media only screen and (max-width: 500px){.roewa-site .ce_list ul{padding-left:30px !important}}.offset-opacity-0-6 .offset-top{opacity:.6;display:block !important}.offset-opacity-0-7 .offset-top{opacity:.7;display:block !important}.offset-opacity-0-8 .offset-top{opacity:.8;display:block !important}.offset-opacity-0-9 .offset-top{opacity:.9;display:block !important}.mod_article.fm-popup{display:none !important}.ce_popup_start h2{color:var(--main-color) !important}#fm-popup{position:fixed;top:0;left:0;z-index:10000;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;visibility:hidden;opacity:0;transition:opacity .4s,visibility 0s .4s;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}#fm-popup.fm-show{visibility:visible;opacity:1 !important;transition:opacity .4s,visibility 0s 0s}#fm-popup-content{background:#fff;max-width:calc(100vw - 80px);max-height:calc(100vh - 80px);padding:20px;overflow:auto;transition:opacity s .5s}#fm-popup-content a.btn{background:#bfd9e2;color:#fff;padding:10px 16px;border:none !important;outline:none !important;cursor:pointer}#fm-popup-close{position:fixed;right:5px;top:5px;background:none;border:none;outline:none;padding:4px;display:flex;color:#fff;cursor:pointer}@media(min-width: 960px){#fm-popup-content{max-width:800px;max-height:calc(100vh - 80px);padding:30px}#fm-popup-close{right:40px;top:40px}}#fm-popup{background:hsla(0,0%,100%,.7) !important}#fm-popup #fm-popup-content{position:relative;border-top:4px solid var(--main-color)}@media(min-width: 960px){#fm-popup #fm-popup-content{max-width:700px}}#fm-popup #fm-popup-close{position:absolute;color:#978c6d;right:15px;top:10px}#fm-popup #fm-popup-close svg{display:none}#fm-popup #fm-popup-close::before{content:"";background:url("/files/cto_layout/img/close.jpg");display:inline-block;width:15px;height:15px}#fm-popup h2{color:var(--main-color) !important}
:root{--main-color: #978c6d;--second-color: #d7c49e}html{font-size:18px}html body{font-size:18px}html body h1{font-weight:900 !important;padding-bottom:20px !important}html body h1 span{margin-top:10px;font-size:0.7em;font-weight:100;display:block}html body h2{font-weight:900 !important;padding-bottom:20px !important}html body h2 span{margin-top:10px;font-size:0.8em;font-weight:100;display:block}html body h3{font-weight:900 !important;padding-bottom:20px !important}html body h3 span{margin-top:5px;font-size:0.8em;font-weight:100;display:block}html body .color-white h2 span{color:#fff}html body .ce_gallery li:hover .content{opacity:1;opacity:0.3}html body .ce_gallery .image_container i.fa.fa-plus-circle::before,html body .ce_gallery .image_container i.fa.fa-plus-circle::after{display:none}html body .ce_list{margin-top:15px}html body .ce_list li{font-size:18px !important;font-family:"proxima-nova" !important}html body .ce_list li::after{display:none}html body .img-leftside-50 .ce_bgimage-inside{margin-left:unset}html body .img-rightside-50 .ce_bgimage-inside{margin-right:unset}html body .dotted-element{animation-duration:1000ms;animation-delay:400ms}html body #header{top:50px !important}html body #header .kontakt a span{padding:10px 15px;background:#978c6d;color:#fff}html body .body_top{display:flex;position:fixed;background:#fff;width:100%;justify-content:center;gap:2em;z-index:999;height:50px;justify-content:center;align-items:center}html body .body_top .mod_top_mail>a:nth-child(2){margin-left:1em}html body .body_top .fa{padding:9px}html body #slider .swiper-slide-active{z-index:99999}html body #slider .ce_bgimage{height:calc(95vh - 100px) !important;max-width:unset;min-height:600px}html body #slider .ce_bgimage:hover .offset_layer{clip-path:polygon(0 10%, 0% 100%, 33% 100%)}html body #slider .ce_bgimage .ce_bgimage-image{transition:400ms}html body #slider .ce_bgimage .ce_bgimage-inside{max-width:unset !important;padding-left:8vw}html body #slider .ce_bgimage .offset_layer{background:#978c6d;background:linear-gradient(90deg, #978c6d 21px, transparent 1%) center, linear-gradient(#978c6d 21px, transparent 1%) center, #d2cdcd;background-size:auto, auto, auto;background-size:22px 22px;clip-path:polygon(0 10%, 0% 100%, 32% 100%);opacity:0.9;transition:400ms}@media (max-width:767px){html body #slider .ce_bgimage .offset_layer{display:block;clip-path:polygon(0 32%, 0% 100%, 70% 100%) !important}}html body #slider .ce_bgimage .fmel-slider-headline-1{overflow:visible;font-size:3.5vw;line-height:1.1;color:#fff;font-weight:900;text-transform:uppercase;margin-bottom:15px;text-shadow:0 0 10px rgba(151, 140, 109, 0.9), 0 0 20px rgba(151, 140, 109, 0.3), 0 0 30px rgba(151, 140, 109, 0.3)}html body #slider .ce_bgimage .fmel-slider-headline-2{font-size:2.75vw;line-height:1.1;color:#fff;overflow:visible;margin-bottom:40px;text-shadow:0 0 5px #978c6d, 0 0 10px rgba(151, 140, 109, 0.9), 0 0 15px rgba(151, 140, 109, 0.6), 0 0 25px rgba(151, 140, 109, 0.5)}html body #slider .ce_bgimage .ce_hyperlink-extended a{line-height:1.2}html body #slider .ce_bgimage .ce_hyperlink-extended.align-inline{margin-right:15px;overflow:visible}html body #slider .ce_bgimage .ce_hyperlink-extended a.link-white{box-shadow:0px 0px 10px rgba(151, 140, 109, 0.6), 0 0 20px rgba(151, 140, 109, 0.3);overflow:visible}html body #slider .fmel-slider-aktion{background:linear-gradient(90deg, #978c6d 21px, transparent 1%) center, linear-gradient(#978c6d 21px, transparent 1%) center, #d2cdcd;background-color:#d2cdcd;background-size:auto, auto, auto;background-size:auto, auto, auto;background-size:22px 22px;opacity:0.9;transition:400ms}html body #slider .fmel-slider-aktion .offset_layer{display:none}html body .ProvenExpert_widget_container{top:unset !important;bottom:100px}html body .ce_popup_start .ce_popup_content{padding:40px}html body .ce_popup_start .ce_popup_content a{color:#978c6d !important;font-weight:900}html body .ce_popup_start .ce_popup_content p{color:#555;font-size:20px;line-height:1.4}html body .ce_popup_start .ce_popup_content h3{font-weight:900;font-size:32px;text-transform:uppercase}html body .mod_cookiebar_optin .view_help .cookie_help{background:#fff;padding:35px}html body .cookie_settings{background:white;padding:35px}html body #cta .ce_frame_start{position:relative;z-index:99}html body #cta .autogrid_wrapper{display:flex;align-items:center;justify-content:center}html body #cta .dotted-element{height:250px;width:253px;position:relative;background:linear-gradient(90deg, var(--main-color) 21px, transparent 1%) center, linear-gradient(var(--main-color) 21px, transparent 1%) center, #fff;background-size:23px 23px;margin-top:-175px;margin-left:-100px}html body #cta .autogrid.clear{display:none}html body #bottom{background:#978c6d;padding-top:80px;padding-bottom:80px}html body #bottom h1,html body #bottom h2,html body #bottom h3,html body #bottom h4,html body #bottom h5,html body #bottom h6{color:white;font-size:32px;text-transform:uppercase}html body #bottom .inside,html body #bottom .inside a{color:white}html body #bottom .one_fourth.footer-col6.block{width:60%}html body #bottom .one_fourth.footer-col7.block{width:40%}html body #bottom .mod_socials .fa{font-size:32px !important;padding:10px}
:root{--main-color: #978c6d;--second-color: #d7c49e}html{}html body{}html body .fmhl-grid-centering .autogrid_wrapper{display:flex;align-items:center;justify-content:center;padding-bottom:30px}html body .fmhl-uppercase,html body .fmhl-uppercase *{text-transform:uppercase}html body .fmel-tel-link{color:var(--main-color);margin-top:25px}html body .fmel-tel-link a{font-weight:900}html body .fmel-small-width-text .block{z-index:99;position:relative}html body .fmel-small-width-text .dotted-element{height:250px;width:253px;position:relative;background:linear-gradient(90deg, #f7f7f7 21px, transparent 1%) center, linear-gradient(#f7f7f7 21px, transparent 1%) center, var(--main-color);background-size:23px 23px;margin-top:-175px;margin-left:-100px;opacity:0.5}html body .fmel-top-text .autogrid_wrapper{display:flex;padding-right:unset !important;background:#eee !important;box-shadow:0 10px 15px rgba(0, 0, 0, 0.05);z-index:999;position:relative}@media (min-width:768px){html body .fmel-top-text .autogrid_wrapper{margin-top:-40px !important}}html body .fmel-top-text .autogrid_wrapper .fmel-text-col{display:flex;align-self:center;padding-left:50px;padding-top:50px;padding-bottom:50px}html body .fmel-top-text .autogrid_wrapper .fmel-img-col{left:30px;display:flex;padding-right:unset}html body .fmel-top-text .autogrid_wrapper .fmel-img-col .ce_image_extended,html body .fmel-top-text .autogrid_wrapper .fmel-img-col .ce_image_extended *{height:100%;width:100%;object-fit:cover}html body .fmel-top-text .dotted-element{height:250px;width:253px;position:relative;background:linear-gradient(90deg, white 21px, transparent 1%) center, linear-gradient(white 21px, transparent 1%) center, #978c6d;background-size:23px 23px;margin-top:-175px;margin-left:-100px}html body .fmel-top-text .dotted-element.right{margin-left:550px}html body .fmel-top-text:not(.mod_article:nth-child(1)) .autogrid_wrapper{background-color:unset !important}html body .fmel-top-text:not(.mod_article:nth-child(1)) .autogrid_wrapper .autogrid.clear{display:none}html body .fmel-top-text:not(.mod_article:nth-child(1)) .autogrid_wrapper .ce_autogridWrapperStart{background:#eee !important}html body .fmel-top-text:not(.mod_article:nth-child(1)) .autogrid_wrapper .fmel-text-col{padding-right:50px}html body .fmel-teaserboxes{display:flex;gap:5vw}html body .fmel-teaserboxes h3{font-size:38px !important;color:var(--main-color);font-weight:900;text-align:left}html body .fmel-teaserboxes .ce_iconbox{text-align:left}html body .fmel-teaserboxes .ce_iconbox p{text-align:left}html body .fmel-teaserboxes .ce_iconbox .image_container{text-align:left !important}html body #main .mod_newslist a{text-decoration:unset}html body .mod_newslist{display:flex;grid-template-columns:50% 50%;gap:1em;flex-wrap:wrap}html body .mod_newslist #pagination_0{display:block;width:100%}html body .mod_newslist .newslist-v5{margin-bottom:unset;width:32%}@media only screen and (max-width:1240px){html body .mod_newslist .newslist-v5{width:49%}}@media only screen and (max-width:767px){html body .mod_newslist .newslist-v5{width:100%}}html body .mod_newslist .newslist-v5 h2{font-size:26px;padding-right:unset}html body .mod_newslist .newslist-v5 .newslist-v5-bottom{border-top:unset;border-bottom:unset}html body .delay-0-2s{animation-delay:0.2s}html body .delay-0-4s{animation-delay:0.4s}html body .delay-0-6s{animation-delay:0.6s}html body .delay-0-8s{animation-delay:0.8s}html body .delay-1-2s{animation-delay:1.2s}html body .delay-0-5s{animation-delay:0.5s}html body .delay-1s{animation-delay:1s}html body .delay-1-5s{animation-delay:1.5s}html body .delay-2s{animation-delay:2s}html body .delay-2-5s{animation-delay:2.5s}html body .delay-3s{animation-delay:3s}html body .delay-4s{animation-delay:4s}html body .delay-5s{animation-delay:5s}html .logo a{background-size:100%}html .a-level_1{font-size:18px !important}html .image_container img{max-width:none}@media only screen and (max-width:1890px){html .ProvenExpert_widget_container{display:none !important}}@media only screen and (max-width:990px){html .image_container img{width:100% !important;left:0ch;padding-left:0% !important}html .autogrid.adjust_mobile{width:100% !important}html .fmel-img-col{left:0 !important}html .ce_iconbox_inside img{width:auto !important}}@media only screen and (max-width:930px){html .mod_top_phone,html .mod_top_mail{font-size:inherit !important;display:block !important}html #main .mod_article.fullwidth.fmel-teaserboxes{padding-left:20px !important;padding-right:20px !important}html .ce_bgimage.fullscreen-image .ce_bgimage-outer{height:100% !important}html .mod_top_phone,html .mod_top_mail{font-size:12px;line-height:1;padding:0 !important;margin:0 !important}html .body_top{height:70px !important;display:block !important;text-align:center}html body #header{top:70px !important}html .fmel-teaserboxes{flex-wrap:wrap}html .little-logo{padding-left:200px;padding-right:200px}html .mod_top_phone{padding-top:20px;padding-left:20px;margin-bottom:20px}html .mod_top_mail{padding-top:20px;padding-right:20px;margin-bottom:20px}html .marg-300{margin-top:20px}html .fmel-teaserboxes .ce_iconbox img{max-width:100px}}@media only screen and (min-width:769px) and (max-width:930px){html #article-13015 .ce_iconbox_inside{display:flex;gap:30px}html #article-13015 .image{min-width:150px;margin-top:50px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px){html body:not(.roewa-site) .pb-l{padding-bottom:0% !important}html #article-13331 .pt-xxl{padding-bottom:30px !important}html #article-13120{padding-bottom:30px !important}html #article-13125 .pt-xxl{padding-bottom:30px !important}html #article-13334{padding-bottom:30px !important}html #article-13334 .pt-xxl{padding-bottom:20px !important}html #article-13146 .inside{padding-top:20px !important;padding-bottom:30px !important}html #article-13143{padding-bottom:30px !important}html #article-13143 .pt-xxl{padding-bottom:40px !important}html #article-13155 .inside{padding-top:20px !important;padding-bottom:30px !important}html #article-13170 .inside{padding-top:30px !important}html #article-13337 .inside{padding-bottom:30px !important}html #article-13182 .inside{padding-top:30px !important}html #article-13197{padding-bottom:50px !important}html #article-13197 .pt-xx1{padding-bottom:20px !important}html #article-13200 .inside{padding-top:30px !important}html #article-13365 .inside{padding-top:20px !important}html #article-13245 .inside{padding-top:20px !important}html #article-13242{padding-bottom:40px !important}html #article-13254 .inside{padding-top:20px !important}html #article-13260{padding-bottom:40px !important}html #article-13263 .inside{padding-top:20px !important}html #article-13296{padding-bottom:40px !important}}@media only screen and (max-width:768px){html .header.original .logo{margin-top:0 !important}html .mod_navigation{z-index:999999}html .mobile-pad-top{padding-top:20px !important}html #article-13308 img{padding-top:20px !important}html #article-13254 p{padding-bottom:30px !important}html #article-13308{width:100% !important}html #article-12860{padding-top:0px !important}html #article-13214 .inside{width:100% !important}html #article-13241 .inside{width:100% !important}html #article-13013{width:100% !important}html .pt-xxl{padding-bottom:0px !important}html .fmel-slider-headline-1{font-size:30px !important}html .fmel-slider-headline-2{font-size:30px !important}html .autogrid_wrapper{flex-direction:column-reverse !important}html .fmel-img-col{padding-right:20px;margin-right:50px !important}html .fmel-slider-headline-1{padding-left:20px}html .fmel-slider-headline-2{padding-left:20px}html .pic-1{width:100% !important}html .image_container img{width:100% !important}html .fmel-top-text .autogrid_wrapper .fmel-img-col{display:block !important}html #main .mod_article.fullwidth.boxed-content.fmel-top-text .contentwrap,html #main .mod_article.fullwidth.boxed-content.fmel-top-text .contentwrap .inside{padding-left:0px !important;padding-right:0px !important}html #main .mod_article.fullwidth.fmel-teaserboxes{padding-left:20px !important;padding-right:20px !important}html .autogrid.adjust_mobile{padding-left:20px !important;padding-right:20px !important}html #slider .ce_bgimage .ce_hyperlink-extended.align-inline{margin-left:20px}html .ce_autogridWrapperStart{padding-left:20px !important;padding-right:20px !important}html .fmel-teaserboxes .ce_iconbox img{max-width:250px}html p{margin:0px !important;width:100% !important}html .first,html .mod_socials{text-align:left !important}html .mod_socials a{text-decoration:none !important;border-bottom:0px !important}html .ce_iconbox_inside img{width:auto !important}}@media only screen and (max-width:500px){html .mod_top_phone,html .mod_top_mail{font-size:14px !important}html #article-13341 .ce_text{padding-bottom:20px}html .block.three_fifth{padding-top:20px}html #article-13125 .pt-xxl{padding-bottom:20px !important}html #article-13335{padding-top:60px !important}html #article-13174{padding-top:60px !important}html #article-13192{padding-top:60px !important}html #article-13201{padding-top:60px !important}html #article-13013 .ce_hyperlink{padding-bottom:20px !important}html #article-13295{width:100% !important}html #article-13271{padding-top:250px !important;padding-bottom:20px !important}html #article-13350 .ce_textarea{padding-bottom:20px}html #article-13138{padding-top:60px !important}html #article-13138 .dotted-element{visibility:hidden}html #article-13128 .ce_image{padding-bottom:20px}html .last-pad{padding-bottom:20px}html .last-padding-60{padding-bottom:60px}html #article-13314 .ce_text{padding-bottom:60px}html .ce_list ul{padding-left:0px !important}html .fmel-teaserboxes .ce_iconbox img{max-width:150px}html .fmel-slider-headline-1{font-size:30px !important;margin-top:30px}html .fmel-slider-headline-2{font-size:30px !important}html p{margin:0px !important;width:100% !important}}@media only screen and (max-width:377px){html .mod_top_phone,html .mod_top_mail{font-size:11px !important}}.roewa-site .ce_testimonial_version7 .name,.roewa-site .ce_testimonial_version7 .additional{color:#fff}.roewa-site .swip-pagination .swiper-wrapper{padding-bottom:10px}.roewa-site .ce_swiper-slider-start .pagination-left .swiper-pagination{text-align:center}@media only screen and (max-width:991px){.roewa-site .ce_iconbox.version2 .image_container img{width:60px !important}}@media only screen and (max-width:768px){.roewa-site .pt-xxl{padding-bottom:80px !important}}@media only screen and (max-width:500px){.roewa-site .ce_list ul{padding-left:30px !important}}.offset-opacity-0-6 .offset-top{opacity:0.6;display:block !important}.offset-opacity-0-7 .offset-top{opacity:0.7;display:block !important}.offset-opacity-0-8 .offset-top{opacity:0.8;display:block !important}.offset-opacity-0-9 .offset-top{opacity:0.9;display:block !important}.mod_article.fm-popup{display:none !important}.ce_popup_start h2{color:var(--main-color) !important}#fm-popup{position:fixed;top:0;left:0;z-index:10000;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;visibility:hidden;opacity:0;transition:opacity 0.4s, visibility 0s 0.4s;background:rgba(0, 0, 0, 0.7);backdrop-filter:blur(10px)}#fm-popup.fm-show{visibility:visible;opacity:1 !important;transition:opacity 0.4s, visibility 0s 0s}#fm-popup-content{background:white;max-width:calc(100vw - 80px);max-height:calc(100vh - 80px);padding:20px;overflow:auto;transition:opacity s 0.5s}#fm-popup-content a.btn{background:#bfd9e2;color:white;padding:10px 16px;border:none !important;outline:none !important;cursor:pointer}#fm-popup-close{position:fixed;right:5px;top:5px;background:none;border:none;outline:none;padding:4px;display:flex;color:#fff;cursor:pointer}@media (min-width:960px){#fm-popup-content{max-width:800px;max-height:calc(100vh - 80px);padding:30px}#fm-popup-close{right:40px;top:40px}}#fm-popup{background:rgba(255, 255, 255, 0.7) !important}#fm-popup #fm-popup-content{position:relative;border-top:4px solid var(--main-color)}@media (min-width:960px){#fm-popup #fm-popup-content{max-width:700px}}#fm-popup #fm-popup-close{position:absolute;color:#978c6d;right:15px;top:10px}#fm-popup #fm-popup-close svg{display:none}#fm-popup #fm-popup-close::before{content:"";background:url("/files/cto_layout/img/close.jpg");display:inline-block;width:15px;height:15px}#fm-popup h2{color:var(--main-color) !important}
