.preload,.preload *,.preload ::after,.preload ::before,.preload::after,.preload::before{-webkit-transition-duration:0s!important;transition-duration:0s!important;-webkit-transition-delay:0s!important;transition-delay:0s!important}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:100;src:url(../../../fonts/montserrat-v31-latin-100.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:100;src:url(../../../fonts/montserrat-v31-latin-100italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:200;src:url(../../../fonts/montserrat-v31-latin-200.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:200;src:url(../../../fonts/montserrat-v31-latin-200italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:300;src:url(../../../fonts/montserrat-v31-latin-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:300;src:url(../../../fonts/montserrat-v31-latin-300italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(../../../fonts/montserrat-v31-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:400;src:url(../../../fonts/montserrat-v31-latin-italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:500;src:url(../../../fonts/montserrat-v31-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:500;src:url(../../../fonts/montserrat-v31-latin-500italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:600;src:url(../../../fonts/montserrat-v31-latin-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:600;src:url(../../../fonts/montserrat-v31-latin-600italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:url(../../../fonts/montserrat-v31-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:700;src:url(../../../fonts/montserrat-v31-latin-700italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:800;src:url(../../../fonts/montserrat-v31-latin-800.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:800;src:url(../../../fonts/montserrat-v31-latin-800italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:900;src:url(../../../fonts/montserrat-v31-latin-900.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:900;src:url(../../../fonts/montserrat-v31-latin-900italic.woff2) format("woff2")}*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}img,picture,svg,video{display:block;height:auto;max-width:100%}button,input:not([type=checkbox]),select,textarea{font:inherit;-webkit-border-radius:0;-webkit-appearance:none}body{margin:0}body::-webkit-scrollbar{display:none}body{-ms-overflow-style:none}html{scrollbar-width:none}.custom-scrollbar{position:fixed;right:0;top:0;bottom:0;height:100vh;width:8px;background:rgba(0,0,0,.1);z-index:9999;-webkit-transition:opacity .3s ease-in-out,visibility .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:opacity .3s ease-in-out,visibility .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out,opacity .3s ease-in-out,visibility .3s ease-in-out;transition:transform .3s ease-in-out,opacity .3s ease-in-out,visibility .3s ease-in-out,-webkit-transform .3s ease-in-out}.custom-scrollbar:hover{-webkit-transform:scaleX(1.45);-ms-transform:scaleX(1.45);transform:scaleX(1.45)}@media print,screen and (max-width:79.99875em){.custom-scrollbar{display:none}}.custom-scrollbar-thumb{position:absolute;width:100%;background:#fff;cursor:-webkit-grab;cursor:grab;-webkit-transition:background .3s ease-in-out,opacity .3s ease-in-out;transition:background .3s ease-in-out,opacity .3s ease-in-out;opacity:1;border:1px solid rgba(0,0,0,.25)}.custom-scrollbar-thumb:hover{opacity:1}body.menu-open .custom-scrollbar{opacity:0;visibility:hidden}*{-webkit-tap-highlight-color:rgba(0,0,0,.1)}::-moz-selection{background:#bc2946;color:#fff}::selection{background:#bc2946;color:#fff}::-moz-selection{background:#bc2946;color:#fff}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{-ms-scroll-chaining:none;overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,h6{color:#bc2946}h2{font-weight:900;font-size:200px;line-height:.75;text-transform:uppercase;color:#bc2946}@media print,screen and (max-width:79.99875em){h2{font-size:100px}}@media print,screen and (max-width:39.99875em){h2{font-size:30px}}h3{font-weight:400;text-transform:uppercase;color:#bc2946;font-size:24px}h4{font-weight:500;text-transform:uppercase;color:#bc2946;font-size:18px;line-height:1.5;margin-bottom:0}h4+p{margin-top:0}p:first-child{margin-top:0}p:last-child{margin-bottom:0}figure{margin:0}figure figcaption{margin-top:1em}[style*="--lqip:"]{--lqip-ca:mod(round(down, calc((var(--lqip) + pow(2, 19)) / pow(2, 18))), 4);--lqip-cb:mod(round(down, calc((var(--lqip) + pow(2, 19)) / pow(2, 16))), 4);--lqip-cc:mod(round(down, calc((var(--lqip) + pow(2, 19)) / pow(2, 14))), 4);--lqip-cd:mod(round(down, calc((var(--lqip) + pow(2, 19)) / pow(2, 12))), 4);--lqip-ce:mod(round(down, calc((var(--lqip) + pow(2, 19)) / pow(2, 10))), 4);--lqip-cf:mod(round(down, calc((var(--lqip) + pow(2, 19)) / pow(2, 8))), 4);--lqip-ll:mod(round(down, calc((var(--lqip) + pow(2, 19)) / pow(2, 6))), 4);--lqip-aaa:mod(round(down, calc((var(--lqip) + pow(2, 19)) / pow(2, 3))), 8);--lqip-bbb:mod(calc(var(--lqip) + pow(2, 19)), 8);--lqip-ca-clr:hsl(0 0% calc(var(--lqip-ca) / 3 * 60% + 20%));--lqip-cb-clr:hsl(0 0% calc(var(--lqip-cb) / 3 * 60% + 20%));--lqip-cc-clr:hsl(0 0% calc(var(--lqip-cc) / 3 * 60% + 20%));--lqip-cd-clr:hsl(0 0% calc(var(--lqip-cd) / 3 * 60% + 20%));--lqip-ce-clr:hsl(0 0% calc(var(--lqip-ce) / 3 * 60% + 20%));--lqip-cf-clr:hsl(0 0% calc(var(--lqip-cf) / 3 * 60% + 20%));--lqip-base-clr:oklab(calc(var(--lqip-ll) / 3 * 0.6 + 0.2) calc(var(--lqip-aaa) / 8 * 0.7 - 0.35) calc((var(--lqip-bbb) + 1) / 8 * 0.7 - 0.35));--lqip-stop10:2%;--lqip-stop20:8%;--lqip-stop30:18%;--lqip-stop40:32%;background-blend-mode:hard-light,hard-light,hard-light,hard-light,hard-light,hard-light,normal;background-image:radial-gradient(50% 75% at 16.67% 25%,var(--lqip-ca-clr),rgb(from var(--lqip-ca-clr) r g b/calc(100% - var(--lqip-stop10))) 10%,rgb(from var(--lqip-ca-clr) r g b/calc(100% - var(--lqip-stop20))) 20%,rgb(from var(--lqip-ca-clr) r g b/calc(100% - var(--lqip-stop30))) 30%,rgb(from var(--lqip-ca-clr) r g b/calc(100% - var(--lqip-stop40))) 40%,rgb(from var(--lqip-ca-clr) r g b/calc(var(--lqip-stop40))) 60%,rgb(from var(--lqip-ca-clr) r g b/calc(var(--lqip-stop30))) 70%,rgb(from var(--lqip-ca-clr) r g b/calc(var(--lqip-stop20))) 80%,rgb(from var(--lqip-ca-clr) r g b/calc(var(--lqip-stop10))) 90%,transparent),radial-gradient(50% 75% at 50% 25%,var(--lqip-cb-clr),rgb(from var(--lqip-cb-clr) r g b/calc(100% - var(--lqip-stop10))) 10%,rgb(from var(--lqip-cb-clr) r g b/calc(100% - var(--lqip-stop20))) 20%,rgb(from var(--lqip-cb-clr) r g b/calc(100% - var(--lqip-stop30))) 30%,rgb(from var(--lqip-cb-clr) r g b/calc(100% - var(--lqip-stop40))) 40%,rgb(from var(--lqip-cb-clr) r g b/calc(var(--lqip-stop40))) 60%,rgb(from var(--lqip-cb-clr) r g b/calc(var(--lqip-stop30))) 70%,rgb(from var(--lqip-cb-clr) r g b/calc(var(--lqip-stop20))) 80%,rgb(from var(--lqip-cb-clr) r g b/calc(var(--lqip-stop10))) 90%,transparent),radial-gradient(50% 75% at 83.33% 25%,var(--lqip-cc-clr),rgb(from var(--lqip-cc-clr) r g b/calc(100% - var(--lqip-stop10))) 10%,rgb(from var(--lqip-cc-clr) r g b/calc(100% - var(--lqip-stop20))) 20%,rgb(from var(--lqip-cc-clr) r g b/calc(100% - var(--lqip-stop30))) 30%,rgb(from var(--lqip-cc-clr) r g b/calc(100% - var(--lqip-stop40))) 40%,rgb(from var(--lqip-cc-clr) r g b/calc(var(--lqip-stop40))) 60%,rgb(from var(--lqip-cc-clr) r g b/calc(var(--lqip-stop30))) 70%,rgb(from var(--lqip-cc-clr) r g b/calc(var(--lqip-stop20))) 80%,rgb(from var(--lqip-cc-clr) r g b/calc(var(--lqip-stop10))) 90%,transparent),radial-gradient(50% 75% at 16.67% 75%,var(--lqip-cd-clr),rgb(from var(--lqip-cd-clr) r g b/calc(100% - var(--lqip-stop10))) 10%,rgb(from var(--lqip-cd-clr) r g b/calc(100% - var(--lqip-stop20))) 20%,rgb(from var(--lqip-cd-clr) r g b/calc(100% - var(--lqip-stop30))) 30%,rgb(from var(--lqip-cd-clr) r g b/calc(100% - var(--lqip-stop40))) 40%,rgb(from var(--lqip-cd-clr) r g b/calc(var(--lqip-stop40))) 60%,rgb(from var(--lqip-cd-clr) r g b/calc(var(--lqip-stop30))) 70%,rgb(from var(--lqip-cd-clr) r g b/calc(var(--lqip-stop20))) 80%,rgb(from var(--lqip-cd-clr) r g b/calc(var(--lqip-stop10))) 90%,transparent),radial-gradient(50% 75% at 50% 75%,var(--lqip-ce-clr),rgb(from var(--lqip-ce-clr) r g b/calc(100% - var(--lqip-stop10))) 10%,rgb(from var(--lqip-ce-clr) r g b/calc(100% - var(--lqip-stop20))) 20%,rgb(from var(--lqip-ce-clr) r g b/calc(100% - var(--lqip-stop30))) 30%,rgb(from var(--lqip-ce-clr) r g b/calc(100% - var(--lqip-stop40))) 40%,rgb(from var(--lqip-ce-clr) r g b/calc(var(--lqip-stop40))) 60%,rgb(from var(--lqip-ce-clr) r g b/calc(var(--lqip-stop30))) 70%,rgb(from var(--lqip-ce-clr) r g b/calc(var(--lqip-stop20))) 80%,rgb(from var(--lqip-ce-clr) r g b/calc(var(--lqip-stop10))) 90%,transparent),radial-gradient(50% 75% at 83.33% 75%,var(--lqip-cf-clr),rgb(from var(--lqip-cf-clr) r g b/calc(100% - var(--lqip-stop10))) 10%,rgb(from var(--lqip-cf-clr) r g b/calc(100% - var(--lqip-stop20))) 20%,rgb(from var(--lqip-cf-clr) r g b/calc(100% - var(--lqip-stop30))) 30%,rgb(from var(--lqip-cf-clr) r g b/calc(100% - var(--lqip-stop40))) 40%,rgb(from var(--lqip-cf-clr) r g b/calc(var(--lqip-stop40))) 60%,rgb(from var(--lqip-cf-clr) r g b/calc(var(--lqip-stop30))) 70%,rgb(from var(--lqip-cf-clr) r g b/calc(var(--lqip-stop20))) 80%,rgb(from var(--lqip-cf-clr) r g b/calc(var(--lqip-stop10))) 90%,transparent),-webkit-gradient(linear,left bottom,left top,from(var(--lqip-base-clr)),to(var(--lqip-base-clr)));background-image:radial-gradient(50% 75% at 16.67% 25%,var(--lqip-ca-clr),rgb(from var(--lqip-ca-clr) r g b/calc(100% - var(--lqip-stop10))) 10%,rgb(from var(--lqip-ca-clr) r g b/calc(100% - var(--lqip-stop20))) 20%,rgb(from var(--lqip-ca-clr) r g b/calc(100% - var(--lqip-stop30))) 30%,rgb(from var(--lqip-ca-clr) r g b/calc(100% - var(--lqip-stop40))) 40%,rgb(from var(--lqip-ca-clr) r g b/calc(var(--lqip-stop40))) 60%,rgb(from var(--lqip-ca-clr) r g b/calc(var(--lqip-stop30))) 70%,rgb(from var(--lqip-ca-clr) r g b/calc(var(--lqip-stop20))) 80%,rgb(from var(--lqip-ca-clr) r g b/calc(var(--lqip-stop10))) 90%,transparent),radial-gradient(50% 75% at 50% 25%,var(--lqip-cb-clr),rgb(from var(--lqip-cb-clr) r g b/calc(100% - var(--lqip-stop10))) 10%,rgb(from var(--lqip-cb-clr) r g b/calc(100% - var(--lqip-stop20))) 20%,rgb(from var(--lqip-cb-clr) r g b/calc(100% - var(--lqip-stop30))) 30%,rgb(from var(--lqip-cb-clr) r g b/calc(100% - var(--lqip-stop40))) 40%,rgb(from var(--lqip-cb-clr) r g b/calc(var(--lqip-stop40))) 60%,rgb(from var(--lqip-cb-clr) r g b/calc(var(--lqip-stop30))) 70%,rgb(from var(--lqip-cb-clr) r g b/calc(var(--lqip-stop20))) 80%,rgb(from var(--lqip-cb-clr) r g b/calc(var(--lqip-stop10))) 90%,transparent),radial-gradient(50% 75% at 83.33% 25%,var(--lqip-cc-clr),rgb(from var(--lqip-cc-clr) r g b/calc(100% - var(--lqip-stop10))) 10%,rgb(from var(--lqip-cc-clr) r g b/calc(100% - var(--lqip-stop20))) 20%,rgb(from var(--lqip-cc-clr) r g b/calc(100% - var(--lqip-stop30))) 30%,rgb(from var(--lqip-cc-clr) r g b/calc(100% - var(--lqip-stop40))) 40%,rgb(from var(--lqip-cc-clr) r g b/calc(var(--lqip-stop40))) 60%,rgb(from var(--lqip-cc-clr) r g b/calc(var(--lqip-stop30))) 70%,rgb(from var(--lqip-cc-clr) r g b/calc(var(--lqip-stop20))) 80%,rgb(from var(--lqip-cc-clr) r g b/calc(var(--lqip-stop10))) 90%,transparent),radial-gradient(50% 75% at 16.67% 75%,var(--lqip-cd-clr),rgb(from var(--lqip-cd-clr) r g b/calc(100% - var(--lqip-stop10))) 10%,rgb(from var(--lqip-cd-clr) r g b/calc(100% - var(--lqip-stop20))) 20%,rgb(from var(--lqip-cd-clr) r g b/calc(100% - var(--lqip-stop30))) 30%,rgb(from var(--lqip-cd-clr) r g b/calc(100% - var(--lqip-stop40))) 40%,rgb(from var(--lqip-cd-clr) r g b/calc(var(--lqip-stop40))) 60%,rgb(from var(--lqip-cd-clr) r g b/calc(var(--lqip-stop30))) 70%,rgb(from var(--lqip-cd-clr) r g b/calc(var(--lqip-stop20))) 80%,rgb(from var(--lqip-cd-clr) r g b/calc(var(--lqip-stop10))) 90%,transparent),radial-gradient(50% 75% at 50% 75%,var(--lqip-ce-clr),rgb(from var(--lqip-ce-clr) r g b/calc(100% - var(--lqip-stop10))) 10%,rgb(from var(--lqip-ce-clr) r g b/calc(100% - var(--lqip-stop20))) 20%,rgb(from var(--lqip-ce-clr) r g b/calc(100% - var(--lqip-stop30))) 30%,rgb(from var(--lqip-ce-clr) r g b/calc(100% - var(--lqip-stop40))) 40%,rgb(from var(--lqip-ce-clr) r g b/calc(var(--lqip-stop40))) 60%,rgb(from var(--lqip-ce-clr) r g b/calc(var(--lqip-stop30))) 70%,rgb(from var(--lqip-ce-clr) r g b/calc(var(--lqip-stop20))) 80%,rgb(from var(--lqip-ce-clr) r g b/calc(var(--lqip-stop10))) 90%,transparent),radial-gradient(50% 75% at 83.33% 75%,var(--lqip-cf-clr),rgb(from var(--lqip-cf-clr) r g b/calc(100% - var(--lqip-stop10))) 10%,rgb(from var(--lqip-cf-clr) r g b/calc(100% - var(--lqip-stop20))) 20%,rgb(from var(--lqip-cf-clr) r g b/calc(100% - var(--lqip-stop30))) 30%,rgb(from var(--lqip-cf-clr) r g b/calc(100% - var(--lqip-stop40))) 40%,rgb(from var(--lqip-cf-clr) r g b/calc(var(--lqip-stop40))) 60%,rgb(from var(--lqip-cf-clr) r g b/calc(var(--lqip-stop30))) 70%,rgb(from var(--lqip-cf-clr) r g b/calc(var(--lqip-stop20))) 80%,rgb(from var(--lqip-cf-clr) r g b/calc(var(--lqip-stop10))) 90%,transparent),linear-gradient(0deg,var(--lqip-base-clr),var(--lqip-base-clr))}.slider{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:50px;padding-right:50px}.slider .slider-content{overflow:hidden}.slider .slider-content .slider-track{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:30px;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.slider .next-button,.slider .previous-button{position:absolute;top:50%;margin-top:-20px;height:40px;width:20px;text-indent:-9999px;font-size:0;color:transparent;cursor:pointer;background-size:contain;background-repeat:no-repeat;background-position:center;-webkit-transition:opacity .3s ease-in-out,visibility .3s ease-in-out;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.slider .next-button:hover,.slider .previous-button:hover{opacity:.5}.slider .next-button.disabled,.slider .previous-button.disabled{visibility:hidden;opacity:0}.slider .previous-button{left:0;background-image:url(../../../images/pfeil-links.svg)}.slider .next-button{right:0;background-image:url(../../../images/pfeil-rechts.svg)}.popup{position:fixed;inset:0;width:100%;max-width:100vw;height:100%;background-color:#fff;z-index:12000;opacity:0;visibility:hidden;color:#000;-webkit-transition:opacity .3s ease-in-out,visibility .3s ease-in-out;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:hidden}.popup.previous-active{-webkit-transition:none!important;transition:none!important;opacity:1;visibility:visible;z-index:12000}.popup.active{opacity:1;visibility:visible;z-index:12001}.popup .popup-header{padding:0 50px;width:100%;min-height:80px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.popup .popup-header .popup-close{font-size:0;width:30px;height:30px;color:transparent;text-indent:-9999px;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url(../../../images/schliessen.svg);cursor:pointer;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.popup .popup-header .popup-close:hover{opacity:.5}.popup .popup-title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:25px}.popup .popup-title .headline{font-size:128px;line-height:.76;text-transform:uppercase;font-weight:900;color:#bc2946}.popup .popup-title .headline.spaced{line-height:.95}.popup .popup-title .subline{font-size:32px;line-height:36px;text-transform:uppercase;font-weight:500;color:#911232}.popup .popup-content{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;max-width:100%;width:1100px;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:50px}.popup .navigation{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:58px;margin:25px auto;padding:0 50px;font-size:18px;line-height:14px;font-weight:900;color:#bc2946;text-transform:uppercase}.popup .navigation .next-popup,.popup .navigation .previous-popup{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:10px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.popup .navigation .next-popup:hover,.popup .navigation .previous-popup:hover{opacity:.5}.popup .navigation .next-popup::after,.popup .navigation .previous-popup::before{content:"";display:block;height:1em;width:auto;aspect-ratio:8/14;background-size:contain;background-repeat:no-repeat;background-position:center}.popup .navigation .previous-popup::before{background-image:url(../../../images/pfeilchen-links.svg)}.popup .navigation .next-popup::after{background-image:url(../../../images/pfeilchen-rechts.svg)}.button{padding:12px 14px;border-radius:5px;background-color:#911232;color:#fff;-webkit-transition:background-color .3s ease-in-out,color .3s ease-in-out;transition:background-color .3s ease-in-out,color .3s ease-in-out;font-weight:900;font-size:18px;line-height:14px;text-transform:uppercase;text-align:center;cursor:pointer;display:inline-block}.button:not(:first-child){margin-top:1em}.button:not(:last-child){margin-bottom:1em}.button:hover{background-color:#bc2946}.button.inverted{background-color:#911232}.button.inverted:hover{background-color:#fff;color:#911232}.menu-wrapper{position:fixed;z-index:100;top:0;left:0;height:201px;min-width:215px;padding-left:30px;padding-right:30px}.menu-wrapper .menu-open{position:absolute;top:-30px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:27px;height:231px;-webkit-filter:drop-shadow(0px 4px 12.2px rgba(30, 30, 30, .31));filter:drop-shadow(0px 4px 12.2px rgba(30, 30, 30, .31));pointer-events:none;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.image-slider{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding-left:50px;padding-right:50px}.image-slider .image-slider-viewport{overflow:hidden;-ms-touch-action:pan-y;touch-action:pan-y}.image-slider.has-multiple-slides .image-slider-viewport{cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.image-slider.has-multiple-slides.is-dragging .image-slider-viewport{cursor:-webkit-grabbing;cursor:grabbing}.image-slider .image-slider-track{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.image-slider.is-dragging .image-slider-track{-webkit-transition:none;transition:none}.image-slider .image-slider-slide{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;min-width:0}.image-slider .image-slider-next,.image-slider .image-slider-previous{position:absolute;top:50%;width:20px;height:40px;margin-top:-20px;padding:0;border:0;color:transparent;background-color:transparent;background-repeat:no-repeat;background-position:center;background-size:contain;-webkit-filter:brightness(0);filter:brightness(0);font-size:0;cursor:pointer;-webkit-transition:opacity .3s ease-in-out,visibility .3s ease-in-out;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.image-slider .image-slider-next:hover,.image-slider .image-slider-previous:hover{opacity:.5}.image-slider .image-slider-next:disabled,.image-slider .image-slider-previous:disabled{opacity:0;visibility:hidden;pointer-events:none}.image-slider .image-slider-previous{left:0;background-image:url(../../../images/pfeil-links.svg)}.image-slider .image-slider-next{right:0;background-image:url(../../../images/pfeil-rechts.svg)}.image-slider .image-slider-pagination{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:8px;margin-top:20px}.image-slider .image-slider-page{width:10px;height:10px;padding:0;border:1px solid #000;border-radius:50%;background-color:transparent;cursor:pointer;-webkit-transition:background-color .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:background-color .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:background-color .3s ease-in-out,transform .3s ease-in-out;transition:background-color .3s ease-in-out,transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.image-slider .image-slider-page.active,.image-slider .image-slider-page:hover{background-color:#000}.image-slider .image-slider-page.active{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}section.content.primary .image-slider .image-slider-next,section.content.primary .image-slider .image-slider-previous,section.content.primary-dark .image-slider .image-slider-next,section.content.primary-dark .image-slider .image-slider-previous{-webkit-filter:none;filter:none}section.content.primary .image-slider .image-slider-page,section.content.primary-dark .image-slider .image-slider-page{border-color:#fff}section.content.primary .image-slider .image-slider-page.active,section.content.primary .image-slider .image-slider-page:hover,section.content.primary-dark .image-slider .image-slider-page.active,section.content.primary-dark .image-slider .image-slider-page:hover{background-color:#fff}.popup .button,section.content.primary .popup .button,section.content.primary-dark .popup .button{background-color:#911232;color:#fff}.popup .button:hover,section.content.primary .popup .button:hover,section.content.primary-dark .popup .button:hover{background-color:#bc2946;color:#fff}.popup .image-slider .image-slider-next,.popup .image-slider .image-slider-previous,section.content.primary .popup .image-slider .image-slider-next,section.content.primary .popup .image-slider .image-slider-previous,section.content.primary-dark .popup .image-slider .image-slider-next,section.content.primary-dark .popup .image-slider .image-slider-previous{-webkit-filter:brightness(0);filter:brightness(0)}.popup .image-slider .image-slider-page,section.content.primary .popup .image-slider .image-slider-page,section.content.primary-dark .popup .image-slider .image-slider-page{border-color:#000}.popup .image-slider .image-slider-page.active,.popup .image-slider .image-slider-page:hover,section.content.primary .popup .image-slider .image-slider-page.active,section.content.primary .popup .image-slider .image-slider-page:hover,section.content.primary-dark .popup .image-slider .image-slider-page.active,section.content.primary-dark .popup .image-slider .image-slider-page:hover{background-color:#000}.menu-wrapper{z-index:11001}.menu-wrapper .menu-toggle{position:absolute;inset:0;display:block;width:100%;height:100%;padding:0;border:0;background:0 0;cursor:pointer;-ms-touch-action:manipulation;touch-action:manipulation}.fullscreen-menu{position:fixed;inset:0;z-index:11000;padding:80px;background-color:#fff;color:#bc2946;opacity:0;visibility:hidden;overflow-y:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-transition:opacity .3s ease-in-out,visibility .3s ease-in-out;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.fullscreen-menu.active{opacity:1;visibility:visible}.fullscreen-menu .inner{width:100%;max-width:1500px;margin-left:auto;margin-right:auto}.fullscreen-menu .primary-menu{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:60px 80px;margin:0;padding:0;list-style:none}.fullscreen-menu .primary-menu>li>a{--menu-link-color:#BC2946;position:relative;display:inline-block;color:var(--menu-link-color);font-size:32px;line-height:1;font-weight:400;text-transform:uppercase;-webkit-transition:opacity .15s ease-in-out,color .15s ease-in-out;transition:opacity .15s ease-in-out,color .15s ease-in-out}.fullscreen-menu .primary-menu>li>a::before{content:attr(data-label);display:block;height:0;overflow:hidden;visibility:hidden;font-weight:900}.fullscreen-menu .primary-menu>li>a::after{content:attr(data-label);position:absolute;inset:0;color:var(--menu-link-color);font-weight:900;opacity:0;pointer-events:none;-webkit-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out}.fullscreen-menu .primary-menu>li>a:hover{opacity:.5}.fullscreen-menu .primary-menu>.current-menu-ancestor>a,.fullscreen-menu .primary-menu>.current-menu-item>a,.fullscreen-menu .primary-menu>.current-menu-parent>a,.fullscreen-menu .primary-menu>li>a.active{color:transparent}.fullscreen-menu .primary-menu>.current-menu-ancestor>a::after,.fullscreen-menu .primary-menu>.current-menu-item>a::after,.fullscreen-menu .primary-menu>.current-menu-parent>a::after,.fullscreen-menu .primary-menu>li>a.active::after{opacity:1}.fullscreen-menu .primary-menu .sub-menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:8px;margin:20px 0 0;padding:0 0 0 24px;list-style:none}.fullscreen-menu .primary-menu .sub-menu a{--menu-link-color:#BC2946;position:relative;display:inline-block;color:var(--menu-link-color);font-size:18px;line-height:1.25;font-weight:400;text-transform:uppercase;-webkit-transition:opacity .15s ease-in-out,color .15s ease-in-out;transition:opacity .15s ease-in-out,color .15s ease-in-out}.fullscreen-menu .primary-menu .sub-menu a::before{content:attr(data-label);display:block;height:0;overflow:hidden;visibility:hidden;font-weight:900}.fullscreen-menu .primary-menu .sub-menu a::after{content:attr(data-label);position:absolute;inset:0;color:var(--menu-link-color);font-weight:900;opacity:0;pointer-events:none;-webkit-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out}.fullscreen-menu .primary-menu .sub-menu a:hover{opacity:.5}.fullscreen-menu .primary-menu .sub-menu .current-menu-item>a,.fullscreen-menu .primary-menu .sub-menu .current-menu-parent>a,.fullscreen-menu .primary-menu .sub-menu a.active{color:transparent}.fullscreen-menu .primary-menu .sub-menu .current-menu-item>a::after,.fullscreen-menu .primary-menu .sub-menu .current-menu-parent>a::after,.fullscreen-menu .primary-menu .sub-menu a.active::after{opacity:1}@media print,screen and (max-width:79.99875em){.fullscreen-menu{padding:110px 60px 60px;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.fullscreen-menu .primary-menu{grid-template-columns:1fr;gap:40px;max-width:520px;margin-left:auto;margin-right:auto}.fullscreen-menu .primary-menu>li>a{font-size:26px}}@media print,screen and (max-width:39.99875em){.fullscreen-menu{padding:90px 25px 40px 85px}.fullscreen-menu .primary-menu{gap:30px}.fullscreen-menu .primary-menu>li>a{font-size:22px}.fullscreen-menu .primary-menu .sub-menu{gap:7px;margin-top:15px;padding-left:22px}.fullscreen-menu .primary-menu .sub-menu a{font-size:15px}}body.menu-open{overflow:hidden}body.menu-open .menu-wrapper .menu-open{-webkit-transform:translateX(-50%) translateY(30px);-ms-transform:translateX(-50%) translateY(30px);transform:translateX(-50%) translateY(30px)}@media print,screen and (max-width:79.99875em){.menu-wrapper{min-width:80px;padding-left:15px;padding-right:15px}}@media print,screen and (max-width:39.99875em){.menu-wrapper{height:155px;min-width:55px;padding-left:8px;padding-right:8px}.menu-wrapper .menu-open{top:-20px;width:20px;height:175px}.image-slider{padding-left:30px;padding-right:30px}.image-slider .image-slider-next,.image-slider .image-slider-previous{width:14px;height:32px;margin-top:-16px}.image-slider .image-slider-previous{left:8px}.image-slider .image-slider-next{right:8px}}@media print,screen and (max-width:39.99875em){body.menu-open .menu-wrapper .menu-open{-webkit-transform:translateX(-50%) translateY(20px);-ms-transform:translateX(-50%) translateY(20px);transform:translateX(-50%) translateY(20px)}}@media print,screen and (max-width:79.99875em){.popup .popup-title .headline{font-size:72px}.popup .popup-title .subline{font-size:28px;line-height:1.15}.popup .popup-content{width:100%;padding-left:60px;padding-right:60px}.popup .navigation{padding-left:60px;padding-right:60px}}@media print,screen and (max-width:39.99875em){.popup{width:100vw;max-width:100vw}.popup .navigation,.popup .popup-content,.popup .popup-header{max-width:100vw}.popup .popup-header{min-height:65px;padding-left:30px;padding-right:30px}.popup .popup-header .popup-close{width:25px;height:25px}.popup .popup-title{gap:15px}.popup .popup-title .headline{font-size:42px;line-height:.9}.popup .popup-title .headline.spaced{line-height:1.05}.popup .popup-title .subline{font-size:22px}.popup .popup-content{gap:30px;padding-left:30px;padding-right:30px}.popup .navigation{gap:20px;min-height:50px;margin-top:20px;margin-bottom:20px;padding-left:30px;padding-right:30px;font-size:14px;line-height:1}}body{background-color:#fff;max-width:100vw;overflow-x:hidden;font-size:18px;line-height:1.5;font-family:Montserrat,sans-serif}@media print,screen and (max-width:39.99875em){body{font-size:16px}}header.page-header{position:fixed;top:0;left:0;right:0;width:100%;z-index:99;background-color:#bc2946;-webkit-box-shadow:0px -5px 28.4px 0px rgba(0,0,0,.25);box-shadow:0px -5px 28.4px 0px rgba(0,0,0,.25);color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:1em 215px}header.page-header ::-moz-selection{background:#fff;color:#bc2946}header.page-header ::selection{background:#fff;color:#bc2946}header.page-header ::-moz-selection{background:#fff;color:#bc2946}header.page-header .inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;width:100%;max-width:1920px;min-height:125px}header.page-header .inner .logo-wrapper{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:215px;padding-left:30px;padding-right:30px}header.page-header .inner .logo-wrapper .logo{width:auto;height:75px;aspect-ratio:141/138;background-image:url(../../../images/50-jahre-gvs-logo-klein.svg);background-size:contain;background-repeat:no-repeat;background-position:center}header.page-header .inner .logo-wrapper:hover{opacity:.5}header.page-header nav .primary-menu{margin:0;padding:0;max-width:1500px;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:1em 30px;font-size:18px;line-height:1.5;font-weight:400;text-transform:uppercase;list-style:none}header.page-header nav .primary-menu a{--menu-link-color:#ffffff;position:relative;display:inline-block;color:var(--menu-link-color);font-weight:400;-webkit-transition:color .15s ease-in-out;transition:color .15s ease-in-out}header.page-header nav .primary-menu a::before{content:attr(data-label);display:block;height:0;overflow:hidden;visibility:hidden;font-weight:900}header.page-header nav .primary-menu a::after{content:attr(data-label);position:absolute;inset:0;color:var(--menu-link-color);font-weight:900;opacity:0;pointer-events:none;-webkit-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out}header.page-header nav .primary-menu a.active,header.page-header nav .primary-menu a:hover{color:transparent}header.page-header nav .primary-menu a.active::after,header.page-header nav .primary-menu a:hover::after{opacity:1}@media print,screen and (max-width:79.99875em){header.page-header{padding:0 80px}header.page-header .inner{min-height:80px}header.page-header .inner nav{display:none}header.page-header .inner .logo-wrapper{min-width:80px;padding-left:15px;padding-right:15px}header.page-header .inner .logo-wrapper .logo{height:52px}}@media print,screen and (max-width:39.99875em){header.page-header{padding:0 65px}header.page-header .inner{min-height:70px}header.page-header .inner .logo-wrapper{min-width:65px;padding-left:10px;padding-right:10px}header.page-header .inner .logo-wrapper .logo{height:45px}}footer.page-footer{background-color:#911232;width:100%;min-height:108px;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:1em 50px}footer.page-footer ::-moz-selection{background:#fff;color:#bc2946}footer.page-footer ::selection{background:#fff;color:#bc2946}footer.page-footer ::-moz-selection{background:#fff;color:#bc2946}footer.page-footer .inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;max-width:1920px}footer.page-footer .footer-menu{margin:0;padding:0;list-style:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1em 30px;font-size:18px;line-height:1.5;font-weight:400;text-transform:uppercase;list-style:none}footer.page-footer .footer-menu a{color:inherit;-webkit-transition:font-weight .15s ease-in-out;transition:font-weight .15s ease-in-out}footer.page-footer .footer-menu a.active,footer.page-footer .footer-menu a:hover{font-weight:900}@media print,screen and (max-width:39.99875em){footer.page-footer{padding-left:30px;padding-right:30px}}.nowrap{white-space:nowrap}.development-notice{position:fixed;inset:0;width:100vw;height:100vh;padding:50px;text-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;z-index:9999;color:#fff;background-color:#bc2946}.development-notice h2{color:#fff;margin-top:0;margin-bottom:0}.development-notice p{margin-top:0}@media screen and (min-width:80em){.development-notice{display:none}}section.key-visual{background-color:#bc2946;min-height:100vh;max-width:100%;position:relative}section.key-visual .image{position:absolute;width:100%;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}section.key-visual .image-mobile{display:none}section.key-visual video{-o-object-fit:cover;object-fit:cover}body.home .page-content>section.key-visual:first-child{margin-top:157px;min-height:calc(100vh - 157px)}@media print,screen and (max-width:79.99875em){body.home .page-content>section.key-visual:first-child{margin-top:80px;min-height:calc(100vh - 80px)}}@media print,screen and (max-width:39.99875em){section.key-visual{min-height:0}section.key-visual .image{position:relative;inset:auto;display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain}section.key-visual.has-mobile-media .image-desktop{display:none}section.key-visual.has-mobile-media .image-mobile{display:block}section.key-visual video{-o-object-fit:contain;object-fit:contain}}@media print,screen and (max-width:39.99875em){body.home .page-content>section.key-visual:first-child{margin-top:70px;min-height:0}}section.content{padding:150px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;max-width:100%}section.content .anchor{position:absolute;top:-125px}section.content.compact{padding-top:75px;padding-bottom:75px}section.content.primary,section.content.primary-dark{color:#fff}section.content.primary ::-moz-selection,section.content.primary-dark ::-moz-selection{background:#fff;color:#bc2946}section.content.primary ::selection,section.content.primary-dark ::selection{background:#fff;color:#bc2946}section.content.primary ::-moz-selection,section.content.primary-dark ::-moz-selection{background:#fff;color:#bc2946}section.content.primary h1,section.content.primary h2,section.content.primary h3,section.content.primary h4,section.content.primary h5,section.content.primary h6,section.content.primary-dark h1,section.content.primary-dark h2,section.content.primary-dark h3,section.content.primary-dark h4,section.content.primary-dark h5,section.content.primary-dark h6{color:inherit}section.content.primary .button,section.content.primary-dark .button{background-color:#fff;color:#911232}section.content.primary .button:hover,section.content.primary-dark .button:hover{background-color:#911232;color:#fff}section.content.primary .module.main-headline .accent,section.content.primary-dark .module.main-headline .accent{color:inherit;font-weight:400}section.content.primary .module.introduction .article,section.content.primary-dark .module.introduction .article{padding-top:50px;padding-bottom:50px;background-color:#fff;border-radius:10px}section.content.primary .module.introduction .article .title,section.content.primary .module.introduction .article h1,section.content.primary .module.introduction .article h2,section.content.primary .module.introduction .article h3,section.content.primary .module.introduction .article h4,section.content.primary .module.introduction .article h5,section.content.primary .module.introduction .article h6,section.content.primary-dark .module.introduction .article .title,section.content.primary-dark .module.introduction .article h1,section.content.primary-dark .module.introduction .article h2,section.content.primary-dark .module.introduction .article h3,section.content.primary-dark .module.introduction .article h4,section.content.primary-dark .module.introduction .article h5,section.content.primary-dark .module.introduction .article h6{color:#bc2946}section.content.primary{background-color:#bc2946}section.content.primary-dark{background-color:#911232}section.content.primary-dark .button:hover{background-color:#bc2946}section.content.primary-dark .module.introduction .article .title,section.content.primary-dark .module.introduction .article h1,section.content.primary-dark .module.introduction .article h2,section.content.primary-dark .module.introduction .article h3,section.content.primary-dark .module.introduction .article h4,section.content.primary-dark .module.introduction .article h5,section.content.primary-dark .module.introduction .article h6{color:#911232}section.content.curtain{background-image:url(../../../images/vorhang.svg);background-size:auto calc(100% - 100px);background-position:center;background-repeat:no-repeat}section.content.curtain-left-right{z-index:1}section.content.curtain-left-right::after,section.content.curtain-left-right::before{content:"";position:absolute;width:100%;height:100%;top:0;bottom:0;z-index:-1;background-size:auto calc(100% - 100px);background-repeat:no-repeat}section.content.curtain-left-right::before{left:0;background-position:left center;background-image:url(../../../images/vorhang-links.svg)}section.content.curtain-left-right::after{right:0;background-position:right center;background-image:url(../../../images/vorhang-rechts.svg)}section.content.flower{background-image:url(../../../images/blume.svg);background-size:auto calc(100% - 100px);background-position:left center;background-repeat:no-repeat}@media print,screen and (max-width:39.99875em){section.content.curtain{background-size:contain}section.content.flower{background-size:cover;background-position:left center}section.content.curtain-left-right::after,section.content.curtain-left-right::before{background-size:contain}}section.movie-stripe{max-width:100%;overflow:hidden}section.movie-stripe::after,section.movie-stripe::before{content:"";display:block;height:45px;width:100%;background-color:rgba(188,41,70,.8);background-image:radial-gradient(circle,#fff 0 12px,transparent 12.5px);background-size:45px 45px;background-position:center center;background-repeat:repeat-x}section.movie-stripe .gallery{aspect-ratio:1920/242;width:100%;height:auto;background-color:#bc2946;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}section.movie-stripe .gallery .gallery-image{max-height:100%;height:100%;width:auto;max-width:none;mix-blend-mode:multiply}section.sponsor-banner{padding-top:50px;padding-bottom:50px;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:50px;gap:25px;background-color:#911232}section.sponsor-banner .sponsor-image{aspect-ratio:16/9;-webkit-box-flex:0;-webkit-flex:0 0 calc((100% - 75px)/ 4);-ms-flex:0 0 calc((100% - 75px)/ 4);flex:0 0 calc((100% - 75px)/ 4);overflow:hidden}section.sponsor-banner .sponsor-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media print,screen and (max-width:39.99875em){section.sponsor-banner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:15px;padding-left:30px;padding-right:30px}section.sponsor-banner .sponsor-image{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}}section.hero{width:100%;min-height:747px;position:relative}section.hero .image{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}section.hero .image-mobile{display:none}@media print,screen and (max-width:39.99875em){section.hero{min-height:0}section.hero .image{position:relative;inset:auto;display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain}section.hero.has-mobile-media .image-desktop{display:none}section.hero.has-mobile-media .image-mobile{display:block}}section.post-navigation{max-width:100%;background-color:#bc2946;padding:50px 0px}section.post-navigation .inner{margin-left:auto;margin-right:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-left:50px;padding-right:50px;width:1920px;max-width:100%;gap:50px}section.post-navigation .inner .button{margin:0}@media print,screen and (max-width:39.99875em){section.post-navigation .inner{padding-left:30px;padding-right:30px;gap:30px}}.module{--module-padding-horizontal:50px;width:1210px;padding-left:var(--module-padding-horizontal);padding-right:var(--module-padding-horizontal);-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%}.module+.module{margin-top:100px}@media print,screen and (max-width:79.99875em){.module{--module-padding-horizontal:60px}}@media print,screen and (min-width:40em) and (max-width:63.99875em){.module{--module-padding-horizontal:45px}}@media print,screen and (max-width:39.99875em){.module{--module-padding-horizontal:30px}}@media print,screen and (max-width:79.99875em){.module+.module{margin-top:80px}}@media print,screen and (max-width:39.99875em){.module+.module{margin-top:60px}.module.heading+.module{margin-top:30px}}.module.main-headline{text-align:center;margin-top:0;margin-bottom:0;width:100%;max-width:1920px}.module.main-headline.spaced{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:.25em}.module.main-headline .line{display:block}.module.main-headline .accent{color:#911232}@media print,screen and (max-width:39.99875em){.module.main-headline{font-size:clamp(36px,11vw,48px);line-height:.8;max-width:100vw}.module.main-headline .line{max-width:100%}.module.main-headline.spaced{gap:.35em}}.module.persons-grid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:30px}.module.persons-grid .person{-webkit-box-flex:0;-webkit-flex:0 0 calc((100% - 60px)/ 3);-ms-flex:0 0 calc((100% - 60px)/ 3);flex:0 0 calc((100% - 60px)/ 3);text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.module.persons-grid .person .name{margin-top:1em;margin-bottom:0}.module.persons-grid .person .image-wrapper{border-radius:100%;width:250px;aspect-ratio:1/1;height:auto;margin-bottom:1em;overflow:hidden}.module.persons-grid .person .image-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media print,screen and (max-width:79.99875em){.module.persons-grid .person{-webkit-flex-basis:calc((100% - 30px)/ 2);-ms-flex-preferred-size:calc((100% - 30px)/ 2);flex-basis:calc((100% - 30px)/ 2)}}@media print,screen and (max-width:39.99875em){.module.persons-grid .person{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.module.persons-grid .person .image-wrapper{width:220px}}.module.introduction{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:30px}.module.introduction .person{-webkit-box-flex:0;-webkit-flex:0 0 225px;-ms-flex:0 0 225px;flex:0 0 225px;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.module.introduction .person .name{margin-top:1em;margin-bottom:0}.module.introduction .person .image-wrapper{border-radius:100%;width:171px;aspect-ratio:1/1;height:auto;overflow:hidden}.module.introduction .person .image-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.module.introduction .article{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;color:#000;padding-left:50px;padding-right:50px;text-align:left}.module.introduction .article ::-moz-selection{background:#bc2946;color:#fff}.module.introduction .article ::selection{background:#bc2946;color:#fff}.module.introduction .article ::-moz-selection{background:#bc2946;color:#fff}.module.introduction .article .title{font-size:24px;margin-bottom:1em;line-height:1;font-weight:900;text-transform:uppercase}.module.introduction .article .title,.module.introduction .article h1,.module.introduction .article h2,.module.introduction .article h3,.module.introduction .article h4,.module.introduction .article h5,.module.introduction .article h6{color:#911232}.module.introduction .article :first-child{margin-top:0}.module.introduction .article :last-child{margin-bottom:0}.module.introduction:nth-child(even) .person{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.module.introduction+.module.introduction{margin-top:150px}@media print,screen and (max-width:63.99875em){.module.introduction{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.module.introduction .person{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.module.introduction .article{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;width:100%}.module.introduction:nth-child(even) .person{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}@media print,screen and (max-width:39.99875em){.module.introduction .article{padding-left:25px;padding-right:25px}.module.introduction .article .title{font-size:21px}.module.introduction+.module.introduction{margin-top:100px}}.module.member-portraits{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:50px 25px}.module.member-portraits .member{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex:0 0 calc((100% - 75px)/ 4);-ms-flex:0 0 calc((100% - 75px)/ 4);flex:0 0 calc((100% - 75px)/ 4);-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.module.member-portraits .member-logo{aspect-ratio:260/175;width:100%;height:auto;border-radius:5px;position:relative;overflow:hidden}.module.member-portraits .member-logo img{position:absolute;inset:30px;width:calc(100% - 60px);height:calc(100% - 60px);-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}@media print,screen and (max-width:79.99875em){.module.member-portraits .member{-webkit-flex-basis:calc((100% - 25px)/ 2);-ms-flex-preferred-size:calc((100% - 25px)/ 2);flex-basis:calc((100% - 25px)/ 2)}}@media print,screen and (max-width:39.99875em){.module.member-portraits .member{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:320px}}.module.anniversary-products{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:50px 25px}.module.anniversary-products .product{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex:0 0 calc((100% - 75px)/ 4);-ms-flex:0 0 calc((100% - 75px)/ 4);flex:0 0 calc((100% - 75px)/ 4)}.module.anniversary-products .product .product-teaser{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%}.module.anniversary-products .product-image{background-color:#fff;aspect-ratio:260/175;width:100%;height:auto;border-radius:5px;overflow:hidden;margin-bottom:1em}.module.anniversary-products .product-image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.module.anniversary-products .product-details{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px}.module.anniversary-products .name{font-weight:900;font-size:22px;line-height:18px;text-transform:uppercase;text-align:center}.module.anniversary-products .category{font-weight:400;font-size:22px;line-height:18px;text-align:center}.module.anniversary-products .popup-title .subline{font-size:40px;line-height:1}.module.anniversary-products .product-article-number{color:#bc2946}.module.anniversary-products .product-info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:50px;width:100%}.module.anniversary-products .product-info .product-images{width:350px;max-width:100%;background-color:#fff}.module.anniversary-products .product-info .product-images .image-slider-viewport,.module.anniversary-products .product-info .product-images .single-image{background-color:#fff}.module.anniversary-products .product-info .product-images .image-slider-image{display:block;width:100%;height:auto;max-height:600px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.module.anniversary-products .product-info .product-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;text-align:left}.module.anniversary-products .product-info .product-content h3{font-size:32px;line-height:36px;font-weight:500;color:#bc2946}.module.anniversary-products .product-info .product-content :first-child{margin-top:0}.module.anniversary-products .product-info .product-content :last-child{margin-bottom:0}@media print,screen and (max-width:63.99875em){.module.anniversary-products .product-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.module.anniversary-products .product-info .product-content{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none}}@media print,screen and (max-width:79.99875em){.module.anniversary-products .product{-webkit-flex-basis:calc((100% - 25px)/ 2);-ms-flex-preferred-size:calc((100% - 25px)/ 2);flex-basis:calc((100% - 25px)/ 2)}}@media print,screen and (max-width:39.99875em){.module.anniversary-products .product{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}}@media print,screen and (max-width:39.99875em){.module.anniversary-products .popup-title .subline{font-size:28px}.module.anniversary-products .product-info{gap:30px}.module.anniversary-products .product-info .product-content h3{font-size:26px;line-height:1.15}}.module.then-and-now{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:50px 25px}.module.then-and-now .story{-webkit-box-flex:0;-webkit-flex:0 0 calc((100% - 100px)/ 4);-ms-flex:0 0 calc((100% - 100px)/ 4);flex:0 0 calc((100% - 100px)/ 4)}.module.then-and-now .story .story-teaser{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.module.then-and-now .story-images{aspect-ratio:260/175;width:100%;height:auto;border-radius:5px;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:1em}.module.then-and-now .story-images .story-image{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;overflow:hidden}.module.then-and-now .story-images img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.module.then-and-now .story-details{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px;text-align:center}.module.then-and-now .name{font-weight:400;font-size:24px;line-height:20px;color:#911232;text-transform:uppercase}.module.then-and-now .company{color:#911232;font-weight:700;font-size:18px;line-height:14px}.module.then-and-now .read-more{padding:12px 14px;border-radius:5px;background-color:#911232;color:#fff;-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out;font-weight:900;font-size:18px;line-height:14px;text-transform:uppercase;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;cursor:pointer}.module.then-and-now .read-more:hover{background-color:#bc2946}.module.then-and-now .popup-title .subline{font-size:40px;line-height:1}.module.then-and-now .then-and-now-story{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:50px;width:100%}.module.then-and-now .then-and-now-story .then-and-now-images{width:350px;max-width:100%}.module.then-and-now .then-and-now-story .then-and-now-images .image-slider-image{display:block;width:100%;height:auto;max-height:600px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.module.then-and-now .then-and-now-story .then-and-now-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;text-align:left}.module.then-and-now .then-and-now-story .then-and-now-content h3{font-size:32px;line-height:36px;font-weight:500}.module.then-and-now .then-and-now-story .then-and-now-content :first-child{margin-top:0}.module.then-and-now .then-and-now-story .then-and-now-content :last-child{margin-bottom:0}@media print,screen and (max-width:63.99875em){.module.then-and-now .then-and-now-story{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.module.then-and-now .then-and-now-story .then-and-now-content{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none}}@media print,screen and (max-width:79.99875em){.module.then-and-now .story{-webkit-flex-basis:calc((100% - 25px)/ 2);-ms-flex-preferred-size:calc((100% - 25px)/ 2);flex-basis:calc((100% - 25px)/ 2)}}@media print,screen and (max-width:39.99875em){.module.then-and-now .story{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.module.then-and-now .popup-title .subline{font-size:28px}.module.then-and-now .then-and-now-story{gap:30px}.module.then-and-now .then-and-now-story .then-and-now-content h3{font-size:26px;line-height:1.15}}.module.about-us{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:35px}.module.about-us .about-us-person{position:relative;-webkit-box-flex:0;-webkit-flex:0 0 calc((100% - 105px)/ 4);-ms-flex:0 0 calc((100% - 105px)/ 4);flex:0 0 calc((100% - 105px)/ 4);width:250px}.module.about-us .about-us-person.has-tooltip{outline:0}.module.about-us .about-us-person.has-tooltip:focus-within .circle img,.module.about-us .about-us-person.has-tooltip:hover .circle img{-webkit-transform:scale(1.03);-ms-transform:scale(1.03);transform:scale(1.03)}.module.about-us .about-us-person.has-tooltip:focus-within .about-us-tooltip,.module.about-us .about-us-person.has-tooltip:hover .about-us-tooltip{z-index:30;opacity:1;visibility:visible}.module.about-us .about-us-person:nth-child(4n+1) .about-us-tooltip,.module.about-us .about-us-person:nth-child(4n+2) .about-us-tooltip{left:calc(100% + 30px);-webkit-transform:translate(-10px,-50%);-ms-transform:translate(-10px,-50%);transform:translate(-10px,-50%)}.module.about-us .about-us-person:nth-child(4n+1) .about-us-tooltip::before,.module.about-us .about-us-person:nth-child(4n+2) .about-us-tooltip::before{left:-25px;border-right:25px solid #fff}.module.about-us .about-us-person:nth-child(4n+1):focus-within .about-us-tooltip,.module.about-us .about-us-person:nth-child(4n+1):hover .about-us-tooltip,.module.about-us .about-us-person:nth-child(4n+2):focus-within .about-us-tooltip,.module.about-us .about-us-person:nth-child(4n+2):hover .about-us-tooltip{-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.module.about-us .about-us-person:nth-child(4n+3) .about-us-tooltip,.module.about-us .about-us-person:nth-child(4n+4) .about-us-tooltip{right:calc(100% + 30px);-webkit-transform:translate(10px,-50%);-ms-transform:translate(10px,-50%);transform:translate(10px,-50%)}.module.about-us .about-us-person:nth-child(4n+3) .about-us-tooltip::before,.module.about-us .about-us-person:nth-child(4n+4) .about-us-tooltip::before{right:-25px;border-left:25px solid #fff}.module.about-us .about-us-person:nth-child(4n+3):focus-within .about-us-tooltip,.module.about-us .about-us-person:nth-child(4n+3):hover .about-us-tooltip,.module.about-us .about-us-person:nth-child(4n+4):focus-within .about-us-tooltip,.module.about-us .about-us-person:nth-child(4n+4):hover .about-us-tooltip{-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.module.about-us .circle{display:block;width:100%;aspect-ratio:1/1;height:auto;padding:0;border:0;border-radius:50%;overflow:hidden;-webkit-box-shadow:25px 24px 70.2px 0px #911232;box-shadow:25px 24px 70.2px 0px #911232;background:0 0}.module.about-us .circle img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.module.about-us .about-us-tooltip{position:absolute;top:50%;width:510px;max-width:calc(100vw - 60px);padding:25px 30px;border-radius:10px;background-color:#fff;-webkit-box-shadow:0 20px 50px rgba(145,18,50,.25);box-shadow:0 20px 50px rgba(145,18,50,.25);color:#911232;text-align:left;opacity:0;visibility:hidden;z-index:20;pointer-events:none;-webkit-transition:opacity .3s ease-in-out,visibility .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:opacity .3s ease-in-out,visibility .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:opacity .3s ease-in-out,visibility .3s ease-in-out,transform .3s ease-in-out;transition:opacity .3s ease-in-out,visibility .3s ease-in-out,transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.module.about-us .about-us-tooltip::before{content:"";position:absolute;top:50%;width:0;height:0;border-top:13px solid transparent;border-bottom:13px solid transparent;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.module.about-us .about-us-tooltip .quote{color:#000;font-size:20px;line-height:1.1}.module.about-us .about-us-tooltip .quote :first-child{margin-top:0}.module.about-us .about-us-tooltip .quote :last-child{margin-bottom:0}.module.about-us .about-us-tooltip .person-meta{margin-top:20px}.module.about-us .about-us-tooltip .name{color:#bc2946;font-size:24px;line-height:1;font-weight:500;text-transform:uppercase}.module.about-us .about-us-tooltip .position-company{margin-top:2px;font-size:14px;line-height:1.2;font-weight:500}@media print,screen and (max-width:79.99875em){.module.about-us .about-us-person{-webkit-flex-basis:calc((100% - 35px)/ 2);-ms-flex-preferred-size:calc((100% - 35px)/ 2);flex-basis:calc((100% - 35px)/ 2)}.module.about-us .about-us-person:nth-child(n) .about-us-tooltip{right:auto;left:calc(100% + 30px);-webkit-transform:translate(-10px,-50%);-ms-transform:translate(-10px,-50%);transform:translate(-10px,-50%)}.module.about-us .about-us-person:nth-child(n) .about-us-tooltip::before{right:auto;left:-25px;border-right:25px solid #fff;border-left:0}.module.about-us .about-us-person:nth-child(n):focus-within .about-us-tooltip,.module.about-us .about-us-person:nth-child(n):hover .about-us-tooltip{-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.module.about-us .about-us-person:nth-child(even) .about-us-tooltip{right:calc(100% + 30px);left:auto;-webkit-transform:translate(10px,-50%);-ms-transform:translate(10px,-50%);transform:translate(10px,-50%)}.module.about-us .about-us-person:nth-child(even) .about-us-tooltip::before{right:-25px;left:auto;border-right:0;border-left:25px solid #fff}.module.about-us .about-us-person:nth-child(even):focus-within .about-us-tooltip,.module.about-us .about-us-person:nth-child(even):hover .about-us-tooltip{-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}}@media print,screen and (max-width:39.99875em){.module.about-us .about-us-person{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:300px}.module.about-us .about-us-person:nth-child(n) .about-us-tooltip{top:calc(100% + 20px);right:auto;left:50%;width:calc(100vw - 60px);-webkit-transform:translate(-50%,-10px);-ms-transform:translate(-50%,-10px);transform:translate(-50%,-10px)}.module.about-us .about-us-person:nth-child(n) .about-us-tooltip::before{top:-20px;right:auto;left:50%;border-right:12px solid transparent;border-bottom:20px solid #fff;border-left:12px solid transparent;border-top:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.module.about-us .about-us-person:nth-child(n):focus-within .about-us-tooltip,.module.about-us .about-us-person:nth-child(n):hover .about-us-tooltip{-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.module.about-us .about-us-tooltip{padding:25px}.module.about-us .about-us-tooltip .quote{font-size:18px}}.module.sponsors{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:35px 30px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:1400px}.module.sponsors .sponsor{-webkit-box-flex:0;-webkit-flex:0 0 calc((100% - 90px)/ 4);-ms-flex:0 0 calc((100% - 90px)/ 4);flex:0 0 calc((100% - 90px)/ 4);aspect-ratio:16/9;height:auto;border-radius:5px;position:relative;overflow:hidden}.module.sponsors .sponsor img{position:absolute;inset:30px;width:calc(100% - 60px);height:calc(100% - 60px);-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.module.sponsors a.sponsor{display:block}.module.sponsors a.sponsor::before{content:"";position:absolute;top:0;right:0;width:0;height:0;border:.5rem solid #911232;border-bottom:.5rem solid transparent;border-left:.5rem solid transparent;z-index:1}.module.sponsors a.sponsor:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}@media print,screen and (max-width:79.99875em){.module.sponsors .sponsor{-webkit-flex-basis:calc((100% - 30px)/ 2);-ms-flex-preferred-size:calc((100% - 30px)/ 2);flex-basis:calc((100% - 30px)/ 2)}}@media print,screen and (max-width:39.99875em){.module.sponsors{gap:15px}.module.sponsors .sponsor{-webkit-flex-basis:calc((100% - 15px)/ 2);-ms-flex-preferred-size:calc((100% - 15px)/ 2);flex-basis:calc((100% - 15px)/ 2)}.module.sponsors .sponsor img{inset:15px;width:calc(100% - 30px);height:calc(100% - 30px)}.module.sponsors a.sponsor::before{border-width:.25rem;border-bottom-color:transparent;border-left-color:transparent}}.module.gallery{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px;width:1920px}.module.gallery .gallery-image{position:relative;-webkit-box-flex:calc((100% - 60px)/ 3);-webkit-flex:calc((100% - 60px)/ 3);-ms-flex:calc((100% - 60px)/ 3);flex:calc((100% - 60px)/ 3);aspect-ratio:4/3;height:auto}.module.gallery .gallery-image .image{position:absolute;width:100%;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;overflow:hidden}.module.gallery .gallery-image .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.module.gallery .gallery-image .image-title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;color:#fff;text-align:center;text-transform:uppercase;padding:1em;font-size:24px;line-height:1;bottom:0;position:absolute;left:0;right:0;width:100%;min-height:120px;background:-webkit-gradient(linear,left bottom,left top,from(#911232),to(rgba(145,18,50,0)));background:linear-gradient(0deg,#911232 0%,rgba(145,18,50,0) 100%);-webkit-transition:opacity .3s ease-in-out,visibility .3s ease-in-out;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;opacity:0;visibility:hidden}.module.gallery .gallery-image:hover .image-title{opacity:1;visibility:visible}@media print,screen and (max-width:79.99875em){.module.gallery .gallery-image{-webkit-flex-basis:calc((100% - 30px)/ 2);-ms-flex-preferred-size:calc((100% - 30px)/ 2);flex-basis:calc((100% - 30px)/ 2)}}@media print,screen and (max-width:39.99875em){.module.gallery .gallery-image{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}}.module.congratulations .card{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;gap:50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:50px;border-radius:10px;background-color:#fff;color:#000;-webkit-box-shadow:0px 4px 30.1px 0px #911232;box-shadow:0px 4px 30.1px 0px #911232}.module.congratulations .card ::-moz-selection{background:#bc2946;color:#fff}.module.congratulations .card ::selection{background:#bc2946;color:#fff}.module.congratulations .card ::-moz-selection{background:#bc2946;color:#fff}.module.congratulations .card .quote{background-color:#bc2946;padding:100px 50px;color:#fff;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:480px;-webkit-box-shadow:0px 4px 23.1px 0px #911232 inset;box-shadow:0px 4px 23.1px 0px #911232 inset;font-size:32px;font-weight:500;line-height:1}.module.congratulations .card .quote ::-moz-selection{background:#fff;color:#bc2946}.module.congratulations .card .quote ::selection{background:#fff;color:#bc2946}.module.congratulations .card .quote ::-moz-selection{background:#fff;color:#bc2946}.module.congratulations .card .quote :first-child{margin-top:0}.module.congratulations .card .quote :last-child{margin-bottom:0}.module.congratulations .card .card-footer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;gap:50px}.module.congratulations .card .card-footer .person{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:25px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.module.congratulations .card .card-footer .person .person-image{width:180px;height:auto;aspect-ratio:1/1;border-radius:50%;overflow:hidden}.module.congratulations .card .card-footer .person .person-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.module.congratulations .card .card-footer .person .person-content{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.module.congratulations .card .card-footer .person .name{color:#bc2946;font-weight:900;font-size:32px;line-height:26px;text-transform:uppercase;margin-bottom:1em}.module.congratulations .card .card-footer .logo{width:254px;aspect-ratio:1089.47/441.91;height:auto;background-image:url(../../../images/50-Jahre-gvs-logo.svg);background-size:contain;background-repeat:no-repeat;background-position:center}@media print,screen and (max-width:79.99875em){.module.congratulations .card{gap:35px;padding:35px}.module.congratulations .card .quote{min-height:380px;padding:70px 35px;font-size:28px}.module.congratulations .card .card-footer{gap:30px}.module.congratulations .card .card-footer .person{gap:20px}.module.congratulations .card .card-footer .person .person-image{width:150px}.module.congratulations .card .card-footer .person .name{font-size:28px}.module.congratulations .card .card-footer .logo{width:210px}}@media print,screen and (max-width:39.99875em){.module.congratulations{padding-left:0;padding-right:0}.module.congratulations .slider{padding-left:30px;padding-right:30px}.module.congratulations .slider .next-button,.module.congratulations .slider .previous-button{width:14px}.module.congratulations .slider .previous-button{left:8px}.module.congratulations .slider .next-button{right:8px}.module.congratulations .card{gap:20px;padding:12px}.module.congratulations .card .quote{min-height:0;padding:35px 18px;font-size:inherit;line-height:1.5}.module.congratulations .card .card-footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:20px}.module.congratulations .card .card-footer .person{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:12px;text-align:center}.module.congratulations .card .card-footer .person .person-image{-webkit-box-flex:0;-webkit-flex:0 0 100px;-ms-flex:0 0 100px;flex:0 0 100px;width:100px}.module.congratulations .card .card-footer .person .person-content{min-width:0;width:100%}.module.congratulations .card .card-footer .person .name{margin-bottom:8px;font-size:22px;line-height:1.05}.module.congratulations .card .card-footer .person .company,.module.congratulations .card .card-footer .person .position{font-size:14px;line-height:1.3}.module.congratulations .card .card-footer .logo{width:140px;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}}.module.message{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:50px}.module.message .person{position:relative;width:400px;height:auto;aspect-ratio:1/1;max-width:100%}.module.message .person .person-image{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:50%;overflow:hidden}.module.message .person .person-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.module.message .person::after{content:"";position:absolute;width:82px;height:280px;bottom:-50px;right:50px;background-image:url(../../../images/mikrofon.svg);background-size:contain;background-position:center bottom;-webkit-filter:drop-shadow(-7px -17px 13.7px rgba(121, 18, 43, .33));filter:drop-shadow(-7px -17px 13.7px rgba(121, 18, 43, .33))}.module.message .card{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:50px 100px;background-color:#fff;color:#000;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:20px;border-radius:10px}@media print,screen and (max-width:79.99875em){.module.message .card{padding:30px}}.module.message .card ::-moz-selection{background:#bc2946;color:#fff}.module.message .card ::selection{background:#bc2946;color:#fff}.module.message .card ::-moz-selection{background:#bc2946;color:#fff}.module.message .card .quote{text-align:center}.module.message .card .author{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:5px}.module.message .card .author .name{color:#911232;text-transform:uppercase;margin-top:0;margin-bottom:0}.module.message .card .author .role{color:#911232}@media print,screen and (max-width:63.99875em){.module.message{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.module.message .card{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;width:100%}}@media print,screen and (max-width:39.99875em){.module.message .person{width:300px}.module.message .person::after{width:60px;height:205px;bottom:-35px;right:35px}.module.message .card{padding:25px}}.module.success-stories{width:1920px;position:relative;display:grid;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:1.5625rem;grid-auto-flow:column;grid-auto-columns:minmax(0,324px);grid-template-rows:repeat(2,auto);position:relative}@media print,screen and (max-width:79.99875em){.module.success-stories{grid-auto-flow:row;grid-auto-columns:initial;grid-template-rows:auto;grid-template-columns:repeat(3,minmax(0,1fr));-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:1.875rem}}@media print,screen and (min-width:40em) and (max-width:63.99875em){.module.success-stories{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print,screen and (max-width:39.99875em){.module.success-stories{grid-template-columns:1fr}}.module.success-stories .success-story{position:relative;width:100%;max-width:324px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#fff;border-radius:10px;overflow:hidden}@media print,screen and (max-width:79.99875em){.module.success-stories .success-story{max-width:none}}@media screen and (min-width:80em){.module.success-stories .success-story:nth-child(3),.module.success-stories .success-story:nth-child(7){margin-top:100px}.module.success-stories .success-story:nth-child(10),.module.success-stories .success-story:nth-child(2),.module.success-stories .success-story:nth-child(6){margin-top:-100px}.module.success-stories .success-story:nth-child(1) .content,.module.success-stories .success-story:nth-child(10) .content,.module.success-stories .success-story:nth-child(2) .content,.module.success-stories .success-story:nth-child(5) .content,.module.success-stories .success-story:nth-child(6) .content,.module.success-stories .success-story:nth-child(9) .content{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.module.success-stories .success-story:nth-child(1) .image,.module.success-stories .success-story:nth-child(10) .image,.module.success-stories .success-story:nth-child(2) .image,.module.success-stories .success-story:nth-child(5) .image,.module.success-stories .success-story:nth-child(6) .image,.module.success-stories .success-story:nth-child(9) .image{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}}.module.success-stories .success-story .content{padding:25px;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#bc2946}.module.success-stories .success-story .content ::-moz-selection{background:#fff;color:#bc2946}.module.success-stories .success-story .content ::selection{background:#fff;color:#bc2946}.module.success-stories .success-story .content ::-moz-selection{background:#fff;color:#bc2946}.module.success-stories .success-story .image{position:relative;width:100%;aspect-ratio:324/366}@media print,screen and (max-width:39.99875em){.module.success-stories .success-story .image{aspect-ratio:324/366}}.module.success-stories .success-story .image img{position:absolute;left:0;top:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.module.success-stories .success-story .title{font-size:40px;line-height:30.8px;font-weight:400;text-transform:uppercase}.module.success-stories .success-story .story{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:50px;width:100%}.module.success-stories .success-story .story .story-image{width:348px;aspect-ratio:348/529;height:auto;overflow:hidden}.module.success-stories .success-story .story .story-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.module.success-stories .success-story .story .story-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:30px;text-align:left}.module.success-stories .success-story .story .story-content .story-logo{width:129px;aspect-ratio:129/73;height:auto;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;overflow:hidden}.module.success-stories .success-story .story .story-content .story-logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}@media screen and (min-width:80em){.module.success-stories.count-2 .success-story:nth-child(2){margin-top:0}}@media print,screen and (max-width:63.99875em){.module.success-stories .success-story .story{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.module.success-stories .success-story .story .story-image{width:100%;max-width:348px}.module.success-stories .success-story .story .story-content{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;width:100%}}@media print,screen and (max-width:39.99875em){.module.success-stories .success-story .content{padding:20px}.module.success-stories .success-story .title{font-size:32px;line-height:1}}.module.video .video-player,.module.video .video-thumbnail,.module.video iframe,.module.video video{display:block;width:100%;aspect-ratio:16/9}.module.video .video-player{position:relative;background-color:#000}.module.video .video-thumbnail{position:relative;padding:0;border:0;overflow:hidden;background-color:#000;cursor:pointer}.module.video .video-thumbnail img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.module.video .video-thumbnail:hover img{-webkit-transform:scale(1.03);-ms-transform:scale(1.03);transform:scale(1.03)}.module.video .play-icon{position:absolute;top:50%;left:50%;width:90px;height:90px;border-radius:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:rgba(145,18,50,.92);-webkit-transition:background-color .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:background-color .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:background-color .3s ease-in-out,transform .3s ease-in-out;transition:background-color .3s ease-in-out,transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.module.video .play-icon::after{content:"";position:absolute;top:50%;left:52%;width:0;height:0;border-top:14px solid transparent;border-bottom:14px solid transparent;border-left:22px solid #fff;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.module.video .video-thumbnail:hover .play-icon{-webkit-transform:translate(-50%,-50%) scale(1.08);-ms-transform:translate(-50%,-50%) scale(1.08);transform:translate(-50%,-50%) scale(1.08);background-color:#bc2946}.module.video video{height:auto;background-color:#000}.module.video iframe{height:auto;border:0;background-color:#000}@media print,screen and (max-width:39.99875em){.module.video .play-icon{width:70px;height:70px}.module.video .play-icon::after{border-top-width:11px;border-bottom-width:11px;border-left-width:18px}}.module.member-logo{width:1920px}.module.member-logo .logo{width:300px;aspect-ratio:300/116;height:auto;background-position:center;background-size:contain;overflow:hidden}.module.member-logo .logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}@media print,screen and (max-width:39.99875em){.module.member-logo .logo{width:220px;max-width:100%;margin-left:auto;margin-right:auto}}.module.text-quote{width:970px;text-align:center}.module.text-quote .quote{font-size:24px;line-height:27px;font-weight:400}.module.text-quote .quote-author{width:280px;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.module.text-quote .quote-author .name{margin-top:1em;margin-bottom:0}.module.text-quote .quote-author .image-wrapper{border-radius:100%;width:250px;aspect-ratio:1/1;height:auto;margin-bottom:1em}@media print,screen and (max-width:39.99875em){.module.text-quote .quote{font-size:20px;line-height:1.3}.module.text-quote .quote-author{width:220px}.module.text-quote .quote-author .image-wrapper{width:200px}}.module.text{width:600px;text-align:center}.module.text h3{font-size:32px;line-height:36px;font-weight:500;text-transform:uppercase}@media print,screen and (max-width:39.99875em){.module.text h3{font-size:26px;line-height:1.15}}.module.icon-grid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:30px;width:1660px}.module.icon-grid .entry{-webkit-box-flex:0;-webkit-flex:0 0 calc((100% - 90px)/ 4);-ms-flex:0 0 calc((100% - 90px)/ 4);flex:0 0 calc((100% - 90px)/ 4);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.module.icon-grid .icon{width:100px;height:100px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.module.icon-grid .icon img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.module.icon-grid .title{font-size:40px;line-height:1;text-transform:uppercase;margin-bottom:1em;margin-top:1em}@media print,screen and (max-width:79.99875em){.module.icon-grid .entry{-webkit-flex-basis:calc((100% - 30px)/ 2);-ms-flex-preferred-size:calc((100% - 30px)/ 2);flex-basis:calc((100% - 30px)/ 2)}}@media print,screen and (max-width:39.99875em){.module.icon-grid .entry{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.module.icon-grid .title{font-size:30px}}.module.member-description{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:50px;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.module.member-description .member-content{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.module.member-description .member-content h3{font-size:32px;line-height:1;text-transform:uppercase;color:#bc2946}.module.member-description .member-content h3:first-child{margin-top:0}.module.member-description .member-content h3:last-child{margin-bottom:0}.module.member-description .member-infobox{-webkit-box-flex:0;-webkit-flex:0 0 575px;-ms-flex:0 0 575px;flex:0 0 575px;background-color:rgba(188,41,70,.2);padding:50px 25px 25px 25px;border-radius:25px;text-align:center}.module.member-description .member-infobox .box-title{font-size:40px;line-height:1;color:#bc2946;text-transform:uppercase;margin-bottom:50px}.module.member-description .member-infobox .info-cards{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:25px}.module.member-description .member-infobox .info-cards .card{-webkit-box-flex:calc((100% - 25px)/ 2);-webkit-flex:calc((100% - 25px)/ 2);-ms-flex:calc((100% - 25px)/ 2);flex:calc((100% - 25px)/ 2);background-color:#fff;border-radius:20px;padding:25px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:10px}.module.member-description .member-infobox .info-cards .card .title{font-size:24px;line-height:1;color:#bc2946;text-transform:uppercase}@media print,screen and (max-width:79.99875em){.module.member-description{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.module.member-description .member-content,.module.member-description .member-infobox{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;width:100%}}@media print,screen and (max-width:39.99875em){.module.member-description{gap:35px}.module.member-description .member-content h3{font-size:26px;line-height:1.15}.module.member-description .member-infobox{padding:35px 20px 20px;border-radius:15px}.module.member-description .member-infobox .box-title{margin-bottom:30px;font-size:28px}.module.member-description .member-infobox .info-cards .card{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.module.member-description .member-infobox .info-cards .card .title{font-size:20px}}.module.two-columns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:50px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.module.two-columns .column{-webkit-box-flex:0;-webkit-flex:0 0 323px;-ms-flex:0 0 323px;flex:0 0 323px}.module.two-columns .column h3{font-size:32px;line-height:1}@media print,screen and (max-width:63.99875em){.module.two-columns{gap:35px}.module.two-columns .column{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}}@media print,screen and (max-width:39.99875em){.module.two-columns .column h3{font-size:26px}}.module.milestones{width:1050px;max-width:100%}.module.milestones .milestone{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:40px;padding:0 25px}.module.milestones .milestone .image{-webkit-box-flex:0;-webkit-flex:0 0 360px;-ms-flex:0 0 360px;flex:0 0 360px;aspect-ratio:4/3;width:360px;height:auto;overflow:hidden;border-radius:5px}.module.milestones .milestone .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.module.milestones .milestone .content{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.module.milestones .milestone .year{font-size:64px;line-height:.85;color:#bc2946;font-weight:900}.module.milestones .milestone .title{margin-top:15px;color:#bc2946;text-transform:uppercase;font-size:24px;line-height:1}.module.milestones .milestone .description{margin-top:1em}@media print,screen and (max-width:63.99875em){.module.milestones{width:700px}.module.milestones .milestone{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:25px;padding:0 50px}.module.milestones .milestone .image{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;width:100%}.module.milestones .milestone .content{text-align:center}}@media print,screen and (max-width:39.99875em){.module.milestones .milestone{padding:0}.module.milestones .year{font-size:48px}}.module.image-block{width:100%;max-width:calc(var(--image-max-width,1210px) + var(--module-padding-horizontal) + var(--module-padding-horizontal))}.module.image-block img{display:block;width:100%;max-width:var(--image-max-width,1210px);height:auto;margin-left:auto;margin-right:auto}@media print,screen and (max-width:39.99875em){.module.image-block{max-width:100%}}.module.heading{text-align:center}.module.heading+.module{margin-top:50px}.module.heading>*{margin-top:0;margin-bottom:0}.module.heading h1{font-size:48px}.module.heading h2{font-size:40px}.module.heading h3{font-size:32px}.module.heading h4{font-size:24px}.module.heading h5{font-size:20px}.module.heading h6{font-size:16px}@media print,screen and (max-width:39.99875em){.module.heading h1{font-size:38px}.module.heading h2{font-size:34px}.module.heading h3{font-size:28px}}.module.wordpress-content{width:940px;text-align:center}.module.wordpress-content h1{font-size:48px}.module.wordpress-content h2{font-size:40px}.module.wordpress-content h3{font-size:32px}.module.wordpress-content h4{font-size:24px}.module.wordpress-content h5{font-size:20px}.module.wordpress-content h6{font-size:16px}.module.wordpress-content>ol,.module.wordpress-content>ul{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;margin-left:auto;margin-right:auto;text-align:left}.module.wordpress-content ol ol,.module.wordpress-content ol ul,.module.wordpress-content ul ol,.module.wordpress-content ul ul{width:auto;max-width:none;margin-left:1.5em;margin-right:0;text-align:left}@media print,screen and (max-width:39.99875em){.module.wordpress-content h1{font-size:34px}.module.wordpress-content h2{font-size:30px}.module.wordpress-content h3{font-size:26px}.module.wordpress-content h4{font-size:22px}.module.wordpress-content h5{font-size:19px}.module.wordpress-content h6{font-size:16px}}.module.gallery-slider-block{width:1440px}.module.gallery-slider-block .gallery-slider{width:100%}.module.gallery-slider-block figure{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;min-height:0}.module.gallery-slider-block .image-slider-image{display:block;max-width:100%;max-height:780px;width:auto;height:auto;margin:0 auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;-webkit-box-shadow:0 0 6px rgba(0,0,0,.16);box-shadow:0 0 6px rgba(0,0,0,.16)}.module.gallery-slider-block figcaption{width:100%;text-align:center}@media print,screen and (max-width:39.99875em){.module.gallery-slider-block .image-slider-image{max-height:70vh}}.module.contact-box-block{position:relative;width:1680px;padding-bottom:70px;z-index:1}.module.contact-box-block .image-wrapper{position:relative;aspect-ratio:2.565/1}.module.contact-box-block .image-wrapper picture{display:block;width:100%;height:100%}.module.contact-box-block .image-wrapper .background-image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.module.contact-box-block .box{position:absolute;bottom:0;left:50%;width:auto;max-width:calc(100% - 60px);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background-color:rgba(145,18,50,.94);padding:40px}.module.contact-box-block .title{color:#fff;margin-bottom:35px;padding-left:10px;font-size:32px;line-height:1.2}.module.contact-box-block .request-form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;margin:0 -40px}.module.contact-box-block .select-wrapper{margin:0 40px}.module.contact-box-block .select-title{color:#fff;font-size:28px;line-height:1.2;text-transform:uppercase;padding-left:10px}.module.contact-box-block .select{position:relative;width:625px;max-width:100%;color:#fff;font-size:28px;line-height:1.2;text-transform:uppercase;cursor:pointer}.module.contact-box-block .select::after,.module.contact-box-block .select::before{content:"";position:absolute;bottom:0;width:1px;height:50%;background-color:#fff}.module.contact-box-block .select::before{left:0}.module.contact-box-block .select::after{right:0}.module.contact-box-block .current-select{position:relative;min-height:44px;padding:5px 60px 5px 10px;border-bottom:1px solid #fff}.module.contact-box-block .current-select::after{content:"";position:absolute;top:50%;right:20px;width:14px;height:14px;border-right:2px solid #fff;border-bottom:2px solid #fff;-webkit-transform:translateY(-70%) rotate(45deg);-ms-transform:translateY(-70%) rotate(45deg);transform:translateY(-70%) rotate(45deg);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.module.contact-box-block .select.is-open .current-select::after{-webkit-transform:translateY(-30%) rotate(225deg);-ms-transform:translateY(-30%) rotate(225deg);transform:translateY(-30%) rotate(225deg)}.module.contact-box-block .select-options{position:absolute;top:100%;left:0;width:100%;display:none;z-index:5;color:#fff;background-color:#911232}.module.contact-box-block .select.is-open .select-options{display:block}.module.contact-box-block .select-option{padding:10px}.module.contact-box-block .select-option.selected,.module.contact-box-block .select-option:hover{color:#911232;background-color:#fff}.module.contact-box-block .request-button{margin:0 40px;padding:14px 20px;border:1px solid #fff;border-radius:0;color:#fff;background-color:transparent;font-size:18px;font-weight:600;line-height:1;text-transform:uppercase;cursor:pointer;-webkit-transition:color .3s ease-in-out,background-color .3s ease-in-out;transition:color .3s ease-in-out,background-color .3s ease-in-out}.module.contact-box-block .request-button:hover{color:#911232;background-color:#fff}@media print,screen and (max-width:63.99875em){.module.contact-box-block{padding-bottom:160px}.module.contact-box-block .image-wrapper{aspect-ratio:4/3}.module.contact-box-block .box{left:30px;right:30px;width:auto;max-width:none;-webkit-transform:none;-ms-transform:none;transform:none;padding:40px 20px}.module.contact-box-block .title{text-align:center}.module.contact-box-block .request-form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;gap:30px}.module.contact-box-block .select,.module.contact-box-block .select-title{font-size:22px}.module.contact-box-block .select{width:100%}.module.contact-box-block .request-button{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}}@media print,screen and (max-width:39.99875em){.module.contact-box-block{padding-left:0;padding-right:0}.module.contact-box-block .box{left:15px;right:15px}}.module.block-link-grid{width:1440px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px}.module.block-link-grid.count-1{grid-template-columns:minmax(0,350px);-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.module.block-link-grid.count-2{grid-template-columns:repeat(2,minmax(0,350px));-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.module.block-link-grid.count-3{grid-template-columns:repeat(3,minmax(0,1fr))}.module.block-link-grid .link-image-link{position:relative;display:block;aspect-ratio:var(--link-grid-aspect-ratio,4/3);color:#fff;overflow:hidden;-webkit-box-shadow:0 0 6px rgba(0,0,0,.16);box-shadow:0 0 6px rgba(0,0,0,.16)}.module.block-link-grid .link-image-link:hover{color:#fff}.module.block-link-grid .link-image-link:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.module.block-link-grid .link-image-link:hover .link-label{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.module.block-link-grid .link-image-link:hover .overlay{opacity:1}.module.block-link-grid .image-wrap{position:absolute;inset:0}.module.block-link-grid .image-wrap img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.module.block-link-grid .link-label{position:absolute;left:0;right:0;bottom:0;min-height:50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:12px 60px 12px 20px;color:#fff;background-color:var(--link-grid-color,#911232);font-weight:600;text-transform:uppercase;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.module.block-link-grid .link-label::after{content:"";position:absolute;top:50%;right:20px;width:10px;height:18px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-image:url(../../../images/pfeilchen-rechts.svg);background-repeat:no-repeat;background-position:center;background-size:contain;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.module.block-link-grid .overlay{position:absolute;inset:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:30px;text-align:center;color:#000;background-color:rgba(255,255,255,.94);opacity:0;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.module.block-link-grid .overlay h3{margin-top:0;color:var(--link-grid-color,#bc2946);font-size:26px;line-height:1.15}.module.block-link-grid .overlay .description{overflow:hidden}.module.block-link-grid .overlay .button{margin-bottom:0;background-color:var(--link-grid-color,#911232)}@media print,screen and (max-width:79.99875em){.module.block-link-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.module.block-link-grid.count-1{grid-template-columns:minmax(0,350px)}.module.block-link-grid.count-2,.module.block-link-grid.count-3{grid-template-columns:repeat(2,minmax(0,1fr))}.module.block-link-grid .overlay{top:auto;opacity:1;min-height:50%}.module.block-link-grid .link-label{display:none}}@media print,screen and (max-width:39.99875em){.module.block-link-grid{grid-template-columns:1fr}.module.block-link-grid.count-1,.module.block-link-grid.count-2,.module.block-link-grid.count-3{grid-template-columns:1fr}}