@media only screen and (max-width: 1240px){article{overflow:hidden}:root{--container-width: 95%}.Titel{font-size:36px}.fancybox-content{width:98%!important;height:98%!important}.fancybox-slide{padding:44px 10px!important}header{background-color:transparent;transition:background-color .3s ease}header.scrolled{background-color:#fff}body:not(:has(#header-article)) header{background-color:#fff}body:not(:has(#header-article)) header nav .logo-wrapper img{filter:none}body:not(:has(#header-article)) header .hamburger .hamburger-line{background-color:#333}header nav .item-wrapper{display:none!important}header nav .mobile-wrapper{display:flex!important}header nav .mobile-wrapper .bars{display:flex;flex-direction:column;justify-content:space-between;align-items:center;height:24px;width:32px;cursor:pointer}header nav .mobile-wrapper .bars span{display:inline;height:2.5px;width:32px;background-color:#fff;transition:background-color .3s ease}header.scrolled nav .mobile-wrapper .bars span{background-color:#000}header nav .logo-wrapper img{filter:brightness(0) invert(1);transition:filter .3s ease}header.scrolled nav .logo-wrapper img{filter:none}body.menu-open{overflow:hidden}.footer-pre-info{height:auto}.footer-pre-info .wrapper{flex-direction:column;justify-content:center;padding:40px 0;gap:40px}.footer-pre-info .wrapper .left{flex-direction:column;text-align:center}footer .footer-wrapper .first-row{flex-direction:column}footer .footer-wrapper .first-row .column ul{margin-top:20px}footer .footer-wrapper .row .full .wrapper{flex-direction:column;align-items:flex-start}#header-article{padding:0;margin-top:-150px;width:100vw;max-width:100%!important}#header-article .header-wrapper{flex-direction:column;position:relative;min-height:85vh;justify-content:flex-end;max-width:100%}#header-article .header-wrapper:before{content:"";position:absolute;bottom:0;left:0;right:0;height:85%;background:linear-gradient(to top,rgba(0,0,0,.95) 0%,rgba(0,0,0,.8) 35%,rgba(0,0,0,.4) 65%,transparent 100%);z-index:1;pointer-events:none}#header-article .header-wrapper .left{text-align:left;padding:160px 20px 40px;box-sizing:border-box;position:relative;z-index:2}#header-article .header-wrapper .left .arrow-wrapper{display:none}#header-article .header-wrapper .left .Untertitel{color:#fffc}#header-article .header-wrapper .left .Titel{color:#fff}#header-article .header-wrapper .left .Titel span{color:var(--theme-orange)}#header-article .header-wrapper .left .list-container .list-item .Textnormal{color:#ffffffe6}#header-article .header-wrapper .left .list-container .list-item img{filter:brightness(0) invert(1)}#header-article .header-wrapper .left .KnopfAnfragen{background:var(--theme-orange);border-color:var(--theme-orange);color:#fff}#header-article .header-wrapper .left .KnopfAnfragen:hover{background:transparent;border-color:#fff}#header-article .header-wrapper .right{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;overflow:hidden}#header-article .header-wrapper .right .points{display:none}#header-article .header-wrapper .right .Bild,#header-article .header-wrapper .right .simpleParallax{height:100%;min-height:unset;min-width:unset;width:100%;border-radius:0;position:absolute;top:0;left:0;object-fit:cover;object-position:center top;filter:none}#short-article .wrapper{width:100%}#partner-article .marquee-track{gap:40px;animation-duration:20s}#partner-article .partner-logo img{height:40px}#numbers-article .wrapper .half{text-align:left}#numbers-article .wrapper .num-wrapper .numbers{flex-direction:column;gap:40px}#teaser-article .wrapper .inner{width:100%}#certification-article .wrapper{text-align:left}#certification-article .wrapper .certs{flex-direction:column}#certification-article .wrapper .certs img{width:256px}#service-article .wrapper{flex-direction:column;justify-content:center;position:relative}#service-article .wrapper .left{height:auto;padding:40px 10px}#service-article .wrapper .left p:nth-child(1),#service-article .wrapper .left p:nth-child(2){color:#fff!important}#service-article .wrapper .left p:nth-child(3){color:#c3c3c3}#service-article .wrapper .right{height:auto}#service-article .wrapper .right img{position:absolute;top:0;left:0;height:100%;width:100%;z-index:-999999999;filter:brightness(30%)}#prices-article .wrapper{flex-direction:column;align-items:center}#prices-article .wrapper .box{min-height:200px;height:200px;width:100%}#contact-article .formular{max-width:95%}#contact-article .contact-methods{flex-direction:column;align-items:flex-start;gap:20px}#questions-article .wrapper{flex-direction:column;gap:30px}#questions-article .wrapper .left{width:100%;padding-right:0}#questions-article .wrapper .right{text-align:left;width:95%;overflow:visible}#reviews{padding:50px 0}#reviews .google-badge{padding:12px 20px;gap:10px}#reviews .google-badge .badge-rating{font-size:20px}#reviews .google-badge .badge-stars{font-size:14px}#reviews .google-badge .badge-count{font-size:12px}#reviews .reviews-header{margin-bottom:30px}#reviews .review-slide{padding:10px 20px}#reviews .review-quote .quote-mark{font-size:80px;top:-25px}#reviews .review-quote .quote-text{font-size:18px;line-height:1.6}#reviews .review-author .author-initial{width:40px;height:40px;font-size:16px}#reviews .swiper-pagination{margin-top:25px}#legal-article .Titel{font-size:32px}#legal-article .legal-content h2{font-size:20px}#legal-article .legal-content h3{font-size:18px}#legal-article .legal-content p,#legal-article .legal-content li{font-size:16px}#legal-article .legal-accordion .accordion-header{font-size:16px;padding:15px 0}#legal-article .legal-content table{font-size:14px}#legal-article .legal-content th,#legal-article .legal-content td{padding:8px}}
