@font-face{font-family:'icon-picker';src:url('files/iconpicker/icon-picker.eot');src:url('files/iconpicker/icon-picker.eot#iefix') format('embedded-opentype'),url('files/iconpicker/icon-picker.woff') format('woff'),url('files/iconpicker/icon-picker.svg') format('svg');font-weight:normal;font-style:normal}.ce_rsce_leistungen_icons{position:relative;display:-webkit-flex;display:-moz-box;display:flex}.ce_rsce_leistungen_icons .inside{position:relative;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-webkit-justify-content:space-evenly;-moz-box-pack:space-evenly;justify-content:space-evenly;-webkit-flex-wrap:wrap;flex-wrap:wrap}.icons--leistungen{position:relative;text-align:center;padding:0 1rem 2rem 1rem;margin:3rem 1rem 0 1rem;width:120px}.icons--leistungen object{width:100%;height:auto}.icons--leistungen p{position:absolute;bottom:0;left:0;right:0}@media screen and (min-width:768px){.icons--leistungen{margin:3rem 2.5rem 0 2.5rem}}@media screen and (min-width:992px){.icons--leistungen{margin:3rem .5rem 0 .5rem}}@media screen and (min-width:1200px){.icons--leistungen{width:7rem}}.ce_rsce_referenzen a.highlight{position:relative;display:inline-block;margin:1rem auto 0}.ce_rsce_referenzen .inside{position:relative}.ce_rsce_referenzen .inside .referenz--showbox{position:relative;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;-webkit-align-items:stretch;-moz-box-align:stretch;align-items:stretch}.ce_rsce_referenzen .inside .referenz--showbox .item--referenz{position:relative;display:-webkit-flex;display:-moz-box;display:flex;width:100%;height:33%;margin-bottom:2%;overflow:hidden}.ce_rsce_referenzen .inside .referenz--showbox .item--referenz img{position:relative;display:-webkit-flex;display:-moz-box;display:flex;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:auto;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}.ce_rsce_referenzen .inside .referenz--showbox .item--referenz .textbox{position:absolute;width:100%;height:100%;display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;background-color:rgba(0,0,0,0.3)}.ce_rsce_referenzen .inside .referenz--showbox .item--referenz p{text-align:center;z-index:99;opacity:1;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}.ce_rsce_referenzen .inside .referenz--showbox .item--referenz.hide{display:none}.ce_rsce_referenzen .inside .referenz--showbox a{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;text-transform:uppercase;text-decoration:none;color:#FFF;font-weight:bold}.ce_rsce_referenzen .inside .referenz--showbox a:hover>.textbox{background-color:transparent;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}.ce_rsce_referenzen .inside .referenz--showbox a:hover>.textbox p{opacity:0;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s;-webkit-transform:scale(10);-moz-transform:scale(10);-o-transform:scale(10);transform:scale(10)}.ce_rsce_referenzen .inside .referenz--showbox a:hover>.textbox img{-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}@media screen and (min-width:576px){.ce_rsce_referenzen .inside .referenz--showbox .item--referenz{width:49%}}.ce_rsce_akkordeon{position:relative;display:-webkit-flex;display:-moz-box;display:flex;width:90%;margin:0 auto}.ce_rsce_akkordeon .toggle{border-bottom:1px solid #B7B7B7}.ce_rsce_akkordeon .toggler{position:relative;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;border-top:1px solid #B7B7B7;padding:1rem 0}.ce_rsce_akkordeon .toggler .imagebox{position:relative;display:inline-block;width:5rem}.ce_rsce_akkordeon .toggler img{width:3rem;margin-right:3rem}.ce_rsce_akkordeon .toggler:after{font-family:'burkert';content:'\f104';position:absolute;-webkit-transition:150ms ease-in-out;-moz-transition:150ms ease-in-out;-o-transition:150ms ease-in-out;transition:150ms ease-in-out;top:15%;right:0;cursor:pointer;font-size:2rem}.ce_rsce_akkordeon .toggler.active:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:150ms ease-in-out;-moz-transition:150ms ease-in-out;-o-transition:150ms ease-in-out;transition:150ms ease-in-out;color:#BB1818}.ce_rsce_akkordeon .ui-accordion-content{margin-left:6rem;padding:.5rem 0 1rem}@media screen and (min-width:768px){.ce_rsce_akkordeon{width:75%}.ce_rsce_akkordeon .toggler .imagebox{width:6rem}.ce_rsce_akkordeon .toggler:after{right:25px}}@media screen and (min-width:1200px){.ce_rsce_akkordeon{width:66%}}.kontakt{position:relative;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.kontakt .width50{width:100%;margin-bottom:1rem}.kontakt img{margin:.8em 0;height:3em;position:relative}.kontakt a{text-decoration:none;color:#FFF}.kontakt a:hover{color:#BB1818}form.kontaktformular{position:relative;display:-webkit-flex;display:-moz-box;display:flex}form.kontaktformular .box{position:relative;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between}form.kontaktformular div.widget{width:100%;margin-bottom:1rem}form.kontaktformular div.widget.width50{width:48%;margin:0}form.kontaktformular div.widget-explanation{position:relative}form.kontaktformular div.widget-explanation p{position:absolute;right:0;bottom:0;margin:0;font-size:.5rem;text-align:right;overflow:hidden}form.kontaktformular input,form.kontaktformular textarea,form.kontaktformular select{position:relative;display:inline-table;background-color:transparent;border:1px solid #FFF;padding:.5rem 1rem;color:#FFF;width:100%}form.kontaktformular button.submit{padding:.5rem 1rem;border:1px solid #BB1818;background-color:transparent;color:#FFF;font-size:1rem}form.kontaktformular button.submit:after{font-family:'burkert';content:'\f102';padding-left:2rem}form.kontaktformular button.submit:hover{background-color:#BB1818;border-color:#BB1818;font-weight:400}@media screen and (min-width:768px){.kontakt{-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row}}#cboxCurrent{display:none !important}.ce_gallery{position:relative;display:block;margin:0 auto;width:80%}.ce_gallery figure{margin-left:15px}.ce_gallery li{padding-left:3rem;padding-right:3rem}.ce_gallery p{text-align:center;padding-top:1rem}.ce_gallery img{width:100%;height:auto}.ce_gallery .icon_01_arrow{position:absolute;display:inline-block;top:44%;font-size:12px;border:1px solid #191919;color:#BB1818;padding:6px 8px 10px 8px;border-radius:20px;z-index:99}.ce_gallery .icon_01_arrow.prev{left:0;padding:6px 6px 10px 10px}.ce_gallery .icon_01_arrow.prev:after{font-family:'burkert';content:'\f101';font-size:18px;font-weight:bold}.ce_gallery .icon_01_arrow.next{right:0}.ce_gallery .icon_01_arrow.next:after{font-family:'burkert';content:'\f102';font-size:18px;font-weight:bold}.ratingslider{width:75vw;margin:0 auto;text-align:center}.ratingslider .rating{width:60vw;margin:0 auto;text-align:center}.ratingslider h4{text-transform:uppercase}.ratingslider p{margin-bottom:1.5rem}.ratingslider .slick-prev,.ratingslider .slick-next{border-radius:20px;width:40px;height:40px;border:1px solid #191919}.ratingslider .slick-prev::before,.ratingslider .slick-next::before{color:#BB1818;font-family:'burkert';content:'\f101';line-height:32px;opacity:1}.ratingslider .slick-next::before{content:'\f102'}.ratingslider .slick-prev{padding-left:5px}#footer{position:relative;border-bottom:30px solid #BB1818;background-color:#000;padding:2rem 15px 1rem;color:#FFF}#footer a{color:#FFF}#footer .inside{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;margin:0 auto;-webkit-flex-wrap:wrap;flex-wrap:wrap}#footer #header-logo{height:70px;margin-bottom:3rem}#footer #header-logo img{width:auto;height:100%}#footer a.invisible{display:none}#footer nav ul{margin-top:3rem;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row}#footer nav ul li{padding:0 1rem 0 0}@media screen and (min-width:768px){#footer .inside{-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row}}@media screen and (min-width:992px){#footer nav ul{margin-top:30px}}