.social-media a+a{margin-left:5px}.owl-item{overflow:hidden}.nav-item.dropdown:hover .dropdown-menu{display:block}.dropdown-menu{top:100%}.footer .mail span{display:inline-block}.footer .imprint .like-a{cursor:pointer}.footer .imprint a+a:before,.footer .imprint a+.like-a:before{content:"|";margin:0 5px 0 6px;color:#fff}.switch-language{position:relative;top:20px;right:-35px;text-align:right;height:0;z-index:1001}.google-search *{box-sizing:content-box}.pf-first,.pf-sec,.pb-first,.pb-sec,.news h2 a{color:#000000}.news p a{color:#dddddd}.pf-first:after{content:"\f105";font-family:'Font Awesome 5 Pro'}.pf-sec:after{content:"\f101";font-family:'Font Awesome 5 Pro'}.pb-first:after{content:"\f100";font-family:'Font Awesome 5 Pro'}.pb-sec:after{content:"\f104";font-family:'Font Awesome 5 Pro'}.bgjumb-grau,.bgjumb-grau .jumbotron{background:#ededed}.bgjumb-weiss,.bgjumb-weiss .jumbotron{background:#FFFFFF}.bgjumb-gelb,.bgjumb-gelb .jumbotron{background:#dddddd}.bg-grau,.jumb-grau{background:#ededed !important}.bg-weiss,.jumb-weiss{background:#FFFFFF !important}.bg-gelb,.jumb-gelb{background:#dddddd !important}.bg-schwarz{background:#000000 !important;color:#FFFFFF}.bg-grau2{background:#dddddd !important}.bg-schwarz .fa,.bg-schwarz a,.bg-schwarz .btn.btn-ghost,.bg-schwarz .icon:before{color:#FFFFFF !important;border-color:#FFFFFF}.bg-schwarz .btn.btn-ghost:hover{background-color:#FFFFFF !important;color:#000000 !important}.bgcon-grau,.bgcon-grau .text-container{background:#ededed}.bgcon-weiss,.bgcon-weiss .text-container{background:#FFFFFF}.bgcon-gelb,.bgcon-gelb .text-container{background:#dddddd}#footer .foot-schwarz .footer{background:#000000}#footer .foot-grau .footer{background:#333333}#footer .foot-weiss .footer{background:#FFFFFF}#footer .foot-gelb .footer{background:#dddddd}#footer .bgfoot-schwarz{background:#000000}#footer .bgfoot-grau{background:#333333}#footer .bgfoot-weiss{background:#FFFFFF}#footer .bgfoot-gelb{background:#dddddd}.mx-auto.mr-auto{margin-right:auto !important;margin-left:0 !important}.mx-auto.ml-auto{margin-right:0 !important;margin-left:auto !important}.login-header{background:#000000;color:#FFFFFF}.login-container{background:#FFFFFF}.back .btn-ghost:hover{color:#FFFFFF !important}body{background-color:#ffffff;color:#333333;font-family:'Roboto',sans-serif;font-size:16px;overflow-x:hidden}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{display:block;margin:0}h1,.h1{color:#000000;font-size:35px;margin-bottom:10px}h2,.h2{color:#000000;font-size:25px;margin-bottom:10px}h3,.h3{color:#000000;font-size:21px;margin-bottom:10px}h4,.h4{color:#000000;font-size:18px;margin-bottom:10px}h5,.h5{color:#000000;font-size:15px;margin-bottom:10px}h6,.h6{font-size:13px}a,.dynamicLink,.like-a{color:#ffcc00;cursor:pointer !important;-moz-transition:color 300ms ease-out;-webkit-transition:color 300ms ease-out;-o-transition:color 300ms ease-out;-ms-transition:color 300ms ease-out;transition:color 300ms ease-out}p:last-child{margin:0}iframe:not(.iframe__wrapper iframe, .protect iframe, .googlemaps iframe),.gmaps iframe:not(.iframe__wrapper iframe, .protect iframe, .googlemaps iframe){border:0;height:650px;margin-bottom:-7px;width:100%}.clearfix:after{content:"";display:table;clear:both}.map-info{min-height:250px;color:#FFFFFF;font-size:22px;justify-content:center;display:flex;align-items:center;text-align:center;background:rgba(0,0,0,0.5)}.bg-color-headerinfo{background-color:#dddddd}.header-info{background-color:#dddddd;color:#333333;font-size:16px;padding:15px 30px}.header-info a{color:#333333}.header-info .phone-number{font-weight:700}@media (max-width:767px){.header-info .phone-number{margin-top:5px}}@media (max-width:767px){.header-info .text-right,.header-info .text-center{text-align:left !important}}.header-info .btn:hover{color:#FFFFFF;background-color:#000000}@media (max-width:767px){.header-info .btn{margin-top:10px}}@media (max-width:767px){.header-info.social .btn{margin-top:15px}}@media (max-width:767px){.header-info.social .social-media{border-bottom:1px solid #000000;margin:0 0 15px 0;text-align:left;padding-bottom:10px;padding-top:10px}}@media (max-width:575px){.header-info.social .social-media{border-top:0 none;padding-top:0}}@media (max-width:767px){.header-info.social .vertical-align{display:block}}.header-info.social .two-cols .header-info-cta .cta-text,.header-info.social .two-cols .header-info-cta .phone-number,.header-info.social .two-cols .header-info-cta .write-us{display:inline-block}@media (min-width:992px){.header-info.social .two-cols .header-info-cta .cta-text{max-width:55%}}.header-info.social .two-cols .header-info-cta .phone-number,.header-info.social .two-cols .header-info-cta .write-us{margin-left:30px}.header-info.social .two-cols .btn{width:120px}@media (max-width:991px){.header-info.social .two-cols .header-info-cta.text-right{text-align:left !important}.header-info.social .two-cols .header-info-cta.text-right .cta-text,.header-info.social .two-cols .header-info-cta.text-right .phone-number,.header-info.social .two-cols .header-info-cta.text-right .write-us,.header-info.social .two-cols .btn{margin-left:0;margin-top:5px;width:100%}.header-info.social .two-cols .social-media{border-bottom:1px solid #000000;margin:0 0 10px 0;text-align:left;padding-bottom:10px;padding-top:10px}}.social .social-media .fa{color:#000000;font-size:25px}.jumbotron{background-color:#ededed;border-radius:0;font-family:'Roboto',sans-serif;font-size:35px;font-weight:300;margin-bottom:0;padding:50px 30px}@media (max-width:767px){.jumbotron{font-size:24px;padding:30px}}@media (max-width:575px){.jumbotron{font-size:18px}}.jumbotron .btn-circle{background-color:#dddddd;line-height:30px;padding:25px 0 0 3px}.jumbotron .btn-circle:hover{background-color:#dddddd;color:#000000}.jumbotron .hours{display:block;font-size:35px;font-weight:400}.jumbotron .info{display:block;margin-top:-5px}@media (min-width:576px){.jumbotron.btn-cta .btn{width:33%}}@media (max-width:767px){.jumbotron.btn-cta .btn{margin-top:10px}}.jumbotron.btn-cta .btn:after{content:"\f101";font-family:'Font Awesome 5 Pro';margin-left:5px}.jumbotron .notdienst{background:#dddddd}.container-fluid{padding-left:0;padding-right:0}.owl-carousel{padding:0 15px;position:relative}.owl-carousel.text-carousel .carousel-text-item{background-color:#333333;color:#FFFFFF;text-align:center;padding:40px 80px}.owl-carousel .owl-dots .owl-dot{display:inline-block}.owl-carousel .owl-dots .owl-dot span{background-color:#666666;border-radius:30px;height:10px;margin:0 5px;width:10px}.carousel-text-item span,.owl-carousel .owl-dots .owl-dot span{display:inline-block}.owl-carousel .owl-dots .owl-dot:hover span{background-color:#dddddd}.owl-carousel .owl-dots .owl-dot.active span{background-color:#dddddd}.owl-carousel .carousel-text-item .carousel-main-line{font-size:20px;font-weight:400}.owl-carousel .carousel-text-item .carousel-footer-line{font-size:16px;font-style:italic;font-weight:300;margin-top:8px}.owl-carousel.style-1 .owl-dots,.owl-carousel.style-3 .owl-dots{bottom:5%;left:50%;margin-top:10px;position:absolute;text-align:center;transform:translate(-50%,-5%);-webkit-transform:translate(-50%,-5%);-moz-transform:translate(-50%,-5%);-ms-transform:translate(-50%,-5%);-o-transform:translate(-50%,-5%)}.owl-carousel.style-2 .owl-nav,.owl-carousel.style-3 .owl-nav{position:absolute;top:50%;left:0;right:0;margin-top:-47px;text-align:left !important}.owl-carousel.style-2 .owl-nav [class*=owl-],.owl-carousel.style-3 .owl-nav [class*=owl-]{color:#FFFFFF;display:inline-block;font-size:60px;height:94px;position:absolute;width:40px}.owl-carousel.style-2 .owl-nav .owl-prev,.owl-carousel.style-3 .owl-nav .owl-prev{left:50px}.owl-carousel.style-2 .owl-nav .owl-next,.owl-carousel.style-3 .owl-nav .owl-next{right:30px}.owl-carousel.style-3 .owl-dots{text-align:center}.owl-carousel .carousel-caption{bottom:auto;left:auto;position:absolute;right:auto;top:50%;text-align:center;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);width:100%}.owl-carousel .carousel-caption .caption-text{background:#000000;display:inline-block;font-size:20px;padding:20px;width:auto}.owl-carousel .carousel-caption .btn{display:block;max-width:30%;width:auto;margin:20px auto 0 auto}.owl-carousel.captioned .carousel-caption{color:#000000;font-size:16px;padding:40px}.owl-carousel.captioned.outer .carousel-caption{background:#FFFFFF;position:initial}.owl-carousel.captioned.inner .carousel-caption{color:#FFFFFF;position:absolute}.owl-carousel.captioned.inner .owl-dots{bottom:5%;left:50%;position:absolute;transform:translateY(-50%,-5%);-webkit-transform:translate(-50%,-5%);-moz-transform:translate(-50%,-5%);-ms-transform:translate(-50%,-5%);-o-transform:translate(-50%,-5%)}.owl-carousel .owl-nav .disabled{cursor:default;opacity:0.5}.card{background:transparent;border:0 none;border-radius:0;width:100%}.card .card-img-top{border-radius:0;width:100%}.card .card-block .btn{margin-top:10px}.card .card-title{font-size:18px;line-height:24px;margin-bottom:10px}.card .card-text,.card p{font-size:14px}.card span.icon{font-size:14px}.service-cards{padding:60px 30px}figure .fig-img-container,figure .fig-img-container img{margin-bottom:0}.service-cards .card-img-container{margin-bottom:20px}.service-cards>h1,.service-cards>h2,.service-cards>h3,.service-cards>h4,.service-cards>h5,.service-cards>h6{margin-bottom:30px}.service-cards.team-cards h5,.service-cards.team-cards h6{margin-bottom:10px}.service-cards>.custom-container~.row{margin-top:30px}.service-cards .big-card-icon{background:#dddddd;border-radius:50%;color:#000000;font-family:'Font Awesome 5 Pro';font-size:100px;height:180px;padding-top:10px;text-align:center;margin:0 auto;width:180px}.service-cards .big-card-icon .big-card-icon-item1:before{content:"\f06d"}.service-cards .big-card-icon .big-card-icon-item2:before{content:"\f1b0"}.service-cards .big-card-icon .big-card-icon-item3:before{content:"\f1e5"}.service-cards .big-card-icon .big-card-icon-item4:before{content:"\f206"}.service-cards .big-card-icon~.card-block .custom-container{margin-top:10px}.custom-container>.container,.container .container{padding:0}@media (max-width:767px){.service-cards [class*='col-']{margin-bottom:20px}.service-cards [class*='col-']:last-child{margin-bottom:0}}@media (min-width:576px) and (max-width:767px){.service-cards.three-cols.card-bg .btn{font-size:10px}}@media (min-width:576px) and (max-width:991px){.service-cards.four-cols [class*='col-']{margin-bottom:20px}.service-cards.four-cols [class*='col-']:last-child,.service-cards.four-cols [class*='col-']:nth-last-child(2){margin-bottom:0}}.service-cards.card-bg .card{background-color:#FFFFFF;padding:15px}.service-cards.full-bg-colored{background-color:#dddddd}.service-cards.button-inline .card-text{margin-bottom:0}.service-cards.full-image .card{padding:0}.service-cards.full-image .card .card-img-container{margin:0}.service-cards.full-image .card .card-block{padding:15px}.service-cards.team-cards .contact-infos{border-top:1px solid #dddddd;margin-top:10px;padding-top:20px}@media (max-width:575px){.service-cards.team-cards .contact-infos{border-bottom:1px solid #dddddd;padding-bottom:10px}}.service-cards.team-cards .contact-infos span{display:block}.service-cards.team-cards .contact-infos a{color:#000000}.service-cards.team-cards .contact-infos a:hover{color:#dddddd}.no-circle img{border-radius:0% !important}.round-image img,.rounded-circle{border-radius:50% !important}.text-container,.text-image-container{line-height:25px;padding:60px 30px}.text-container~.container{margin-bottom:100px}.text-container.full-bg-colored{background-color:#eeeeee}.text-container figure{margin-bottom:20px}.teaser-btn-row .teaser-btns{margin:20px -15px}.teaser-btn-row .teaser-btns:last-child{margin-bottom:0}@media (max-width:991px){.teaser-btn-row .col-lg-8~.col-lg-4 figure{margin-top:30px}.teaser-btn-row .col-lg-8~.col-lg-4 figure:last-child{margin-bottom:0}}@media (max-width:575px){.teaser-btn-row .teaser-btns .col-sm-6~.col-sm-6{margin-top:20px}}.text-image-container figure{width:33.33333%}.text-image-container.bigger-img figure{width:50%}.full-bg-colored{padding:60px 30px !important}.no-bg{background-color:transparent;padding-left:0 !important;padding-right:0 !important}.container-fluid .no-bg{padding:30px !important}.text-image-container img.float-left{float:left}.container-colored .text-bg-img-box .text-col{padding:45px 15px 45px 0px}.card-container{background:#dddddd;padding:100px}@media (max-width:767px){.card-container{padding:0}}.text-bg-img-box{background-color:#FFFFFF;padding:0 15px}.text-bg-img-box .img-col{padding-left:15px}.text-bg-img-box .img-col.bg-img{background-repeat:no-repeat;background-size:cover;background-position:center}@media (max-width:767px){.text-bg-img-box .img-col.bg-img{min-height:250px}}.text-bg-img-box .img-col.bg-img.bg-img1{background-image:url(../img/platzhalter-card-03.jpg)}.text-bg-img-box .img-col.bg-img.bg-img2{background-image:url(../img/platzhalter-card-04.jpg)}.text-bg-img-box .text-col{padding:45px 30px}@media (max-width:767px){.text-bg-img-box .text-col{padding:30px}}.text-bg-img-box .text-col h2,.text-bg-img-box .text-col .h2{margin-bottom:10px}figure{text-align:left;margin:0;width:100%}figure.float-left{margin:5px 20px 0 0}figure.float-right{margin:5px 0 0 20px}figure img{margin-bottom:0;line-height:1;max-width:100%;height:auto}figure .figure-caption,figcaption{color:#666666;font-size:14px;margin-bottom:0px}figure.zoomable>span.figurewrapper:after,figure.gallery>span.figurewrapper a:first-child:after{background:#FFFFFF;border:1px solid #FFFFFF;content:"\f00e";color:#000000;font-family:'Font Awesome 5 Pro';font-size:19px;font-weight:300;height:35px;padding:3px 0 0 9px;width:35px}@media (max-width:575px){figure{margin-top:0;width:100% !important}figure .figure-caption{margin-bottom:15px}}.footer{color:#FFFFFF;font-size:14px}.footer a,.footer .like-a{color:#FFFFFF}.footer a:hover,.footer .like-a:hover{color:#ffcc00}.footer img{width:200px}.footer .icon:before{color:#FFFFFF}.footer.footer-top-container{padding:30px}.footer.footer-top-container h5{color:#FFFFFF;margin-bottom:10px}.footer .mail span{display:inline-block}.footer.footer-top-container .social-media{font-size:20px}@media (max-width:767px){.footer.footer-top-container .social-media{margin-top:20px}}@media (max-width:767px){.footer.footer-top-container .text-right,.footer.footer-top-container .text-center{text-align:left !important}}.footer-top-bg{background-color:#333333}.footer-bottom-bg{background-color:#000000}.footer.footer-top-container.style1,.footer.footer-top-container.style2,.footer.footer-top-container.style3,.footer.footer-top-container.style4{background-color:#333333;line-height:25px}.footer .icon.mobile:before{font-size:18px}.footer.footer-top-container.style1 .contact-infos{margin-top:30px}.footer.footer-top-container.style1 .contact-infos .contact-us,.footer.footer-top-container.style3 .contact-infos .contact-us,.footer.footer-top-container.style4 .contact-infos .contact-us,.footer.footer-top-container.style4 .opening-hours .contact-us{display:inline-block;text-align:left}.footer.footer-top-container.style3 .opening-hours .contact-us{display:inline-block;text-align:left}.footer.footer-top-container.style3 h5{font-size:20px}.footer.footer-top-container.style3 .social-media{font-size:30px;margin-top:30px}.footer.footer-top-container.style3 .opening-hours table th,.footer.footer-top-container.style4 .opening-hours table th{padding:0 20px 0 0}@media (min-width:1200px){.footer.footer-top-container.style2 .social-media{padding-left:55px}.footer.footer-top-container.style4 .contact-infos.text-center{text-align:left !important}}@media (max-width:1199px){.footer.footer-top-container.style4 .logo{margin-bottom:30px}}@media (max-width:991px){.footer.footer-top-container.style2 .social-media{padding-left:20px}.footer.footer-top-container.style3 .text-center,.footer.footer-top-container.style4 .text-center{text-align:left !important}.footer.footer-top-container.style3 .social-media,.footer.footer-top-container.style3 .opening-hours{border-bottom:1px solid #FFFFFF;border-top:1px solid #FFFFFF;padding-bottom:20px;padding-top:20px;margin:30px 0}.footer.footer-top-container.style4 .logo{margin-bottom:0px}.footer.footer-top-container.style4 .logo-s{border-bottom:1px solid #FFFFFF;padding-bottom:20px;margin-bottom:20px}.footer.footer-top-container.style4 .opening-hours{border-top:1px solid #FFFFFF;padding-top:20px;margin-top:20px}}@media (max-width:767px){.footer.footer-top-container .col-md-4{margin-bottom:20px}.footer.footer-top-container .col-md-4:last-child{margin-bottom:0px}.footer.footer-top-container.style2 .social-media{margin-bottom:20px;margin-left:0px}.footer.footer-top-container.style2 .logo{margin-left:0}.footer.footer-top-container.style1 .social-media,.footer.footer-top-container.style1 .opening-hours{border-bottom:1px solid #FFFFFF;border-top:1px solid #FFFFFF;padding-bottom:20px;padding-top:20px;margin:30px 0}}.footer.footer-bottom-container{background-color:#000000;font-size:13px;line-height:30px;padding:10px 30px}@media (min-width:768px){.footer.footer-bottom-container .imprint{text-align:right}}@media (max-width:991px){.footer.footer-bottom-container .social-media.text-center{text-align:left !important}}.gallerybox-ohne-pager.gallery-full{margin-top:0px}.gallerybox-ohne-pager.gallery-full a.gallery{background-repeat:no-repeat;background-size:cover !important;background-position:center;width:25% !important;height:calc(12.5vw) !important;margin:0px 0px 0px 0px !important}@media (max-width:991px){.gallerybox-ohne-pager.gallery-full a.gallery{width:50% !important;height:calc(25vw) !important;margin:0px 0px 0px 0px !important}}@media (max-width:575px){.gallerybox-ohne-pager.gallery-full a.gallery{width:100% !important;height:50vw !important;margin:0px 0px 0px 0px !important}}.news h1,.news-detail h1,.news h2,.news-detail h2{font-weight:500;margin:10px 0 20px 0}.news article,.news-detail article{background:#FFFFFF;padding:50px;margin:20px 0}.news article figure,.news-detail article figure{margin:0 40px 0 0;max-width:100%;width:20%}@media (max-width:767px){.news article figure,.news-detail article figure{width:100%}}.news article time,.news-detail article time{font-size:14px;font-weight:500}@media (max-width:767px){.news .imgleft,.news-detail .imgleft{margin-bottom:20px}}.news-detail .btn{width:20%}@media (max-width:767px){.news-detail .btn{width:100%}}span.icon{display:block}.icon:before{color:#000000;display:inline-block;font-family:'Font Awesome 5 Pro';font-weight:normal;position:relative;margin-right:10px}.icon.tele:before{content:"\f095"}.icon.mail:before{content:"\f0e0"}.icon.fax:before{content:"\f1ac"}.icon.mobile:before{content:"\f10b";font-size:21px;margin-right:15px}.icon.www:before{content:"\f015"}.icon.copyright:before{content:"\f1f9"}.icon.pdf:before{content:"\f1c1"}.icon.comment:before{content:"\f086"}.icon.arr-prev-right:before{content:"\f054"}.visual-container{position:relative}.visual-container .bg-img{background-size:cover;background-repeat:no-repeat;background-position:center;min-height:300px}.visual-container img{height:auto;width:100%}.visual-container .vc-content{color:#FFFFFF;font-size:25px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}.visual-container .vc-content.wider{width:70%}.visual-container .vc-content p{font-size:16px}@media (max-width:575px){.visual-container .vc-content{font-size:17px}}.super-container .container{background:#dddddd;padding:100px}@media (max-width:991px){.super-container .container{padding:0}}fieldset,.contactform-gr{width:100%}fieldset legend,.contactform-gr legend{display:none}fieldset .row,.contactform-gr .row{margin:0}fieldset .row.captcha,.contactform-gr .row.captcha{margin-top:20px}fieldset .row.captcha div,.contactform-gr .row.captcha div{margin-bottom:0}fieldset .row.captcha img,.contactform-gr .row.captcha img{height:40px}fieldset .row.captcha div:first-child,.contactform-gr .row.captcha div:first-child{float:left;height:40px;margin-right:1%;width:auto}fieldset .row.captcha div:last-child,.contactform-gr .row.captcha div:last-child{float:left;width:161px}fieldset .row.absenden,.contactform-gr .row.absenden{float:none;margin-top:15px}fieldset .row.absenden a,.contactform-gr .row.absenden a{background:#000000;color:#FFFFFF;border:0 none;border-radius:0;cursor:pointer;font-size:16px;text-shadow:none;margin-bottom:20px;width:50%}@media (max-width:991px){fieldset .row.absenden a,.contactform-gr .row.absenden a{width:100%}}fieldset .row.absenden a:hover,.contactform-gr .row.absenden a:hover{background:#dddddd;color:#000000}fieldset .form-info,.contactform-gr .form-info{font-size:14px;margin-top:20px}fieldset .plzort,.contactform-gr .plzort{float:none;max-width:100%;width:100%}fieldset label,.contactform-gr label{margin-bottom:5px;margin-top:15px}fieldset input,.contactform-gr input{height:40px}fieldset input[type="radio"],.contactform-gr input[type="radio"]{height:auto}fieldset input.text,.contactform-gr input.text,fieldset textarea.text,.contactform-gr textarea.text{padding:5px 10px}fieldset textarea.text,.contactform-gr textarea.text{height:162px;padding:5px 10px}fieldset label,.contactform-gr label,fieldset input,.contactform-gr input,fieldset textarea,.contactform-gr textarea{display:block;float:none;max-width:100%;width:100% !important}fieldset label.zipcode,.contactform-gr label.zipcode,fieldset input.zipcode,.contactform-gr input.zipcode,fieldset textarea.zipcode,.contactform-gr textarea.zipcode{float:left;width:20% !important;margin-right:1%}fieldset label.city,.contactform-gr label.city,fieldset input.city,.contactform-gr input.city,fieldset textarea.city,.contactform-gr textarea.city{float:left;width:79% !important}@media (max-width:767px){fieldset .plzort input.zipcode{margin-right:0% !important;width:100% !important}fieldset .plzort input.city{margin-top:5px;width:100% !important}}.btn{border:0 none;border-radius:0;cursor:pointer !important;font-size:16px;width:100%}.btn:last-child{margin-bottom:0}.btn.btn-primary{background-color:#dddddd;color:#000000}.btn.btn-primary:hover{background-color:#000000;color:#ffcc00}.btn.btn-ghost{background-color:transparent;border:1px solid #000000;color:#000000}.btn.btn-ghost:hover{background-color:#000000;color:#FFFFFF}.btn.btn-inverted{background-color:#000000;color:#dddddd}.btn.btn-inverted:hover{background-color:#ffcc00;color:#000000}.btn.btn-inline{background-color:#dddddd;color:#000000;display:inline;font-size:13px;padding:2px 5px}.btn.btn-inline:hover{background-color:#000000;color:#ffcc00}.btn.btn-inline.btn-inline-inverted{background-color:#000000;color:#dddddd}.btn.btn-inline.btn-inline-inverted:hover{background-color:#ffcc00;color:#000000}.btn.btn-long-arrow{background-color:transparent;color:#666666;padding:0;text-align:left;width:auto}.btn.btn-long-arrow:hover{color:#000000}.btn.btn-long-arrow:after{content:"\f178";font-family:'Font Awesome 5 Pro';margin-left:5px;position:relative;top:4px}.btn.btn-circle{border-radius:50%;height:100px;width:100px !important}.btn.btn-circle:after{display:none}.btn.arr-right:after{content:"\f105";font-family:'Font Awesome 5 Pro';margin-left:5px}.btn.arr-left:before{content:"\f105";font-family:'Font Awesome 5 Pro';margin-right:5px}.btn.arr-prev-left:before{content:"\f104";font-family:'Font Awesome 5 Pro';margin-right:5px;position:relative;top:1px}.btn.arr-prev-right:before{content:"\f0a9";font-family:'Font Awesome 5 Pro';margin-right:5px}.btn:before{font-family:'Font Awesome 5 Pro';margin-right:5px}.btn.btn-tele:before{content:"\f095"}.btn.btn-mail:before{content:"\f0e0"}.btn.btn-fax:before{content:"\f1ac"}.btn.btn-mobile:before{content:"\f10b"}.btn.btn-www:before{content:"\f015"}.btn.btn-copyright:before{content:"\f1f9"}.btn.btn-pdf:before{content:"\f1c1"}.btn.btn-comment:before{content:"\f086"}.ui-accordion .ui-accordion-header{margin-top:10px}.ui-accordion h2{font-family:'Roboto',sans-serif;font-size:20px;font-weight:500;padding:15px 20px !important}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#000000}.ui-widget-content{border:1px solid #dddddd}.ui-accordion .ui-accordion-content{padding:40px}.ui-accordion-content p{font-family:'Roboto',sans-serif;font-size:15px;line-height:25px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br,.ui-corner-top,.ui-corner-tr{border-bottom-right-radius:0px !important;border-top-right-radius:0px !important;border-bottom-left-radius:0px !important;border-top-left-radius:0px !important}.ui-state-default{background:#dddddd;border:0 none}.ui-state-default .ui-icon{background-image:none}.text-container .onAccordion h2 a:before,.text-container .ui-state-active h2 a:before{color:#333333;font-family:'Font Awesome 5 Pro' !important;font-size:18px;font-weight:300 !important;position:relative;top:-1px}.text-container .onAccordion a:before{content:"\f067";margin-right:10px}.text-container .ui-state-active a:before{content:"\f068";margin-right:10px}.text-container .ui-widget-content a:before{display:none}ul,li{margin:0;padding:0}ul.on-list{list-style:none}ul.on-list li{margin:10px;margin-left:30px}ul.on-list li:before{content:'\f00c';font-family:'Font Awesome 5 Pro';float:left;margin-left:-25px}.vertical-align{display:flex;align-items:center}@media (max-width:767px){.vertical-align{display:block}}@media (max-width:575px){.text-right{text-align:left !important}}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1.1);
transform:scale(1.1)}
50%{-webkit-transform:scale(0.8);
transform:scale(0.8)}
100%{-webkit-transform:scale(1.1);
transform:scale(1.1)}}
@keyframes pulse{0%{-webkit-transform:scale(1.1);
-ms-transform:scale(1.1);
transform:scale(1.1)}
50%{-webkit-transform:scale(0.8);
-ms-transform:scale(0.8);
transform:scale(0.8)}
100%{-webkit-transform:scale(1.1);
-ms-transform:scale(1.1);
transform:scale(1.1)}}
.animated-pulse,.animated-pulse:hover{-webkit-animation:pulse 2s linear infinite;animation:pulse 2s linear infinite}.container-layouts{border:1px solid #333333;padding-left:0 !important;padding-right:0 !important}.onp_layoutcontent .custom-container{border:1px solid red}.onp_layoutcontent .col-sm-12 figure{width:33.33333%}.onp_layoutcontent .bigger-img .col-sm-12 figure{width:50%}.shape{position:relative;height:300px;background-image:linear-gradient(#ff9d2f,#ff6126)}svg{position:absolute;bottom:0;width:100%;height:10vw}.gsc-search-button svg{position:inherit;bottom:inherit;width:inherit;height:inherit}@media (min-width:768px){.paralleloTop{padding:250px 0 100px 0;width:100%;min-height:100%;height:auto;-webkit-clip-path:polygon(0 25%,100% 0,100% 100%,0% 100%);-moz-clip-path:polygon(0 25%,100% 0,100% 100%,0% 100%);clip-path:polygon(0 25%,100% 0,100% 100%,0% 100%)}.paralleloBottom{width:100%;height:auto;-webkit-clip-path:polygon(0 0,100% 0,100% 85%,0% 100%);-moz-clip-path:polygon(0 0,100% 0,100% 85%,0% 100%);clip-path:polygon(0 0,100% 0,100% 85%,0% 100%)}}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}.base-align{display:flex;align-items:flex-end}.privacy{margin-top:1rem}.privacy input[type=checkbox]{display:inline-block;margin:0 5px 2px 0;position:relative;top:4px;vertical-align:top;width:inherit !important;height:inherit}.privacy p{display:inline-block}.privacy label{max-width:calc(100% - 30px);display:inline-block;margin-top:0;padding-top:0}.cc-revoke{display:none}.cc-window.cc-type-opt-in{background:#ffffff !important;border:3px solid #dddddd;padding:1.5em !important;display:block}.cc-window.cc-type-opt-in .cc-message{text-align:center}.cc-window.cc-type-opt-in .cc-message p{font-size:14px;margin:0}.cc-window.cc-type-opt-in .cc-compliance{display:block !important}.cc-window.cc-type-opt-in .cc-compliance .cc-btn.cc-allow,.cc-window.cc-type-opt-in .cc-compliance .cc-btn.cc-dismiss{font-size:0.9em;width:100%;margin:0;transition:all 0.2s ease-in-out}@media (max-width:379px){.cc-window.cc-type-opt-in .cc-compliance .cc-btn.cc-allow,.cc-window.cc-type-opt-in .cc-compliance .cc-btn.cc-dismiss{font-size:12px}}@media (max-width:339px){.cc-window.cc-type-opt-in .cc-compliance .cc-btn.cc-allow,.cc-window.cc-type-opt-in .cc-compliance .cc-btn.cc-dismiss{font-size:11px}}.cc-window.cc-type-opt-in .cc-compliance .cc-btn.cc-dismiss{color:#FFFFFF;background:#000000}.cc-window.cc-type-opt-in .cc-compliance .cc-btn.cc-dismiss:hover{background:#000000}.cc-window.cc-type-opt-in .cc-compliance .cc-btn.cc-allow{margin-top:5px;color:#000000;background:#dddddd;border-color:#dddddd}.cc-window.cc-type-opt-in .cc-compliance .cc-btn.cc-allow:hover{color:#000000;background:#c4c4c4}#clickBg{color:#FFFFFF;background:#6a6b6f;width:100%;height:100%;position:relative;cursor:pointer}.textOptIn{position:absolute;text-align:center;width:100%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.form-validation{position:absolute;right:8px;top:0;z-index:11;margin-top:2px;font-size:9px;font-weight:400;line-height:12px;letter-spacing:0;color:red;transition:0.3s}.form-validation-left .form-validation{right:auto;left:8px}.fancybox-container svg{position:static;width:auto;height:auto}.iframe__wrapper{background:#e2e2e2;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin-bottom:1rem;position:relative;background-size:cover;background-position:50%}.iframe__info{position:absolute;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;overflow:auto;z-index:1;padding:25px;text-align:center}.iframe__info svg{width:39px;height:39px;position:static}@media (max-width:768px){.iframe__info p{font-size:14px;line-height:17px}}.iframe__btn{display:inline-block;color:#000000;background:#dddddd;font-size:16px;line-height:21px;text-decoration:none;padding:21px 1.5rem 19px;position:relative;cursor:pointer;-webkit-transition:color 0.4s,background 0.4s;-moz-transition:color 0.4s,background 0.4s;-ms-transition:color 0.4s,background 0.4s;-o-transition:color 0.4s,background 0.4s;transition:color 0.4s,background 0.4s}.iframe__btn:hover,.iframe__btn:focus,.iframe__btn:not(:disabled):active{color:#ffcc00;background:#000000;text-decoration:none}@media only screen and (max-width:650px){.iframe__btn{font-size:3vw}}.googlemaps,.maps{width:100%;position:absolute;height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;overflow:auto}.googlemaps__wrapper,.maps__wrapper{background:#e2e2e2;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin-bottom:1rem;position:relative;background-size:cover;background-position:50%;aspect-ratio:16/9}.googlemaps iframe,.maps iframe{aspect-ratio:16/9;position:absolute;top:0;left:0;width:100%;height:100%}.googlemaps__info,.maps__info{z-index:1;padding:25px;overflow:auto;text-align:center}.googlemaps__info svg,.maps__info svg{width:39px;height:39px;position:static}@media (max-width:768px){.googlemaps__info p,.maps__info p{font-size:14px;line-height:17px}}.googlemaps__btn,.maps__btn{display:inline-block;color:#000000;background:#dddddd;font-size:16px;line-height:21px;text-decoration:none;padding:21px 1.5rem 19px;position:relative;cursor:pointer;-webkit-transition:color 0.4s,background 0.4s;-moz-transition:color 0.4s,background 0.4s;-ms-transition:color 0.4s,background 0.4s;-o-transition:color 0.4s,background 0.4s;transition:color 0.4s,background 0.4s}.googlemaps__btn:hover,.maps__btn:hover,.googlemaps__btn:focus,.maps__btn:focus,.googlemaps__btn:not(:disabled):active,.maps__btn:not(:disabled):active{color:#ffcc00;background:#000000;text-decoration:none}@media only screen and (max-width:650px){.googlemaps__btn,.maps__btn{font-size:3vw}}.maps{position:static !important}.maps__wrapper{overflow:hidden !important}.protect{position:absolute;background:#e2e2e2;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;overflow:auto}.protect__info{z-index:1;padding:25px;overflow:auto;text-align:center}.protect__info svg{width:39px;height:39px;position:static}@media (max-width:768px){.protect__info p{font-size:14px;line-height:17px}}.protect__btn{display:inline-block;color:#000000;background:#dddddd;font-size:16px;line-height:21px;text-decoration:none;padding:21px 1.5rem 19px;position:relative;cursor:pointer;-webkit-transition:color 0.4s,background 0.4s;-moz-transition:color 0.4s,background 0.4s;-ms-transition:color 0.4s,background 0.4s;-o-transition:color 0.4s,background 0.4s;transition:color 0.4s,background 0.4s}.protect__btn:hover,.protect__btn:focus,.protect__btn:not(:disabled):active{color:#ffcc00;background:#000000;text-decoration:none}@media only screen and (max-width:650px){.protect__btn{font-size:3vw}}.youtube{position:relative;padding-bottom:56.25%;height:0}.youtube__wrapper{margin-bottom:1rem !important;position:relative}.col-md-6 .youtube__wrapper,.col-md-7 .youtube__wrapper,.col-md-5 .youtube__wrapper{margin-top:25px !important}.col-md-6 .youtube__wrapper:before,.col-md-7 .youtube__wrapper:before,.col-md-5 .youtube__wrapper:before{display:none}.youtube__wrapper:before{content:"";height:800px;width:100%;background:#dddddd;display:block;position:absolute;top:-108px;left:calc(-548%)}@media (max-width:991px){.youtube__wrapper:before{top:-50px;height:calc(200%)}}.youtube__icon svg{width:39px;height:39px;position:static}.youtube__editorinfo{padding:0 25px;position:absolute;width:100%;height:100%;text-align:center;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;border:1px solid #d0020e}.youtube iframe,.youtube video{position:absolute;top:0;left:0;width:100%;height:100%}.youtube .video{background:#000}.rezensionen-info p{font-size:12px}