.cc-window{opacity:1;transition:opacity 1s ease}.cc-window.cc-invisible{opacity:0}.cc-animate.cc-revoke{transition:transform 1s ease}.cc-animate.cc-revoke.cc-top{transform:translateY(-2em)}.cc-animate.cc-revoke.cc-bottom{transform:translateY(2em)}.cc-animate.cc-revoke.cc-active.cc-bottom,.cc-animate.cc-revoke.cc-active.cc-top,.cc-revoke:hover{transform:translateY(0)}.cc-grower{max-height:0;overflow:hidden;transition:max-height 1s}.cc-revoke,.cc-window{position:fixed;overflow:hidden;box-sizing:border-box;font-family:Helvetica,Calibri,Arial,sans-serif;font-size:16px;line-height:1.5em;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:nowrap;z-index:9999}.cc-window.cc-static{position:static}.cc-window.cc-floating{padding:2em;max-width:24em;flex-direction:column}.cc-window.cc-banner{padding:1em 1.8em;width:100%;flex-direction:row}.cc-revoke{padding:.5em}.cc-revoke:hover{text-decoration:underline}.cc-header{font-size:18px;font-weight:700}.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}.cc-link{opacity:.8;display:inline-block;padding:.2em;text-decoration:underline}.cc-link:hover{opacity:1}.cc-link:active,.cc-link:visited{color:#000;color:initial}.cc-btn{display:block;padding:.4em .8em;font-size:.9em;font-weight:700;border-width:2px;border-style:solid;text-align:center;white-space:nowrap}.cc-highlight .cc-btn:first-child{background-color:transparent;border-color:transparent}.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{background-color:transparent;text-decoration:underline}.cc-close{display:block;position:absolute;top:.5em;right:.5em;font-size:1.6em;opacity:.9;line-height:.75}.cc-close:focus,.cc-close:hover{opacity:1}.cc-revoke.cc-top{top:0;left:3em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em}.cc-revoke.cc-left{left:3em;right:unset}.cc-revoke.cc-right{right:3em;left:unset}.cc-top{top:1em}.cc-left{left:1em}.cc-right{right:1em}.cc-bottom{bottom:1em}.cc-floating>.cc-link{margin-bottom:1em}.cc-floating .cc-message{display:block;margin-bottom:1em}.cc-window.cc-floating .cc-compliance{flex:1 0 auto}.cc-window.cc-banner{align-items:center}.cc-banner.cc-top{left:0;right:0;top:0}.cc-banner.cc-bottom{left:0;right:0;bottom:0}.cc-banner .cc-message{display:block;flex:1 1 auto;max-width:100%;margin-right:1em}.cc-compliance{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;align-content:space-between}.cc-floating .cc-compliance>.cc-btn{flex:1}.cc-btn+.cc-btn{margin-left:.5em}@media print{.cc-revoke,.cc-window{display:none}}@media screen and (max-width:900px){.cc-btn{white-space:normal}}@media screen and (max-width:414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape){.cc-window.cc-top{top:0}.cc-window.cc-bottom{bottom:0}.cc-window.cc-banner,.cc-window.cc-floating,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0}.cc-window.cc-banner{flex-direction:column}.cc-window.cc-banner .cc-compliance{flex:1 1 auto}.cc-window.cc-floating{max-width:none}.cc-window .cc-message{margin-bottom:1em}.cc-window.cc-banner{align-items:unset}.cc-window.cc-banner .cc-message{margin-right:0}}.cc-floating.cc-theme-classic{padding:1.2em;border-radius:5px}.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{text-align:center;display:inline;flex:none}.cc-theme-classic .cc-btn{border-radius:5px}.cc-theme-classic .cc-btn:last-child{min-width:140px}.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block}.cc-theme-edgeless.cc-window{padding:0}.cc-floating.cc-theme-edgeless .cc-message{margin:2em 2em 1.5em}.cc-banner.cc-theme-edgeless .cc-btn{margin:0;padding:.8em 1.8em;height:100%}.cc-banner.cc-theme-edgeless .cc-message{margin-left:1em}.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}:focus{outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-appearance:none;-moz-appearance:none}audio,canvas,video{display:inline-block;*display:inline;*zoom:1;max-width:100%}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted}a:active,a:hover{outline:0}img{border:0;-ms-interpolation-mode:bicubic}figure,form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}button,html,input,select,textarea{color:#222}::selection{background:#b3d4fc;text-shadow:none}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}body,html{overflow-x:hidden}body{background-color:#f0f2f2}.container{padding:5em 2em}.main-section__container{max-width:1280px;margin:0 auto;padding:8em 4em 4em}.main-section__content .intro-text p{max-width:720px;width:80%}@media only screen and (max-width:1024px){.main-section .main-section__container{padding:6em 3em 4em}.main-section__content .intro-text p{width:100%}}@media only screen and (max-width:720px){.main-section .main-section__container{padding:6em 2em 4em}}@media only screen and (max-width:400px){.main-section .main-section__container{padding:6em 1em 4em}}.main{display:grid;grid-gap:10px;grid-template-columns:repeat(12,1fr);margin:0 auto;width:100%}.eight,.eleven,.five,.four,.nine,.one,.seven,.six,.ten,.three,.twelve,.two{grid-column-end:span 12}.nested{display:grid;grid-gap:10px;grid-template-columns:repeat(12,1fr)}.merge-two-rows{grid-row-end:span 2}.merge-three-rows{grid-row-end:span 3}.merge-four-rows{grid-row-end:span 4}.merge-five-rows{grid-row-end:span 5}.merge-six-rows{grid-row-end:span 6}@media only screen and (min-width:1024px){.one{grid-column-end:span 1}.two{grid-column-end:span 2}.three{grid-column-end:span 3}.four{grid-column-end:span 4}.five{grid-column-end:span 5}.six{grid-column-end:span 6}.seven{grid-column-end:span 7}.eight{grid-column-end:span 8}.nine{grid-column-end:span 9}.ten{grid-column-end:span 10}.eleven{grid-column-end:span 11}}@font-face{font-family:Open Sans;font-style:normal;font-weight:300;src:url(/fonts/open-sans-v17-latin-300.eot);src:local("Open Sans Light"),local("OpenSans-Light"),url(/fonts/open-sans-v17-latin-300.eot?#iefix) format("embedded-opentype"),url(/fonts/open-sans-v17-latin-300.woff2) format("woff2"),url(/fonts/open-sans-v17-latin-300.woff) format("woff"),url(/fonts/open-sans-v17-latin-300.ttf) format("truetype"),url(/fonts/open-sans-v17-latin-300.svg#OpenSans) format("svg");font-display:swap}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:url(/fonts/open-sans-v17-latin-regular.eot);src:local("Open Sans Regular"),local("OpenSans-Regular"),url(/fonts/open-sans-v17-latin-regular.eot?#iefix) format("embedded-opentype"),url(/fonts/open-sans-v17-latin-regular.woff2) format("woff2"),url(/fonts/open-sans-v17-latin-regular.woff) format("woff"),url(/fonts/open-sans-v17-latin-regular.ttf) format("truetype"),url(/fonts/open-sans-v17-latin-regular.svg#OpenSans) format("svg");font-display:swap}@font-face{font-family:Merlo;font-style:normal;font-weight:500;font-feature-settings:"salt" 1;src:url(/fonts/Merlo-Medium.eot);src:local("Merlo Medium"),local("Merlo-Medium"),url(/fonts/Merlo-Medium.eot?#iefix) format("embedded-opentype"),url(/fonts/Merlo-Medium.woff) format("woff"),url(/fonts/Merlo-Medium.ttf) format("truetype");font-display:swap}@font-face{font-family:Merlo;font-style:normal;font-weight:300;font-feature-settings:"salt" 1;src:url(/fonts/Merlo-Regular.eot);src:local("Merlo Regular"),local("Merlo-Regular"),url(/fonts/Merlo-Regular.eot?#iefix) format("embedded-opentype"),url(/fonts/Merlo-Regular.woff) format("woff"),url(/fonts/Merlo-Regular.ttf) format("truetype");font-display:swap}@font-face{font-family:Merlo;font-style:normal;font-weight:100;font-feature-settings:"salt" 1;src:url(/fonts/Merlo-Light.eot);src:local("Merlo Light"),local("Merlo-Light"),url(/fonts/Merlo-Light.eot?#iefix) format("embedded-opentype"),url(/fonts/Merlo-Light.woff) format("woff"),url(/fonts/Merlo-Light.ttf) format("truetype");font-display:swap}*{font-family:Merlo,Open Sans,sans-serif;line-height:1.6em;font-weight:300;font-size:1.1em;font-feature-settings:"salt" 1}h1,h2,h3,h4,h5,h6{color:#1b158d}h1{font-size:40px;line-height:1.2em;margin:.3em 0 .5em}h2{font-size:30px;padding-bottom:1em;line-height:1.4em}.text-content h2{padding-top:2em}h3{font-size:24px;padding:.5em 0;font-weight:500}h4{margin-bottom:2em}h4,h5{font-size:22px}h5{font-weight:300;padding-bottom:2em}h5,h6{font-family:Merlo,Open Sans,sans-serif}h6{font-size:1.1em;font-weight:500}p{padding-bottom:1.5em;color:#000;text-align:justify}.footer p{text-align:center}strong{font-weight:500}a,a:visited{color:#1b158d;text-decoration:none}a:focus:not(.not-underlined),a:hover:not(.not-underlined){border-bottom:1px solid}.dark h1,.dark h2,.dark h3,.dark h4,.dark h5,.dark h6,.dark p{color:#fff}@media screen and (max-width:1024px){h1{font-size:35px}h2{font-size:28px}h3{font-size:24px;padding:.5em 0}}@media screen and (max-width:720px){h1{font-size:34px}h2{font-size:24px}h3{font-size:20px;padding:.5em 0}}#btn-primary{position:relative;display:block;overflow:hidden;width:100%;max-width:200px;text-transform:uppercase;border:1px solid;border-radius:1.5em;text-align:center;padding:.6em;color:#fff;z-index:1}#btn-primary span{position:absolute;display:block;width:0;height:0;border-radius:50%;background-color:#fff;transition:width .4s ease-in-out,height .4s ease-in-out;transform:translate(-50%,-50%);z-index:-1}#btn-primary:hover{color:#1b158d}#btn-primary:hover span{width:225%;height:562.5px}#btn-primary:active{background-color:#fff}.bg-pattern{background:url(/img/pattern_2.svg);background-repeat:no-repeat;background-position:100%;right:-24em;top:35em}.bg-pattern,.bg-pattern-2{width:100%;height:800px;position:absolute;opacity:1}.bg-pattern-2{background:url(/img/pattern_2.svg);background-repeat:no-repeat;background-position:0;left:-28em}.bg-pattern-3{right:0;top:-24em}.bg-pattern-3,.bg-pattern-4{width:100%;height:800px;background:url(/img/pattern_2.svg);background-repeat:no-repeat;background-position:100%;position:absolute;opacity:1}.bg-pattern-4{right:-15em;top:55em;z-index:0}@media screen and (max-width:1920px){.bg-pattern{height:600px;top:32em}.bg-pattern-2{left:-40em}}@media screen and (max-width:1440px){.bg-pattern-2{left:-45em}.bg-pattern-3{right:-15em}}@media screen and (max-width:1280px){.bg-pattern-4{top:60em}}@media screen and (max-width:1024px){.bg-pattern{height:400px;top:38em;right:-10em}.bg-pattern-2{left:-24em;top:8em;background-position:bottom;background-size:100%}.bg-pattern-4{top:80em;right:-20em}}@media screen and (max-width:720px){.bg-pattern{right:-12em}.bg-pattern-2{left:-13em;top:-3em;background-position:bottom;background-size:100%}.bg-pattern-3{top:-28em;background-size:100%}}@media screen and (max-width:400px){.bg-pattern-2{height:800px;left:-3em;top:-2em;background-position:bottom}.bg-pattern-3{top:-34em;right:-10em;background-position:bottom}.bg-pattern-4{top:120em;right:-20em;background-position:bottom}}.text-content ul{list-style-type:disc;padding-left:1.2em;padding-bottom:1.5em}.text-content table td{padding-right:1em}.logo{display:block}.logo h1{font-size:22px;line-height:2em}.logo .title,.logo h1{font-weight:500;letter-spacing:.2em;text-transform:uppercase;text-align:center}.logo .title{font-size:14px;line-height:1em;display:block}@media screen and (max-width:1280px){.logo h1{font-size:19px}.logo .title{font-size:11x;letter-spacing:.1em}}a.logo_link,a.logo_link:focus,a.logo_link:hover,a.logo_link:visited{border:none}.slogan{font-size:50px;line-height:1.2;padding-bottom:.5em}.subslogan{font-size:30px;margin:0 auto;max-width:80%;line-height:1.4}@media only screen and (max-width:1024px){.slogan{font-size:45px}.subslogan{font-size:30px}}@media only screen and (max-width:720px){.slogan{font-size:30px}.subslogan{font-size:20px}}a.cc-link:focus,a.cc-link:hover{border-bottom:none}.cc-window{margin-top:95px;z-index:100;background-color:#0b1e60}.cc-window a{color:#fff}.cc-window a:hover{text-decoration:underline;text-underline-position:under}.cc-btn{border:1px solid}.cc-banner.cc-theme-edgeless .cc-message{padding:.5em .5em 0 0}.cc-window.cc-type-opt-in .cc-btn:focus,.cc-window.cc-type-opt-in .cc-btn:hover{background-color:#1b158d;color:#fff}.cc-revoke.cc-top:focus,.cc-revoke.cc-top:hover{top:2em;transition:all 1s ease}.settings{position:absolute;background:#fff;width:100%;height:100%;color:#000}.settings:before{content:"Einstellungen"}.settings--css{background:#000;color:#fff}.cc-revoke.cc-bottom{background-color:#1b158d!important;bottom:-30px!important;transition:all 1s}.cc-revoke.cc-bottom:focus,.cc-revoke.cc-bottom:hover{bottom:0!important}.cc-revoke.cc-top{display:none}@media screen and (max-width:1280px){.cc-window{margin-top:95px}}@media screen and (max-width:1150px){.cc-window{margin-top:81px}}@media screen and (max-width:1024px){.cc-window{margin-top:91px}}#map,.page_map{height:500px}#map.active div.map-hint{display:none}#map.active .map-interaction-label{display:block}#map div.map-hint{color:#000;width:100%;text-align:center;max-width:90vh;margin:1em auto}#map .map-interaction-label{display:none}#map img,.page_map img{max-width:inherit}#map p,.page_map p{line-height:1.3;margin-bottom:0}#map .map_marker_description,.page_map .map_marker_description{padding:10px 5px 5px}#map .map_marker_icon,.page_map .map_marker_icon{display:none}.map-interaction{opacity:0;position:absolute;z-index:10}.map-interaction-label{position:absolute;z-index:10;right:1em;top:1em}.map-interaction+.map-interaction-label:before{content:"\21C6";color:rgba(255,0,0,.6);background:#ccc;font-size:30px;border:1px solid #eee;display:inline-block;width:30px;height:30px;padding:10px 5px 0 6px}.map-interaction:checked+.map-interaction-label:before{content:"\21C6";font-size:30px;color:#000;color:#4caf50;background:#666}#map .physio-marker{background-image:url(/img/mappin.svg);width:28px;height:40px}#map .bus-marker,#map .physio-marker{background-size:cover;border-radius:50%;cursor:pointer}#map .bus-marker{width:20px;height:20px}.mapboxgl-popup{max-width:200px;overflow:hidden}.mapboxgl-popup-content{text-align:center;padding:11px 25px 8px!important}.mapboxgl-popup-close-button{text-align:center;background:none;font-size:1.5em;color:#518ecb}.mapboxgl-popup-close-button:hover{color:#518ecb;background-color:transparent!important}.map-hint a.btn{display:block;border:1px solid;border-radius:2em;padding:.5em;width:120px;margin:1em auto}.o-menu__info_toggler{border-radius:1.5em;color:#1b158d;background:#efefef;cursor:pointer;font-weight:400;margin-top:1em;padding:0 1em;height:50px;position:absolute;text-align:center;transition:all .5s;overflow:hidden;right:1em;width:176px;z-index:1000}.o-menu__info_toggler span{outline:none;border:none;cursor:pointer;color:#1b158d}.o-menu__info_toggler .open{margin:0;transition:all .6s;line-height:2.7em}.o-menu__info_toggler .open span:after,.o-menu__info_toggler .open span:before{display:none}.o-menu__info_toggler .close{opacity:0;float:right;width:50px;padding:0;margin-right:-380px;transition:all .2s;visibility:hidden}.o-menu__info_toggler .close span:after,.o-menu__info_toggler .close span:before{display:block;width:24px;position:absolute;content:"";left:13px;transform:rotate(0deg);transition:transform 1s ease-in-out;height:2px;background-clip:content-box;background-color:#1b158d}.o-menu__info_toggler .close span:before{opacity:1;top:23px;transform:rotate(45deg)}.o-menu__info_toggler .close span:after{opacity:1;top:23px;transform:rotate(-45deg)}.o-menu__toggler{position:absolute;visibility:visible;right:50px;width:50px;height:65px;z-index:1000;margin-top:.3em;display:none}.o-menu__toggler span,.o-menu__toggler span:after,.o-menu__toggler span:before{display:block;width:24px;position:absolute;content:"";left:0;transform:rotate(0deg);transition:.25s ease-in-out;height:3px;background-clip:content-box;background-color:#222}.o-menu__toggler:before,.o-menu__toggler span{left:18px;top:50%;color:#fff}.o-menu__toggler span:after,.o-menu__toggler span:before{padding:0}.o-menu__toggler span:before{opacity:1;top:-7px}.o-menu__toggler span:after{opacity:1;top:7px}.o-menu__toggler:before,.o-menu__toggler span{padding:0 3px}.o-menu__toggler:hover:before,.o-menu__toggler:hover span{padding:0}.o-menu__toggler:hover span:after,.o-menu__toggler:hover span:before{padding:0 3px}.o-menu .menu-content{display:block;-webkit-user-select:none;-ms-user-select:none;user-select:none}.o-menu .menu-content__wrapper{background:#fff;width:100%;z-index:10;position:relative}.o-menu .menu-content__container{max-width:1280px;position:relative;margin:0 auto;padding:.8em 0}.o-menu .menu-content__container .eight{justify-self:center}.o-menu .menu-content__container .logo-icon{width:50px;padding:0 1.05em}.o-menu .menu-content__container img{max-width:180px;margin-left:1em}.o-menu .menu-content__container .mainmenu{margin-top:.7em}.o-menu .menu-content__container .mainmenu ul{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none}.o-menu .menu-content__container .mainmenu li{display:inline-block;padding-right:2em;position:relative}.o-menu .menu-content__container .mainmenu li a,.o-menu .menu-content__container .mainmenu li a:focus,.o-menu .menu-content__container .mainmenu li a:visited{font-size:20px;font-weight:300;border-bottom:none}.o-menu .menu-content__container .mainmenu li.active span{color:#1b158d;transition:color .5s ease}.o-menu .menu-content__container .mainmenu .mainmenu-line{position:absolute;display:none;top:100%;left:0;width:0;height:2px;pointer-events:none;border:0 solid #fff;background:#1b158d;transition-timing-function:cubic-bezier(1,.01,0,1.22)}.o-menu .menu-content__container .mainmenu li.active~.mainmenu-line{display:block;padding-right:0}.o-menu .menu-content__container .mainmenu li:first-child.active~.mainmenu-line{margin-left:0;transition:margin .5s,width .6s;width:32px}.o-menu .menu-content__container .mainmenu li:nth-child(2).active~.mainmenu-line{margin-left:68px;transition:margin .5s,width .6s;width:205px}.o-menu .menu-content__container .mainmenu li:nth-child(3).active~.mainmenu-line{margin-left:307px;transition:margin .6s,width .6s;width:132px}.o-menu .menu-content__container .mainmenu li:nth-child(4).active~.mainmenu-line{margin-left:474px;transition:margin .3s,width .3s;width:78px}.o-menu .menu-content__container .mainmenu li:nth-child(5).active~.mainmenu-line{margin-left:588px;transition:margin .6s,width .6s;width:65px}.o-menu .menu-content__contact-infos{height:300px;background:#1b158d;z-index:1;display:none}.o-menu .menu-content__contact-infos_container{max-width:1280px;margin:0 auto;justify-items:center;padding-top:2em;padding-bottom:1em;text-align:center}.o-menu .menu-content__contact-infos_container .label{text-transform:uppercase;letter-spacing:.1em;color:#fff}.o-menu .menu-content__contact-infos_container a,.o-menu .menu-content__contact-infos_container p{color:#fff;text-align:center}.o-menu .menu-content__contact-infos_container .mail,.o-menu .menu-content__contact-infos_container .phone{font-size:30px;color:#fff}@media only screen and (max-width:1280px){.o-menu .menu-content__contact-infos_container .label{font-size:16px}}@media only screen and (max-width:1150px){.o-menu .menu-content__contact-infos_container .label{font-size:10px}.o-menu .menu-content__contact-infos_container .mail,.o-menu .menu-content__contact-infos_container .phone{font-size:18px}}@media only screen and (max-width:1150px){.o-menu__toggler{right:30px;display:block}.o-menu__info_toggler{display:none}.o-menu .mainmenu-line{display:none!important}.o-menu .menu-content__container{padding:.8em 0 0}.o-menu .menu-content__container .mainmenu{background:#fff;padding:0 0 .8em;margin-top:0;display:none}.o-menu .menu-content__container .mainmenu li{width:100%;text-align:center;padding:.5em 0}}.active.o-menu .o-menu__toggler span,.active.o-menu .o-menu__toggler span:after,.active.o-menu .o-menu__toggler span:before{padding:0}.active.o-menu .o-menu__toggler span{height:0}.active.o-menu .o-menu__toggler span:before{transform:rotate(-45deg);top:0}.active.o-menu .o-menu__toggler span:after{transform:rotate(45deg);top:0}.active.o-menu .menu-content__contact-infos{display:block;animation-duration:.5s;animation-name:slidein}.active.o-menu .o-menu__info_toggler{right:5em;width:50px;height:50px;border-radius:50%;padding:0}.active.o-menu .o-menu__info_toggler .open{opacity:0;margin-left:-380px}.active.o-menu .o-menu__info_toggler .close{opacity:1;margin-right:0;visibility:visible}@keyframes slidein{0%{margin-top:-300px}to{margin-top:0}}@media only screen and (max-width:1150px){.active.o-menu .menu-content__container{padding:.8em 0 0}.active.o-menu .menu-content__container .mainmenu{display:block}.active.o-menu .menu-content__container .mainmenu li{width:100%;text-align:center;padding:.5em 0}.active.o-menu .menu-content__contact-infos{height:auto}.active.o-menu .menu-content__contact-infos .menu-content__contact-infos_container{padding-top:1em}.active.o-menu .menu-content__contact-infos .menu-content__contact-infos_container .twelve{display:none}}@media only screen and (max-width:1024px){.active.o-menu .menu-content__contact-infos .menu-content__contact-infos_container div:nth-child(2){display:none}}.internal_link{margin-top:-103px;padding-top:103px}@media only screen and (max-width:1150px){.internal_link{margin-top:-82px;padding-top:82px}}#header{position:fixed;left:0;top:0;width:100%;z-index:901;overflow:hidden;transition:all .6s;background-color:#1b158d}#header .header-container{max-width:1280px;position:relative;margin:0 auto}@media only screen and (max-width:720px){#header .nine,#header .three{grid-column-end:span 3}}.stage-content{position:relative;height:100vh;text-align:center;background:transparent}.stage{flex-direction:column}.stage,.stage .slide{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%}.stage .slide{align-items:center;justify-content:center;min-height:400px;color:#fff}.stage .slide .nested{height:100%}.stage .slide .area{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;flex-direction:column}.stage .slide .label{text-transform:uppercase;font-size:1.3em;letter-spacing:.2em;margin-bottom:1em;font-weight:500}.stage .slide h2{color:#fff}.stage .slide .left{margin-top:0;background:#1b158d;content:"";background-image:url(/img/stage_bg_color.jpg);width:100%;height:100%;background-repeat:no-repeat;background-size:cover;top:auto;left:auto;right:auto;bottom:auto;z-index:-1}.stage .slide .right{background-color:transparent;height:100%;margin:0 1em 0 2em}.stage .slide .right .intro-text{max-width:600px;padding:1em;text-align:justify}.stage .slide .right .intro-text h1{margin:.3em 0 2em;text-align:left}@media screen and (max-width:1280px){.stage-content .slide .right{margin:0 3em}.stage-content .slide .right .intro-text h1{font-size:33px;margin:3em 0 2em}}@media screen and (max-width:1024px){.stage-content{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-left:-50vw;margin-right:-50vw}.stage-content .slide .nested{width:100%}.stage-content .slide .left{grid-column-end:span 12;height:400px;width:100%;margin-top:78px}.stage-content .slide .left .label{font-size:.8em;letter-spacing:.1em;margin-bottom:1em}.stage-content .slide .left .slogan{margin-top:0}.stage-content .slide .right{grid-column-end:span 12;padding-top:1em;align-items:flex-start}.stage-content .slide .right .intro-text{width:100%;max-width:720px;padding:1em 0 4em}}@media screen and (max-width:720px){.stage-content .slide .label{font-size:.8em;letter-spacing:.1em;margin-bottom:1em}.stage-content .slide .right{margin:0 2em}.stage-content .slide .right .intro-text{width:unset;padding:0 0 4em}}.c_info.main-section{background:#e7e9f3}.c_info.main-section .main-section__container p{max-width:720px}@media only screen and (max-width:1024px){.c_info.main-section{padding-top:4em}.c_info.main-section .main-section__container{padding:0 3em 4em}}@media only screen and (max-width:720px){.c_info.main-section .main-section__container{padding:0 2em 4em}}.c_services.main-section{background-image:-webkit-gradient(linear, left top, right bottom, from(#bebebe), to(#efefef));background-image:linear-gradient(to bottom right,#bebebe,#efefef)}.c_services.main-section .main-section__container{padding:2em 4em}.c_services.main-section .main-section__container p{max-width:720px}.c_services.main-section:before{content:"";position:absolute;background-image:url(/img/services_bg_color.png);top:0;width:800px;height:500px;left:0;background-repeat:no-repeat;background-size:cover;opacity:.2}@media only screen and (max-width:1024px){.c_services.main-section .main-section__container{padding:2em 3em}}@media only screen and (max-width:720px){.c_services.main-section .main-section__container{padding:2em}}.c_procedure.main-section .main-section__container .column{padding:1em}.c_procedure.main-section .main-section__container .column h4{margin-bottom:1em}.c_procedure.main-section .main-section__container .column p{margin-left:0}.c_procedure.main-section .main-section__container .six:first-child{margin-left:-1em}@media screen and (max-width:1024px){.c_procedure.main-section .main-section__container .column,.c_procedure.main-section .main-section__container .six:first-child{padding:0;margin-left:0}}.c_about.main-section{background-image:-webkit-gradient(linear, left top, right bottom, from(#bebebe), to(#efefef));background-image:linear-gradient(to bottom right,#bebebe,#efefef)}.c_about.main-section__container{padding:2em 1em 8em}.c_about.main-section .main-section__content .img-container{overflow:hidden;padding-bottom:4em}.c_about.main-section .main-section__content .img-container img{max-width:100%;z-index:2}.c_about.main-section .column{padding:1em}.c_about.main-section .column ul{list-style:unset;margin-left:1.2em;max-width:720px}.c_about.main-section .column h4{margin-bottom:1em}.c_about.main-section .column p{margin-left:0}.c_about.main-section .four:first-child{margin-left:-1em}.c_about.main-section .twelve:first-child{padding-bottom:4em}.c_about.main-section:before{content:"";position:absolute;background-image:url(/img/about_bg_color.png);width:800px;height:500px;left:0;background-repeat:no-repeat;background-size:cover;opacity:.2;z-index:1}@media screen and (max-width:1024px){.c_about.main-section .main-section__container .column,.c_about.main-section .main-section__container .four:first-child{padding:0;margin-left:0}}.c_contact__container{color:#fff;background:#1b158d;padding:4em 0 0;z-index:12;margin-top:-3em}.c_contact__info{max-width:1280px;margin:0 auto;padding:2em 4em 6em}.c_contact__info__description{align-self:right;max-width:720px}.c_contact__info__address{background:#1b158d;justify-items:left;max-width:720px}.c_contact__info__address a,.c_contact__info__address a:focus,.c_contact__info__address a:hover,.c_contact__info__address a:visited{color:#fff;border-bottom:1px solid}.c_contact__info img{max-width:350px}.c_contact__info address{padding-bottom:2em}.c_contact__info a:not(.btn),.c_contact__info a:not(.btn):focus,.c_contact__info a:not(.btn):hover,.c_contact__info a:not(.btn):visited{color:#fff;border-bottom:1px solid}@media only screen and (max-width:1024px){.c_contact__info{padding:2em 3em 6em}.c_contact__info img{max-width:240px}.c_contact__info__address{margin-left:0}.c_contact__info__description{margin-left:0;margin-top:2em}}@media only screen and (max-width:720px){.c_contact__info{padding:2em 2em 6em}}@media only screen and (max-width:400px){.c_contact__info{padding:2em 1em 6em}}.footer{display:block;text-align:left;background:#1b158d;background-size:cover;padding:1.5em 0 1em}.footer,.footer a,.footer a:focus,.footer a:hover,.footer a:visited{color:#fff}.footer__container{margin:2em auto;max-width:1280px;padding:0 1em;text-align:center}.footer h3{padding-bottom:1em}@media screen and (min-width:1024px){.footer__column:not(:last-child){border-right:2px solid #fff}}.footer .logo{padding-bottom:2.5em;margin:0}.footer .social-menu{display:inline-block}.footer .social-menu svg{fill:#fff}.footer .social-menu li{display:inline-block;margin-right:.5em}.footer .service-menu{display:inline-block;list-style:none}.copyright{width:100%;margin:0 auto;padding-bottom:1em;text-align:center;font-size:.8em}.default-page h1{margin-top:1.5em;margin-left:0}.default-page h2{margin-left:0;line-height:1.7em;padding-bottom:.2em}.default-page h3{word-wrap:break-word}.default-page .impressum .four>p{text-align:left}@media screen and (max-width:1024px){.default-page h1{margin-left:0}}.full-width{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.highlighted{padding:.5em;background:#f5f47e;line-height:2em}
