@font-face{font-family:'Open Sans';font-style:normal;font-weight:100 900;font-display:swap;src:url('../fonts/OpenSans-VariableFont_wdth,wght.ttf') format('truetype')}
:root{--ger-blue:#1a3761;--cassiopeia-color-primary:#1a3761;--cassiopeia-color-hover:#274b79;--cassiopeia-font-family-body:'Open Sans',Arial,sans-serif;--cassiopeia-font-family-headings:'Open Sans',Arial,sans-serif;--body-font-size:1rem;--body-color:#000}
body{font-family:'Open Sans',Arial,sans-serif;color:#000;font-size:16px;line-height:1.5}a{color:var(--ger-blue);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3,h4{font-family:inherit;color:#333;line-height:1.2}h1,h2{font-weight:600}h1{font-size:48px}h2{font-size:32px}h3{font-size:clamp(1.3rem,2.2vw,2rem);font-weight:400}h4{font-size:18px;font-weight:400}p{margin:0 0 20px}img{max-width:100%;height:auto}
.container-header{background:#fff;box-shadow:none;display:grid;grid-template-columns:450px 1fr;align-items:center;padding:0 max(40px,calc((100vw - 1400px)/2));z-index:1000;min-height:158px;gap:0;isolation:isolate}.container-header>.grid-child{max-width:none;margin:0;padding:12px 0;min-width:0}.container-header .navbar-brand{padding:0;margin:0}.container-header .navbar-brand img{width:450px;height:auto;max-height:none}.container-header .container-topbar{grid-column:1/-1;margin:0 calc(-1*max(40px,calc((100vw - 1400px)/2)));padding:0 max(40px,calc((100vw - 1400px)/2));height:40px;background:var(--ger-blue);display:flex;align-items:center;justify-content:flex-end;gap:28px;color:#fff;font-size:14px;position:relative}.container-topbar a,.container-topbar button{color:#fff}.ger-topbar{display:flex;align-items:center;justify-content:flex-end;gap:28px}.ger-topbar>a,.ger-topbar>span{display:flex;gap:8px;align-items:center;white-space:nowrap}.ger-topbar button{border:0;background:none;padding:0;line-height:1}.ger-search-toggle{font-size:19px}.container-topbar .mod-languages ul{margin:0;padding:0}.container-topbar .mod-languages li{margin:0;list-style:none}.container-topbar .mod-languages a{padding:0}.container-topbar .mod-languages img{width:18px;height:12px}.container-header .container-nav{justify-content:flex-end;align-items:center;gap:0}.container-header .mod-menu{display:flex;gap:30px;font-size:18px;color:#333;text-transform:uppercase;align-items:center;margin:0;padding:0}.container-header .mod-menu a{color:#333;padding:8px 0}.container-header .mod-menu a:hover{text-decoration:none;color:var(--ger-blue)}.container-header .mod-menu a[aria-current=page],.container-header .mod-menu .active>a{border-bottom:2px solid var(--ger-blue)}.container-header .navbar-toggler{border:0;color:var(--ger-blue);font-size:28px;padding:6px}.container-header button:focus-visible,.container-header a:focus-visible{outline:2px solid currentColor;outline-offset:4px}.container-header .container-search{display:none}.container-header.ger-search-open .container-search{display:block;position:absolute;top:40px;right:40px;padding:24px;background:#fff;box-shadow:0 6px 14px #0003;z-index:1001}.container-header.ger-search-open .container-search input{max-width:70vw}.container-header .mod-menu .item-101>a,.container-header .mod-menu .item-136>a{font-size:0}.container-header .mod-menu .item-101>a:before,.container-header .mod-menu .item-136>a:before{content:'⌂';font-size:25px;font-weight:bold;line-height:1}
.site-grid{gap:0;grid-template-columns:[full-start] minmax(40px,1fr) [main-start] repeat(4,minmax(0,350px)) [main-end] minmax(40px,1fr) [full-end]}.container-banner{margin:0}.container-banner p{margin:0}.ger-hero{height:300px;background:linear-gradient(#0006,#0006),url('/images/kundenordner/AdobeStock_390210148.webp') center/cover;display:flex;align-items:flex-end;justify-content:center;padding:0 40px 30px}.ger-page-title{display:flex;align-items:center;gap:20px;width:1400px;max-width:100%;margin:0;color:#fff;font-size:48px;font-weight:600;text-align:center}.ger-page-title:before,.ger-page-title:after{content:'';height:1px;background:#fff8;flex:1}.itemid-101 .ger-hero,.itemid-135 .ger-hero,.itemid-136 .ger-hero{height:450px;background-image:url('/images/kundenordner/AdobeStock_390210148.webp')}.itemid-101 .ger-page-title,.itemid-135 .ger-page-title,.itemid-136 .ger-page-title{display:none}.container-component{padding:70px 0 140px;margin:0;min-width:0}.itemid-101 .container-component,.itemid-135 .container-component,.itemid-136 .container-component{padding-top:140px}.container-component main{width:100%}.com-content-article__body{hyphens:auto}.com-content-article__body> :first-child{margin-top:0}.com-content-article__body> :last-child{margin-bottom:0}
[uk-grid]{display:grid;gap:40px}[class~='uk-child-width-1-2@m']{grid-template-columns:repeat(2,minmax(0,1fr))}[class~='uk-child-width-1-3@m']{grid-template-columns:repeat(3,minmax(0,1fr))}.uk-text-center{text-align:center}.uk-margin-large{margin-top:70px;margin-bottom:70px}.uk-margin-xlarge{margin-top:140px;margin-bottom:140px}.uk-margin-top-large,.uk-margin-large-top{margin-top:70px}.uk-margin{margin-top:20px;margin-bottom:20px}.uk-margin-top{margin-top:20px}.uk-text-large,.uk-text-lead{font-size:24px}.uk-heading-small{font-size:48px}.uk-heading-line{display:flex;align-items:center;gap:20px}.uk-heading-line:before,.uk-heading-line:after{content:'';flex:1;min-width:20px;border-top:1px solid var(--ger-blue)}.uk-heading-line>span{flex:0 1 auto}.uk-heading-bullet{border-left:5px solid var(--ger-blue);padding-left:10px}.mk-box-border{border:1px solid var(--ger-blue);padding:40px clamp(20px,10vw,140px);text-align:center;hyphens:none}.uk-table{width:100%;border-collapse:collapse}.uk-table td,.uk-table th{padding:16px}.uk-table-striped tr:nth-child(odd){background:#f8f8f8}.ul-check{list-style:none;padding-left:20px}.ul-check li{position:relative;padding-left:18px}.ul-check li:before{position:absolute;left:0;content:'✓';color:var(--ger-blue)}main ul:not(.ul-check),main ol{padding-left:2em;overflow:visible}main li{margin:3px 0}.fa-file-pdf{display:inline-block;width:42px;height:48px;position:relative;border:2px solid var(--ger-blue);border-radius:3px;margin:8px 10px}.fa-file-pdf:before{content:'PDF';font-family:Arial,sans-serif;font-weight:700;font-size:13px;position:absolute;bottom:6px;left:5px}.fa-file-pdf:after{content:'';position:absolute;right:-2px;top:-2px;border-style:solid;border-width:0 12px 12px 0;border-color:transparent #fff var(--ger-blue) transparent}
.container-bottom-a{grid-column:full-start/full-end;margin:0;display:block}.container-bottom-a>.grid-child{padding:0;max-width:none;display:block}.ger-catalog{background:linear-gradient(#0003,#0003),url('/images/kundenordner/AdobeStock_64343893.webp') center/cover;padding:70px 20px}.ger-catalog-inner{max-width:1400px;margin:auto;display:grid;grid-template-columns:266px 1fr;align-items:center;gap:30px}.ger-catalog h2{color:#fff;font-size:48px;font-weight:400;margin:0}.ger-catalog a{color:#fff}.ger-catalog img{display:block;width:266px;height:auto}.container-footer{background:var(--ger-blue);color:#fff;margin:0;padding:70px 20px 80px}.container-footer>.grid-child{max-width:1400px;width:100%;padding:0;display:block}.ger-footer-grid{display:grid;grid-template-columns:1fr 1.15fr 1.15fr .6fr;gap:60px;align-items:start}.ger-footer h2{color:#fff;font-size:24px;font-weight:600;margin:0 0 40px}.ger-footer p{margin:0}.ger-footer nav>a{display:block}.ger-footer a{color:#fff}.ger-footer-grid>div>img{width:200px;height:auto}.ger-copyright{border-top:1px solid #ffffff80;padding-top:16px;margin-top:36px;font-size:14px}.ger-credit{font-size:11px;color:#ffffff80!important}.back-to-top-link{background:var(--ger-blue);color:#fff;border:1px solid #fff8;right:14px;bottom:78px;width:46px;height:46px}.com-contact h1{font-size:36px}.com-contact h2{font-size:32px;margin:32px 0 24px}.com-contact .contact-address{margin-top:30px}.com-contact form{max-width:100%}.com-contact input:not([type=checkbox]):not([type=radio]),.com-contact select,.com-contact textarea{width:100%;max-width:100%}.com-contact .control-group{margin:18px 0}.com-contact fieldset{border:0}.com-contact .btn-primary{background:var(--ger-blue);border-color:var(--ger-blue)}
@media(max-width:1199.98px){.container-header{grid-template-columns:380px 1fr}.container-header .navbar-brand img{width:380px}.container-header .mod-menu{gap:20px;font-size:16px}.ger-footer-grid{gap:30px}}
@media(max-width:991.98px){.container-header.position-sticky{position:sticky!important;top:0}.container-header{display:flex;flex-wrap:wrap;min-height:150px;padding:0 20px}.container-header .container-topbar{height:40px;width:calc(100% + 40px);margin:0 -20px;padding:0 20px;gap:24px}.ger-topbar{gap:24px}.ger-contact-text{display:none}.container-header>.grid-child:not(.container-nav){width:calc(100% - 50px);padding:18px 0}.container-header .navbar-brand img{width:340px;max-width:100%}.container-header .container-nav{position:static;width:50px;padding:0;justify-content:flex-end;margin:0}.container-header nav{position:static}.container-header .navbar-collapse{position:absolute;top:100%;left:0;width:100%;background:#fff;max-height:calc(100dvh - 150px);overflow:auto;box-shadow:0 6px 12px #0002;padding:0 20px}.container-header .mod-menu{flex-direction:column;align-items:stretch;gap:0;padding:10px 0;font-size:17px}.container-header .mod-menu a{display:block;padding:12px 6px}.container-header .mod-menu .active>a{border-bottom:0;text-decoration:underline;text-underline-offset:7px}.container-header.ger-search-open .container-search{top:40px;right:10px}.site-grid{grid-template-columns:[full-start] 15px [main-start] repeat(4,minmax(0,1fr)) [main-end] 15px [full-end]}.ger-hero{padding:0 15px 25px}.ger-page-title{font-size:32px}.itemid-101 .ger-hero,.itemid-135 .ger-hero,.itemid-136 .ger-hero{height:450px}.container-component{padding:60px 0 90px}.itemid-101 .container-component,.itemid-135 .container-component,.itemid-136 .container-component{padding-top:70px}[uk-grid]{grid-template-columns:1fr;gap:28px}.uk-margin-large{margin-top:40px;margin-bottom:40px}.uk-margin-xlarge{margin-top:70px;margin-bottom:70px}.uk-heading-small,h1{font-size:32px}.uk-heading-line:before,.uk-heading-line:after{display:none}.uk-heading-line{display:block}.uk-text-large,.uk-text-lead{font-size:22px}.mk-box-border{padding:24px 20px}.ger-catalog{padding:50px 20px}.ger-catalog-inner{grid-template-columns:1fr;gap:35px}.ger-catalog img{width:200px;margin:auto}.ger-catalog h2{font-size:32px;text-align:center}.container-footer{padding:50px 20px 65px}.ger-footer-grid{grid-template-columns:1fr;gap:40px}.ger-footer-grid>div>img{width:180px}.ger-footer h2{font-size:24px;margin-bottom:24px}.ger-footer a{overflow-wrap:anywhere}.ger-copyright{margin-top:35px}.com-contact h1{font-size:32px}}
@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}

.ger-topbar a,.ger-footer a,.ger-catalog a,main a{text-decoration:none}.ger-topbar a:hover,.ger-footer a:hover,main a:hover{text-decoration:underline}.com-contact .fields-container{list-style:none;padding:0}.com-contact .fields-container>li{list-style:none}
.com-contact .ger-empty-fieldset{display:none}.ger-hero{background-position:center 65%}.container-bottom-a .card{padding:0;border:0;border-radius:0}.container-bottom-a .card-body{padding:0}

#jf-slideshow-114{position:relative;aspect-ratio:16/9}#jf-slideshow-114 .carousel-inner{position:absolute;inset:0;height:100%}#jf-slideshow-114 .carousel-item,#jf-slideshow-114 .carousel-item img{height:100%}#jf-slideshow-114 .carousel-item img{width:100%;object-fit:cover}.com-content-article__body a{text-decoration:none}.com-content-article__body a:hover{text-decoration:underline}
.uk-child-width-1-1>div>a>[uk-grid]{display:flex;align-items:center;gap:25px;flex-wrap:nowrap}.uk-child-width-1-1>div>a>[uk-grid]>div:first-child{flex:0 0 auto}.uk-child-width-1-1>div>a>[uk-grid]>div:last-child{min-width:0}.uk-child-width-1-1>div>a>[uk-grid] h3{margin:0}
