@font-face{font-display: swap;font-family: 'Roboto';font-style: normal;font-weight: 300;src: url('/files/layout/webfonts/roboto-v51-latin-300.woff2') format('woff2')}@font-face{font-display: swap;font-family: 'Roboto';font-style: italic;font-weight: 300;src: url('/files/layout/webfonts/roboto-v51-latin-300italic.woff2') format('woff2')}@font-face{font-display: swap;font-family: 'Roboto';font-style: normal;font-weight: 500;src: url('/files/layout/webfonts/roboto-v51-latin-500.woff2') format('woff2')}@font-face{font-display: swap;font-family: 'Roboto';font-style: normal;font-weight: 700;src: url('/files/layout/webfonts/roboto-v51-latin-700.woff2') format('woff2')}.fontRegular{font-family: 'Roboto', sans-serif;font-style: normal;font-weight: 300}.fontRegularI{font-family: 'Roboto', sans-serif;font-style: italic;font-weight: 300}.fontSemiBold{font-family: 'Roboto', sans-serif;font-style: normal;font-weight: 500}.fontBold{font-family: 'Roboto', sans-serif;font-style: normal;font-weight: 700}.fontLight{font-family: 'Roboto', sans-serif;font-style: normal;font-weight: 300}.fontMedium{font-family: 'Roboto', sans-serif;font-style: normal;font-weight: 300}.fontExtraBold{font-family: 'Roboto', sans-serif;font-style: normal;font-weight: 700}html,body{overflow-x: hidden}body{font-family: 'Roboto', sans-serif;font-style: normal;font-weight: 300;background: #fff;color: #333;padding-top: 151px}a{color: #333}a:hover{color: #333;text-decoration: underline}em{font-family: 'Roboto', sans-serif;font-style: italic;font-weight: 300}h1,h2,h3,h4,h5{font-family: 'Roboto', sans-serif;font-style: normal;font-weight: 700;color: #333;font-size: 40px;padding-bottom: 32px}h1.no-spacing-bottom,h2.no-spacing-bottom,h3.no-spacing-bottom,h4.no-spacing-bottom,h5.no-spacing-bottom{padding-bottom: 0}h1{color: #af0720}h2{font-size: 30px}h3{font-size: 22px}h4{font-size: 22px}h5{font-size: 22px}img{height: auto;width: 100%}strong{font-family: 'Roboto', sans-serif;font-style: normal;font-weight: 700}:focus:not(:focus-visible){outline: 0}:focus-visible{outline: 2px solid #af0720;outline-offset: 2px}.intro{font-size: 24px}.invisible{display: none}.transition-all{transition: all .5s}.transition-slow{transition: bottom 1s}.default-shadow{box-shadow: 0 0 10px 0 #999}p.error{font-family: 'Roboto', sans-serif;font-style: normal;font-weight: 700;background: #fff;color: #af0720;padding: 4px}.button-style{transition: all .5s;background: #af0720;border: none;color: #fff;cursor: pointer;display: block;line-height: 32px;margin-top: 32px;padding-top: 3px;text-align: center;text-transform: uppercase;width: 150px}.button-style a{color: #fff}.button-style a:hover{background: #333}.button-style:hover{background: #333}.top-bar{background: #f7fafc;border-top: 3px solid #af0720;color: #3d3d3d;font-size: 14px;line-height: 48px;position: fixed;text-align: right;top: 0;width: 100%;z-index: 3002}@media (max-width: 992px){.top-bar{font-size: 12px}}.top-bar .mod_customnav ul{list-style: none;margin: 0;padding: 0}.top-bar .mod_customnav ul li{display: inline-block;line-height: 32px}.top-bar .mod_customnav ul li a.extern{background: #af0720;color: #fff;padding: 5px}@media (max-width: 768px){.top-bar{text-align: left}}.top-bar a,.top-bar strong{color: #3d3d3d;margin-left: 15px}.top-bar a:hover,.top-bar strong:hover{color: #3d3d3d}.top-bar p{margin: 0;padding: 0}.top-bar .contact{text-align: right}.top-bar .contact div{display: inline-block;padding-left: 8px}.top-bar .contact div i{margin-left: 4px}@media (max-width: 992px){.top-bar .contact{text-align: left}.top-bar .contact div{padding-left: 0}}.page-header{background: #fff;box-shadow: 0 2px 10px rgba(0,0,0,0.08);margin-top: 51px;padding: 0;position: fixed;top: 0 !important;width: 100%;z-index: 3001}.page-header .container{max-width: 100%;padding: 0 24px}.page-header .inner{align-items: center;display: flex;gap: 20px;height: 100px;position: relative}.page-header .logo{align-items: center;display: flex;flex-shrink: 0;justify-content: center}.page-header .logo img{height: 46px;width: auto}.page-header .col-2.logo{align-items: center;background: #fff;box-shadow: 0 2px 4px rgba(0,0,0,0.4);display: flex;flex: 0 0 200px;height: 200px;justify-content: center;left: 0;max-width: 200px;padding: 0;position: absolute !important;text-align: center;top: 0;width: 200px;z-index: 10000}.page-header .col-2.logo img{transition: all .5s;height: 152px;max-height: none;width: auto}@media (max-width: 992px){.page-header .col-2.logo{box-shadow: none}}@media (max-width: 991px){.page-header .col-2.logo{flex-basis: 100px;height: 100px;max-width: 100px;width: 100px}.page-header .col-2.logo img{height: 76px}}.navigation{position: relative}.navigation-overlay{background: rgba(0,0,0,0.4);display: none;height: 100%;position: absolute;width: 100%;z-index: 70}.page-header .navigation{align-items: stretch;display: flex;flex: 1;height: 100%;justify-content: flex-end;position: relative}@media (min-width: 992px){.page-header .navigation{margin-left: 200px}}.page-header .burger-animation{display: none}.mod_navigation{bottom: 0;height: 100%;position: absolute;right: 0;text-align: right}.mod_navigation a.invisible{clip: rect(0, 0, 0, 0);height: 1px;overflow: hidden;position: absolute;width: 1px}.mod_navigation ul{list-style: none;margin: 0;padding: 0}.mod_navigation ul li{transition: all .5s}.mod_navigation ul li.highlight{background: #af0720}.mod_navigation ul li.highlight a,.mod_navigation ul li.highlight strong{color: #fff !important;margin-right: 3px !important}.mod_navigation ul.level_1{align-items: stretch;display: flex;height: 100%}.mod_navigation ul.level_1 > li{align-items: center;display: flex;padding: 0;position: relative;text-transform: uppercase}.mod_navigation ul.level_1 > li > a,.mod_navigation ul.level_1 > li > strong{align-items: center;color: #646363;cursor: pointer;display: flex;font-size: 16px;font-weight: 400;height: 100%;padding: 0 15px;text-decoration: none;text-transform: uppercase;white-space: nowrap}@media (max-width: 1200px){.mod_navigation ul.level_1 > li > a,.mod_navigation ul.level_1 > li > strong{font-size: 14px}}.mod_navigation ul.level_1 > li > a::after,.mod_navigation ul.level_1 > li > strong::after{border-bottom: 4px solid #af0720;bottom: -5px;content: '';display: block;position: relative;transform: scaleX(0);transform-origin: 100% 50%;transition: transform 250ms ease-in-out}.mod_navigation ul.level_1 > li > a.trail,.mod_navigation ul.level_1 > li > strong.trail,.mod_navigation ul.level_1 > li > a.active,.mod_navigation ul.level_1 > li > strong.active{font-family: 'Roboto', sans-serif;font-style: normal;font-weight: 700}.mod_navigation ul.level_1 > li > a.trail,.mod_navigation ul.level_1 > li > strong.trail,.mod_navigation ul.level_1 > li > a.active,.mod_navigation ul.level_1 > li > strong.active,.mod_navigation ul.level_1 > li > a:hover,.mod_navigation ul.level_1 > li > strong:hover{color: #af0720;text-decoration: none}.mod_navigation ul.level_1 > li > a.trail::after,.mod_navigation ul.level_1 > li > strong.trail::after,.mod_navigation ul.level_1 > li > a.active::after,.mod_navigation ul.level_1 > li > strong.active::after,.mod_navigation ul.level_1 > li > a:hover::after,.mod_navigation ul.level_1 > li > strong:hover::after{transform: scaleX(1);transform-origin: 0 50%}.mod_navigation ul.level_1 > li:hover > a,.mod_navigation ul.level_1 > li:hover > strong{color: #af0720}.mod_navigation ul.level_1 > li:hover > a::after,.mod_navigation ul.level_1 > li:hover > strong::after{transform: scaleX(1);transform-origin: 0 50%}.mod_navigation ul.level_1 > li:first-child > a,.mod_navigation ul.level_1 > li:first-child > strong{font-size: 0;position: relative}.mod_navigation ul.level_1 > li:first-child > a::before,.mod_navigation ul.level_1 > li:first-child > strong::before{-webkit-font-smoothing: antialiased;content: '\f0f8';display: inline-block;font-family: 'Font Awesome 6 Free';font-size: 20px;font-weight: 900;line-height: 1}@media (min-width: 992px){.mod_navigation ul.level_1 > li:hover > ul.level_2{display: block}.mod_navigation ul.level_1 > li > ul.level_2{background: #fff;border-top: 3px solid #af0720;box-shadow: 0 8px 32px rgba(0,0,0,0.12);column-count: 3;column-gap: 3rem;display: none;left: 0 !important;list-style: none;margin: 0;max-width: none;padding: 2.5rem 4rem;position: fixed !important;right: 0;top: 151px !important;transform: none !important;width: 100vw;z-index: 9999}.mod_navigation ul.level_1 > li > ul.level_2 > li{break-inside: avoid;display: block !important;padding: 0 0 4px;text-transform: none;width: 100%}.mod_navigation ul.level_1 > li > ul.level_2 > li > a,.mod_navigation ul.level_1 > li > ul.level_2 > li > strong{background: none;border-top: 1px solid #f0f0f0;color: #646363;display: block;font-size: 15px;font-weight: 700;padding: 3px 0;text-decoration: none;transition: color 200ms ease, padding-left 200ms ease}.mod_navigation ul.level_1 > li > ul.level_2 > li > a:hover,.mod_navigation ul.level_1 > li > ul.level_2 > li > strong:hover,.mod_navigation ul.level_1 > li > ul.level_2 > li > a.active,.mod_navigation ul.level_1 > li > ul.level_2 > li > strong.active,.mod_navigation ul.level_1 > li > ul.level_2 > li > a.trail,.mod_navigation ul.level_1 > li > ul.level_2 > li > strong.trail{background: none;color: #af0720;padding-left: 6px}.mod_navigation ul.level_1 > li > ul.level_2 > li > ul{box-shadow: none;display: block;padding: 0 0 8px;position: relative}.mod_navigation ul.level_1 > li > ul.level_2 > li > ul li{display: block}.mod_navigation ul.level_1 > li > ul.level_2 > li > ul li a,.mod_navigation ul.level_1 > li > ul.level_2 > li > ul li strong{color: #646363;display: block;font-size: 13px;font-weight: 400;padding: 2px 0 2px 10px;text-decoration: none;text-transform: none;transition: color 200ms ease, padding-left 200ms ease}.mod_navigation ul.level_1 > li > ul.level_2 > li > ul li a:hover,.mod_navigation ul.level_1 > li > ul.level_2 > li > ul li strong:hover,.mod_navigation ul.level_1 > li > ul.level_2 > li > ul li a.active,.mod_navigation ul.level_1 > li > ul.level_2 > li > ul li strong.active,.mod_navigation ul.level_1 > li > ul.level_2 > li > ul li a.trail,.mod_navigation ul.level_1 > li > ul.level_2 > li > ul li strong.trail{background: #f0f0f0;color: #af0720;padding-left: 14px}.mod_navigation ul.level_1 > li > ul.level_2 > li.submenu > a,.mod_navigation ul.level_1 > li > ul.level_2 > li.submenu > strong{border-top: 1px solid #e8ecf0;margin-top: 8px;padding-top: 8px}.mod_navigation ul.level_1 > li > ul.level_2 > li:first-child > a,.mod_navigation ul.level_1 > li > ul.level_2 > li:first-child > strong{border-top: none;margin-top: 0;padding-top: 3px}.mod_navigation ul.level_1 > li > ul.level_2 > li.col-break,.mod_navigation ul.level_1 > li > ul.level_2 > li.quicklinks-container{break-before: column}.mod_navigation ul.level_1 > li > ul.level_2 > li.quicklinks-container > a,.mod_navigation ul.level_1 > li > ul.level_2 > li.quicklinks-container > strong{border: none !important;color: #999 !important;cursor: default;font-size: 11px !important;font-weight: 700 !important;letter-spacing: .1em;padding: 0 0 10px !important;pointer-events: none;text-transform: uppercase}.mod_navigation ul.level_1 > li > ul.level_2 > li.quicklinks-container > a:hover,.mod_navigation ul.level_1 > li > ul.level_2 > li.quicklinks-container > strong:hover{color: #999 !important;padding-left: 0 !important}.mod_navigation ul.level_1 > li > ul.level_2 > li.quicklinks-container > ul{box-shadow: none !important;display: block !important;padding: 0 !important;position: relative !important}.mod_navigation ul.level_1 > li > ul.level_2 > li.quicklinks-container .quick{margin: 0 0 28px;overflow: visible;padding: 0 !important;position: relative;width: 100%}.mod_navigation ul.level_1 > li > ul.level_2 > li.quicklinks-container .quick > a,.mod_navigation ul.level_1 > li > ul.level_2 > li.quicklinks-container .quick > strong{align-items: center;background: #af0720;border-radius: 3px 0 0 3px;box-sizing: border-box;clip-path: polygon(0 0, calc(100% - 20px) 0, 100% 50%, calc(100% - 20px) 100%, 0 100%);color: #fff !important;display: flex !important;font-size: 14px !important;font-weight: 700 !important;height: auto;line-height: 1.3;margin-right: 0;min-height: 44px;overflow-wrap: anywhere;padding: 10px 52px 10px 14px !important;position: relative;text-align: left;text-transform: none;transition: filter 200ms ease, transform 200ms ease;white-space: normal;width: 100%;word-break: normal}.mod_navigation ul.level_1 > li > ul.level_2 > li.quicklinks-container .quick > strong{cursor: default}.mod_navigation ul.level_1 > li > ul.level_2 > li.quicklinks-container .quick > a:hover{color: #fff !important;filter: brightness(.9);padding-left: 14px !important;transform: translateX(2px)}}@media (max-width: 991px){.navigation-overlay{background: rgba(0,0,0,0.45);bottom: 0;display: none;height: auto;left: 0;position: fixed;right: 0;top: 0;width: auto;z-index: 3000}.navigation-overlay.show{display: block}.page-header .navigation{flex: 0 0 0;height: 0;margin: 0;padding: 0;position: static;width: 0}.page-header .burger-animation{align-items: center;display: flex !important;justify-content: flex-end;margin-left: auto}.sidenav-button{float: right;font-size: 30px;z-index: 2000}.sidenav-button a{background: transparent;color: #646363;text-transform: uppercase}.sidenav-button .menu-button{align-items: center;border: 1px solid rgba(0,0,0,0.15);border-radius: 999px;cursor: pointer;display: inline-flex;height: 46px;justify-content: center;padding: 0;position: relative;transition: background 300ms ease;width: 46px}.sidenav-button .menu-button span{background-color: #646363;border-radius: 2px;display: block;height: 2px;position: relative;transform: translateZ(0);transition: transform 420ms cubic-bezier(.23, 1, .32, 1), background-color 300ms ease, width 240ms ease;width: 22px}.sidenav-button .menu-button span::before,.sidenav-button .menu-button span::after{background-color: #646363;border-radius: 2px;content: '';display: block;height: 2px;left: 0;position: absolute;transition: transform 420ms cubic-bezier(.23, 1, .32, 1), top 420ms cubic-bezier(.23, 1, .32, 1), width 240ms ease;width: 22px}.sidenav-button .menu-button span::before{top: -7px;width: 18px}.sidenav-button .menu-button span::after{top: 7px;width: 14px}.sidenav-button .menu-button:hover{background: rgba(0,0,0,0.05)}.sidenav-button .menu-button:hover span{width: 24px}.sidenav-button .menu-button:hover span::before{width: 24px}.sidenav-button .menu-button:hover span::after{width: 18px}.sidenav-button .menu-button.active{background: rgba(0,0,0,0.06)}.sidenav-button .menu-button.active span{background-color: transparent;transform: rotate(0deg)}.sidenav-button .menu-button.active span::before{top: 0;transform: rotate(45deg);width: 24px}.sidenav-button .menu-button.active span::after{top: 0;transform: rotate(-45deg);width: 24px}.page-header .navigation .mod_navigation{background: #fff;border-right: 1px solid #af0720;border-top: 1px solid #e8ecf0;bottom: 0;box-shadow: 0 8px 24px rgba(0,0,0,0.15);height: auto;left: 0;max-width: 100%;overflow-x: hidden;overflow-y: auto;padding: 8px 0 40px;position: fixed;right: auto;scrollbar-width: none;text-align: left;top: 151px;transform: translateX(-100%);transition: transform 420ms cubic-bezier(.23, 1, .32, 1), visibility 0s linear 420ms;visibility: hidden;width: 380px;z-index: 200000}.page-header .navigation .mod_navigation::-webkit-scrollbar{display: none}.page-header .navigation .mod_navigation ul,.page-header .navigation .mod_navigation ul.level_1,.page-header .navigation .mod_navigation ul.level_2,.page-header .navigation .mod_navigation ul.level_3{display: block !important;height: auto;margin: 0;padding: 0;position: static !important;text-align: left;transform: none !important;width: 100%}.page-header .navigation .mod_navigation ul li,.page-header .navigation .mod_navigation ul.level_1 > li{align-items: stretch;display: block;height: auto;line-height: 1.3;padding: 0;text-transform: none;width: 100%}.page-header .navigation .mod_navigation ul li a,.page-header .navigation .mod_navigation ul li strong{color: #646363;display: block;font-size: 15px;font-weight: 400;height: auto;padding: 10px 24px 10px 40px;text-align: left;text-decoration: none;text-transform: none;transition: color 200ms ease;white-space: normal}.page-header .navigation .mod_navigation ul li a::after,.page-header .navigation .mod_navigation ul li strong::after{border: 0 !important;content: none !important;display: none !important}.page-header .navigation .mod_navigation ul li a:hover,.page-header .navigation .mod_navigation ul li strong:hover,.page-header .navigation .mod_navigation ul li a.active,.page-header .navigation .mod_navigation ul li strong.active,.page-header .navigation .mod_navigation ul li a.trail,.page-header .navigation .mod_navigation ul li strong.trail{color: #af0720}.page-header .navigation .mod_navigation ul.level_1 > li{border-bottom: 1px solid #e8ecf0}.page-header .navigation .mod_navigation ul.level_1 > li > a,.page-header .navigation .mod_navigation ul.level_1 > li > strong{font-size: 16px;font-weight: 700;padding: 14px 24px;text-transform: uppercase}.page-header .navigation .mod_navigation ul.level_1 > li:first-child > a,.page-header .navigation .mod_navigation ul.level_1 > li:first-child > strong{font-size: 0}.page-header .navigation .mod_navigation ul.level_1 > li:first-child > a::before,.page-header .navigation .mod_navigation ul.level_1 > li:first-child > strong::before{-webkit-font-smoothing: antialiased;content: '\f0f8';font-family: 'Font Awesome 6 Free';font-size: 20px;font-weight: 900;line-height: 1}.page-header .navigation .mod_navigation ul.level_2{padding: 0 0 10px}.page-header .navigation .mod_navigation ul.level_2 > li > a,.page-header .navigation .mod_navigation ul.level_2 > li > strong{font-weight: 600;padding-left: 24px}.page-header .navigation .mod_navigation ul.level_3 > li > a,.page-header .navigation .mod_navigation ul.level_3 > li > strong{font-size: 14px;padding-left: 40px}.page-header .navigation .mod_navigation ul li.quicklinks-container > a,.page-header .navigation .mod_navigation ul li.quicklinks-container > strong{color: #999;font-size: 11px;font-weight: 700;letter-spacing: .1em;padding: 14px 24px 6px;pointer-events: none;text-transform: uppercase}.page-header .navigation .mod_navigation ul li.quicklinks-container ul.level_3{padding: 0 24px 10px}.page-header .navigation .mod_navigation ul li.quicklinks-container .quick{margin: 0 0 8px}.page-header .navigation .mod_navigation ul li.quicklinks-container .quick > a,.page-header .navigation .mod_navigation ul li.quicklinks-container .quick > strong{background: #af0720;border-radius: 3px;color: #fff;font-size: 14px;font-weight: 700;line-height: 1.2;padding: 12px 16px;position: static;transition: .25s ease}.page-header .navigation .mod_navigation ul li.quicklinks-container .quick > a:hover{color: #fff;filter: brightness(.92);transform: translateX(2px)}.page-header .navigation .mod_navigation.show,.page-header .navigation.show .mod_navigation{transform: translateX(0);transition: transform 420ms cubic-bezier(.23, 1, .32, 1), visibility 0s;visibility: visible}}.hero{height: 70vh;min-height: 520px;overflow: hidden;position: relative;width: 100%}@media (max-width: 992px){.hero{min-height: 460px}}@media (max-width: 768px){.hero{min-height: 420px}}.hero::before{animation: bgZoom 12s ease forwards;background-image: url("../../files/layout/less/files/layout/less/");background-position: center 65%;background-repeat: no-repeat;background-size: cover;content: "";inset: 0;position: absolute;transform: scale(1.25);z-index: 0}.hero::after{background: rgba(0,0,0,0.25);content: "";inset: 0;position: absolute;z-index: 1}.hero .headline{color: #fff;font-family: Arial, sans-serif;font-size: 70px;font-weight: 800;left: 8vw;line-height: 1.05;margin: 0;max-width: 800px;position: absolute;text-align: left;text-shadow: 0 10px 26px rgba(0,0,0,0.35);top: 10vw;z-index: 2}@media (max-width: 992px){.hero .headline{font-size: 2.2rem;left: 6vw;top: 4vw}}@media (max-width: 768px){.hero .headline{left: 6vw;max-width: 90%;top: 5vw}}.hero .headline span{display: inline-block;white-space: nowrap}.hero .headline span:empty{display: none}.hero .headline span .char{animation: letterFade .45s ease forwards;display: inline-block;opacity: 0;transform: translateY(16px)}.hero .headline > span{white-space: normal}.hero .headline .hl-brand,.hero .headline .hl-welcome{color: #af0720}.hero .headline .hl-by{color: #fff;font-weight: 500}.hero .headline .hl-gmbh{color: #af0720;font-weight: 600;letter-spacing: .08em;vertical-align: baseline}.hero .cta-circle{align-items: center;animation: circleIn .8s ease forwards 1.4s;background: #af0720;border-radius: 50%;bottom: 2vw;color: #fff;cursor: pointer;display: flex;height: 300px;justify-content: center;opacity: 0;padding: 34px;position: absolute;right: 6vw;text-align: center;transform: scale(.85);transition: all .3s ease;width: 300px;z-index: 3}.hero .cta-circle::after{animation: pulse 2.5s infinite;border: 2px solid rgba(255,255,255,0.4);border-radius: 50%;content: "";inset: -12px;position: absolute}.hero .cta-circle:hover{box-shadow: 0 22px 44px rgba(143,161,179,0.35);transform: scale(1.05) rotate(-2deg)}.hero .cta-circle a{color: #fff;text-decoration: none}.hero .cta-circle a:hover{opacity: .9}.hero .cta-circle small{font-size: .95rem;font-weight: 400;line-height: 1.4}.hero .cta-circle strong{display: block;font-size: 1.7rem;margin-bottom: 12px}@media (max-width: 768px){.hero .cta-circle{bottom: 20px;height: 220px;padding: 22px;right: 20px;width: 220px}.hero .cta-circle strong{font-size: 1.3rem}}.hero--text-right .headline{left: auto;right: 8vw;text-align: right}@media (max-width: 992px){.hero--text-right .headline{right: 6vw}}.hero--text-right .cta-circle{left: 6vw;right: auto}@media (max-width: 768px){.hero--text-right .cta-circle{left: 20px}}@keyframes bgZoom{to{transform: scale(1)}}@keyframes circleIn{to{opacity: 1;transform: scale(1)}}@keyframes letterFade{to{opacity: 1;transform: translateY(0)}}@keyframes pulse{0%{opacity: .6;transform: scale(1)}100%{opacity: 0;transform: scale(1.18)}}.head-empty{display: block;min-height: 150px}.head-images{margin-top: 0;padding: 0;position: relative}.head-images .mod_article{padding: 0}.head-images video{width: 100%}.head-images .sidebutton{font-family: 'Roboto', sans-serif;font-style: normal;font-weight: 700;transition: all .5s;background: #003;box-shadow: 0 0 18px 0 #003;cursor: pointer;letter-spacing: 1px;padding: 40px 10px 10px 10px;position: absolute;right: -50px;text-transform: uppercase;top: 100px;transform: rotate(90deg)}.head-images .sidebutton:hover{right: -30px}.head-images .headimage-text{font-family: 'Roboto', sans-serif;font-style: normal;font-weight: 700;font-size: 60px;position: absolute;text-align: center;text-shadow: #003 1px 0 10px;top: 100px;width: 100%}.head-images .headimage-text a{font-family: 'Roboto', sans-serif;font-style: normal;font-weight: 300;background: #003;border: 1px solid #fff;box-shadow: 0 0 18px 0 #003;color: #fff;display: inline-block;font-size: 14px;padding: 10px 15px;text-decoration: none;text-transform: uppercase}.breadcrumb{background: none;border-bottom: 1px solid #333;color: #333;padding-bottom: 16px;padding-top: 16px}.breadcrumb ul{list-style: none;margin: 0;padding: 0}.breadcrumb ul li{border-right: 1px solid #333;display: inline-block;margin-right: 16px;padding-right: 16px}.breadcrumb ul li a{color: #af0720;text-decoration: none}.breadcrumb ul li a:hover{text-decoration: none}.breadcrumb ul li.active{font-family: 'Roboto', sans-serif;font-style: normal;font-weight: 700}@media (max-width: 767px){.breadcrumb.container{padding-left: 16px;padding-right: 16px}.mod_breadcrumb ul{list-style: none;margin: 0;padding: 0}.mod_breadcrumb ul li{border: none !important;display: none;margin: 0;padding: 0}.mod_breadcrumb ul li::before,.mod_breadcrumb ul li::after{content: none}.mod_breadcrumb ul li:nth-last-child(2){display: block}.mod_breadcrumb ul li:nth-last-child(2) a{align-items: center;background: #f4f7fa;border-radius: 999px;color: #af0720;display: inline-flex;font-size: 14px;font-weight: 700;gap: 8px;line-height: 1.3;max-width: 100%;padding: 6px 14px 6px 12px;text-decoration: none}.mod_breadcrumb ul li:nth-last-child(2) a::before{content: "\f053";font-family: "Font Awesome 6 Free";font-size: 11px;font-weight: 900}}.content-image figure{border-radius: 12px;overflow: hidden}@media (min-width: 768px){.row > .content-image{align-items: center;display: flex}.row > .content-image figure{margin: 0;width: 100%}.row > .content-image a{display: block}}.page-content .mod_article{background: #fff;color: #333;padding: 64px 0}.page-content .mod_article h3{color: #af0720;padding-bottom: 16px;text-align: left}@media (max-width: 768px){.page-content .mod_article .ce_rsce_colstart{margin-bottom: 32px}}.page-content .mod_article .ce_rsce_colstart:last-of-type{margin-bottom: 0}.page-content .mod_article.bg-base{background: #af0720;color: #fff}.page-content .mod_article.bg-base h1,.page-content .mod_article.bg-base h2,.page-content .mod_article.bg-base h3,.page-content .mod_article.bg-base h4,.page-content .mod_article.bg-base h5,.page-content .mod_article.bg-base a{color: #fff}.page-content .mod_article.bg-base h1:hover,.page-content .mod_article.bg-base h2:hover,.page-content .mod_article.bg-base h3:hover,.page-content .mod_article.bg-base h4:hover,.page-content .mod_article.bg-base h5:hover,.page-content .mod_article.bg-base a:hover{color: #fff}.page-content .mod_article.bg-second{background: #f7fafc;color: #333}.page-content .mod_article.bg-second h1,.page-content .mod_article.bg-second h2,.page-content .mod_article.bg-second h3,.page-content .mod_article.bg-second h4,.page-content .mod_article.bg-second h5,.page-content .mod_article.bg-second a{color: #333}.page-content .mod_article.bg-second h1:hover,.page-content .mod_article.bg-second h2:hover,.page-content .mod_article.bg-second h3:hover,.page-content .mod_article.bg-second h4:hover,.page-content .mod_article.bg-second h5:hover,.page-content .mod_article.bg-second a:hover{color: #333}.page-content .mod_article.bg-black{background: #333;color: #fff}.page-content .mod_article.bg-black h1,.page-content .mod_article.bg-black h2,.page-content .mod_article.bg-black h3,.page-content .mod_article.bg-black h4,.page-content .mod_article.bg-black h5,.page-content .mod_article.bg-black a{color: #fff}.page-content .mod_article.bg-black h1:hover,.page-content .mod_article.bg-black h2:hover,.page-content .mod_article.bg-black h3:hover,.page-content .mod_article.bg-black h4:hover,.page-content .mod_article.bg-black h5:hover,.page-content .mod_article.bg-black a:hover{color: #fff}.defaultRadius{border-radius: 20px 12px 26px 16px}.textbox{border-radius: 20px 12px 26px 16px;margin-bottom: 24px;margin-top: 50px;perspective: 900px;perspective-origin: 50% 50%;position: relative}.textbox .inner{background: #af0720;border-radius: 12px;color: #fff;display: flex;flex-direction: column;height: 100%;min-height: 350px;padding: 7px;text-align: center}.textbox .inner h1,.textbox .inner h2,.textbox .inner h3,.textbox .inner h4,.textbox .inner h5{color: #fff;text-align: center}.textbox .inner.no-image{min-height: 50px}.textbox .inner .imgicon{left: 50%;position: absolute;top: -40px;transform: translateX(-50%) rotateY(0deg);transform-style: preserve-3d;transition: transform .4s ease;z-index: 5}.textbox .inner .imgicon.font-awesome figure{background: #eef3f7}.textbox .inner .imgicon.font-awesome figure i{color: #333;font-size: 30px;line-height: 60px;padding: 0 5px 0 5px}.textbox .inner .imgicon figure{background: #fff;border-radius: 50%;display: inline-flex;height: 70px;overflow: hidden;padding: 10px;text-align: center;width: 70px}.textbox .inner .imgicon figure img{backface-visibility: hidden;display: block;height: 50px;width: 50px}.textbox .inner .textcontent{background: #af0720;color: #fff;display: flex;flex: 1;flex-direction: column;padding: 30px 15px 15px 15px}.textbox .inner .more{margin-top: auto;padding-top: 10px}.textbox .inner figure.image_container{margin: 0}.textbox .inner figure.image_container img{border-radius: 20px 12px 26px 16px;border-bottom-left-radius: 0;border-bottom-right-radius: 0;height: auto;max-width: 100%;width: 100%}.textbox .inner i{font-size: 60px;margin-bottom: 15px}.textbox .inner a{color: #fff;text-decoration: none}.textbox .inner .more a{font-family: 'Roboto', sans-serif;font-style: normal;font-weight: 300;transition: all .5s;display: inline-flex;font-size: 14px;gap: 8px;padding: 8px;text-decoration: none;text-transform: uppercase}.textbox .inner .more a::after{content: "→"}.textbox:hover .inner .imgicon{transform: translateX(-50%) rotateY(180deg)}.mod_article.bg-base .textbox .inner{background: #f7fafc;color: #333}.mod_article.bg-base .textbox .inner .textcontent{background: #fff}.mod_article.bg-second .textbox .inner{background: #af0720;color: #fff}.mod_article.bg-second .textbox .inner .textcontent{background: #af0720;color: #fff}.mod_article.bg-second .textbox .inner .textcontent h1,.mod_article.bg-second .textbox .inner .textcontent h2,.mod_article.bg-second .textbox .inner .textcontent h3,.mod_article.bg-second .textbox .inner .textcontent h4,.mod_article.bg-second .textbox .inner .textcontent h5,.mod_article.bg-second .textbox .inner .textcontent a{color: #fff}.mod_article.bg-black .textbox .inner{background: #af0720;color: #333}.mod_article.bg-black .textbox .inner .textcontent{background: #fff}.page-content .content-text ul{list-style: none;padding-left: 0}.page-content .content-text ul li{padding-left: 1.5em;position: relative}.page-content .content-text ul li::before{color: #af0720;content: "\f00c";font-family: "Font Awesome 5 Free";font-weight: 900;left: 0;position: absolute;top: 0}.page-content .content-text ul li ul li::before{background: #333;border-radius: 50%;content: "" !important;height: 5px;left: calc(.5em - 2.5px);top: calc(.75em - 2.5px);width: 5px}.page-content .content-text.defaultlist ul{padding-left: 17px}.page-content .content-text.defaultlist ul li{list-style: disc;padding-left: 0}.page-content .content-text.defaultlist ul li::before{content: ""}.page-content .content-text.defaultlist ul li ul li::before{content: none !important}.page-content .content-text.checklist ul li::before{color: #af0720;content: "\f00c"}.page-content .content-text.heartlist ul li::before{color: #af0720;content: "\f004"}.page-content .content-text.todo ul li::before{color: #af0720;content: "\f46c"}.content-downloads{margin: 0}.content-downloads h4{font-family: 'Roboto', sans-serif;font-style: normal;font-weight: 300;margin: 0 0 5px 0;padding: 0;text-align: left}.content-downloads ul{list-style: none;margin: 0;padding: 0}.content-downloads .download-element{margin-bottom: 8px}.content-downloads .download-element a{align-items: center;background: #f7fafc;border: 1px solid #e7e7e7;border-radius: 4px;color: #333;display: flex;font-size: 16px;gap: 16px;min-height: 64px;padding: 8px 16px 8px 8px;text-align: left;text-decoration: none;transition: background .2s ease, border-color .2s ease, color .2s ease, transform .2s ease}.content-downloads .download-element a::before{align-items: center;background: #af0720;border-radius: 50%;color: #fff;content: '\f1c1';display: inline-flex;flex: 0 0 40px;font-family: 'Font Awesome 6 Free';font-size: 18px;font-weight: 900;height: 40px;justify-content: center;line-height: 1;width: 40px}.content-downloads .download-element a:hover,.content-downloads .download-element a:focus-visible{background: #af0720;border-color: #af0720;color: #fff !important;text-decoration: none;transform: translateX(4px)}.content-gallery{margin: 32px 0}.content-gallery ul{display: grid;gap: 16px;grid-template-columns: repeat(2, minmax(0, 1fr));list-style: none;margin: 0;padding: 0}.content-gallery li,.content-gallery figure{margin: 0}.content-gallery figure,.content-gallery a{display: block;height: 100%;position: relative}.content-gallery a{background: #f7fafc;border-radius: 12px;overflow: hidden}.content-gallery a::before{align-items: center;background: rgba(175,7,32,0.78);color: #fff;content: '\f00e';display: flex;font-family: 'Font Awesome 6 Free';font-size: 24px;font-weight: 900;inset: 0;justify-content: center;opacity: 0;position: absolute;transition: opacity .25s ease;z-index: 1}.content-gallery a:hover::before,.content-gallery a:focus-visible::before{opacity: 1}.content-gallery a:hover img,.content-gallery a:focus-visible img{transform: scale(1.07)}.content-gallery img{aspect-ratio: 1 / 1;display: block;height: 100%;object-fit: cover;transition: transform .35s ease;width: 100%}.content-gallery--cols-3 ul{grid-template-columns: repeat(3, minmax(0, 1fr))}.content-gallery--cols-4 ul{grid-template-columns: repeat(4, minmax(0, 1fr))}@media (max-width: 991px){.content-gallery--cols-4 ul{grid-template-columns: repeat(3, minmax(0, 1fr))}}@media (max-width: 767px){.content-gallery--cols-3 ul,.content-gallery--cols-4 ul{grid-template-columns: repeat(2, minmax(0, 1fr))}}.content-accordion .handorgel__header{border-bottom: 1px solid #fff;margin: 0;padding: 0}.content-accordion .handorgel__header .handorgel__header__button{font-family: 'Roboto', sans-serif;font-style: normal;font-weight: 700;align-items: center;background: #af0720;border: 0;color: #fff;cursor: pointer;display: flex;font-size: 1.05rem;padding: 18px 56px;position: relative;text-align: left;transition: color .3s ease;width: 100%}.content-accordion .handorgel__header .handorgel__header__button:hover{color: #fff}.content-accordion .handorgel__header .handorgel__header__button::before,.content-accordion .handorgel__header .handorgel__header__button::after{border-bottom: 2px solid currentColor;border-right: 2px solid currentColor;content: "";height: 12px;left: 18px;position: absolute;transform: rotate(45deg);transition: transform .3s ease;width: 12px}.content-accordion .handorgel__header .handorgel__header__button::after{left: auto;right: 18px}.content-accordion .handorgel__header .handorgel__header__button[aria-expanded="true"]{color: #fff}.content-accordion .handorgel__header .handorgel__header__button[aria-expanded="true"]::before,.content-accordion .handorgel__header .handorgel__header__button[aria-expanded="true"]::after{transform: rotate(-135deg)}.content-accordion .handorgel__content{background: #fff;padding: 0 30px}.page-content .team{margin-bottom: 32px}.page-content .team .col-12{margin-bottom: 32px}.page-content .team .col-12.width100 .inner{text-align: left}.page-content .team .col-12.width100 .inner h1,.page-content .team .col-12.width100 .inner h2,.page-content .team .col-12.width100 .inner h3,.page-content .team .col-12.width100 .inner h4,.page-content .team .col-12.width100 .inner h5{text-align: left}.page-content .team .col-12.width100 .inner .col-12{margin-bottom: 0}.page-content .team .col-12.width100 .inner .row.reverse .col-md-3{order: 2}.page-content .team .col-12.width100 .inner .row.reverse .col-md-9{order: 1;text-align: right}.page-content .team .col-12.width100 .inner .row.reverse .col-md-9 h1,.page-content .team .col-12.width100 .inner .row.reverse .col-md-9 h2,.page-content .team .col-12.width100 .inner .row.reverse .col-md-9 h3,.page-content .team .col-12.width100 .inner .row.reverse .col-md-9 h4,.page-content .team .col-12.width100 .inner .row.reverse .col-md-9 h5{text-align: right}.page-content .team .inner{background: #f7fafc;color: #333;height: 100%;padding: 16px;text-align: center}.page-content .team .inner h1,.page-content .team .inner h2,.page-content .team .inner h3,.page-content .team .inner h4,.page-content .team .inner h5{color: #333;margin: 0;padding: 0}.page-content .team .inner h3{margin-top: 20px !important;text-align: center}.mod_article.bg-second .team .inner{background: #fff;color: #333;height: 100%;padding: 16px;text-align: center}.mod_article.bg-second .team .inner h1,.mod_article.bg-second .team .inner h2,.mod_article.bg-second .team .inner h3,.mod_article.bg-second .team .inner h4,.mod_article.bg-second .team .inner h5{color: #333;margin: 0;padding: 0;text-align: center}.top-link{display: none}.rsce .row > .content-player{margin-bottom: 24px}@media (max-width: 991px){.rsce .row > .content-player{flex: 0 0 auto;width: 33.3333%}}@media (max-width: 575px){.rsce .row > .content-player{width: 50%}}.rsce .row > .content-player figure{background: #fff;border-radius: 12px;box-shadow: 0 4px 14px rgba(0,0,0,0.1);height: 100%;margin: 0;overflow: hidden;transition: box-shadow 300ms ease, transform 300ms ease}.rsce .row > .content-player figure:hover{box-shadow: 0 10px 26px rgba(0,0,0,0.18);transform: translateY(-4px)}.rsce .row > .content-player figure:hover figcaption{color: #af0720}.rsce .row > .content-player video{aspect-ratio: 9 / 16;background: #0d2b3e;display: block;object-fit: cover;width: 100%}.rsce .row > .content-player figcaption{color: #646363;font-size: 15px;font-weight: 700;line-height: 1.3;padding: 12px 14px 14px;text-align: left;transition: color 300ms ease}.rsce-job-details{color: #333;margin: 48px 0;text-align: left}@media (max-width: 767px){.rsce-job-details{margin: 32px 0}}.rsce-job-details__headline,.rsce-job-details__section-title{color: #af0720;font-size: 1.5rem;margin: 0 0 32px;padding: 0;text-align: left}.rsce-job-details__facts{border-top: 1px solid #cdd8de}.rsce-job-details .jobs-row{align-items: start;border-bottom: 1px solid #cdd8de;display: grid;gap: 16px 32px;grid-template-columns: minmax(190px, 1fr) minmax(0, 2fr);padding: 16px 0}.rsce-job-details .jobs-row:hover{background: linear-gradient(90deg, rgba(175,7,32,0.07000000000000001), transparent 72%)}@media (max-width: 767px){.rsce-job-details .jobs-row{gap: 4px;grid-template-columns: 1fr}}.rsce-job-details .jobs-row-label{align-items: center;color: #af0720;display: flex;font-size: 14px;font-weight: 700;gap: 8px;letter-spacing: .04em;line-height: 1.35;margin: 0;text-align: left;text-transform: uppercase}.rsce-job-details .jobs-row-label i{font-size: 16px;width: 18px}.rsce-job-details .jobs-row-input{color: #333;font-size: 17px;font-weight: 300;line-height: 1.65;text-align: left}.rsce-job-details .jobs-row-input p:first-child{margin-top: 0}.rsce-job-details .jobs-row-input p:last-child{margin-bottom: 0}.rsce-job-details__employment-scope{display: flex;flex-wrap: wrap;gap: 8px 16px;list-style: none;margin: 0 0 8px;padding: 0}.rsce-job-details__employment-scope li{align-items: center;display: inline-flex;font-size: 16px;font-weight: 500;gap: 4px}.rsce-job-details__employment-scope i{color: #af0720;font-size: 16px}.rsce-job-details__employment-information{color: #68737c;font-size: 15px;font-weight: 300;line-height: 1.6}.rsce-job-details__employment-information p:first-child{margin-top: 0}.rsce-job-details__employment-information p:last-child{margin-bottom: 0}.rsce-job-details__contacts{background: linear-gradient(135deg, #dfe6ea 0%, #eef2f4 55%, rgba(175,7,32,0.13) 100%);border-radius: 10px;margin-top: 48px;padding: 32px}@media (max-width: 767px){.rsce-job-details__contacts{padding: 16px}}.rsce-job-details__section-title{align-items: center;display: flex;gap: 8px}.rsce-job-details__section-title i{font-size: 22px}.rsce-job-details__contacts-intro{color: #68737c;font-size: 16px;font-weight: 300;line-height: 1.65;margin-bottom: 32px;text-align: left}.rsce-job-details__contacts-intro p:first-child{margin-top: 0}.rsce-job-details__contacts-intro p:last-child{margin-bottom: 0}.rsce-job-details__contact-list{display: grid;gap: 16px;grid-template-columns: repeat(auto-fit, minmax(240px, 1fr))}.rsce-job-details__contact-card{background: #fff;border-radius: 10px;overflow: hidden}.rsce-job-details__contact-image{margin: 0;position: relative}.rsce-job-details__contact-image img{display: block;width: 100%}.rsce-job-details__contact-image figcaption{background: linear-gradient(90deg, rgba(175,7,32,0.9399999999999999), rgba(175,7,32,0.68));bottom: 0;color: #fff;font-size: 16px;font-weight: 500;left: 0;padding: 8px 16px;position: absolute;right: 0;text-align: left}.rsce-job-details__contact-body{padding: 16px;text-align: left}.rsce-job-details__contact-body h4{color: #af0720;font-size: 20px;margin: 0 0 4px;padding: 0;text-align: left}.rsce-job-details__contact-body p{font-size: 15px;font-weight: 300;line-height: 1.55;margin: 4px 0}.rsce-job-details__contact-body i{color: #af0720;margin-right: 4px;width: 16px}.rsce-job-details__contact-body a{color: #333;text-decoration: none}.rsce-job-details__contact-body a:hover{color: #af0720;text-decoration: underline}.rsce-job-details__contact-position{color: #68737c;margin-bottom: 8px !important}.mod_search.block{padding: 0 0 10px 0;width: 100%}.mod_search.block h1,.mod_search.block h2,.mod_search.block h3,.mod_search.block h4,.mod_search.block h5{margin: 0 0 16px 0;padding: 0;text-align: left}.mod_search.block form{display: block;width: 100%}.mod_search.block .formbody{align-items: stretch;display: flex;gap: 6px;width: 100%}.mod_search.block .widget-text{flex: 1 1 auto;margin: 0;min-width: 0}.mod_search.block input.text{border: 1px solid #e7e7e7;box-sizing: border-box;flex: 1 1 auto;height: 100%;margin: 0;min-width: 0;outline: none;padding: 6px 8px;width: 100%}.mod_search.block input.text:focus{border-color: #af0720}.mod_search.block .widget-submit{display: flex;flex: 0 0 auto;margin: 0}.mod_search.block button.submit{align-items: center;background: #f5f5f5;border: 1px solid #e7e7e7;border-radius: 4px;box-sizing: border-box;color: #444;cursor: pointer;display: flex;font-size: 0;justify-content: center;padding: 6px 10px}.mod_search.block button.submit::before{content: "\f002";font-family: "Font Awesome 6 Free";font-size: 14px;font-weight: 900}.mod_search.block button.submit:hover{background: #af0720;color: #fff}.buttonStyleButton{transition: bottom 1s;background: #af0720;border: 2px solid #fff;color: #fff;letter-spacing: 1px;margin: 32px 0;padding: 16px;text-transform: uppercase}.buttonStyleButton:hover{transition: bottom 1s;background: #fff;border: 2px solid #af0720;color: #af0720;text-decoration: none}.ce_form .invisible{display: none}.ce_form a{color: #af0720}.ce_form input.text,.ce_form textarea,.ce_form select{background: #fff;border: 1px solid #646363;color: #646363;height: 64px;line-height: 64px;margin-bottom: 32px;min-width: 200px;padding-left: 16px}.ce_form select{height: 30px}.ce_form input.text,.ce_form textarea{width: 100%}.ce_form textarea{height: auto;line-height: 1.5}.ce_form button{transition: bottom 1s;background: #af0720;border: 2px solid #fff;color: #fff;letter-spacing: 1px;margin: 32px 0;padding: 16px;text-transform: uppercase}.ce_form button:hover{transition: bottom 1s;background: #fff;border: 2px solid #af0720;color: #af0720;text-decoration: none}.content-hyperlink a{align-items: center;background: #e7e7e7;color: #333;display: flex;gap: 12px;justify-content: space-between;margin-bottom: 4px;padding: 14px 18px;text-decoration: none;transition: background .2s ease, color .2s ease}.content-hyperlink a:hover{background: #f7fafc}.content-hyperlink a::after{color: #333;content: "\f0c1";flex-shrink: 0;font-family: "Font Awesome 6 Free";font-size: 14px;font-weight: 900}.parallax-article{margin: 0 !important;padding: 0 !important}.parallax{background-attachment: fixed;background-position: center center !important;background-size: cover;display: block;height: 400px;margin: 0;min-height: 400px}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.parallax{background-attachment: scroll !important;background-size: cover;height: 100%;overflow: hidden}}@media (max-width: 768px){.parallax{background-attachment: inherit;background-size: cover}}.mod_newslist .empty{background: #af0720;color: #fff;display: block;padding: 30px;width: 100%}.mod_newslist .layout_latest{align-items: start;border-bottom: 1px solid #e6e6e6;column-gap: 32px;display: grid;grid-auto-rows: auto;grid-template-columns: 1fr 2fr;padding: 32px 0}.mod_newslist .layout_latest:first-child{padding-top: 0}.mod_newslist .layout_latest:last-child{border-bottom: none;padding-bottom: 0}.mod_newslist .layout_latest h2,.mod_newslist .layout_latest .ce_text,.mod_newslist .layout_latest .more,.mod_newslist .layout_latest .info{grid-column: 1 / -1;text-align: left}.mod_newslist .layout_latest .image_container{border-radius: 12px;float: none;grid-column: 1;grid-row: 1 / span 4;margin: 0;overflow: hidden;width: auto}.mod_newslist .layout_latest .image_container a{display: block}.mod_newslist .layout_latest .image_container img{aspect-ratio: 4 / 3;display: block;height: auto;max-width: 100%;object-fit: cover;transition: transform 600ms cubic-bezier(.23, 1, .32, 1);width: 100%}.mod_newslist .layout_latest .image_container ~ h2,.mod_newslist .layout_latest .image_container ~ .ce_text,.mod_newslist .layout_latest .image_container ~ .more,.mod_newslist .layout_latest .image_container ~ .info{grid-column: 2}.mod_newslist .layout_latest .info{color: #8a8a8a;font-size: 13px;letter-spacing: .06em;margin: 0 0 8px;text-transform: uppercase}.mod_newslist .layout_latest h2{font-size: 24px;font-weight: 700;line-height: 1.25;margin: 0 0 16px;padding-bottom: 0;text-align: left}.mod_newslist .layout_latest h2 a{color: #646363;text-decoration: none;transition: color 250ms ease}.mod_newslist .layout_latest h2 a:hover{color: #af0720}.mod_newslist .layout_latest .ce_text{color: #646363;font-size: 16px;line-height: 1.6}.mod_newslist .layout_latest .ce_text p{margin: 0 0 16px;text-align: left !important}.mod_newslist .layout_latest .ce_text p:last-child{margin-bottom: 0}.mod_newslist .layout_latest .more{margin: 16px 0 0}.mod_newslist .layout_latest .more a{color: #af0720;display: inline-block;font-size: 15px;font-weight: 700;text-decoration: none}.mod_newslist .layout_latest .more a::after{content: "\f061";display: inline-block;font-family: "Font Awesome 5 Free";font-weight: 900;margin-left: 8px;transition: transform 250ms ease}.mod_newslist .layout_latest .more a:hover::after{transform: translateX(4px)}.mod_newslist .layout_latest:hover .image_container img{transform: scale(1.05)}.mod_newslist .layout_latest:hover h2 a{color: #af0720}@media (max-width: 767px){.mod_newslist .layout_latest{grid-template-columns: 1fr}.mod_newslist .layout_latest .image_container{grid-column: 1;grid-row: auto;margin-bottom: 16px}.mod_newslist .layout_latest .image_container ~ h2,.mod_newslist .layout_latest .image_container ~ .ce_text,.mod_newslist .layout_latest .image_container ~ .more,.mod_newslist .layout_latest .image_container ~ .info{grid-column: 1}.mod_newslist .layout_latest h2{font-size: 20px}}.mod_eventlist > .header{color: #8a8a8a;font-size: 13px;height: 20px;letter-spacing: .06em;line-height: 20px;margin: 32px 0 -20px;position: relative;text-align: left;text-transform: uppercase;z-index: 1}.mod_eventlist > .header:first-child{margin-top: 0}.mod_eventlist > .header:has(+ .event .image_container){margin-left: calc((100% - 32px) / 3 + 32px)}.mod_eventlist .event.layout_list{align-items: start;border-bottom: 1px solid #e6e6e6;column-gap: 32px;display: grid;grid-auto-rows: auto;grid-template-columns: 1fr 2fr;padding: 0 0 32px}.mod_eventlist .event.layout_list:last-child{border-bottom: none;padding-bottom: 0}.mod_eventlist .event.layout_list h2,.mod_eventlist .event.layout_list .content-text{grid-column: 1 / -1;text-align: left}.mod_eventlist .event.layout_list p.time{display: none}.mod_eventlist .event.layout_list .image_container{border-radius: 12px;float: none;grid-column: 1;grid-row: 1 / span 4;margin: 0;overflow: hidden;width: auto}.mod_eventlist .event.layout_list .image_container a{display: block}.mod_eventlist .event.layout_list .image_container img{aspect-ratio: 4 / 3;display: block;height: auto;max-width: 100%;object-fit: cover;transition: transform 600ms cubic-bezier(.23, 1, .32, 1);width: 100%}.mod_eventlist .event.layout_list:has(.image_container) h2,.mod_eventlist .event.layout_list:has(.image_container) .content-text{grid-column: 2}.mod_eventlist .event.layout_list h2{font-size: 24px;font-weight: 700;line-height: 1.25;margin: 28px 0 16px;padding-bottom: 0}.mod_eventlist .event.layout_list h2 a{color: #646363;text-decoration: none;transition: color 250ms ease}.mod_eventlist .event.layout_list h2 a:hover{color: #af0720}.mod_eventlist .event.layout_list .content-text{color: #646363;font-size: 16px;line-height: 1.6}.mod_eventlist .event.layout_list .content-text p{margin: 0 0 16px;text-align: left !important}.mod_eventlist .event.layout_list .content-text p:last-child{margin-bottom: 0}.mod_eventlist .event.layout_list:hover .image_container img{transform: scale(1.05)}.mod_eventlist .event.layout_list:hover h2 a{color: #af0720}@media (max-width: 767px){.mod_eventlist > .header,.mod_eventlist > .header:has(+ .event .image_container){margin-bottom: 8px;margin-left: 0}.mod_eventlist .event.layout_list{grid-template-columns: 1fr}.mod_eventlist .event.layout_list .image_container{grid-column: 1;grid-row: 1;margin-bottom: 16px}.mod_eventlist .event.layout_list:has(.image_container) h2,.mod_eventlist .event.layout_list:has(.image_container) .content-text{grid-column: 1}.mod_eventlist .event.layout_list h2{font-size: 20px;margin-top: 0}}.mod_newsreader .layout_full h1,.mod_newsreader .layout_full h2,.mod_newsreader .layout_full h3,.mod_newsreader .layout_full h4{text-align: left}@media (max-width: 767px){.mod_newsreader .layout_full h1{font-size: 26px}}.mod_newsreader .layout_full .info{color: #8a8a8a;font-size: 14px;letter-spacing: .06em;margin: 0 0 24px;text-align: left;text-transform: uppercase}.mod_newsreader .layout_full .content-image figure{margin: 0 0 24px}.mod_newsreader .layout_full .content-image figure img{height: auto;max-width: 100%}.mod_newsreader .layout_full .enclosure{list-style: none;margin: 24px 0 0;padding: 0}.pagination.block{align-items: center;display: flex;flex-direction: column;margin: 32px 0 0;width: 100%}.pagination.block p{clear: both;color: #8a8a8a;display: block;float: none;font-size: 14px;letter-spacing: .06em;margin: 0 0 12px;order: 1;text-align: center;text-transform: uppercase;width: 100%}.pagination.block ul{align-items: center;display: flex;flex-wrap: wrap;gap: 8px;justify-content: center;list-style: none;margin: 0;order: 2;padding: 0;width: 100%}@media (max-width: 575px){.pagination.block ul{gap: 6px}}.pagination.block li{margin: 0;padding: 0}.pagination.block li a,.pagination.block li strong{align-items: center;border: 1px solid #e6e6e6;border-radius: 999px;color: #646363;display: inline-flex;font-size: 15px;font-weight: 700;gap: 8px;height: 42px;justify-content: center;line-height: 1;min-width: 42px;padding: 0 14px;text-decoration: none;transition: background-color 200ms ease, border-color 200ms ease, color 200ms ease}@media (max-width: 575px){.pagination.block li a,.pagination.block li strong{padding: 0 12px}}.pagination.block li a:hover{background: #f7e6e9;border-color: #af0720;color: #af0720}.pagination.block li strong.active{background: #af0720;border-color: #af0720;color: #fff}.pagination.block li.prev a::before,.pagination.block li.first a::before{content: "\f053";font-family: "Font Awesome 6 Free";font-size: 11px;font-weight: 900}.pagination.block li.next a::after,.pagination.block li.last a::after{content: "\f054";font-family: "Font Awesome 6 Free";font-size: 11px;font-weight: 900}.content-table table{background: #fff;border-collapse: separate;border-radius: 12px;border-spacing: 0;box-shadow: 0 4px 14px rgba(0,0,0,0.08);color: #646363;font-size: 16px;margin: 0 0 24px;overflow: hidden;width: 100%}@media (max-width: 575px){.content-table table{font-size: 15px}}.content-table th,.content-table td{border: 0;border-bottom: 1px solid #e6e6e6;line-height: 1.4;padding: 12px 20px;text-align: left;vertical-align: middle}@media (max-width: 575px){.content-table th,.content-table td{padding: 10px 14px}}.content-table thead th{background: #af0720;border-bottom: 0;color: #fff;font-size: 14px;font-weight: 700;letter-spacing: .06em;text-transform: uppercase}.content-table thead th strong{font-weight: 700}.content-table tbody td:nth-child(2),.content-table thead th:nth-child(2){white-space: nowrap;width: 160px}@media (max-width: 575px){.content-table tbody td:nth-child(2),.content-table thead th:nth-child(2){width: 100px}}.content-table tbody tr{transition: background-color 200ms ease}.content-table tbody tr:hover{background: #fbf3f4}.content-table tbody tr:last-child td{border-bottom: 0}.content-table tbody tr:has(td:nth-child(2):empty){background: #f7e6e9}.content-table tbody tr:has(td:nth-child(2):empty) td{border-bottom: 1px solid #e6e6e6;color: #af0720;padding-bottom: 10px;padding-top: 10px}.content-table tbody tr:has(td:nth-child(2):empty):hover{background: #f7e6e9}.content-table tbody tr:has(td:first-child > br:only-child){display: none}#footer,.footer{font-family: 'Roboto', sans-serif;font-style: normal;font-weight: 300;background: #dfe6ea;color: #000;font-size: 14px;padding-bottom: 32px;padding-top: 48px;z-index: 10}@media (max-width: 768px){#footer,.footer{text-align: center}}#footer p,.footer p{margin: 0}#footer h2,.footer h2,#footer h3,.footer h3,#footer h4,.footer h4,#footer h5,.footer h5{font-family: 'Roboto', sans-serif;font-style: normal;font-weight: 700;color: #000;font-size: 30px}#footer h3,.footer h3{color: #333}#footer h3,.footer h3,#footer h4,.footer h4{font-size: 30px;text-align: center}#footer h4,.footer h4{font-family: 'Roboto', sans-serif;font-style: normal;font-weight: 300;border-bottom: 1px solid #333;font-size: 24px;padding-bottom: 48px}#footer h5,.footer h5{color: #333;font-size: 18px;margin-top: 32px;padding-bottom: 0;text-align: left}@media (max-width: 768px){#footer h5,.footer h5{text-align: center}}#footer i,.footer i{padding: 0 4px 0 0}#footer .social,.footer .social{font-size: 20px}#footer a,.footer a{color: #000}@media (min-width: 768px){#footer .lastcol,.footer .lastcol{text-align: right}#footer .lastcol .social i,.footer .lastcol .social i{font-size: 20px;padding: 0 0 0 16px}#footer .lastcol h1,.footer .lastcol h1,#footer .lastcol h2,.footer .lastcol h2,#footer .lastcol h3,.footer .lastcol h3,#footer .lastcol h4,.footer .lastcol h4,#footer .lastcol h5,.footer .lastcol h5{text-align: right}}#footer .themen,.footer .themen{border: 1px solid #dedede;margin-top: 64px;padding: 12px 10px 12px 10px}@media (max-width: 992px){#footer ul,.footer ul{list-style: none;margin: 0;padding: 0}}.footer-bottom{background: #fff;color: #333;font-size: 12px;padding-top: 16px}.footer-bottom a{color: #333}@media (max-width: 768px){.footer-bottom{text-align: center}}#footer h2.handorgel__header{margin-top: 48px}#footer h2.handorgel__header button.handorgel__header__button{font-family: 'Roboto', sans-serif;font-style: normal;font-weight: 300;text-align: center}#footer h2.handorgel__header .quicklinks-container{display: none}.mod_sitemap a:hover,.mod_sitemap a:focus-visible,.mod_sitemap a.active,.mod_sitemap a.trail,.mod_sitemap strong.active{color: #af0720 !important}.mod_sitemap .level_1{display: flex;flex-wrap: wrap;gap: 10px;list-style: none;margin: 0;padding: 0}.mod_sitemap .level_1 > li{flex: 1 0 calc(100% / 6);list-style: none}@media (max-width: 992px){.mod_sitemap .level_1 > li{flex: 1 0 calc(100% / 2)}}.mod_sitemap .level_1 > li:first-child,.mod_sitemap .level_1 > li:last-child{display: none}.mod_sitemap .level_1 > li > a,.mod_sitemap .level_1 > li > strong{display: block;font-size: 20px;font-weight: 600;margin-bottom: 10px;text-decoration: none}.mod_sitemap .level_2{list-style: none;margin: 0;padding: 0}.mod_sitemap .level_2 > li{list-style: none}.mod_sitemap .level_2 > li > a,.mod_sitemap .level_2 > li > strong{display: block;font-size: 16px;line-height: 1.4;padding: 2px 0;text-decoration: none}.mod_sitemap .level_3{list-style: none;margin: 4px 0 8px;padding: 0 0 0 12px}.mod_sitemap .level_3 > li{list-style: none}.mod_sitemap .level_3 > li > a,.mod_sitemap .level_3 > li > strong{display: block;font-size: 14px;line-height: 1.4;padding: 1px 0;text-decoration: none}.mod_sitemap .quicklinks-container,.mod_sitemap .quick{color: #333;display: none !important}