@charset "UTF-8";.anmeldung{display:none}.anmeldung.show{display:block}.anmeldung .plg_system_webauthn_login_button{display:none}.anmeldung .mod-login__options{display:none}.fett{font-weight:bold}.nav{display:block;flex-wrap:inherit;padding-left:0;margin-left:0;list-style:none}@media only screen and (min-width:59.99rem){.container,.container-fluid,.container-sm,.container-md,.container-lg,.container-xl,.container-xxl{width:100%;padding-right:0;padding-left:0;margin-right:auto;margin-left:auto}}@media only screen and (max-width:47.99rem){.container,.container-fluid,.container-sm,.container-md,.container-lg,.container-xl,.container-xxl{width:100%;padding-right:0;padding-left:0;margin-right:auto;margin-left:auto}.row>*,.row{padding-right:0;padding-left:0;margin-right:0;margin-left:0}}.gantry-logo{text-align:inherit}.gantry-logo img{width:260px}.gantry-logo svg{width:260px}@media only screen and (max-width:47.999rem){.gantry-logo img{width:230px}}.topmenu{text-align:right}.topmenu li{display:inline-block;margin-right:20px}.topmenu li:last-child{margin-right:0px}.topmenu li:nth-child(3){margin-right:0px}.topmenu img{height:20px;width:inherit}.topmenu .image-title{margin-left:5px}@media only screen and (max-width:48rem){#g-header .size-55{display:none}.topmenu .image-title{display:none}.topmenu{display:inline-block;float:right}.mobilemenuck-bar-button{display:inline-block;left:-2px}.topmenu .nav{margin-top:0;margin-bottom:0}.topmenu li{line-height:40px}}#g-navigation{text-align:left}#g-navigation .g-content{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}@media only screen and (max-width:48rem){#g-navigation .g-content{margin-top:0;margin-bottom:10px;padding-top:0;padding-bottom:0}}@media only screen and (max-width:47.999rem){h2{font-size:1.5rem}}.sidebarbutton{display:block;position:fixed;right:-80px;background:#FF6A00;width:auto;height:50px;top:26%;rotate:90;padding:10px;margin:80px 0px 0px 0px;transform:rotate(-90deg);color:#fff !important;font-weight:bold;line-height:20px}.sidebarbutton:hover{text-decoration:underline !important}.start #g-main{background:#EEE}.start .h1{font-size:1.9rem}.g-array-item-title{margin-bottom:40px}.g-array-item-title h2{font-weight:400}.g-array-item-image{float:left;margin-right:30px !important}.g-array-item-image img{max-width:480px;border:1px solid #4f4c4c}.g-array-item-image p{max-width:256px;margin-top:10px;line-height:120%}#g-main_start2 .g-array-item-image{float:right;margin-left:30px !important}@media only screen and (max-width:74.999rem){.g-array-item-image img{max-width:400px}.g-array-item-image p{max-width:256px}}@media only screen and (max-width:59.999rem){.g-array-item-image img{max-width:320px}.g-array-item-image p{max-width:256px}}@media only screen and (max-width:47.999rem){.g-array-item-title{margin-bottom:30px}.g-array-item-image{float:none;margin-right:0px !important}#g-main_start2 .g-array-item-image{float:none;margin-left:0px !important}.g-array-item-image img{max-width:100%}.g-array-item-image p{max-width:256px}.start .h1{font-size:1.5rem;margin-bottom:0px}}#g-products,#g-main,#g-main_start1,#g-main_start2,#g-inhaber{padding-top:15px;padding-bottom:15px}#g-products{padding-bottom:30px}#g-inhaber{padding-top:30px;padding-bottom:15px}#g-main_start1{background:#eee}#g-inhaber{background:#eee}#g-inhaber .g-array-item-title{text-align:left;margin-bottom:20px}#g-inhaber .g-array-item-text{font-size:18px}@media only screen and (max-width:47.999rem){#g-inhaber .g-array-item-text{font-size:inherit}}.anfrage-btn{text-align:center;margin-top:50px}.anfrage-btn .btn-large{padding:11px 45px;font-weight:bold;font-size:1.2rem;letter-spacing:1.2px}figure{margin:0.3em 40px 1em 40px}figure.left{float:left;margin-left:0}figure.right{float:right;margin-right:0}.item-image{width:480px}.item-image img{border:1px solid #4f4c4c}@media only screen and (max-width:74.999rem){.item-image{max-width:515px}}@media only screen and (max-width:59.999rem){.item-image{max-width:360px}}@media only screen and (max-width:40.999rem){.item-image{max-width:100%;width:100%;margin-left:0;margin-right:0}}#g-footer{padding-top:20px}#g-footer h3,#g-footer h4,#g-footer h5,#g-footer h6,#g-footer strong,#g-footer a{color:#fff}#g-footer a:hover{color:#ff6a00}#g-footer h3{font-size:18px;border-bottom:1px solid #fff;padding-bottom:15px;margin-bottom:0px;line-height:120%}#g-footer .footeradresse-logo{width:150px;margin-bottom:30px}#g-footer .footeradresse{line-height:120%}#g-footer .footermenu .nav{margin-top:0}#g-footer .footermenu li{border-bottom:1px solid #fff;padding:7px 0}#g-footer .g-branding.branding{text-align:right;color:#666 !important;font-size:12px !important;font-weight:400}#g-footer .g-branding.branding a{color:#666 !important}#g-footer .sozial li{display:inline-block;margin-right:20px}#g-footer .sozial li:last-child{margin-right:0px}#g-footer .sozial img{width:40px}@media only screen and (max-width:48rem){#g-footer .copyright{text-align:right}#g-footer .copyright .g-content{margin-bottom:0;padding-bottom:0}#g-footer .branding .g-content{margin-top:0;padding-top:0}}#g-products .products .g-content{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:20px;row-gap:10px}@media only screen and (max-width:74.999rem){#g-products .products .g-content{grid-template-columns:1fr 1fr 1fr}#g-products .products .g-content br{display:none}#g-products .moduletable.products{height:300px}}@media only screen and (max-width:59.999rem){#g-products .products .g-content{grid-template-columns:1fr 1fr}#g-products .moduletable.products{height:280px}}@media only screen and (max-width:47.999rem){#g-products .products .g-content{grid-template-columns:1fr}#g-products .products .g-content br{display:inherit}#g-products .moduletable.products{height:280px}}@media only screen and (max-width:25.999rem){#g-products .products .g-content br{display:none}#g-products .moduletable.products{height:auto}}#g-products .moduletable.products{background:#eee;padding:30px 20px 5px 20px;margin-bottom:15px}span.ico{background:#FF6A00;display:block;font-family:"modern_pictogramsnormal";font-size:75px;height:unset;line-height:75px;margin:auto;width:75px;text-align:center;color:#fff}#kontaktinfo{margin-top:40px;margin-bottom:0px}#kontaktinfo .adresse{width:calc(35% - 40px);display:inline-block;vertical-align:top;margin-right:35px;margin-top:0px}#kontaktinfo .footeradresse-logo{display:none}#kontaktinfo .uk-scope{width:calc(65% - 0px);display:inline-block;border:1px solid #666}#g-kontaktform{background:#eee}#g-kontaktform .moduletable{margin-bottom:40px}.totop{position:fixed;bottom:30px;right:28px;z-index:99999;display:none}.totop a{color:#4F4C4C !important;background:#fff;padding:0px;border-radius:180px;height:40px;width:40px;display:inline-block;text-align:center;border:1px solid #4F4C4C}.totop i{line-height:32px;font-size:32px}.totop a{background-size:100% 100%;background-position:top left;-webkit-transition:-webkit-transform 0.3s linear;-moz-transition:-moz-transform 0.3s linear;transition:all 0.3s linear;-webkit-filter:drop-shadow(3px 3px 4px rgba(0,0,0,0.7));filter:drop-shadow(3px 3px 4px rgba(0,0,0,0.7))}.totop a:hover{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-ms-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15)}@font-face{src:url('https://www.cscube.de/templates/g5_hydrogen/custom/fonts/modernpics-webfont.eot') format("embedded-opentype"),url('https://www.cscube.de/templates/g5_hydrogen/custom/fonts/modernpics-webfont.woff') format("woff"),url('https://www.cscube.de/templates/g5_hydrogen/custom/fonts/modernpics-webfont.ttf') format("truetype"),url('https://www.cscube.de/templates/g5_hydrogen/custom/fonts/modernpics-webfont.svg') format("svg");font-family:"modern_pictogramsnormal";font-style:normal;font-weight:normal;font-display:swap}.the-icons{list-style:none outside none;margin-left:0;padding-left:0}.the-icons li{float:left;line-height:25px;width:24.8%}[class^="icon-"],[class*=" icon-"],.jchoptimize-responsive-images__loaded{display:inline-block;width:14px;height:14px;margin-top:1px;margin-right:0.3em;line-height:14px;vertical-align:text-top;background-image:url('https://www.cscube.de/templates/g5_hydrogen/custom/images/glyphicons-halflings.png');background-position:14px 14px;background-repeat:no-repeat}.item-page.sicherheitskonzepte .container{position:relative;display:block;padding:20px 0px}.item-page.sicherheitskonzepte .container-inner{position:relative;z-index:2}.item-page.sicherheitskonzepte .container:after{content:"";position:absolute;top:0;left:-200%;right:0;width:2000%;height:100%}.item-page.sicherheitskonzepte .container:nth-child(2n+1):after{background:#eee}.news .category-desc{margin-bottom:40px}.news .blog-item{background:rgba(0,0,0,0.05);padding:20px !important}.news .blog-item figure{margin:0 0 30px 0 !important;width:inherit}.news .blog-item .item-content{display:grid;flex-direction:row;flex-wrap:wrap}.news .blog-item h2{font-size:1.5rem;line-height:115%;margin-bottom:10px}.news .article-info{font-size:0.875rem;margin-top:0px;margin-bottom:10px}.news .article-info dd{padding:0;margin:0}.news p{margin-top:10px}.news.item-page figure{float:none;margin:5px 30px 30px 0;width:50%}.news.item-page .com-content-article__body{margin-top:40px}.news.item-page .intro-container{display:flex;border-bottom:1px solid rgba(0,0,0,0.2);padding-bottom:20px;margin-bottom:30px}.news.item-page .introtext{width:50%;align-self:flex-end}.news.item-page .fulltext{clear:both}.anfrage-news{border-top:1px solid rgba(0,0,0,0.2);padding-top:40px;text-align:center}@media only screen and (max-width:47.999rem){.news.item-page .intro-container{display:block}.news.item-page figure{margin:5px 0px 30px 0;width:100%}.news.item-page .introtext{width:100%}}.readmore{align-self:flex-end;text-align:center}.readmore .btn-secondary{padding:11px 45px;background:#ff791a;color:#fff;margin:auto}.produkte-call-to-action{background:rgba(0,0,0,0.4);padding:30px;text-align:center}.produkte-call-to-action p{margin:0;color:#fff;font-size:1.2rem;font-weight:bolder}.produkte-call-to-action .button{margin:30px 0 10px 0}.themen-sicherheitsberatung{margin:0px;padding:0px;display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:20px;row-gap:20px}.themen-sicherheitsberatung>li{background:rgba(255,121,26,0.3);list-style:none;padding:20px}.themen-sicherheitsberatung h3{font-size:1.1rem;margin-top:0;padding-top:0;margin-bottom:10px;font-weight:bold}.themen-sicherheitsberatung li>ul{margin-left:30px;padding:0px}.themen-sicherheitsberatung li ul>li{list-style:disclosure-closed;padding-top:5px}@media only screen and (max-width:74.999rem){.themen-sicherheitsberatung{margin:0px;padding:0px;display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:20px;row-gap:20px}}@media only screen and (max-width:59.999rem){.themen-sicherheitsberatung{margin:0px;padding:0px;display:grid;grid-template-columns:1fr 1fr;column-gap:20px;row-gap:20px}}@media only screen and (max-width:47.999rem){.themen-sicherheitsberatung{margin:0px;padding:0px;display:grid;grid-template-columns:1fr;column-gap:20px;row-gap:20px}}.sicherheitsstandards{margin:0px;padding:0px;display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:20px;row-gap:20px}.sicherheitsstandards>li{background:rgba(255,121,26,0.3);list-style:none;padding:20px}.sicherheitsstandards h3{font-size:1.1rem;margin-top:0;padding-top:0;margin-bottom:10px;font-weight:bold}.sicherheitsstandards li>ul{margin-left:30px;padding:0px}.sicherheitsstandards li ul>li{list-style:disclosure-closed;padding-top:5px}@media only screen and (max-width:74.999rem){.sicherheitsstandards{margin:0px;padding:0px;display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:20px;row-gap:20px}}@media only screen and (max-width:59.999rem){.sicherheitsstandards{margin:0px;padding:0px;display:grid;grid-template-columns:1fr 1fr;column-gap:20px;row-gap:20px}}@media only screen and (max-width:47.999rem){.sicherheitsstandards{margin:0px;padding:0px;display:grid;grid-template-columns:1fr;column-gap:20px;row-gap:20px}}.sicherheitsservices{margin:0px;padding:0px;display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:20px;row-gap:20px}.sicherheitsservices>li{background:#eee;list-style:none;padding:20px}.sicherheitsservices h3{font-size:1.1rem;margin-top:0;padding-top:0;margin-bottom:10px;font-weight:bold}.sicherheitsservices li>ul{margin-left:30px;padding:0px}.sicherheitsservices li ul>li{list-style:disclosure-closed;padding-top:5px}@media only screen and (max-width:74.999rem){.sicherheitsservices{margin:0px;padding:0px;display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:20px;row-gap:20px}}@media only screen and (max-width:59.999rem){.sicherheitsservices{margin:0px;padding:0px;display:grid;grid-template-columns:1fr 1fr;column-gap:20px;row-gap:20px}}@media only screen and (max-width:47.999rem){.sicherheitsservices{margin:0px;padding:0px;display:grid;grid-template-columns:1fr;column-gap:20px;row-gap:20px}}.pagenavigation{border-top:1px solid rgba(0,0,0,0.2);padding-top:20px;margin-top:60px;margin-bottom:-27px;text-align:justify;display:block}.pagenavigation .next{margin-left:auto}
