﻿:root{--moersRot: #d6112f;--moersBlau: #1a3f76;--signalHell: rgb(255, 51, 82);--fontColor: #666;--grauStd: #b7b7b7;--hellgrau: rgba(255, 255, 255, 0.95);--menueBgGrau: white;--headlineColor: var(--moersRot);--responsiveBG: rgba(110, 110, 110, 0.80);--aLinkColor: var(--fontColor);--whiteTransp: rgba(255, 255, 255, 0.9);--fontBody: filson-pro, arial, helvetica, sans-serif;--fontHeadline: var(--fontBody);--footerSize: 16px;--menu-size: 16px;--kopfmenu: 16px;--p-size: 16px;--h1-size: 36px;--h2-size: 26px;--h3-size: 21px;--h4-size: 21px;--h5-size: var(--p-size);--h6-size: var(--p-size);--maincontentAbstand: 60px}@font-face{font-family:"Wingdings 2";font-style:normal;font-weight:400;font-display:block;src:url(../fonts/WINGDNG2.TTF) format("truetype")}html{overflow-y:scroll;overflow-x:hidden}body{font-family:var(--fontBody);font-weight:400;font-style:normal;line-height:normal;color:var(--fontColor);margin:0;padding:0;text-align:center;font-variant:normal;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;font-variant-ligatures:normal}h1,h2,h3,h4,h5,h6{font-family:var(--fontHeadline);font-weight:500;color:var(--fontColor)}h1{font-size:calc(var(--h1-size)*.7);color:var(--moersBlau)}h2{font-size:calc(var(--h2-size)*.7);color:var(--moersBlau)}h3{font-size:calc(var(--h3-size)*.7);color:var(--moersRot)}h4{font-size:calc(var(--h3-size)*.7);color:var(--moersBlau)}h4,h5,h6{font-size:calc(var(--h4-size)*.7)}a{color:var(--aLinkColor);font-size:var(--p-size);text-decoration:none;border:none}a:hover,a:active,a:focus{color:var(--moersRot);text-decoration:none}p{font-size:calc(var(--p-size)*.8);display:block;margin:0;margin-bottom:10px;text-align:center}.btn.btn-secondary,.btn.btn-primary{color:#fff;background-color:var(--moersBlau);border:none;margin-top:20px;margin-bottom:20px}.btn.btn.btn-secondary:hover,.btn.btn-primary:hover{background-color:var(--moersRot);border:none}.btn.btn-info{background-color:#efefef;color:#000;border:none}.btn.btn-info:hover{background-color:#cfcfcf;border:none}b,strong{font-weight:500}.page-header{border:0}.page-header h1{margin-top:30px;margin-bottom:20px}.page-header h2 a{font-size:calc(var(--h2-size)*.7);color:var(--moersBlau)}button{font-family:var(--fontBody);color:var(--fontColor);text-decoration:none;font-size:var(--p-size);padding:7px 10px;background:var(--grauStd);border:none;border-radius:0px;text-shadow:none;margin:5px}button:hover{color:var(--signalfarbe);text-decoration:none;background-color:var(--moersRot)}button a{color:var(--fontColor)}button a:hover{color:var(--signalfarbe);text-decoration:none}button a:focus,button a:link,button a:visited{color:var(--fontColor);text-decoration:none}button.carousel-control-prev:hover,button.carousel-control-next:hover{background:rgba(255,255,255,.4)}.img_caption{font-style:italic}.mod-breadcrumbs__wrapper{width:fit-content;margin-left:auto;margin-right:auto}.card{background-color:#fff;background-clip:border-box;border:none;border-radius:0;box-shadow:3px 3px 10px var(--grauStd);margin-bottom:30px}.card:hover{box-shadow:3px 3px 10px gray}.card .card-img-top figure{margin:0}.card .card-title{text-transform:uppercase;padding:10px}.card .card-body .body-text{padding:10px 15px}.item-image img{width:100%}.item-content p{margin:0;padding:0}.icons{display:none}.nav{margin:0}.td-logo_1-1 img{height:auto;max-width:100%}.td-headwrap{padding:30px 0;background:var(--hellgrau)}.td-headwrap .container{margin-left:auto;margin-right:auto}.kopfmenue p,.kopfmenue li,.kopfmenue a{font-size:var(--kopfmenu)}.kopfmenue li:not(:last-child)::after{content:"|";padding-left:6px;padding-right:6px}.kopfmenue ul{list-style:none}.mainmenu .nav{display:block}.mainmenu ul{list-style:none}.mainmenu li{line-height:40px}.mainmenu li a{padding-left:8px;padding-right:8px}.mainmenu li:first-child a{padding-left:0}.mainmenu li:last-child a{padding-right:0}.mainmenu li.active>a{color:var(--moersRot)}.mainmenu a{font-size:var(--p-size);text-transform:uppercase}.mainmenu a:hover{color:var(--moersRot)}.mainmenu .mod-menu__sub{display:none;position:absolute;z-index:99;background-color:var(--hellgrau);width:max-content}.mainmenu .mod-menu__sub li{text-align:left;padding-top:8px;padding-bottom:8px}.mainmenu .mod-menu__sub li a{padding-left:15px;padding-right:15px}.mainmenu .mod-menu__sub li:first-child{padding-top:20px}.mainmenu .mod-menu__sub ul.mod-menu__sub{display:none}.mainmenu .deeper:hover .mod-menu__sub{display:none}.mainmenu .deeper:hover .mod-menu__sub .deeper .mod-menu__sub{display:none;margin-top:-27px;left:120px}.mainmenu .deeper .mod-menu__sub .deeper:hover .mod-menu__sub{display:block}.offcanvas-start{max-width:100%}#td-myMain{opacity:0;transition:1s}#td-preLoader{position:absolute;display:flex;width:300px;height:300px;margin:0 auto;vertical-align:middle;top:300px;left:50%;transform:translateX(-50%);transition:1s;opacity:1;scrollbar-width:0}#td-preLoader::-webkit-scrollbar{display:none}#td-preLoader iframe,#td-preLoader html,#td-preLoader body,#td-preLoader div{overflow:hidden;scrollbar-width:0}#td-preLoader iframe::-webkit-scrollbar,#td-preLoader iframe::-webkit-scrollbar,#td-preLoader iframe::-webkit-scrollbar,#td-preLoader iframe::-webkit-scrollbar,#td-preLoader html::-webkit-scrollbar,#td-preLoader html::-webkit-scrollbar,#td-preLoader html::-webkit-scrollbar,#td-preLoader html::-webkit-scrollbar,#td-preLoader body::-webkit-scrollbar,#td-preLoader body::-webkit-scrollbar,#td-preLoader body::-webkit-scrollbar,#td-preLoader body::-webkit-scrollbar,#td-preLoader div::-webkit-scrollbar,#td-preLoader div::-webkit-scrollbar,#td-preLoader div::-webkit-scrollbar,#td-preLoader div::-webkit-scrollbar{display:none}.td-maincontent{margin:0;padding:0;margin-top:var(--maincontentAbstand);margin-bottom:20px}.td-maincontent ul{margin-left:auto;margin-right:auto;width:fit-content;list-style:inside}.td-maincontent ul li{text-align:center;padding-left:6px}.td-maincontent ul li::marker{content:"";color:var(--moersRot);font-family:"Wingdings 2";font-size:1em}.td-maincontent ul li::before{content:"";padding-right:4px}.td-maincontent .category-desc,.td-maincontent .com-content-article{margin-bottom:50px}.td-belowContentWrap{padding:30px 0;background-color:#efefef}.td-belowContentWrap p,.td-belowContentWrap li,.td-belowContentWrap a{font-size:calc(var(--p-size)*.8)}.td-belowContentWrap h2{font-size:calc(var(--h2-size)*.8);text-align:left}.td-belowContentWrap ul{width:fit-content;list-style:outside}.td-belowContentWrap ul li{text-align:left;padding-left:6px}.td-belowContentWrap ul li::marker{content:"";color:var(--moersRot);font-family:"Wingdings 2";font-size:1em}footer.td-footer{background:var(--moersRot);padding-top:20px;padding-bottom:20px}footer.td-footer p,footer.td-footer a{font-size:var(--footerSize);color:#fff;text-align:center;margin:0}footer.td-footer a:hover{color:#000}.leistungen h3{font-size:var(--h2-size);text-transform:uppercase;margin-bottom:30px}#td-sliderwrap{width:100%;max-width:1920px;height:auto}.djslider-loader-default{text-align:center}#backToTop{position:fixed;bottom:20px;right:30px;z-index:99;border:none;outline:none;background-color:var(--moersRot);color:#fff;cursor:pointer;padding:10px 15px;border-radius:10px;font-size:32px;box-shadow:0 0 8px #000;-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-ms-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;line-height:normal}#backToTop:active,#backToTop:focus{background-color:var(--moersRot)}#backToTop:hover{background-color:var(--hellgrau);color:var(--moersRot)}#backToTop .svg-inline--fa{margin-right:0}.blog-items{display:grid;gap:2em}.blog-items.columns-2,.blog-items.columns-3,.blog-items.columns-4,.blog-items.columns-6{grid-template-columns:1fr}.blog-items img{width:100%;height:auto}.referenz-teaser{filter:grayscale(1);transition:filter .5s}.referenz-teaser:hover{filter:grayscale(0)}.bis768{display:block}.bis992{display:block}.ab768{display:none}.ab992{display:none}@media(min-width: 768px){.blog-items.columns-2{grid-template-columns:1fr 1fr}.blog-items.columns-3{grid-template-columns:1fr 1fr 1fr}.blog-items.columns-4{grid-template-columns:1fr 1fr 1fr}.blog-items.columns-6{grid-template-columns:1fr 1fr 1fr}.ab768{display:block}.bis768{display:none}}@media(min-width: 992px){.mainmenu .nav{display:flex}.mainmenu li{line-height:normal}.mainmenu .deeper:hover .mod-menu__sub{display:block}.navbar-item{padding:0}.navbar-dropdown-nav>li>a,.navbar-nav>li>a{padding:0 8px}.blog-items.columns-2{grid-template-columns:1fr 1fr}.blog-items.columns-3{grid-template-columns:1fr 1fr 1fr}.blog-items.columns-4{grid-template-columns:1fr 1fr 1fr 1fr}.blog-items.columns-6{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}.offcanvas-start{width:unset}.ab992{display:block}.bis992{display:none}}@media(min-width: 1024px){#td-belowsliderwrap{padding-top:20px;padding-bottom:20px}}@media(min-width: 1200px){.kopfmenue p,.kopfmenue li,.kopfmenue a{font-size:var(--kopfmenu)}.kopfmenue li:last-child{padding-right:12px}.kopfmenue li:not(:last-child)::after{content:"|";padding-left:10px;padding-right:10px}.mainmenu li a{padding-left:12px;padding-right:12px}h1{font-size:var(--h1-size)}h2{font-size:var(--h2-size)}h3{font-size:var(--h3-size)}h4,h5,h6{font-size:var(--h4-size)}p,li,button{font-size:var(--p-size)}.bosbex{display:none}.page-header h2{margin-bottom:0}.page-header h2 a{font-size:var(--h2-size)}}/*# sourceMappingURL=data:application/json;charset=utf-8,%7B%22version%22:3,%22sourceRoot%22:%22%22,%22sources%22:%5B%22template.scss%22%5D,%22names%22:%5B%5D,%22mappings%22:%22CAWA,MACI,oBACA,qBACA,+BACA,kBACA,mBACA,sCACA,qBACA,iCACA,0CACA,+BACA,wCACA,qDACA,gCACA,mBACA,kBACA,iBACA,eACA,gBACA,gBACA,gBACA,gBACA,yBACA,yBACA,2BAGJ,WACI,0BACA,kBACA,gBACA,mBACA,kDAYJ,KACI,kBACA,kBAGJ,KACI,4BACA,gBACA,kBACA,mBACA,uBACA,SACA,UACA,kBACA,oBACA,kBACA,qBACA,aACA,8BAGJ,kBAMI,gCACA,gBACA,uBAGJ,GACI,kCACA,uBAGJ,GACI,kCACA,uBAGJ,GACI,kCACA,sBAIJ,GACI,kCACA,uBAGJ,SAGI,kCAGJ,EACI,wBACA,wBACA,qBACA,YAEA,yBAGI,sBACA,qBAIR,EACI,iCACA,cACA,SACA,mBACA,kBAKA,oCAEI,WACA,kCACA,YACA,gBACA,mBAGJ,oDAEI,iCACA,YAGJ,cACI,yBACA,WACA,YAEA,oBACI,yBACA,YAKZ,SAEI,gBAGJ,aACI,SAEA,gBACI,gBACA,mBAGJ,kBACI,kCACA,uBAIR,OACI,4BACA,uBACA,qBACA,wBACA,iBACA,0BACA,YACA,kBACA,iBACA,WAEA,aACI,yBACA,qBACA,iCAGJ,SACI,uBAEA,eACI,yBACA,qBAGJ,8CAGI,uBACA,qBAMJ,sEACI,gCAKZ,aACI,kBAGJ,0BACI,kBACA,iBACA,kBAGJ,MACI,sBACA,2BACA,YACA,gBACA,uCACA,mBAEA,YACI,6BAIA,2BACI,SAIR,kBACI,yBACA,aAIA,4BACI,kBAKZ,gBACI,WAIA,gBACI,SACA,UAMR,OACI,aAKJ,KACI,SAIA,iBACI,YACA,eAIR,aACI,eACA,2BAEA,wBACI,iBACA,kBAMJ,wCAGI,0BAGJ,sCACI,YACA,iBACA,kBAGJ,cACI,gBAKJ,eACI,cAGJ,aACI,gBAGJ,aACI,iBAEA,eACI,iBACA,kBAKJ,2BACI,eAKJ,0BACI,gBAIR,sBACI,sBAGJ,YAEI,wBACA,yBAGJ,kBACI,sBAGJ,yBACI,aACA,kBACA,WACA,iCACA,kBAEA,4BACI,gBACA,gBACA,mBAEA,8BACI,kBACA,mBAIR,wCACI,iBAGJ,0CACI,aAIR,uCACI,aAEA,8DACI,aACA,iBACA,WAIR,8DACI,cAIR,iBACI,eAOJ,WACI,UACA,cAIJ,cACI,kBACA,aACA,YACA,aACA,cACA,sBACA,UACA,SACA,2BACA,cACA,UACA,kBAEA,iCACI,aAGJ,6EAII,gBACA,kBAEA,omBAII,aAKZ,gBACI,SACA,UACA,qCACA,mBAEA,mBACI,iBACA,kBACA,kBACA,kBAEA,sBACI,kBACA,iBAGJ,8BACI,YACA,sBACA,0BACA,cAEJ,8BACI,WACA,kBAIR,oEAEI,mBAIR,qBACI,eACA,yBAEA,sEAGI,iCAGJ,wBACI,kCACA,gBAGJ,wBACI,kBACA,mBAEA,2BACI,gBACA,iBAGJ,mCACI,YACA,sBACA,0BACA,cAKZ,iBACI,2BACA,iBACA,oBAEA,sCAEI,4BACA,WACA,kBACA,SAGJ,yBACI,WAKJ,eACI,yBACA,yBACA,mBAMR,eACI,WACA,iBACA,YAGJ,yBACI,kBAKJ,WACI,eACA,YACA,WACA,WACA,YACA,aACA,iCACA,WACA,eACA,kBACA,mBACA,eACA,wBACA,2CACA,wCACA,uCACA,sCACA,mCACA,mBAEA,mCAEI,iCAGJ,iBACI,iCACA,sBAGJ,2BACI,eAQR,YACI,aACA,QAEA,wFAII,0BAGJ,gBACI,WACA,YAIR,iBACI,oBACA,sBAGJ,uBACI,oBAGJ,QACI,cAGJ,QACI,cAGJ,OACI,aAGJ,OACI,aAWJ,yBAEQ,sBACI,8BAGJ,sBACI,kCAGJ,sBACI,kCAGJ,sBACI,kCAIR,OACI,cAGJ,QACI,cAIR,yBAGQ,eACI,aAGJ,aACI,mBAGJ,uCACI,cAIR,aACI,UAKA,2CACI,cAKJ,sBACI,8BAGJ,sBACI,kCAGJ,sBACI,sCAGJ,sBACI,8CAIR,iBACI,YAGJ,OACI,cAGJ,QACI,cAIR,0BACI,oBACI,iBACA,qBAIR,0BAGQ,wCAGI,0BAGJ,yBACI,mBAGJ,sCACI,YACA,kBACA,mBAMA,eACI,kBACA,mBAKZ,GACI,yBAGJ,GACI,yBAGJ,GACI,yBAGJ,SAGI,yBAGJ,YAGI,wBAGJ,QACI,aAIA,gBACI,gBAGJ,kBACI%22,%22file%22:%22template.min.css%22%7D */
