@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:100;src:url(/build/fonts/roboto-latin-100-normal.30fb0679.woff2) format("woff2"),url(/build/fonts/roboto-latin-100-normal.68bb21d0.woff) format("woff")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:300;src:url(/build/fonts/roboto-latin-300-normal.c48fb676.woff2) format("woff2"),url(/build/fonts/roboto-latin-300-normal.c2f7ab22.woff) format("woff")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/build/fonts/roboto-latin-400-normal.b009a76a.woff2) format("woff2"),url(/build/fonts/roboto-latin-400-normal.f1e2a767.woff) format("woff")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:url(/build/fonts/roboto-latin-500-normal.f25d774e.woff2) format("woff2"),url(/build/fonts/roboto-latin-500-normal.48af7707.woff) format("woff")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(/build/fonts/roboto-latin-700-normal.227c9319.woff2) format("woff2"),url(/build/fonts/roboto-latin-700-normal.77ecb942.woff) format("woff")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:900;src:url(/build/fonts/roboto-latin-900-normal.2e8becfc.woff2) format("woff2"),url(/build/fonts/roboto-latin-900-normal.f5677eb2.woff) format("woff")}:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-body-color-rgb:33,37,41;--bs-body-bg-rgb:255,255,255;--bs-font-sans-serif:"Roboto",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:"Roboto",SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg,hsla(0,0%,100%,.15),hsla(0,0%,100%,0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:0.875rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-bg:#fff;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0,0,0,.175);--bs-border-radius:0.375rem;--bs-border-radius-sm:0.25rem;--bs-border-radius-lg:0.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-2xl:2rem;--bs-border-radius-pill:50rem;--bs-link-color:#0d6efd;--bs-link-hover-color:#0a58ca;--bs-code-color:#d63384;--bs-highlight-bg:#fff3cd}*,:after,:before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:var(--bs-body-bg);color:var(--bs-body-color);font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);margin:0;text-align:var(--bs-body-text-align)}hr{border:0;border-top:1px solid;color:inherit;margin:1rem 0;opacity:.25}h1,h2,h3,h4,h5,h6{font-weight:500;line-height:1.2;margin-bottom:.5rem;margin-top:0}h1{font-size:calc(1.34375rem + 1.125vw)}@media (min-width:1200px){h1{font-size:2.1875rem}}h2{font-size:calc(1.3rem + .6vw) 5}@media (min-width:1200px){h2{font-size:1.75rem 5}}h4{font-size:calc(1.25625rem + .075vw)}@media (min-width:1200px){h4{font-size:1.3125rem}}h5{font-size:1.09375rem}h6{font-size:.875rem}p{margin-bottom:1rem;margin-top:0}abbr[title]{cursor:help;text-decoration:underline dotted;text-decoration-skip-ink:none}address{font-style:normal;line-height:inherit;margin-bottom:1rem}ol,ul{padding-left:2rem}dl,ol,ul{margin-bottom:1rem;margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:.875em}mark{background-color:var(--bs-highlight-bg);padding:.1875em}sub,sup{font-size:.75em;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:var(--bs-link-color);text-decoration:underline}a:hover{color:var(--bs-link-hover-color)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;font-size:.875em;margin-bottom:1rem;margin-top:0;overflow:auto}pre code{color:inherit;font-size:inherit;word-break:normal}code{word-wrap:break-word;color:var(--bs-code-color);font-size:.875em}a>code{color:inherit}kbd{background-color:var(--bs-body-color);border-radius:.25rem;color:var(--bs-body-bg);font-size:.875em;padding:.1875rem .375rem}kbd kbd{font-size:1em;padding:0}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{border-collapse:collapse;caption-side:bottom}caption{color:#6c757d;padding-bottom:.5rem;padding-top:.5rem;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border:0 solid;border-color:inherit}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{border-style:none;padding:0}textarea{resize:vertical}fieldset{border:0;margin:0;min-width:0;padding:0}legend{float:left;font-size:calc(1.275rem + .3vw);line-height:inherit;margin-bottom:.5rem;padding:0;width:100%}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{-webkit-appearance:button;font:inherit}output{display:inline-block}iframe{border:0}summary{cursor:pointer;display:list-item}progress{vertical-align:baseline}[hidden]{display:none!important}body{font-family:Roboto,sans-serif;font-size:.875rem;font-weight:300}h1,h2{font-size:2.1875rem;font-weight:100}h3{font-size:1.09375rem}h3,strong{font-weight:500}a{color:#870064;text-decoration:none}a:focus,a:hover{color:#ed00b0}p a{text-decoration:underline}.text-center{text-align:center}.text-right{text-align:right}.uppercase{text-transform:uppercase}strong>a{display:block;min-height:24px}@media (max-width:575.98px){.hiddenmobil{display:none!important}}.container,.container-lg,.container-md,.container-sm,.container-xl{--bs-gutter-x:1.5rem;--bs-gutter-y:0;margin-left:auto;margin-right:auto;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);width:100%}@media (min-width:576px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:540px}}@media (min-width:768px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}#siteheader{background-color:#001e42;position:relative}#siteheader.fixed{opacity:.8;position:fixed;top:0;width:100%;z-index:3}#siteheader.fixed .container-header{height:70px}#siteheader.fixed .container-header .logolink .logo{width:200px}#siteheader .container-header{align-items:center;display:flex;height:100px;justify-content:space-between}#siteheader .container-header .logolink{align-items:center;color:#fff;display:flex}#siteheader .container-header .logolink .logo{width:250px}#siteheader .container-header .main-navigation{background-color:#001e42;display:block;left:0;margin:0 auto;max-height:0;overflow:hidden;position:absolute;top:100%;transition:all .5s ease;width:100%;z-index:3}#siteheader .container-header .main-navigation>ul{margin-bottom:5rem}#siteheader .container-header .main-navigation ul{display:flex;flex-direction:column;flex-wrap:wrap;height:100%;list-style:none}#siteheader .container-header .main-navigation ul li{clear:both;display:block;float:none;margin:0;padding:0;position:relative}#siteheader .container-header .main-navigation ul li a.active{background-color:#870064;border:0;color:#fff}#siteheader .container-header .main-navigation ul li a.active:hover{border-bottom:1px solid #e8e8e8;color:#fff}#siteheader .container-header .main-navigation ul li a{background-color:transparent;border-bottom:1px solid #e8e8e8;clear:both;color:#fff;display:block;font-size:.85rem;font-style:normal;line-height:20px;margin:1px 0;padding:7px 8px;position:relative;text-align:left;text-decoration:none;text-transform:uppercase;white-space:nowrap;width:100%}#siteheader .container-header .main-navigation ul li a .chevron-right{display:none}#siteheader .container-header .main-navigation ul li a.dropdown-toggle .chevron-right{align-items:center;display:flex;font-size:1rem;height:100%;justify-content:center;position:absolute;right:0;rotate:90deg;top:0;width:80px}#siteheader .container-header .main-navigation ul li ul{background-color:#001e42;display:none}#siteheader .container-header .main-navigation ul li.open ul li.open>ul,#siteheader .container-header .main-navigation ul li.open>ul{display:flex}#siteheader .container-header .main-navigation.show{max-height:99em}#siteheader .container-header .controlls{align-items:center;display:flex;overflow:visible}#siteheader .container-header .controlls .burgerbutton{background:#870064;border:1px solid transparent;border-radius:.25rem;color:#fff;cursor:pointer;display:inline-block;line-height:1.5;margin:0 0 0 1rem;padding:.5rem 1rem;text-align:center;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}#siteheader .container-header .controlls .burgerbutton svg{width:15px}#siteheader .container-header .controlls .burgerbutton svg path{fill:#fff}#siteheader .container-header .controlls .searchfield{padding:0 14px;position:relative}#siteheader .container-header .controlls .searchfield .fa-search{color:#fff;font-size:.8rem}@media (max-width:991.98px){#siteheader .container-header .logolink .logoSmall{height:3rem;width:50px}#siteheader .container-header .logolink .logo{display:none}}@media (min-width:992px){#siteheader .container-header .controlls .burgerbutton,#siteheader .container-header .logolink .logoSmall{display:none}#siteheader .container-header .main-navigation{display:flex;height:100%;max-height:none;overflow:visible;position:static}#siteheader .container-header .main-navigation ul{align-items:center;align-self:stretch;display:flex;flex-direction:row;flex-grow:1;flex-wrap:wrap;justify-content:flex-end;list-style:none;margin-bottom:0;padding-left:0}#siteheader .container-header .main-navigation ul li{align-self:stretch;border:0;height:100%;margin-left:2px;position:relative}#siteheader .container-header .main-navigation ul li a{align-items:center;background:transparent;border:0;color:#fff;display:inline-flex;font-size:14px;font-style:normal;font-weight:500;height:100%;letter-spacing:-.3px;margin:0;padding:0 .9rem;position:relative;text-decoration:none;text-transform:none;white-space:normal}#siteheader .container-header .main-navigation ul li a.dropdown-toggle .chevron-right{display:none}#siteheader .container-header .main-navigation ul li.active{background-color:transparent}#siteheader .container-header .main-navigation ul li ul{display:none;left:0;margin-top:0;opacity:0;transition:all .5s ease;visibility:hidden}#siteheader .container-header .main-navigation ul li:focus-within ul.subnav,#siteheader .container-header .main-navigation ul li:hover ul.subnav{background:#001e42;box-shadow:0 15px 30px -5px rgba(0,0,0,.07);display:block;height:auto;left:auto;margin:0;min-width:200px;opacity:1;padding:5px 0;position:absolute;text-align:left;visibility:visible}#siteheader .container-header .main-navigation ul li:focus-within ul.subnav li,#siteheader .container-header .main-navigation ul li:hover ul.subnav li{line-height:24px;padding:6px 18px}#siteheader .container-header .main-navigation ul li:focus-within ul.subnav li a,#siteheader .container-header .main-navigation ul li:hover ul.subnav li a{background:transparent!important;border:0;color:#fff;font-size:.92em;font-weight:400;left:0;letter-spacing:-.5px;position:relative;text-decoration:none;text-transform:none;transition:all .2s ease-out;white-space:nowrap}#siteheader .container-header .main-navigation ul li:focus-within ul.subnav li a:hover,#siteheader .container-header .main-navigation ul li:hover ul.subnav li a:hover{color:#adadad;left:5px}#siteheader .container-header .main-navigation ul li:focus-within ul.subnav li a.hassubpages svg,#siteheader .container-header .main-navigation ul li:hover ul.subnav li a.hassubpages svg{display:block;position:absolute;right:0;rotate:0deg;width:20px}#siteheader .container-header .main-navigation ul li:focus-within ul.subnav li ul,#siteheader .container-header .main-navigation ul li:hover ul.subnav li ul{display:block;height:auto;left:100%;margin-left:-1px;opacity:0;position:absolute;top:0;transform:translateZ(0)}#siteheader .container-header .main-navigation ul li:focus-within ul.subnav li:focus-within ul,#siteheader .container-header .main-navigation ul li:focus-within ul.subnav li:hover ul,#siteheader .container-header .main-navigation ul li:hover ul.subnav li:focus-within ul,#siteheader .container-header .main-navigation ul li:hover ul.subnav li:hover ul{opacity:1;visibility:visible}#siteheader .container-header .main-navigation ul li:focus-within ul.subnav li.reserve:hover a.hassubpages:after,#siteheader .container-header .main-navigation ul li:hover ul.subnav li.reserve:hover a.hassubpages:after{right:20px;transform:translateY(-50%) rotateY(180deg)}#siteheader .container-header .main-navigation ul li:focus-within ul.subnav li.reserve ul,#siteheader .container-header .main-navigation ul li:hover ul.subnav li.reserve ul{left:auto;right:100%;transform:translateZ(0)}}.element-textpic{display:flex;flex-direction:column}.element-textpic h1,.element-textpic h2,.element-textpic h3{margin-bottom:20px;width:100%}.element-textpic .textpicture{display:flex;flex-direction:column-reverse;margin-top:20px}.element-textpic .textpicture .ce-bodytext h1,.element-textpic .textpicture .ce-bodytext h2,.element-textpic .textpicture .ce-bodytext h3{margin-bottom:20px;width:100%}.element-textpic .textpicture .textpic-image{position:relative}.element-textpic .textpicture .textpic-image img{height:auto;width:100%}.element-textpic .textpicture .textpic-image .image-caption{background:rgba(33,37,41,.8);bottom:13%;color:#fff;font-size:17px;font-weight:600;left:0;letter-spacing:-.05em;max-width:90%;padding:13px 21px 2px;position:absolute;transition:all .3s;z-index:2}@media (min-width:768px){.element-textpic .textpicture{align-items:flex-start;flex-direction:row;margin-top:0}.element-textpic .textpicture .textpic-image{flex-shrink:0}.element-textpic .textpicture.left{flex-direction:row}.element-textpic .textpicture.left .textpic-image{margin-right:1.5rem}.element-textpic .textpicture.right{flex-direction:row-reverse}.element-textpic .textpicture.right .textpic-image{margin-left:1.5rem}.element-textpic.intext .textpicture{display:flow-root;margin-top:20px}.element-textpic.intext .textpicture .textpic-image{height:auto;overflow:hidden}.element-textpic.intext .textpicture.left .textpic-image{float:left;margin-right:15px}.element-textpic.intext .textpicture.right .textpic-image{float:right;margin-left:15px}.threecolcontainer{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin:0 -15px 44px}.threecolcontainer .column{flex:0 0 33.333333%;max-width:33.333333%;padding:0 15px}.twocolcontainer5050{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin:0 -15px 44px}.twocolcontainer5050 .column{flex:0 0 50%;max-width:50%;padding:0 15px}.twocolcontainer3366,.twocolcontainer6633{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin:0 -15px 44px}.twocolcontainer3366 .column-33,.twocolcontainer6633 .column-33{flex:0 0 33.33333%;max-width:33.33333%;padding:0 15px}.twocolcontainer3366 .column-66,.twocolcontainer6633 .column-66{flex:0 0 66.6666%;max-width:66.6666%;padding:0 15px}}#stage .swiper{height:calc(100vh - 100px);width:100%}#stage .swiper-button-next,#stage .swiper-button-prev{color:#fff}.stageteaser{background-position:50%;background-size:cover;height:100%;scroll-margin:20px}.stageteaser .container,.stageteaser .container-lg,.stageteaser .container-md,.stageteaser .container-sm,.stageteaser .container-xl{display:flex;height:100%;text-align:center}.stageteaser .container.middle,.stageteaser .middle.container-lg,.stageteaser .middle.container-md,.stageteaser .middle.container-sm,.stageteaser .middle.container-xl{align-items:center}.stageteaser .container.top,.stageteaser .top.container-lg,.stageteaser .top.container-md,.stageteaser .top.container-sm,.stageteaser .top.container-xl{align-items:flex-start;padding:2rem 0 0}.stageteaser .bottom.container-lg,.stageteaser .bottom.container-md,.stageteaser .bottom.container-sm,.stageteaser .bottom.container-xl,.stageteaser .container.bottom{align-items:flex-end;padding:0 0 2rem}.stageteaser .container.left,.stageteaser .left.container-lg,.stageteaser .left.container-md,.stageteaser .left.container-sm,.stageteaser .left.container-xl{justify-content:flex-start}.stageteaser .container.right,.stageteaser .right.container-lg,.stageteaser .right.container-md,.stageteaser .right.container-sm,.stageteaser .right.container-xl{justify-content:flex-end}.stageteaser .center.container-lg,.stageteaser .center.container-md,.stageteaser .center.container-sm,.stageteaser .center.container-xl,.stageteaser .container.center{justify-content:center}.stageteaser .container .contentbox,.stageteaser .container-lg .contentbox,.stageteaser .container-md .contentbox,.stageteaser .container-sm .contentbox,.stageteaser .container-xl .contentbox{color:#fff;padding:0 2rem}.stageteaser .container .contentbox.section-font-dark,.stageteaser .container-lg .contentbox.section-font-dark,.stageteaser .container-md .contentbox.section-font-dark,.stageteaser .container-sm .contentbox.section-font-dark,.stageteaser .container-xl .contentbox.section-font-dark{color:var(--bs-body-color)}.stageteaser .container .contentbox h1,.stageteaser .container-lg .contentbox h1,.stageteaser .container-md .contentbox h1,.stageteaser .container-sm .contentbox h1,.stageteaser .container-xl .contentbox h1{font-size:1.2em;font-weight:500;line-height:1.5em;margin:0 0 1rem}@media (min-width:740px){.stageteaser .container .contentbox h1,.stageteaser .container-lg .contentbox h1,.stageteaser .container-md .contentbox h1,.stageteaser .container-sm .contentbox h1,.stageteaser .container-xl .contentbox h1{font-size:1.5em}}.stageteaser .container .contentbox h2,.stageteaser .container-lg .contentbox h2,.stageteaser .container-md .contentbox h2,.stageteaser .container-sm .contentbox h2,.stageteaser .container-xl .contentbox h2{font-size:1.5em;font-weight:500;line-height:25px;margin:0 0 1rem}@media (min-width:740px){.stageteaser .container .contentbox h2,.stageteaser .container-lg .contentbox h2,.stageteaser .container-md .contentbox h2,.stageteaser .container-sm .contentbox h2,.stageteaser .container-xl .contentbox h2{font-size:3.5em;line-height:53px}}.stageteaser .container .contentbox p,.stageteaser .container-lg .contentbox p,.stageteaser .container-md .contentbox p,.stageteaser .container-sm .contentbox p,.stageteaser .container-xl .contentbox p{font-size:1.2em;font-weight:300;line-height:1.5em;margin:.5rem 0 1.5rem;opacity:.7}.stageteaser .container .contentbox a.teaserlink,.stageteaser .container-lg .contentbox a.teaserlink,.stageteaser .container-md .contentbox a.teaserlink,.stageteaser .container-sm .contentbox a.teaserlink,.stageteaser .container-xl .contentbox a.teaserlink{background-color:#870064;border:1px solid transparent;border-radius:.25rem;border-radius:35px;color:#fff;cursor:pointer;display:inline-block;font-size:.8em;font-weight:700;letter-spacing:2px;line-height:1.5;margin-top:.5rem;min-width:100px;padding:1rem 2rem;text-align:center;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}.stageteaser .container .contentbox a.teaserlink .material-symbols-outlined,.stageteaser .container-lg .contentbox a.teaserlink .material-symbols-outlined,.stageteaser .container-md .contentbox a.teaserlink .material-symbols-outlined,.stageteaser .container-sm .contentbox a.teaserlink .material-symbols-outlined,.stageteaser .container-xl .contentbox a.teaserlink .material-symbols-outlined{font-size:1.2rem;margin-left:.5rem;vertical-align:middle}@media (min-width:740px){.stageteaser .container .contentbox a.teaserlink,.stageteaser .container-lg .contentbox a.teaserlink,.stageteaser .container-md .contentbox a.teaserlink,.stageteaser .container-sm .contentbox a.teaserlink,.stageteaser .container-xl .contentbox a.teaserlink{font-size:1em;letter-spacing:2px;margin-top:.5rem;padding:1rem 3rem}}.stageteaser .container .contentbox a.teaserlink:hover,.stageteaser .container-lg .contentbox a.teaserlink:hover,.stageteaser .container-md .contentbox a.teaserlink:hover,.stageteaser .container-sm .contentbox a.teaserlink:hover,.stageteaser .container-xl .contentbox a.teaserlink:hover{opacity:.75}.stageteaser .container .contentbox a.linkToMainContent,.stageteaser .container-lg .contentbox a.linkToMainContent,.stageteaser .container-md .contentbox a.linkToMainContent,.stageteaser .container-sm .contentbox a.linkToMainContent,.stageteaser .container-xl .contentbox a.linkToMainContent{bottom:10px;color:silver;left:50%;margin-left:-100px;position:absolute;text-align:center;top:auto;width:200px}@media (min-width:740px){.stageteaser .container .contentbox a.linkToMainContent,.stageteaser .container-lg .contentbox a.linkToMainContent,.stageteaser .container-md .contentbox a.linkToMainContent,.stageteaser .container-sm .contentbox a.linkToMainContent,.stageteaser .container-xl .contentbox a.linkToMainContent{bottom:100px}}.stageteaser .container .contentbox a.linkToMainContent .material-symbols-outlined,.stageteaser .container-lg .contentbox a.linkToMainContent .material-symbols-outlined,.stageteaser .container-md .contentbox a.linkToMainContent .material-symbols-outlined,.stageteaser .container-sm .contentbox a.linkToMainContent .material-symbols-outlined,.stageteaser .container-xl .contentbox a.linkToMainContent .material-symbols-outlined{color:#fff;font-size:5em;font-weight:100}.material-symbols-outlined{display:flex;justify-content:space-between;width:100%}body,html{margin:0;min-height:100%;padding:0}body{height:100%}#maincontentcolumn>.frame{margin-bottom:4rem}#maincontentcolumn>:first-child:not(section){margin-top:80px}.ce-div{border-top:2px solid #870064;color:transparent;margin:2.5rem auto}.ce-div.gray-line{border-top:2px solid var(--bs-body-color)}.ce-div.blue-line{border-top:2px solid #001e42}.ce-div.no-line{border-top:2px solid transparent}.ce-div.margin-y-small{margin:3.5rem auto}.ce-div.margin-y-medium{margin:4.5rem auto}.ce-div.margin-y-large{margin:5.5rem auto}.headerposter{position:relative}.headerposter,.headerposter picture,.headerposter picture img{height:auto;width:100%}.headerposter .overlay{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;left:50%;margin-left:-660px;max-width:1320px;position:absolute;top:0;width:100%}.headerposter .overlay header{text-align:left;width:100%}.headerposter .overlay header.position-center{text-align:center}.headerposter .overlay header.position-right{text-align:right}.headerposter .overlay header h1{font-size:1.2em;font-weight:500;line-height:1.5em;margin:0 0 1rem}@media (min-width:740px){.headerposter .overlay header h1{font-size:1.5em}}.headerposter .overlay header h2{font-size:1.5em;font-weight:500;line-height:25px;margin:0 0 1rem}@media (min-width:740px){.headerposter .overlay header h2{font-size:3.5em;line-height:53px}}.headerposter .overlay header.section-font-bright h1,.headerposter .overlay header.section-font-bright h2{color:#fff}@media (max-width:575.98px){.headerposter .overlay{left:50%;margin-left:-45%;max-width:90%}}@media (min-width:576px){.headerposter .overlay{left:50%;margin-left:-270px;max-width:540px}}@media (min-width:768px){.headerposter .overlay{left:50%;margin-left:-360px;max-width:720px}}@media (min-width:992px){.headerposter .overlay{left:50%;margin-left:-480px;max-width:960px}}@media (min-width:1200px){.headerposter .overlay{left:50%;margin-left:-570px;max-width:1140px}}.banner-white{background-color:hsla(0,0%,100%,.5)}.banner-black{background-color:rgba(0,0,0,.5)}.content-section{background-position:50%;background-size:cover;margin:30px 0;min-height:100px;padding:50px 0}.content-section.section-font-bright h1,.content-section.section-font-bright h2,.content-section.section-font-bright h3,.content-section.section-font-bright h4,.content-section.section-font-bright h5,.content-section.section-font-bright h6,.content-section.section-font-bright p{color:#fff}.content-section.section-backroundcolor-grey-light{background-color:#e1e2e5}.content-section.section-backroundcolor-grey-one{background-color:#748495}.element-provider_image .one-image{display:flex;width:100%}.element-provider_image .one-image.center{justify-content:center}.element-provider_image .one-image.left{justify-content:flex-start}.element-provider_image .one-image.right{justify-content:flex-end}.element-provider_image .one-image img{height:auto;width:100%}.element-provider_image .one-image picture{height:auto}.element-provider_image .one-image picture.w-25{width:25%}.element-provider_image .one-image picture.w-33{width:33%}.element-provider_image .one-image picture.w-50{width:50%}.element-provider_image .one-image picture.w-66{width:66%}.element-provider_image .one-image picture.w-75{width:75%}.element-provider_image .one-image picture.w-100{width:100%}.button{border:1px;margin-bottom:2rem}.button,.button.center{text-align:center}.button.right{text-align:right}.button.left{text-align:left}.button .material-symbols-outlined{display:inline}.btn-red{background-color:#870064;border:1px solid #870064;border-radius:.25rem;color:#fff;cursor:pointer;display:inline-block;line-height:1.5;min-width:100px;padding:.5rem 2rem;text-align:center;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}.btn-red .material-symbols-outlined{font-size:1.2rem;margin-left:.5rem;vertical-align:middle}.btn-red:hover{background-color:transparent;border-color:#001e42;color:#001e42}.btn-red:hover strong{color:#001e42}.btn-red .material-symbols-outlined{display:inline}.btn-blue{background-color:#001e42;border:1px solid transparent;border-radius:.25rem;color:#fff;cursor:pointer;display:inline-block;line-height:1.5;min-width:100px;padding:.5rem 2rem;text-align:center;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}.btn-blue .material-symbols-outlined{font-size:1.2rem;margin-left:.5rem;vertical-align:middle}.btn-blue:hover{background-color:transparent;border-color:#001e42;color:#001e42}.btn-blue:hover strong{color:#001e42}.btn-blue .material-symbols-outlined{display:inline}.btn-white{background-color:#fff;border:1px solid #000;border-radius:.25rem;color:#000;cursor:pointer;display:inline-block;line-height:1.5;min-width:100px;padding:.5rem 2rem;text-align:center;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}.btn-white .material-symbols-outlined{font-size:1.2rem;margin-left:.5rem;vertical-align:middle}.btn-white:hover{background-color:transparent;border-color:#001e42;color:#001e42}.btn-white:hover strong{color:#001e42}.btn-white .material-symbols-outlined{display:inline}.btn-black{background-color:#000;border:1px solid #fff;border-radius:.25rem;color:#fff;cursor:pointer;display:inline-block;line-height:1.5;min-width:100px;padding:.5rem 2rem;text-align:center;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}.btn-black .material-symbols-outlined{font-size:1.2rem;margin-left:.5rem;vertical-align:middle}.btn-black:hover{background-color:transparent;border-color:#001e42;color:#001e42}.btn-black:hover strong{color:#001e42}.btn-black .material-symbols-outlined{display:inline}.card{align-items:stretch;display:flex;flex-direction:column;height:100%;margin-bottom:50px;overflow:hidden;width:100%}@media (min-width:768px){.card{margin-bottom:0}}.card.highlight{border-bottom:1px solid #ededed;border-left:1px solid #ececec;border-radius:8px;border-right:1px solid #ececec;box-shadow:0 2px 4px 0 rgba(0,0,0,.05)}.card.highlight .card-content{padding:20px}.card.hred:first-child{border-radius:8px;border-top:4px solid #870064}.card.hblue:first-child{border-radius:8px;border-top:4px solid #001e42}.card img{display:block;height:auto;width:100%}.card img.img_width_66{margin:0 auto;width:66%}.card img.img_width_50{margin:0 auto;width:50%}.card .card-content{padding:20px 0}.card .button{margin:auto 0 1rem}.testimonialslider .swiper{width:100%}.testimonialslider .swiper-button-next,.testimonialslider .swiper-button-prev{color:var(--bs-body-color)}.testimonialslider .swiper-wrapper{height:auto}.testimonialslider .testimonial{padding:2rem 0;text-align:center}.testimonialslider .testimonial img{border-radius:50%!important}.testimonialslider .testimonial .quote{font-size:1.2rem;margin-top:1rem}.timeline{clear:both;margin:25px 0;padding:0}.timeline .thumb{text-align:center}.timeline .thumb img{border-radius:150px;height:145px;margin:7px 8px;width:145px}.timeline .featured-box{background:#fff;border-bottom:1px solid #ececec;border-left:1px solid #ececec;border-right:1px solid #ececec;box-shadow:0 2px 4px 0 rgba(0,0,0,.05);margin-bottom:50px;margin-top:20px;min-height:115px;position:relative;text-align:left;z-index:1}.timeline .featured-box .box-content{border-top:8px solid #870064;padding:30px 20px 10px}.timeline .featured-box .box-content h3{padding:0}@media (min-width:768px){.timeline .thumb{background:transparent url(/build/images/history-thumb.efd831c7.png) no-repeat 0 0;float:left;height:160px;margin:0 0 30px;padding:0;text-align:left;width:227px}.timeline .featured-box{margin-left:225px}}.accordion .accordion-section{margin-bottom:2rem}.accordion .accordion-section .accordion-header{background-color:#ddd;border:1px solid #ccc;border-radius:.25rem;cursor:pointer;display:flex;padding:23px 30px;text-align:left;transition:background-color .3s ease;width:100%}.accordion .accordion-section .accordion-header h3{margin-bottom:0;position:relative;width:100%}.accordion .accordion-section .accordion-header:hover{background-color:#ddd}.accordion .accordion-section .accordion-header .arrow{align-items:center;display:flex;justify-content:flex-end;width:1rem}.accordion .accordion-section .accordion-header .arrow:after,.accordion .accordion-section .accordion-header .arrow:before{background-color:#000;content:"";height:.2rem;transition:transform .3s ease;width:50%}.accordion .accordion-section .accordion-header .arrow:before{transform-origin:center}.accordion .accordion-section .accordion-header .arrow:after{transform:translateX(-100%) rotate(90deg);transform-origin:center}.accordion .accordion-section.active .accordion-header{background-color:#870064;transition:background-color .3s ease}.accordion .accordion-section.active .accordion-header .arrow{color:#000}.accordion .accordion-section.active .accordion-header .arrow:before{transform:rotate(-45deg)}.accordion .accordion-section.active .accordion-header .arrow:after{transform:translateX(-100%) rotate(45deg)}.accordion .accordion-section.active .accordion-header h3{color:#fff}.accordion .accordion-section .accordion-content{max-height:0;overflow:hidden;transition:max-height .3s ease}.accordion .accordion-section .accordion-content.active{border:1px solid #ccc;max-height:10000px;padding:1rem;transition:max-height .3s ease}.partnerslider .swiper{width:100%}.partnerslider .swiper-button-next,.partnerslider .swiper-button-prev{color:var(--bs-body-color)}.partnerslider .swiper-wrapper{height:auto}.partnerslider .swiper-slide{width:180px}.partnerslider .partner img{border-radius:5px;margin-bottom:1rem}.downloadlist{display:flex;flex-direction:column}.downloadlink{align-items:center;border-top:2px solid #f2f2f2;color:#212529;display:flex;font-size:1.2rem;justify-content:space-between;padding:1.5rem 3rem;transition:background-color .3s ease}.downloadlink .download-info{display:flex;flex-direction:column;flex-shrink:0;margin-left:1em}@media (min-width:740px){.downloadlink .download-info{align-items:center;flex-direction:row}}.downloadlink .download-info .download-size{color:#000;font-size:.8em;margin-top:.5em;order:1;text-align:center}@media (min-width:740px){.downloadlink .download-info .download-size{margin-top:0;order:0}}.downloadlink .download-info svg{fill:#000}.downloadlink .material-symbols-outlined{font-size:3rem;font-weight:100;margin-left:.5rem;vertical-align:middle}.downloadlink:hover{background-color:#ccc;color:#870064}.downloadlink span{margin-left:10px}.search{display:block;position:relative}.search.open .close_button{color:#fff;display:block;padding-top:.6rem}.search.open .searchbar{background-color:#fff;box-shadow:0 10px 30px 10px rgba(0,0,0,.05);margin-right:-25px;margin-top:30px;min-width:300px;padding:17px;position:absolute;right:100%;top:100%;transition:opacity .2s ease-out;z-index:4}.search.open .searchbar #searchform{padding:.5rem}.search.open .searchbar #searchform input[type=search]{border:1px solid #6c757d;border-radius:1.3rem;padding:.5rem;width:100%}.search.open .searchbar #searchform button{color:#6c757d;position:absolute;right:2rem;top:2rem;z-index:2}.search button{background-color:transparent;border:none;cursor:pointer}.search button:focus{outline:none}.search .close_button{display:none}.search .searchbar{align-items:center;display:flex;position:relative}.search .searchbar #searchform{width:100%}.search .searchbar #searchform input[type=search]{-webkit-appearance:none;background-color:transparent;border:1px solid transparent;padding:0;width:100%}.search .searchbar #searchform input[type=search]:focus{color:#212529;outline:none}.search .searchbar #searchform input[type=search]::-webkit-search-cancel-button{display:none}.search .searchbar #searchform button{bottom:0;color:#fff;min-height:24px;padding:0;position:absolute;right:0;top:0;width:100%;z-index:2}@media (min-width:992px){#openText,#textS,.nav-item-first-level .search{display:none}.material-symbols-outlined{justify-content:flex-end}.search.open .searchbar #searchform button{right:0;top:0}.search.open .searchbar #searchform button #size{bottom:1rem;position:absolute;right:2.5rem}}@media (max-width:991.98px){.controlls .search{display:none}.searchbar{width:100%}.search .open{display:flex}.search{border-bottom:1px solid #fff;line-height:20px;padding:7px 8px;text-transform:uppercase}.search.open #textS{display:none}.search.open #black{fill:#000;position:relative;right:50%}.search.open .search{padding:0}.search.open .close_button{padding-left:0;padding-right:1.3rem;padding-top:0;width:100%}.search.open .searchbar{background-color:#000;margin-top:.5rem;right:0;transition:opacity .2s ease-out;width:100%}.search.open .searchbar,.search.open .searchbar #searchform{padding:0;position:relative}.search.open .searchbar #searchform input[type=search]{background-color:#fff;color:#000}.search.open .searchbar #searchform button{top:0;width:0}#size{margin:0;width:60px}.pos{margin-left:1rem}#openText,#textS{font-weight:300;margin:0;text-transform:uppercase}}.language-menu{margin-left:20px;position:relative}.language-menu.show .dropdown-language-menu{display:block;right:0}.language-menu .dropdown-language-menu{background-clip:padding-box;background-color:#fff;border:1px solid rgba(0,0,0,.15);border-radius:.25rem;font-size:1rem;list-style:none;margin:0;padding:.5rem;position:absolute;transform:translate3d(0,28px,0);z-index:2}@media (min-width:992px){.dropdown-language-menu,.hide-menu{display:none}}@media (max-width:991.98px){.controlls .language-menu,.nav-link .icon-markup{display:none}.vertical-line{border-left:2px solid #000;height:2rem;margin:0 1rem;width:0}.center{display:flex;justify-content:center}.dropdown-language-menu{display:flex;justify-content:space-between;width:20}.language-menu .dropdown-language-menu{padding:.3rem}}@media (max-width:767.98px){.dropdown-language-menu{width:max-content}}footer{background-color:#001e42}footer .footercontent .column{padding:25px 15px;width:100%}footer .footercontent .column a,footer .footercontent .column h3,footer .footercontent .column h4,footer .footercontent .column p{color:#fff}footer .footercontent .column h3{margin-bottom:1.5rem}footer .footercontent .column a,footer .footercontent .column p{font-size:.85rem;line-height:2}footer .footercontent .column h4{color:#fff;font-size:.95rem;font-weight:400;margin-bottom:0}footer .footercontent .column .footermenu{display:flex;flex-direction:column}footer .footercontent .column a.teaserlink{background-color:#870064;border:1px solid transparent;border-radius:.25rem;border-radius:35px;color:#fff;cursor:pointer;display:inline-block;font-size:1em;font-weight:700;letter-spacing:2px;line-height:1.5;margin-top:.5rem;min-width:100px;padding:1rem 3rem;text-align:center;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}footer .footercontent .column a.teaserlink .material-symbols-outlined{font-size:1.2rem;margin-left:.5rem;vertical-align:middle}footer .footercontent .column a.teaserlink:hover{opacity:.75}footer .footercontent .column svg{color:#fff;font-size:1.2rem;height:20px;margin-right:.8rem;width:20px}@media (min-width:768px){footer .footercontent{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin:0 -15px}footer .footercontent .column{flex:0 0 50%;max-width:50%}}@media (min-width:992px){footer .footercontent{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin:0 -15px}footer .footercontent .column{flex:0 0 25%;max-width:25%}}#breadcrumbs{margin-bottom:2rem;margin-top:2rem}#breadcrumbs a{color:#001e42;text-decoration:none}#breadcrumbs a:hover{text-decoration:underline}#breadcrumbs .breadcrumbseperator{color:#001e42;margin:0 .5rem}#breadcrumbs .current{color:#870064}.breadcrumb-nav-list{display:flex;list-style-type:none}.contact_box{border-radius:.3rem;box-shadow:0 .25em 2em rgba(69,0,26,.102);display:flex;flex-direction:column;padding:2em}.contact_box .contactline address{max-width:50%}.contact_box .contactline img{border-radius:50%;display:none;margin:2.5rem auto}.contact_box .contactline p{word-wrap:break-word}.contact_box .contactline p .position{word-wrap:break-word;color:#6c757d;text-transform:uppercase}.contact_box .contactline .phone{font-size:1.2rem}@media (min-width:768px){.contact_box .contactline{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin:0 -15px;padding-bottom:2rem}.contact_box .contactline img{display:block}.contact_box .contactline div{flex:0 0 50%;max-width:50%;padding:0 15px}.contact_box .contactline .contactDatas{display:flex;flex-wrap:wrap;justify-content:start;margin:0 -15px}.contact_box .contactline .contactDatas img{height:100px;margin:0 2rem 0 0;width:100px}.contact_box .contactline .contactDatas .phone svg{width:20px}.contact_box .contactline .contactDatas .phone svg path{fill:#870064}}.news-list.middle,.news-list.small{display:grid;gap:1.5rem}@media (min-width:768px){.news-list.middle,.news-list.small{gap:1.75rem;grid-template-columns:1fr 1fr}}@media (min-width:1200px){.news-list.small{gap:2.5rem;grid-template-columns:1fr 1fr 1fr}}.news-list.small .author{flex-direction:column;margin-top:-2.4375rem}.news-list.middle .author{flex-direction:row;margin-bottom:-1.2rem;margin-left:1.25rem;margin-top:-1.7rem}.news-list .news-list-item{background:#fff;border-radius:.3rem;box-shadow:0 .25rem 2rem rgba(69,0,26,.102);color:inherit;display:grid;grid-template-areas:"header" "author" "content";overflow:hidden}.news-list .news-list-item:focus,.news-list .news-list-item:hover{color:inherit}.news-list .news-list-item:focus .teaser-feature__link,.news-list .news-list-item:hover .teaser-feature__link{color:#ed00b0}.news-list .news-list-item .teaser-feature__background{background:linear-gradient(180deg,#870064,rgba(196,0,74,.8));grid-area:header;height:12.2rem;position:relative}.teaser-feature--large .news-list .news-list-item .teaser-feature__background{background:linear-gradient(180deg,#870064,rgba(196,0,74,.8));grid-row:1/-1;height:100%}.news-list .news-list-item .teaser-feature__background img{filter:grayscale(1);height:100%;max-width:100%;object-fit:cover;opacity:.22}.news-list .news-list-item.large{grid-template-columns:1fr max-content max-content}.news-list .news-list-item.large picture{background:linear-gradient(180deg,#870064,rgba(196,0,74,.8));grid-row:1/-1}.news-list .news-list-item.large header{padding:2rem}.news-list .news-list-item.large header h3,.news-list .news-list-item.large header p{font-size:1.5rem}.news-list .news-list-item.large .author{color:#fff;flex-direction:row;font-size:1.5rem;margin-bottom:-2.5em;margin-left:2.75em;text-align:center}.news-list .news-list-item.large .author img{margin-right:1em}.news-list .news-list-item.large .author .author-name{color:#000}.news-list .news-list-item.large .author .author-position{color:#000;font-size:1.2rem}.news-list .news-list-item.large .news-teaser{max-width:70%;padding:4.5em 3.5em}.news-list .news-list-item.large .news-teaser a,.news-list .news-list-item.large .news-teaser p{color:#000;font-size:1.2rem}.news-list .news-list-item.large .news-teaser a{text-decoration:underline}.news-list .news-list-item header{align-self:center;color:#fff;grid-area:header;padding:1.25rem;text-align:center;z-index:1}@media (min-width:40rem){.news-list .news-list-item header{padding:2rem}}.news-list .news-list-item header p{font-size:1.25rem;text-transform:uppercase;z-index:1}.teaser-feature--medium .news-list .news-list-item header p{font-size:1.125rem}.news-list .news-list-item header p:after{background:hsla(0,0%,100%,.5);content:"";display:block;height:2px;margin:.5rem auto 0;width:4.375rem}.teaser-feature--large .news-list .news-list-item header p:after{margin-bottom:1rem;margin-top:1rem}@media (min-width:50rem){.teaser-feature--large .news-list .news-list-item header p{font-size:1.375rem}}.news-list .news-list-item .author{align-items:center;display:flex;grid-area:author;line-height:1.4;min-height:120px;text-align:center;z-index:1}.teaser-feature--large .news-list .news-list-item .author,.teaser-feature--medium .news-list .news-list-item .author{margin-left:.5rem}.news-list .news-list-item .author img{border-radius:50%;margin-right:1rem}.news-list .news-list-item .author .author-name{margin:0}.news-list .news-list-item .author .author-position{color:#6c757d;display:block;font-size:.875rem;text-transform:uppercase}.news-list .news-list-item .news-teaser{grid-area:content;padding:1.5rem;z-index:1}@media (min-width:50rem){.news-list .news-list-item .news-teaser{padding:2.5rem}.teaser-feature--large .news-list .news-list-item .news-teaser{padding:4.5rem 3.5rem}}.news-list .news-list-item .news-teaser h3{font-size:1.375rem;margin:0 0 1rem}.teaser-feature--small .news-list .news-list-item .news-teaser h3{font-weight:400}@media (min-width:50rem){.teaser-feature--medium .news-list .news-list-item .news-teaser h3{font-size:1.5rem}.teaser-feature--large .news-list .news-list-item .news-teaser h3{font-size:2rem;margin-left:auto;margin-right:auto;width:80%}}@media (min-width:68rem){.teaser-feature--medium .news-list .news-list-item .news-teaser h3{font-size:2rem}.teaser-feature--large .news-list .news-list-item .news-teaser h3{font-size:2.6rem}}.news-list .news-list-item .news-teaser p{color:#6c757d;margin-bottom:0}.teaser-feature--large .news-list .news-list-item .news-teaser p{color:inherit;max-width:35rem}.news-list .news-list-item .teaser-feature__link{color:#870064;display:block;text-decoration:underline}.news-list .news-list-item .teaser-feature__link:focus,.news-list .news-list-item .teaser-feature__link:hover{color:#ed00b0}.news-list .news-list-item.small .news-teaser{min-height:320px}.categories-list{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.categories-list li{margin:0 1em 1em 0}.categories-list li a{background:none;border:2px solid #870064;border-radius:.3rem;color:#870064;display:inline-block;font-size:1em;font-stretch:extra-condensed;letter-spacing:.5px;line-height:1;min-width:auto;padding:.25em .5em .2em;text-align:center;text-decoration:none;text-transform:uppercase;transition:color .2s,background-color .2s;vertical-align:middle}.pagination{text-align:center}.pagination .pagination-link{background:none;border:2px solid #870064;border-radius:.3rem;color:#870064;display:inline-block;font-size:1.125em;font-stretch:extra-condensed;letter-spacing:.5px;line-height:1;margin:.5em;padding:.625em 1em;text-align:center;text-decoration:none;text-transform:uppercase;transition:color .2s,background-color .2s;vertical-align:middle}.pagination .pagination-link:hover{background:#870064;color:#fff}.pagination .pagination-link:hover .icon:hover{fill:#fff}.pagination .pagination-link.button-solid{background:#870064;color:#fff}.pagination .pagination-link.button-solid:hover{background:#fff;color:#870064}.pagination .pagination-link.button-icon{padding-left:.75em;padding-right:.75em}.pagination .pagination-link .icon{fill:currentColor;height:1em;margin-top:-.2em;vertical-align:middle;width:1em}.pagination .pagination-link .icon:hover{fill:#870064}@media (max-width:767.98px){.news-list .news-list-item.large .author{margin-bottom:0;margin-left:0}.news-list .news-list-item .author{flex-wrap:wrap;justify-content:center}.news-list .news-list-item.large .news-teaser{max-width:100%}.news-list .news-list-item.large header{padding:.5rem 0 0}}.news-single{margin:0 4rem}.news-single .container,.news-single .container-lg,.news-single .container-md,.news-single .container-sm,.news-single .container-xl{margin:0;padding:0}.news-single .author-avatar{align-items:center;display:flex}.news-single .author-avatar img{border-radius:50%;height:auto;margin-right:1.25rem;max-width:100%;width:4.5rem}.news-single .author-avatar p small{color:#a8a8a8;display:block;text-transform:uppercase}.news-single h1{margin-bottom:1.5rem;padding-bottom:1rem;text-align:center}.news-single h1:after{border-bottom:2px solid #870064;margin:0 auto}.news-single h2,.news-single h3{margin-bottom:1rem}.news-single article{margin-top:2rem!important}.news-single .news-social{margin:3rem auto}.news-single .news-social p{font-size:1.2rem;text-align:center;text-transform:uppercase}.news-single .news-social .news-social-links{text-align:center}.news-single .news-social .news-social-links a{color:#adb5bd;margin:0 .5rem}.news-single .news-social .news-social-links a svg{font-size:1.5rem;height:25px;width:25px}.news-single .news-social .news-social-links a svg path{fill:#adb5bd}.news-single .news-social .news-social-links a:hover path{fill:#870064}.news-author{background:#fff;border-radius:.3rem;box-shadow:0 .25em 2em rgba(69,0,26,.102)}.news-author .author-info{background:#f9f9f9;display:grid;grid-template-columns:12% 1fr 1fr 12%;padding:3.75rem 4.75rem}.news-author .author-info img{border-radius:50%;display:block;height:auto;margin:0;max-width:80%;width:6.25em}.news-author .author-info .author-info-text{grid-column:2/4}.news-author .author-info .author-info-text h3{margin:0 0 1.5em}.news-author .author-info .author-info-text h3 .position{color:#a8a8a8;display:inline;text-transform:uppercase}.news-author .author-info .author-info-text:after{background:currentColor;color:#870064;content:"";display:block;height:2px;width:7.5rem}.news-author .contact{display:grid;grid-template-columns:12% 1fr 1fr 12%;padding:3.75rem 4.75rem}.news-author .contact h3{font-size:1.3rem;font-weight:500;margin:0 0 1.5em!important}.news-author .contact div:first-child{border-bottom:0;border-right:2px solid #f2f2f2;grid-column:1/3;padding:0 20% 0 0}.news-author .contact div:first-child a.phone{display:block;font-size:1.5em;font-weight:300;line-height:1.2;margin-bottom:2rem;text-decoration:none}.news-author .contact div:first-child a.phone svg{width:20px}.news-author .contact div:first-child a.phone svg path{fill:#870064}.news-author .contact div:first-child a.mail{color:#212529;display:block;font-size:1.2em;line-height:1.2;margin-bottom:2rem;text-decoration:none}.news-author .contact div:first-child a.mail:hover{color:#212529;text-decoration:underline}.news-author .contact div:nth-child(2){grid-column:3/4;padding:0 0 0 20%}.news_teaser{margin-top:88px}@media (min-width:768px){.column-2{column-count:2;column-gap:1.75em}}.column-1 ol,.column-1 ul{counter-reset:list;list-style:none;padding:0}.column-1 ol a,.column-1 ul a{color:#870064;display:block;min-height:24px}.column-1 li{margin-bottom:.5em;padding-left:30px}.column-1 li:before{float:left;margin-left:-30px}ol.list li{padding-left:2.5em}ol.list li:before{content:counter(list) ".";counter-increment:list}.column-1 ul li{position:relative}.column-1 ul li:before{background:url("data:image/svg+xml;utf8,<svg width=%2724%27 height=%2724%27 xmlns=%27http://www.w3.org/2000/svg%27><circle cx=%2712%27 cy=%2712%27 r=%276%27 fill=%27%23212529%27/></svg>") no-repeat;background-size:contain;content:"";display:inline-block;height:24px;vertical-align:middle;width:24px}ul.colored li:before{background:url("data:image/svg+xml;utf8,<svg width=%2724%27 height=%2724%27 xmlns=%27http://www.w3.org/2000/svg%27><circle cx=%2712%27 cy=%2712%27 r=%276%27 fill=%27%23870064%27/></svg>") no-repeat}ul.check li{margin-bottom:1em;padding-left:2.9em}ul.check li:before{background:url(/build/images/check-circle.486ffe45.svg) 50%/100% no-repeat;content:"";font-size:1em;height:1.8em;margin-left:-3em;position:relative;transform:translateY(0);width:1.8em}@media (min-width:42rem){.form-content{grid-column-gap:1.75em;display:grid;grid-template-columns:repeat(12,1fr)}}.form-field{grid-column:1/-1}.form-field-quater{grid-column:span 3}.form-field-third{grid-column:span 4}.form-field-half{grid-column:span 6}.form-field-two-third{grid-column:span 8}.form-field-three-quarters{grid-column:span 9}.form-footer{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:1em}.form-note{font-size:.875em;margin:0 1.5em 1.5em 0}.form-input{font-size:1.375em;margin-bottom:1rem;position:relative}.form-input textarea{padding-top:3em}.form-input-label{color:#495057;cursor:text;font-weight:300;left:.8em;line-height:1;pointer-events:none;position:absolute;top:1em;transform-origin:left;transition:transform .2s,color .2s}.form-input.has-input .form-input-label{color:#383838;font-weight:400;transform:scale(.6) translateY(-1.2em)}.form-input-field{appearance:none;background:#f2f2f2;border:2px solid transparent;border-radius:.3rem;color:#000;cursor:text;line-height:1.4;min-height:3em;padding:1.1em .7em .3em;vertical-align:middle;width:100%}.form-input-field:focus{border-color:#870064;outline:0}.form-input-light .form-input-field{background-color:#fff}.form-input-error .form-input-field{border-color:#870064}.form-input-error .form-input-field:focus{box-shadow:0 0 .3em #870064}.form-input-field-select{background-image:url(/build/images/select.35818743.svg);background-position:right .7em center;background-repeat:no-repeat;cursor:pointer;padding-right:2.5em}.form-input-field-select:focus{background-image:url(/build/images/select-focus.3dd2a2b0.svg)}.form-input-error{background:#870064;border-radius:0 0 .3rem .3rem;color:#fff;font-size:.75em;line-height:1;margin:0 .6em;padding:.4em .5em}.form-checkbox-radio{align-items:center;display:flex;font-size:1.5em;margin-bottom:1rem}.form-checkbox-radio-input{appearance:none;background:#f2f2f2;border:2px solid #a8a8a8;cursor:pointer;flex-shrink:0;height:1.2em;position:relative;width:1.2em}.form-checkbox-radio-input:focus{border-color:#870064;outline:0}.form-checkbox-radio-input:after{left:50%;position:absolute;top:50%}.form-checkbox-radio-input:checked:after{content:""}.form-checkbox-radio-input-checkbox{border-radius:.3rem}.form-checkbox-radio-input-checkbox:after{border:.2em solid #a8a8a8;border-left:0;border-top:0;height:.6em;transform:translate(-50%,-60%) rotate(45deg);width:.4em}.form-checkbox-radio-input-checkbox:focus:after{border-color:#870064}.form-checkbox-radio-input-radio{border-radius:50%}.form-checkbox-radio-input-radio:after{background:#a8a8a8;border-radius:50%;height:.7em;transform:translate(-50%,-50%);width:.7em}.form-checkbox-radio-input-radio:focus:after{background:#870064}.form-checkbox-radio-label{line-height:1;padding-left:.5em}.form-checkbox-radio-error{background:#870064;border-radius:.3rem;color:#fff;font-size:.8em;line-height:1;margin:0 0 0 .5em;padding:.3em .4em}.marketing_box{border-radius:.3rem;box-shadow:0 .25em 2em rgba(69,0,26,.102);color:#6c757d;padding:1.25rem}@media (min-width:768px){.marketing_box{display:grid;grid-template-columns:12% 1fr 1fr 12%;padding:3.75rem 4.75rem}}.contact-column .contact-title,.contact-column h2,.contact-column h3{font-size:1.75em;font-weight:500;line-height:1.2;margin:0 0 1.5rem}@media (min-width:768px){.contact-column .contact-title,.contact-column h2,.contact-column h3{font-size:2em}}.contact-column:first-child{border-bottom:2px solid #f2f2f2;padding-bottom:2em}.contact-column:nth-child(2){padding-top:2em}@media (min-width:768px){.contact-column:first-child{border-bottom:0;border-right:2px solid #f2f2f2;grid-column:1/3;padding:0 20% 0 0}.contact-column:nth-child(2){grid-column:3/5;padding:0 0 0 20%}}@media (min-width:1200px){.contact-column:first-child{grid-column:2/3}.contact-column:nth-child(2){grid-column:3/4}}.contact-phone{color:var(--bs-body-color);font-size:1.5em;font-weight:300;line-height:1.2;margin-bottom:1.5rem;text-decoration:none}.contact-phone:focus,.contact-phone:hover{color:var(--bs-body-color);text-decoration:underline}.contact-phone svg{width:20px}.contact-phone svg path{fill:#870064}.contact-phone .icon{margin-right:.3em}.contact-office-hours{line-height:1.4}.contact-email{font-size:1.5em}.contact-button{max-width:20em;width:100%}a[href^="mailto:"]{text-decoration:underline}.login-menu{margin-left:20px;position:relative}.login-menu.show .dropdown-login{display:block}.login-menu .dropdown-login{background-clip:padding-box;background-color:#fff;border:1px solid rgba(0,0,0,.15);border-radius:.25rem;display:none;font-size:1rem;left:-80px;list-style:none;margin:0;padding:.5rem 1rem;position:absolute;right:0;text-align:right;transform:translate3d(0,28px,0);z-index:3}.login-menu .dropdown-login a{line-height:2rem}.login-menu .dropdown-login a:hover{color:#870064;text-decoration:underline}.login-menu .loginbutton{background:none;border:1px solid #fff;border-radius:.3rem;color:#fff;display:inline-block;font-size:1em;font-stretch:extra-condensed;letter-spacing:.5px;line-height:1;min-width:7em;padding:.25em .5em .2em;text-align:center;text-decoration:none;text-transform:uppercase;transition:color .2s,background-color .2s;vertical-align:middle}.login-menu .loginbutton .icon{fill:currentColor;height:1em;margin-top:-.2em;vertical-align:middle;width:1em}.login-menu .loginbutton .icon:hover{fill:#fff}.login-menu.show .loginbutton{background-color:#fff;border:1px solid #870064;color:#870064}@media (min-width:992px){.controlls .login-menu{display:none}.hide-login .login-menu{display:block}}@media (max-width:991.98px){.hide-login{display:none}}
