﻿:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px;.swiper-slide,.swiper-cube-shadow{transform-style:preserve-3d}}.swiper-css-mode{>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;&::-webkit-scrollbar{display:none}}>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}&.swiper-horizontal{>.swiper-wrapper{scroll-snap-type:x mandatory}>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}}&.swiper-vertical{>.swiper-wrapper{scroll-snap-type:y mandatory}>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}}&.swiper-free-mode{>.swiper-wrapper{scroll-snap-type:none}>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}}&.swiper-centered{>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}}&.swiper-centered.swiper-horizontal{>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}}&.swiper-centered.swiper-vertical{>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}}}.swiper-3d{.swiper-slide-shadow,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top,.swiper-slide-shadow-bottom,.swiper-slide-shadow,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top,.swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-slide-shadow{background:rgba(0, 0, 0, 0.15)}.swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible{.swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-fade{&.swiper-free-mode{.swiper-slide{transition-timing-function:ease-out}}.swiper-slide{pointer-events:none;transition-property:opacity;.swiper-slide{pointer-events:none}}.swiper-slide-active{pointer-events:auto;& .swiper-slide-active{pointer-events:auto}}}*,*::before,*::after{box-sizing:border-box}*{margin:0;padding:0}*{min-width:0}[hidden]{display:none !important}@media(prefers-reduced-motion: no-preference){html{interpolate-size:allow-keywords}}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{min-height:100vh;min-height:100svh}html{scrollbar-gutter:stable}html{overscroll-behavior:contain}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smooth:always;text-rendering:optimizeLegibility}body{line-height:1.5}h1,h2,h3,h4,h5,h6{line-height:1.1}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}img,picture,video,canvas,svg,embed,iframe,object,audio{display:block;max-width:100%;height:auto}svg[width][height]{max-width:revert}button{background:none;border:none}input,button,textarea,select{font:inherit}input,button,textarea,select{-webkit-appearance:none;appearance:none}button,[role=button],label,summary,select{cursor:pointer}a{color:inherit}ul,ol{list-style:none}table{border-collapse:collapse}th{font-weight:inherit}fieldset{border:none;padding:0}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}pre,code,kbd,samp{font-family:monospace;font-size:inherit}blockquote,q{quotes:none}blockquote::before,blockquote::after,q::before,q::after{content:none}#root{isolation:isolate}@font-face{font-display:swap;font-family:"Corporate S";font-style:normal;font-weight:400;src:url("../fonts/corporate-s-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Corporate S";font-style:normal;font-weight:700;src:url("../fonts/corporate-s-bold.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Corporate A";font-style:normal;font-weight:700;src:url("../fonts/corporate-a-bold.woff2") format("woff2")}a.skip-to-main-content{box-sizing:border-box;background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;position:fixed;top:50px;left:0;right:0;width:500px;max-width:80vw;margin-inline:auto;z-index:9999;background-color:#12406b;color:#fff;font-size:24px;text-decoration:none;text-align:center;padding:1em;transform:translateY(-200px);transition:transform .3s}a.skip-to-main-content:focus{transform:translateY(0)}.content-block a:not(.button),footer a:not(.button){color:#12406b;text-decoration:underline;text-decoration-thickness:.05em;text-underline-offset:.15em}.button{box-sizing:border-box;background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;display:inline-block;position:relative;padding:.5em 1em .33em 1em;font-family:"Corporate S",sans-serif;font-size:1.125rem;color:#12406b;background-color:#dddbd4;text-decoration:none;transition:all .3s;margin-top:2em}.button:hover{background-color:#12406b;color:#fff}body{font-family:"Corporate S",sans-serif;font-weight:400;color:#676c6e;line-height:1.5;font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1{font-family:"Corporate S",sans-serif;font-weight:bold;font-size:2rem;line-height:1.2;color:#12406b;text-transform:uppercase;margin-bottom:.5em}h2{font-family:"Corporate S",sans-serif;font-weight:bold;font-size:1.625rem;line-height:1.2;color:#817468;text-transform:uppercase;margin-bottom:1em}h3{font-family:"Corporate S",sans-serif;font-weight:bold;font-size:1.25rem;color:#12406b;margin-bottom:.5em}h4{font-family:"Corporate A",serif;font-weight:bold;font-size:1.125rem;color:#676c6e;margin-bottom:.5em}p,ul{font-size:1.125rem;color:#676c6e}p strong,ul strong{font-family:"Corporate A",serif;font-weight:bold}.content-block p+*,.content-block ol+*,.content-block ul+*{margin-top:.75em}.content-block ul{list-style:none}.content-block ul li{position:relative}.content-block ul li::before{content:"•";font-size:.75em;position:absolute;left:-1em;top:.2em;color:inherit}.content-block *+h2,.content-block *+h3,.content-block *+h4{margin-top:1.5em}html{scroll-behavior:smooth}body{overflow-x:hidden;padding-left:4vw;padding-right:4vw;background:repeating-linear-gradient(90deg, #fff 0, #fff 2px, #dddbd4 2px, #dddbd4 4px)}main,header,footer{max-width:92.5rem;margin-left:auto;margin-right:auto;background-color:#fff}img,video{width:100%;max-width:100%;height:auto;display:block}.is-sr-only{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.content-block{padding-top:5rem}.content-block:last-child{padding-bottom:5rem}.content-block:first-child{padding-top:0}.content-block.text:first-child{padding-top:5rem}@media(max-width: 767.98px){.content-block{padding-top:2.5rem}}.container{padding-left:1.25rem;padding-right:1.25rem}@media(min-width: 1280px){.container{padding-left:8.3333333333%;padding-right:8.3333333333%}}.site-header{position:relative}.site-header__inner{position:relative;background-color:#fff;height:220px;padding:20px 20px 10px 20px;display:flex;align-items:flex-end}@media(min-width: 768px){.site-header__inner{height:150px;justify-content:flex-end}}@media(min-width: 1024px){.site-header__inner{height:200px}}.site-header__logo{position:absolute;left:50%;transform:translateX(-50%);width:250px;top:0;z-index:999}@media(min-width: 768px){.site-header__logo{width:300px}}@media(min-width: 1024px){.site-header__logo{width:430px}}.site-header__contact{display:flex;flex-direction:column}@media(min-width: 768px){.site-header__contact{align-items:flex-end}}@media(min-width: 1280px){.site-header__contact{flex-direction:row;gap:2rem}}.site-header__contact a{font-size:1.125rem;color:#676c6e}.site-header__contact a strong{font-family:"Corporate A",serif;font-weight:bold}.site-header__contact a{text-decoration:none;font-weight:bold;color:#12406b;display:inline-block}.site-header__contact a:hover{text-decoration:underline;text-decoration-thickness:.05em;text-underline-offset:.15em}@media(max-width: 1023.98px){.site-header__contact a{font-size:1rem}}.site-header__contact a[href^="tel:"],.site-header__contact a[href^="mailto:"]{background-size:1rem;background-repeat:no-repeat;padding-left:1.5rem}.site-header__contact a[href^="tel:"]{padding-left:1.33rem;background-position:left top .25rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 14 13'%3E%3Cpath fill='%23cec9bf' d='M13.992 9.82c-.125.88-.59 1.69-1.31 2.275A4.12 4.12 0 0 1 10.08 13C4.522 13 0 8.801 0 3.64a3.5 3.5 0 0 1 .975-2.415A4.04 4.04 0 0 1 3.425.008c.24-.028.482.018.692.13.21.111.375.283.47.488l1.48 3.065V3.7a.97.97 0 0 1-.13 1.031L4.48 6.334c.524.99 1.639 2.015 2.718 2.503l1.704-1.346.053-.036a1.198 1.198 0 0 1 1.062-.091l.009.004 3.297 1.372c.222.089.408.242.528.437.12.194.17.42.14.643'/%3E%3C/svg%3E")}.site-header__contact a[href^="mailto:"]{padding-left:1.5rem;background-position:left top .33rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 14 11'%3E%3Cpath fill='%23cec9bf' d='M13.462 0H.537a.53.53 0 0 0-.38.161A.56.56 0 0 0 0 .55V9.9c0 .292.113.572.315.778s.476.322.762.322h11.846c.286 0 .56-.116.762-.322S14 10.192 14 9.9V.55a.56.56 0 0 0-.158-.389.53.53 0 0 0-.38-.161m-.539 9.9H1.077V1.8l5.559 5.206a.53.53 0 0 0 .728 0l5.56-5.205z'/%3E%3C/svg%3E")}.site-header__toggle{box-sizing:border-box;background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;position:absolute;right:20px;z-index:1001;align-items:center;justify-content:center;width:32px;height:32px;cursor:pointer;background-color:#cec9bf}@media(max-width: 767.98px){.site-header__toggle{bottom:20px}}@media(min-width: 768px){.site-header__toggle{top:20px}}@media(min-width: 1024px){.site-header__toggle{top:40px}}.site-header__toggle-bar{position:absolute;top:50%;left:50%;width:20px;height:2px;background:#fff;transition:transform .3s,opacity .3s}.site-header__toggle-bar:nth-child(1){transform:translate(-50%, -50%) translateY(-6px)}.site-header__toggle-bar:nth-child(2){transform:translate(-50%, -50%)}.site-header__toggle-bar:nth-child(3){transform:translate(-50%, -50%) translateY(6px)}.site-header__toggle[aria-expanded=true] .site-header__toggle-bar:nth-child(1){transform:translate(-50%, -50%) rotate(45deg)}.site-header__toggle[aria-expanded=true] .site-header__toggle-bar:nth-child(2){opacity:0}.site-header__toggle[aria-expanded=true] .site-header__toggle-bar:nth-child(3){transform:translate(-50%, -50%) rotate(-45deg)}.site-header__menu{position:absolute;right:20px;background-color:#dddbd4;border:solid 1px #fff;min-width:250px;text-align:right;visibility:hidden;opacity:0;transition:all .3s}@media(max-width: 767.98px){.site-header__menu{top:219px;width:92vw;right:0}}@media(min-width: 768px){.site-header__menu{top:70px}}@media(min-width: 1024px){.site-header__menu{top:90px}}.site-header__menu.is-open{visibility:visible;opacity:1;z-index:999}.site-header__menu li{display:block;line-height:1;transition:all .3s}.site-header__menu li:hover,.site-header__menu li:has(a.active){background-color:#cec9bf}.site-header__menu a{display:block;padding:20px 20px 15px 20px;font-size:1.125rem;text-transform:uppercase;text-decoration:none;line-height:1;color:#12406b;letter-spacing:.05em}@media(max-width: 767.98px){.site-header__menu a{padding:25px 20px 20px 20px}}@media(prefers-reduced-motion: reduce){.site-header__menu,.site-header__toggle-bar{transition:none !important}}.site-footer{height:85px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 85'%3E%3Cpath fill='%23dddbd4' d='M3.585 0v84.886H0V0zM8.961 0v84.886H5.377V0zM14.338 0v84.886h-3.585V0zM19.715 0v84.886H16.13V0z'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center;padding:20px 8.3333333333%;display:flex;justify-content:flex-end;align-items:flex-end}.site-footer nav ul{display:flex;gap:1.5rem}@media(max-width: 767.98px){.site-footer{justify-content:center}.site-footer nav ul{display:flex;gap:4rem;margin-left:.6rem}}.uniform__potty{left:-9999px;position:absolute}@media(max-width: 767.98px){.bewerbung__columns div+div{margin-top:2.5rem}}@media(min-width: 768px){.bewerbung__columns{display:flex;gap:2.5rem}.bewerbung__columns>div{width:50%}}@media(min-width: 1024px){.bewerbung__columns>div:first-child{padding-right:8.3333333333%}}.bewerbung-form label{font-size:1.125rem;color:#676c6e}.bewerbung-form label strong{font-family:"Corporate A",serif;font-weight:bold}.bewerbung-form input[type=text],.bewerbung-form input[type=email],.bewerbung-form textarea{box-sizing:border-box;background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;font-size:1.125rem;color:#676c6e}.bewerbung-form input[type=text] strong,.bewerbung-form input[type=email] strong,.bewerbung-form textarea strong{font-family:"Corporate A",serif;font-weight:bold}.bewerbung-form input[type=text],.bewerbung-form input[type=email],.bewerbung-form textarea{display:block;width:100%;padding:.5em .33em .33em .33em;border:solid 1px #cec9bf;background-color:#f5f5f5}.bewerbung-form input[type=file]{margin-top:.5em}.bewerbung-form input[type=file]::file-selector-button{box-sizing:border-box;background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;display:inline-block;position:relative;padding:.5em 1em .33em 1em;font-family:"Corporate S",sans-serif;font-size:1.125rem;color:#12406b;background-color:#dddbd4;text-decoration:none;transition:all .3s;margin-top:2em}.bewerbung-form input[type=file]::file-selector-button:hover{background-color:#12406b;color:#fff}.bewerbung-form input[type=file]::file-selector-button{margin-top:0}.bewerbung-form input[type=checkbox]{box-sizing:border-box;background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;width:1rem;height:1rem;border:solid 1px #cec9bf;background-color:#f5f5f5;margin-top:.15em}.bewerbung-form input[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2312406b' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E")}.bewerbung-form__field:has(input[type=checkbox]){display:flex;align-items:flex-start;gap:.5em}.bewerbung-form__field+.bewerbung-form__field{margin-top:1.5625rem}.bewerbung-form__success{background-color:#12406b;padding:2.5rem}.bewerbung-form__success p{color:#fff}.bewerbung-form p.form-error{color:crimson;font-weight:bold;margin-top:.5em}@media(min-width: 480px){.content-block.image-gallery{display:grid;grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1024px){.content-block.image-gallery{grid-template-columns:repeat(3, 1fr)}}.image-gallery__item-trigger{display:block;width:100%;position:relative;cursor:pointer}.image-gallery__item-trigger img{transition:opacity .3s ease-in-out}.image-gallery__item-trigger::before{content:"";position:absolute;z-index:1;top:0;left:0;display:block;width:100%;height:100%;opacity:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 76 76'%3E%3Cpath fill='%2312406b' d='m74.181 70.107-18.025-18.02a31.746 31.746 0 0 0-2.968-43.774 31.767 31.767 0 0 0-43.875.977 31.75 31.75 0 0 0-1.016 43.862 31.765 31.765 0 0 0 43.783 3.006L70.105 74.18a2.882 2.882 0 0 0 4.076-4.075m-30.843-35.4h-8.642v8.64a2.88 2.88 0 0 1-5.761 0v-8.64h-8.642a2.881 2.881 0 0 1-2.037-4.915 2.88 2.88 0 0 1 2.037-.844h8.642v-8.64a2.88 2.88 0 0 1 2.88-2.879 2.88 2.88 0 0 1 2.881 2.88v8.64h8.642a2.88 2.88 0 1 1 0 5.759'/%3E%3C/svg%3E");background-size:15%;background-position:center;background-repeat:no-repeat}.image-gallery__item-trigger:hover::before{opacity:1}.image-gallery__item-trigger:hover img{opacity:.25}.image-gallery__dialog{position:fixed;border:0;background:none;margin-left:auto;margin-right:auto}.image-gallery__dialog p{background-color:#fff;padding:.5em}.image-gallery__dialog::backdrop{background:repeating-linear-gradient(90deg, #fff 0, #fff 2px, #dddbd4 2px, #dddbd4 4px)}.image-gallery__dialog img{width:100%}@media(min-width: 768px){.image-gallery__dialog{padding-left:3rem;padding-right:3rem}.image-gallery__dialog img{max-height:calc(80vh - 4rem);margin-top:calc(10vh - 2rem)}}@media(max-width: 767.98px){.image-gallery__dialog{width:90vw;padding:4rem 0 3rem 0}}.image-gallery__dialog-close{position:absolute;top:calc(10vh - 2rem);right:3px;width:2rem;height:2rem;z-index:1;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath fill='%2312406b' d='m13.28 7.28-2.47 2.47 2.47 2.47a.75.75 0 1 1-1.06 1.06l-2.47-2.47-2.47 2.47a.75.75 0 1 1-1.06-1.06l2.47-2.47-2.47-2.47a.75.75 0 0 1 1.06-1.06l2.47 2.47 2.47-2.47a.751.751 0 0 1 1.06 1.06m6.22 2.47A9.75 9.75 0 1 1 9.75 0a9.76 9.76 0 0 1 9.75 9.75m-1.5 0A8.25 8.25 0 1 0 9.75 18 8.26 8.26 0 0 0 18 9.75'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}@media(max-width: 767.98px){.image-gallery__dialog-close{top:1rem;right:0}}.image-gallery__dialog-previous,.image-gallery__dialog-next{position:absolute;top:50%;width:2rem;height:2rem;z-index:1;cursor:pointer;background-color:none;background-position:center;background-repeat:no-repeat;background-size:1.5rem;border:solid 3px #12406b;border-radius:50%}.image-gallery__dialog-previous:disabled,.image-gallery__dialog-next:disabled{visibility:hidden}@media(max-width: 767.98px){.image-gallery__dialog-previous,.image-gallery__dialog-next{bottom:0;top:auto;transform:none}}.image-gallery__dialog-previous{left:3px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%2312406b' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m15 18-6-6 6-6'/%3E%3C/svg%3E")}.image-gallery__dialog-next{right:3px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%2312406b' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m9 18 6-6-6-6'/%3E%3C/svg%3E")}.content-block.image-slider .swiper-pagination{text-align:center;margin-top:7px;margin-bottom:-7px}.content-block.image-slider .swiper-pagination span{display:inline-block;width:30px;height:4px;background-color:#cec9bf;margin:7px}.content-block.image-slider .swiper-pagination span[aria-current=true]{background-color:#12406b}.mandanten__item{display:flex;flex-direction:column;gap:1rem}.mandanten__item+.mandanten__item{margin-top:3.125rem}@media(min-width: 600px){.mandanten__item{max-width:46.875rem;flex-direction:row;align-items:flex-start;gap:2rem}.mandanten__item>div{width:50%}}.content-block.text:has(h2:only-child)+.content-block.team-grid{padding-top:2.5rem}.team-grid__items{display:grid}.team-grid__items[data-layout=threecolumns]{grid-template-columns:repeat(1, 1fr);gap:2rem}@media(min-width: 480px){.team-grid__items[data-layout=threecolumns]{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 768px){.team-grid__items[data-layout=threecolumns]{grid-template-columns:repeat(3, 1fr)}}.team-grid__items[data-layout=threecolumns] .team-grid__item-name{margin-top:1em;font-family:"Corporate A",serif;font-weight:bold;font-size:1.125rem;color:#676c6e;margin-bottom:.5em}.team-grid__items[data-layout=threecolumns] p+p{margin-top:0}.team-grid__items[data-layout=fourcolumns]{grid-template-columns:repeat(2, 1fr)}@media(min-width: 600px){.team-grid__items[data-layout=fourcolumns]{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 1024px){.team-grid__items[data-layout=fourcolumns]{grid-template-columns:repeat(4, 1fr)}}.team-grid__item.cta a{display:block;width:100%;height:100%;background-color:#12406b;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 70 160'%3E%3Cpath fill='%23fff' d='M31.148 112.227H22c-.654-5.492-.872-8.358-.872-12.417 0-8.596 1.307-15.76 4.357-21.49 2.831-5.73 3.267-6.208 14.158-18.386 8.93-9.79 12.416-17.192 12.416-25.55 0-12.416-7.842-20.773-19.822-20.773-14.812 0-24.613 10.506-26.356 28.176H0c0-9.552.871-14.327 3.267-20.535C8.931 8.119 22 0 37.682 0 56.85 0 69.92 13.85 69.92 34.146c0 14.326-4.791 22.923-20.692 36.533-13.94 12.417-18.297 20.774-18.297 36.295 0 1.671 0 2.865.218 5.253m-2.396 19.58c6.97 0 12.633 6.447 12.633 14.088s-5.663 14.088-12.85 14.088c-6.971 0-12.852-6.447-12.852-14.088 0-7.88 5.663-14.088 13.069-14.088'/%3E%3C/svg%3E");background-size:25%;background-position:center;background-repeat:no-repeat}.team-grid__item-trigger{display:block;width:100%;cursor:pointer;position:relative}.team-grid__item-trigger img,.team-grid__item-trigger::before{transition:opacity .3s ease-in-out}.team-grid__item-trigger:hover::before{opacity:1}.team-grid__item-trigger:hover img{opacity:.25}.team-grid__item-trigger::before{content:"";position:absolute;z-index:1;top:0;left:0;display:block;width:100%;height:100%;opacity:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 76 76'%3E%3Cpath fill='%2312406b' d='m74.181 70.107-18.025-18.02a31.746 31.746 0 0 0-2.968-43.774 31.767 31.767 0 0 0-43.875.977 31.75 31.75 0 0 0-1.016 43.862 31.765 31.765 0 0 0 43.783 3.006L70.105 74.18a2.882 2.882 0 0 0 4.076-4.075m-30.843-35.4h-8.642v8.64a2.88 2.88 0 0 1-5.761 0v-8.64h-8.642a2.881 2.881 0 0 1-2.037-4.915 2.88 2.88 0 0 1 2.037-.844h8.642v-8.64a2.88 2.88 0 0 1 2.88-2.879 2.88 2.88 0 0 1 2.881 2.88v8.64h8.642a2.88 2.88 0 1 1 0 5.759'/%3E%3C/svg%3E");background-size:25%;background-position:center;background-repeat:no-repeat}.team-grid__dialog{position:fixed;max-width:none;padding:0;border:0;color:#676c6e;background:none}.team-grid__dialog::backdrop{background:repeating-linear-gradient(90deg, #fff 0, #fff 2px, #dddbd4 2px, #dddbd4 4px)}@media(max-width: 767.98px){.team-grid__dialog{width:min(100vw,30rem);margin:2rem auto 0 auto;padding-right:3rem;padding-left:3rem}}@media(max-width: 479.98px){.team-grid__dialog{margin:1rem auto 0 auto;padding-right:1rem;padding-left:1rem;padding-top:3rem}}@media(min-width: 768px){.team-grid__dialog{width:min(90vw,50rem);margin:5vw auto;max-height:90vh}}.team-grid__dialog-content{display:grid;background:#fff}.team-grid__dialog-content img{align-self:start}.team-grid__dialog-content h2{padding-right:2rem;margin-bottom:.25em}@media(max-width: 767.98px){.team-grid__dialog-content h2{font-family:"Corporate A",serif;font-weight:bold;font-size:1.125rem;color:#676c6e;margin-bottom:.5em;text-transform:none;margin-top:1em}}.team-grid__dialog-content p+p{margin-top:0}@media(max-width: 767.98px){.team-grid__dialog-content{grid-template-columns:1fr;padding:1rem}}@media(min-width: 768px){.team-grid__dialog-content{grid-template-columns:1fr;grid-template-columns:repeat(2, minmax(0, 1fr));align-items:center;gap:2rem;max-height:90vh;padding:2rem}}.team-grid__dialog-close{position:absolute;top:2rem;right:2rem;width:2rem;height:2rem;z-index:1;color:#12406b;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath fill='%23091626' d='m13.28 7.28-2.47 2.47 2.47 2.47a.75.75 0 1 1-1.06 1.06l-2.47-2.47-2.47 2.47a.75.75 0 1 1-1.06-1.06l2.47-2.47-2.47-2.47a.75.75 0 0 1 1.06-1.06l2.47 2.47 2.47-2.47a.751.751 0 0 1 1.06 1.06m6.22 2.47A9.75 9.75 0 1 1 9.75 0a9.76 9.76 0 0 1 9.75 9.75m-1.5 0A8.25 8.25 0 1 0 9.75 18 8.26 8.26 0 0 0 18 9.75'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}@media(max-width: 767.98px){.team-grid__dialog-close{top:0;right:0}}@media(max-width: 479.98px){.team-grid__dialog-close{right:1rem}}.content-block.text .container>div{max-width:46.875rem}.content-block.text h1:only-child,.content-block.text h2:only-child{margin-bottom:0}.text-zweispaltig__headline{margin-bottom:2.5rem}@media(max-width: 767.98px){.text-zweispaltig__headline{margin-bottom:1.25rem}.text-zweispaltig__columns div+div{margin-top:2.5rem}}@media(min-width: 768px){.text-zweispaltig__columns{display:flex;gap:2.5rem}.text-zweispaltig__columns>div{width:50%}}
