@charset "UTF-8";abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline;outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}sub,sup{font-size:75%;line-height:0;position:relative}pre{white-space:pre-wrap;word-wrap:break-word;padding:15px}.checkboxes input{vertical-align:bottom}input{margin:0;vertical-align:middle}input.radio,input[type=radio]{vertical-align:text-bottom}input.checkbox,input[type=checkbox]{vertical-align:bottom}input[type=button],input[type=image],input[type=submit]{cursor:pointer}.btn,button,label{cursor:pointer}button,select,textarea{margin:0}button{overflow:visible}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}select{vertical-align:middle}a:active,a:hover{outline:0}ol{list-style-type:decimal}ul li{list-style-type:none}nav li,nav ul{margin:0;list-style:none;list-style-image:none}*,::after,::before{box-sizing:border-box}html{font-size:16px;overflow-y:scroll}@media (max-width:599px){html{font-size:14px}}body{font-family:Roboto,sans-serif;font-weight:300;font-size:16px;color:#6d6e72;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;letter-spacing:.0125em;background-position:center top}h1,h2,h3,h4,h5,h6{font-weight:300}.h1,h1{font-size:3rem}.h2,h2{font-size:2.25rem}.h3,h3{font-size:1.25rem}.h4,h4{font-size:16px}.h5,h5{font-size:.75rem}.h6,h6{font-size:.5rem}b,strong,th{font-weight:700}.small,small{font-size:.75rem}a,b,em,h1,h2,h3,h4,h5,h6,i,li,p,small,span,strong,td,th{line-height:1.35em}.fa,.fab,.fal,.far{display:inline-block;width:1.25em;text-align:center;font-style:normal}a{color:#ca221f;text-decoration:none}a:hover{color:#e13e3b}hr{border:none;height:1px;background:#00224f;margin-top:30px;margin-bottom:30px}@media (min-width:1281px){hr{margin-top:15px;margin-bottom:15px}}img{display:block;width:auto;height:auto}em,i{font-style:italic}sup{vertical-align:super;font-size:.5rem;top:-.5em}sub{vertical-align:sub;font-size:.5rem;bottom:-.25em}textarea{resize:vertical;overflow:auto}div,footer{box-sizing:border-box}p+p{margin-top:1em}:focus{outline:0}.categorypage .products,.homepage .products{max-width:1280px;padding-inline:30px;margin-inline:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:30px}.categorypage .products .product,.homepage .products .product{display:grid;border:1px solid #e6e6e6}.categorypage .products .product .placeholder,.homepage .products .product .placeholder{width:100%;max-width:400px;aspect-ratio:16/9;margin-inline:auto;background-color:#f2f2f2;display:grid;place-items:center;color:#e6e6e6}.categorypage .products .product img,.homepage .products .product img{max-width:100%;margin-inline:auto}.categorypage .products .product .title,.homepage .products .product .title{padding:.5em 1em;font-size:1.25rem;text-align:center;color:#6d6e72}.categorypage .products .product:hover .title,.homepage .products .product:hover .title{color:#a0a1a5}.errorpage h1{text-align:center}.errorpage .content{max-width:1280px;padding:30px 30px 0;margin:0 auto}.homepage .news-teasers{position:relative}.homepage .categories h2{text-align:center;padding-block:90px 30px}@media (min-width:1280px){.homepage .block-elements{display:grid;grid-template-columns:repeat(2,1fr)}.homepage .block-elements .block-element{grid-column:1/3}.homepage .block-elements .block-element:nth-child(2){grid-column:1/2}.homepage .block-elements .block-element:nth-child(2) .block-element__inner{height:100%}.homepage .block-elements .block-element:nth-child(2) .block-element__block{height:100%}.homepage .block-elements .block-element:nth-child(2) .product-of-the-month{height:100%}.homepage .block-elements .block-element:nth-child(3){grid-column:2/3}}.imprintpage .picture-credits{max-width:1280px;margin:30px auto 0;padding:30px}.imprintpage .website-creator{max-width:1280px;margin:30px auto 0;padding:30px}.imprintpage .website-creator h2{font-size:1.5rem;margin:0}.imprintpage .website-creator svg{margin-top:15px}.imprintpage .website-creator p+p{margin-top:15px}.newspage .news{padding-block:30px}.newspage .newsdetailpage .news__back{color:#ca221f}.newspage .newsdetailpage .news__content{border:1px solid #e6e6e6;padding:30px}.newspage .newsdetailpage .news__created{color:#003882;-webkit-margin-after:1em;margin-block-end:1em;display:block}.newspage .newsdetailpage .news__image{border:1px solid #e6e6e6;padding:30px}.privacypolicypage .cn-show{max-width:1280px;margin:30px auto 0;padding:30px}.productpage .product{max-width:1280px;margin-inline:auto;padding:30px}.productpage .product__header{display:grid;grid-template-columns:-webkit-max-content auto;grid-template-columns:max-content auto;grid-column-gap:30px}.productpage .product__header .image{grid-column:1/span 1;grid-row:1/span 2;border:1px solid #e6e6e6}.productpage .product__header .headline{grid-column:2/span 1;grid-row:1/span 1;color:#ca221f}.productpage .product__header .content{grid-column:2/span 1;grid-row:2/span 1}@media (max-width:899px){.productpage .product__header{grid-template-columns:1fr}.productpage .product__header .image{grid-column:1/span 1;grid-row:1/span 2;border:1px solid #e6e6e6;margin-inline:auto}.productpage .product__header .headline{grid-column:1/span 1;grid-row:auto;color:#ca221f;-webkit-margin-before:30px;margin-block-start:30px}.productpage .product__header .content{grid-column:1/span 1;grid-row:auto}}.productpage .product .informations{-webkit-margin-before:3rem;margin-block-start:3rem;-webkit-padding-before:3rem;padding-block-start:3rem;-webkit-border-before:1px solid #ca221f;border-block-start:1px solid #ca221f}.productpage .product .informations .content,.productpage .product .informations .desktop-content{display:none;-webkit-border-before:1px solid #e6e6e6;border-block-start:1px solid #e6e6e6;border-inline:1px solid #e6e6e6;padding:30px}.productpage .product .informations .content ul,.productpage .product .informations .desktop-content ul{margin:0}.productpage .product .informations .content ul li,.productpage .product .informations .desktop-content ul li{list-style-type:disc;margin-left:1em}.productpage .product .informations .content--gallery,.productpage .product .informations .content[data-content=gallery],.productpage .product .informations .desktop-content--gallery,.productpage .product .informations .desktop-content[data-content=gallery]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:30px}.productpage .product .informations .content--gallery .image,.productpage .product .informations .content[data-content=gallery] .image,.productpage .product .informations .desktop-content--gallery .image,.productpage .product .informations .desktop-content[data-content=gallery] .image{border:1px solid #e6e6e6;display:flex;flex-direction:column;justify-content:flex-start}.productpage .product .informations .content--gallery .image img,.productpage .product .informations .content[data-content=gallery] .image img,.productpage .product .informations .desktop-content--gallery .image img,.productpage .product .informations .desktop-content[data-content=gallery] .image img{max-width:100%;padding:.5em 1em;margin-inline:auto}.productpage .product .informations .content--gallery .image .description,.productpage .product .informations .content[data-content=gallery] .image .description,.productpage .product .informations .desktop-content--gallery .image .description,.productpage .product .informations .desktop-content[data-content=gallery] .image .description{border-top:1px solid #e6e6e6;padding:15px 30px;display:flex;place-items:center;height:100%}.productpage .product .informations .content--videos,.productpage .product .informations .content[data-content=videos],.productpage .product .informations .desktop-content--videos,.productpage .product .informations .desktop-content[data-content=videos]{grid-gap:30px}.productpage .product .informations .content--videos .video iframe,.productpage .product .informations .content[data-content=videos] .video iframe,.productpage .product .informations .desktop-content--videos .video iframe,.productpage .product .informations .desktop-content[data-content=videos] .video iframe{width:100%;aspect-ratio:16/9}.productpage .product .informations .content--videos .video__no-cookie,.productpage .product .informations .content[data-content=videos] .video__no-cookie,.productpage .product .informations .desktop-content--videos .video__no-cookie,.productpage .product .informations .desktop-content[data-content=videos] .video__no-cookie{background-color:#f2f2f2;border:1px solid #e6e6e6;display:grid;aspect-ratio:16/9;place-items:center}.productpage .product .informations .content--videos .video__title,.productpage .product .informations .content[data-content=videos] .video__title,.productpage .product .informations .desktop-content--videos .video__title,.productpage .product .informations .desktop-content[data-content=videos] .video__title{font-size:1.25rem;-webkit-margin-after:.5em;margin-block-end:.5em}.productpage .product .informations .content--videos .video__wrapper,.productpage .product .informations .content[data-content=videos] .video__wrapper,.productpage .product .informations .desktop-content--videos .video__wrapper,.productpage .product .informations .desktop-content[data-content=videos] .video__wrapper{text-align:center}.productpage .product .informations .content--videos .video__wrapper i,.productpage .product .informations .content[data-content=videos] .video__wrapper i,.productpage .product .informations .desktop-content--videos .video__wrapper i,.productpage .product .informations .desktop-content[data-content=videos] .video__wrapper i{color:#ca221f}.productpage .product .informations .content--videos .video__wrapper p,.productpage .product .informations .content[data-content=videos] .video__wrapper p,.productpage .product .informations .desktop-content--videos .video__wrapper p,.productpage .product .informations .desktop-content[data-content=videos] .video__wrapper p{-webkit-margin-before:30px;margin-block-start:30px;font-size:.8em;padding-inline:30px}.productpage .product .informations .content--videos .video__wrapper p a,.productpage .product .informations .content[data-content=videos] .video__wrapper p a,.productpage .product .informations .desktop-content--videos .video__wrapper p a,.productpage .product .informations .desktop-content[data-content=videos] .video__wrapper p a{color:#ca221f}.productpage .product .informations .content--downloads,.productpage .product .informations .content[data-content=downloads],.productpage .product .informations .desktop-content--downloads,.productpage .product .informations .desktop-content[data-content=downloads]{grid-gap:30px}.productpage .product .informations .content--downloads .download,.productpage .product .informations .content[data-content=downloads] .download,.productpage .product .informations .desktop-content--downloads .download,.productpage .product .informations .desktop-content[data-content=downloads] .download{border:1px solid #e6e6e6;padding:15px 30px 15px 0;display:grid;grid-template-columns:100px auto}@media (max-width:599px){.productpage .product .informations .content--downloads .download,.productpage .product .informations .content[data-content=downloads] .download,.productpage .product .informations .desktop-content--downloads .download,.productpage .product .informations .desktop-content[data-content=downloads] .download{grid-template-columns:1fr}}.productpage .product .informations .content--downloads .download a,.productpage .product .informations .content[data-content=downloads] .download a,.productpage .product .informations .desktop-content--downloads .download a,.productpage .product .informations .desktop-content[data-content=downloads] .download a{color:#003882}.productpage .product .informations .content--downloads .download .file-icon,.productpage .product .informations .content[data-content=downloads] .download .file-icon,.productpage .product .informations .desktop-content--downloads .download .file-icon,.productpage .product .informations .desktop-content[data-content=downloads] .download .file-icon{display:grid;place-items:center;grid-column:1/span 1;grid-row:1/-1;font-size:48px;color:#003882}.productpage .product .informations .content--downloads .download .title,.productpage .product .informations .content[data-content=downloads] .download .title,.productpage .product .informations .desktop-content--downloads .download .title,.productpage .product .informations .desktop-content[data-content=downloads] .download .title{grid-column:2/-1;grid-row:1/span 1;font-size:1.25rem;font-weight:700}.productpage .product .informations .content--downloads .download .file-data,.productpage .product .informations .content[data-content=downloads] .download .file-data,.productpage .product .informations .desktop-content--downloads .download .file-data,.productpage .product .informations .desktop-content[data-content=downloads] .download .file-data{grid-column:2/-1;grid-row:2/span 1;font-size:.75em;-webkit-margin-after:.5em;margin-block-end:.5em;display:flex;flex-wrap:wrap}.productpage .product .informations .content--downloads .download .file-data>div,.productpage .product .informations .content[data-content=downloads] .download .file-data>div,.productpage .product .informations .desktop-content--downloads .download .file-data>div,.productpage .product .informations .desktop-content[data-content=downloads] .download .file-data>div{margin-right:30px}.productpage .product .informations .content--downloads .download .file,.productpage .product .informations .content[data-content=downloads] .download .file,.productpage .product .informations .desktop-content--downloads .download .file,.productpage .product .informations .desktop-content[data-content=downloads] .download .file{grid-column:2/-1;grid-row:3/span 1}.productpage .product .informations .content--downloads .download .file__name,.productpage .product .informations .content[data-content=downloads] .download .file__name,.productpage .product .informations .desktop-content--downloads .download .file__name,.productpage .product .informations .desktop-content[data-content=downloads] .download .file__name{-webkit-padding-before:.5em;padding-block-start:.5em;-webkit-border-before:1px solid #ca221f;border-block-start:1px solid #ca221f}.productpage .product .informations .content--downloads .download__button,.productpage .product .informations .content[data-content=downloads] .download__button,.productpage .product .informations .desktop-content--downloads .download__button,.productpage .product .informations .desktop-content[data-content=downloads] .download__button{-webkit-margin-before:15px;margin-block-start:15px}.productpage .product .informations .tabs .tab>.title{border-inline:1px solid #e6e6e6;-webkit-border-before:1px solid #e6e6e6;border-block-start:1px solid #e6e6e6;padding:.5em 1em;cursor:pointer;transition:color .4s,border-color .4s,background-color .4s}.productpage .product .informations .tabs .tab.active>.title{background-color:#ca221f;border-color:#9e1b18;color:#fff}.productpage .product .informations .tabs .tab:first-child .content{display:grid}.productpage .product .informations .tabs .tab:last-child>.title{-webkit-border-after:1px solid #e6e6e6;border-block-end:1px solid #e6e6e6}.productpage .product .informations .tabs .tab:last-child .content{-webkit-border-before:none;border-block-start:none;-webkit-border-after:1px solid #e6e6e6;border-block-end:1px solid #e6e6e6}@media (min-width:1024px){.productpage .product .informations .tabs{display:flex}.productpage .product .informations .tabs .tab .content{display:none}.productpage .product .informations .tabs .tab:first-child .content{display:none}.productpage .product .informations .tabs .tab:last-child .title{-webkit-border-after:none;border-block-end:none}}@media (min-width:1024px){.productpage .product .informations .desktop-content{display:grid;-webkit-border-after:1px solid #e6e6e6;border-block-end:1px solid #e6e6e6}}.banner .slick-slide{position:relative}.banner__text{background-color:transparent;text-align:center}.banner__title{text-shadow:3px 2px 3px rgba(76,76,76,.4)}.banner__slogan{text-shadow:3px 2px 3px rgba(76,76,76,.4)}.banner .slick-dots li button:before{background-color:#e13e3b;border-color:#ca221f}.banner .slick-dots li.slick-active button:before{background-color:#ca221f;border-color:#9e1b18}.fingerprint-icon{border:1px solid #ca221f;color:#003882}.fingerprint-icon:hover{background-color:#003882;color:#fff}.footer{background-color:#ca221f;color:#fff;font-size:.9rem}.footer__inner{padding:10px 30px;max-width:1280px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.footer__inner a{color:#fff}.footer__inner a:hover{color:#e6e6e6}.footer__inner--top{display:grid;grid-template-columns:repeat(3,1fr);align-items:start;-webkit-padding-before:2rem;padding-block-start:2rem;grid-gap:2rem}.footer__inner--top .title{font-weight:700;-webkit-border-after:1px solid #fff;border-block-end:1px solid #fff;-webkit-margin-after:.5em;margin-block-end:.5em;-webkit-padding-after:.5em;padding-block-end:.5em}.footer__inner--top .ruler{grid-column:1/-1;height:1px;background-color:#fff}.footer__links{color:#ca221f;align-self:center}.footer__social-medias{display:flex}.footer__social-medias a{display:block;font-size:1.875rem;margin-right:15px}@media (max-width:599px){.footer__inner{flex-direction:column-reverse}.footer__menu{width:100%;-webkit-margin-after:1rem;margin-block-end:1rem}.footer__menu .pipe{display:none}.footer__menu a{display:block;background-color:#e13e3b;padding:.3125rem;margin-bottom:.3125rem}.footer__menu a:hover{background-color:#9e1b18}.footer__menu a:last-child{margin-bottom:0}.footer__social-medias{margin-top:30px}}.header{position:-webkit-sticky;position:sticky;top:0;background-color:#fff;width:100%;z-index:1}.header__inner{display:grid;grid-template-columns:-webkit-max-content auto;grid-template-columns:max-content auto;grid-gap:30px;position:relative;margin:0 auto;padding:0 30px;align-items:center}.header__inner--first{display:flex;justify-content:space-between;background-color:#003882;color:#fff;line-height:2.4rem;font-size:1.2rem;flex-wrap:wrap;-moz-column-gap:30px;column-gap:30px;row-gap:0}.header__inner--last{grid-template-columns:-webkit-max-content auto 60px;grid-template-columns:max-content auto 60px;border-bottom:1px solid #e6e6e6;color:#6d6e72}.header__inner .header__disclaimer{background-color:#ca221f;padding-inline:1em}.header__inner .header__search{position:relative;height:100%;width:60px;color:#003882}.header__inner .header__search .search-icon{display:grid;font-size:1.5em;width:100%;height:100%;place-items:center;cursor:pointer}.header__inner .header__search .search-icon:hover{background-color:#003882;color:#fff}.header__inner .header__search .search-form{position:absolute;top:100%;border:1px solid #e6e6e6;right:0;color:#6d6e72;background-color:#fff}.header__inner .header__search .search-form>i{position:absolute;inset:15px 30px 15px auto;width:40px;height:calc(100% - 30px);display:grid;place-items:center;cursor:pointer}.header__inner .header__search .search-form>i:hover{background-color:#003882;color:#fff}.header__inner .header__search .search-form p{position:absolute;top:0;font-size:.7em;font-weight:700;color:#ca221f}.header__inner .header__search .search-form.hide{display:none}.header__inner .header__search .search-form form{margin:15px 30px}.header__inner .header__search .search-form form .clear{display:none}.header__inner .header__search .search-form form input.text{width:200px;-webkit-padding-end:45px;padding-inline-end:45px;border:1px solid #003882}.header__inner .header__search .search-form form input.action{display:none}.header__contact-data a{color:#fff}.header__contact-data a:hover{color:#e6e6e6}.header__contact-data span{padding-inline:.7em}.header__brand{display:grid;align-items:center}.header__brand a{color:#003882}.header__brand a:hover{color:#82b8ff}.header__brand a img{max-width:100%;max-height:60px;padding:5px 0}.main{margin-bottom:30px}.navigation-main{height:100%}.navigation-main .main-navigation{display:flex;justify-content:flex-end;height:100%}.navigation-main .main-navigation li{white-space:nowrap}.navigation-main .main-navigation li a{display:flex;padding:.875rem 1.25rem;color:#003882;transition:background-color .2s;align-items:center;position:relative}.navigation-main .main-navigation li a:hover{color:#fff;background-color:#003882}.navigation-main .main-navigation li a.current,.navigation-main .main-navigation li a.section{background-color:#f2f2f2}.navigation-main .main-navigation li a.current:hover,.navigation-main .main-navigation li a.section:hover{color:#fff;background-color:#003882}.navigation-main .main-navigation li.ruler{width:1px;background-color:#e6e6e6}.navigation-main .main-navigation li.other-menu{position:relative}.navigation-main .main-navigation li.other-menu ul{right:0}.navigation-main .main-navigation>li>a{height:100%}.navigation-main .main-navigation>li>a.current:before,.navigation-main .main-navigation>li>a.section:before{content:"";display:block;width:100%;height:2px;background-color:#ca221f;position:absolute;bottom:0;left:0}.navigation-main .main-navigation>li>ul{display:none;z-index:1}.navigation-main .main-navigation>li>ul.type--categorypage li{white-space:initial}.navigation-main .main-navigation>li>ul.type--categorypage>li>a.current,.navigation-main .main-navigation>li>ul.type--categorypage>li>a.section{background-color:#fff}.navigation-main .main-navigation>li>ul.type--categorypage>li>a.current:hover,.navigation-main .main-navigation>li>ul.type--categorypage>li>a.section:hover{color:#fff;background-color:#003882}.navigation-main .main-navigation>li:hover>ul{background-color:#fff;position:absolute}.navigation-main .main-navigation>li:hover>ul.type--categorypage{display:flex;left:0;border-block:1px solid #e6e6e6}.navigation-main .main-navigation>li:hover>ul.type--categorypage>li{max-width:20%}.navigation-main .main-navigation>li:hover>ul.type--categorypage>li>a{font-weight:700}.navigation-main .main-navigation>li:hover>ul:not(.type--categorypage){display:block;border:1px solid #e6e6e6}.navigation-main__button{display:none;font-size:2.25rem;cursor:pointer;color:#003882}@media (max-width:899px){.navigation-main{display:flex;justify-content:flex-end}.navigation-main .main-navigation{display:none}.navigation-main__button{display:flex;align-items:center}}body{position:relative;right:0;transition:right .4s}body .navigation-mobile{position:fixed;right:-100%;transition:right .4s;background-color:#1d1d1b;width:100%;padding:0 0 30px 0;z-index:-1;top:-15px;box-shadow:inset 0 0 10px 5px rgba(0,0,0,.75);overflow-x:auto}body .navigation-mobile a{color:#fff}body .navigation-mobile__button{font-size:2.25rem;cursor:pointer;color:#003882;text-align:left;margin:30px 15px 15px}body .navigation-mobile .main-navigation>li>a,body .navigation-mobile .secondary-navigation>li>a{border-left:1px solid rgba(225,62,59,.5);border-bottom:1px solid rgba(158,27,24,.5);border-right:1px solid rgba(158,27,24,.5);border-top:1px solid rgba(225,62,59,.5);background-color:rgba(202,34,31,.5)}body .navigation-mobile .main-navigation a[href*=produkte]+.sub-level--1>li>a,body .navigation-mobile .secondary-navigation a[href*=produkte]+.sub-level--1>li>a{border-left:1px solid rgba(225,62,59,.5);border-bottom:1px solid rgba(158,27,24,.5);border-right:1px solid rgba(158,27,24,.5);border-top:1px solid rgba(225,62,59,.5);background-color:rgba(202,34,31,.5)}body .navigation-mobile .main-navigation a,body .navigation-mobile .secondary-navigation a{display:block;padding:10px 15px;border-left:1px solid #373734;border-bottom:1px solid #030302;border-right:1px solid #030302;border-top:1px solid #373734;background-color:#1d1d1b}body .navigation-mobile .main-navigation a.current,body .navigation-mobile .secondary-navigation a.current{border-left:1px solid #004eb5!important;border-bottom:1px solid #00224f!important;border-right:1px solid #00224f!important;border-top:1px solid #004eb5!important;background-color:#003882!important}body .navigation-mobile .sub-navigation{position:relative}body .navigation-mobile .sub-navigation.sub-level--1,body .navigation-mobile .sub-navigation.sub-level--2,body .navigation-mobile .sub-navigation.sub-level--3,body .navigation-mobile .sub-navigation.sub-level--4{margin-left:15px}body .navigation-mobile .sub-navigation.sub-level--1 a,body .navigation-mobile .sub-navigation.sub-level--2 a,body .navigation-mobile .sub-navigation.sub-level--3 a,body .navigation-mobile .sub-navigation.sub-level--4 a{padding:.25rem .625rem}body .navigation-mobile__contact-data{margin:30px;color:#fff}body .navigation-mobile__contact-data strong{display:block;margin-bottom:5px;font-size:1.25rem}body .navigation-mobile__contact-data a{text-decoration:underline}.mobile-active{right:100%}.mobile-active .navigation-mobile{right:0}.ribbon{position:absolute;top:-.6em;left:-.6em;aspect-ratio:1/1;display:grid;place-items:center;overflow:hidden}.ribbon span{background-color:#ca221f;width:150%;padding:.5rem;display:grid;place-items:center;transform-origin:center center;transform:translateX(-.8em) translateY(-.8em) rotate(-45deg);position:relative;color:#fff;font-size:.9em;font-weight:700}.ribbon:after,.ribbon:before{content:"";position:absolute;z-index:-1;width:.6em;height:.6em;background-color:#9e1b18}.ribbon:before{top:0;right:0}.ribbon:after{bottom:0;left:0}.search-result-ajax{z-index:1}.search-result-ajax .close{background-color:#003882}.search-result-ajax .close:hover{background-color:#00224f}.search-result-ajax .search-result__inner{background-color:#e6e6e6}.search-result-ajax .search-result__inner h2{-webkit-border-after:1px solid #ca221f;border-block-end:1px solid #ca221f;-webkit-padding-after:.5em;padding-block-end:.5em;-webkit-margin-after:1em;margin-block-end:1em}.search-result-ajax .results{grid-template-columns:repeat(auto-fill,minmax(400px,1fr))}.search-result-ajax .results .result{background-color:#fff}.search-result-ajax .results .result .title{background-color:#003882;color:#fff;padding:.5em 1em;font-size:1.25rem}.search-result-ajax .results .result .content{padding:.5em 1em;color:#003882;min-height:2em}.search-result-ajax .results .result:hover{outline:1px solid #00224f}.search-icon{height:100%;-webkit-margin-start:auto;margin-inline-start:auto;color:#003882;font-size:1.5em}.search-icon:hover{background-color:#003882;color:#fff}.search-popup .search__inner .close{background-color:#003882}.search-popup .search__inner .close:hover{background-color:#00224f}.search-popup.searching .search__inner .after-icon{color:#e13e3b}.single-part{max-width:1280px;margin-inline:auto;padding:30px}.single-part .back{margin-block:2em 1em}.single-part .back a{color:#ca221f}.single-part .back a:hover{color:#e13e3b}.single-part__image{border:1px solid #e6e6e6;padding:1em;display:grid;place-items:center}.single-part__content{-webkit-margin-before:2em;margin-block-start:2em}.to-top-button .to-top-button__segment:after,.to-top-button .to-top-button__segment:before{background-color:#003882}.block-element-news-teaser .news-button a{display:inline-block;background-color:#ca221f;width:unset;padding:10px 30px;border:none;line-height:1rem;color:#003882;font-size:16px;font-weight:400;letter-spacing:.0125em;transition:background-color .2s;cursor:pointer;color:#fff}.block-element-news-teaser .news-button a:hover{background-color:#9e1b18}.news-teasers .news-teaser{border:1px solid #e6e6e6}.news-teasers .news-teaser__image{-webkit-border-end:1px solid #ca221f;border-inline-end:1px solid #ca221f;padding:1em}.news-teasers .news-teaser h3{font-size:2.25rem;padding-block:.5em;-webkit-margin-after:.5em;margin-block-end:.5em;-webkit-border-after:1px solid #ca221f;border-block-end:1px solid #ca221f}.news-teasers .news-teaser__created{color:#003882;-webkit-margin-after:1em;margin-block-end:1em}.news-teasers .news-teaser__text{-webkit-margin-end:1em;margin-inline-end:1em}.news-teasers .news-teaser__link{height:2em;color:#ca221f}@media (max-width:599px){.news-teasers .news-teaser__image{-webkit-border-end:none;border-inline-end:none}.news-teasers .news-teaser__content>*{padding-inline:30px}}