/*
 *  Copyright (c) 2023-2025 Netzum Sorglos Software GmbH
 */
@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;src:url('../fonts/montserrat-v25-latin-regular.woff2') format('woff2'), url('../fonts/montserrat-v25-latin-regular.woff') format('woff');}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:700;src:url('../fonts/montserrat-v25-latin-700.woff2') format('woff2'), url('../fonts/montserrat-v25-latin-700.woff') format('woff');}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:400;src:url('../fonts/open-sans-v34-latin-regular.woff2') format('woff2'), url('../fonts/open-sans-v34-latin-regular.woff') format('woff');}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:700;src:url('../fonts/open-sans-v34-latin-700.woff2') format('woff2'), url('../fonts/open-sans-v34-latin-700.woff') format('woff');}.visually-hidden{display:none;}.com-contact.contact > h2, .com-contact.contact .com-contact__container > h2, .com-contact.contact .icon-address, .com-contact.contact .icon-phone, .com-contact.contact .icon-envelope{display:none;}h1{padding:8px 15px;letter-spacing:0.5px;background:rgba(0, 0, 0, 0.06);border-left:4px solid;border-top:none;border-bottom:none;}.mod-breadcrumbs__wrapper{font-size:medium;}.mod-breadcrumbs__wrapper .mod-breadcrumbs__item::before{font-family:FontAwesome;content:'\f105';display:inline-block;padding:0 12px;color:#4c555d;}.mod-breadcrumbs__wrapper .mod-breadcrumbs__here + .mod-breadcrumbs__item::before{content:'';padding:0;}.bottom-module-position ul.mod-menu{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-around;align-items:center;}.bottom-module-position ul.mod-menu li{border:1px solid #CCC;margin:24px 0;}.bottom-module-position ul.mod-menu li > a{padding:12px;display:block;text-align:center;background:#F2F2F2;}.bottom-module-position ul.mod-menu li.current > a{font-weight:bold;}.page-header > *{border-color:#1c4e88;}.page-header > *, .page-header a{color:#1c4e88;}@media screen and (min-width:1022px){.blog-featured, .com-content-category-blog{padding:12px 0;}.blog-featured .blog-items.columns-2, .com-content-category-blog .blog-items.columns-2, .blog-featured .com-content-category-blog__items.columns-2, .com-content-category-blog .com-content-category-blog__items.columns-2{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;}.blog-featured .blog-items.columns-2 .blog-item, .com-content-category-blog .blog-items.columns-2 .blog-item, .blog-featured .com-content-category-blog__items.columns-2 .blog-item, .com-content-category-blog .com-content-category-blog__items.columns-2 .blog-item{flex-basis:48%;}.blog-featured .blog-items.columns-2 .figure.item-image, .com-content-category-blog .blog-items.columns-2 .figure.item-image, .blog-featured .com-content-category-blog__items.columns-2 .figure.item-image, .com-content-category-blog .com-content-category-blog__items.columns-2 .figure.item-image{text-align:center;}.blog-featured h2.item-title, .com-content-category-blog h2.item-title, .blog-featured h2[itemprop="name"], .com-content-category-blog h2[itemprop="name"]{border-color:#1c4e88;padding:8px 15px;letter-spacing:0.5px;background:rgba(0, 0, 0, 0.06);border-left:4px solid;margin-bottom:12px;}.blog-featured h2.item-title, .com-content-category-blog h2.item-title, .blog-featured h2[itemprop="name"], .com-content-category-blog h2[itemprop="name"], .blog-featured h2.item-title > a, .com-content-category-blog h2.item-title > a, .blog-featured h2[itemprop="name"] > a, .com-content-category-blog h2[itemprop="name"] > a{color:#1c4e88;text-transform:uppercase;}#website-header ul.nav > li.current, #website-header ul.nav > li.active{background-color:#1c4e88;}#website-header ul.nav > li.current > a, #website-header ul.nav > li.active > a{color:#FFF;}aside.left_column div.mod-custom, aside.left_column div.moduletable{margin-bottom:48px;padding:18px;box-sizing:border-box;}aside.left_column div.mod-custom > .mod-custom, aside.left_column div.moduletable > .mod-custom{margin-bottom:0;}aside.left_column .moduletable.color-white{background-color:#FFF;}aside.left_column .moduletable > h3{padding-left:18px;font-weight:normal;text-transform:uppercase;}.bottom-module-position ul.mod-menu{flex-direction:row;}}@media screen and (max-width:979px){#js_navigation:target > ul.mod-menu{display:block;}.bottom-module-position ul.mod-menu li{width:100%;}}
