body,html{background-color:#e7eaed;margin:0;padding:0;height:100%;width:100%;max-width:100% !important;overflow-x:hidden !important;font-family:sans-serif}a{text-decoration-color:#264067}#app{display:flex;flex-direction:column;height:100%;border-top:5px solid #264067;box-sizing:border-box}main{display:flex;flex-grow:1;margin-left:12.5%;width:75%;margin-top:32px}a.external{position:relative;display:inline-block;padding-right:1.25rem;word-wrap:break-word}a.external::after{content:"";background-image:url("../img/external_link_icon.svg");background-size:contain;background-repeat:no-repeat;position:absolute;top:.0625rem;right:0;width:1rem;height:1rem}.education a.external{text-decoration:underline}.burger-nav-icon{display:none;width:64px;height:64px;position:absolute;top:16px;left:1rem}.burger-nav-icon .top-bar{min-width:100%;min-height:.5rem;background-color:#264067;position:absolute;top:0;left:.25rem;z-index:1000;border-radius:.5rem;transition:transform .3s ease-in-out}.burger-nav-icon .top-bar::before{content:"";display:block;width:100%;height:.5rem;background-color:#264067;position:absolute;top:calc(32px - .25rem);left:0;border-radius:.25rem;transition:transform .3s ease-in-out}.burger-nav-icon .top-bar::after{content:"";display:block;width:100%;height:.5rem;background-color:#264067;position:absolute;top:calc(64px - .5rem);left:0;border-radius:.25rem;transition:transform .3s ease-in-out}@media screen and (max-width: 1024px){.burger-nav-icon{display:block}}.topnav{position:relative;display:flex;z-index:500;margin-top:4px}.topnav.display{padding-top:96px;background-color:#e7eaed}.topnav.display .burger-nav-icon .top-bar{transform:rotate(45deg) translate(22px, 22px)}.topnav.display .burger-nav-icon .top-bar::before{transform:translateY(-28px) rotate(90deg)}.topnav.display .burger-nav-icon .top-bar::after{display:none}.topnav .active::before{position:absolute;bottom:0;left:0;width:100%;height:1px;content:"";background-color:#264067}.content ol{margin-top:0}h1{font-size:1.3333rem;font-weight:normal;color:#264067;line-height:1.8888rem;margin-top:0}h1::first-letter{font-size:1.5555rem}h2{color:#264067;font-size:1.3333rem;margin-top:0}h2::first-letter{font-size:1.5555rem}h2.vitah{text-align:center}h3{color:#264067;font-size:1.125rem;margin-top:0}h4{font-size:1rem;color:#264067;margin-bottom:0}p.team{padding-left:16px}footer{font-size:1rem}.win{color:#264067;font-weight:bold;font-size:.975rem}footer .win{color:#6a829f}header{width:75%;margin-left:12.5%;display:flex;justify-content:space-between}a{cursor:pointer}#logo{background-image:url(../img/titel.png);background-repeat:no-repeat;background-size:contain;background-position:center;height:84px;min-width:256px;padding:16px 0}.topnav{display:flex;align-items:center;flex:1;justify-content:space-between}.topnav li{position:relative;display:inline-block;list-style:none;cursor:pointer;padding-bottom:.25rem}.topnav li:hover::before{position:absolute;bottom:0;left:0;width:100%;height:1px;content:"";background-color:#264067}.topnav li:hover ul.subnav{display:block}.topnav li a{text-decoration:none;color:#264067;font-size:14pt;width:100%;height:100%;display:flex;align-items:center}.topnav li ul.subnav{z-index:100;box-shadow:2px 2px 2px 1px rgba(0,0,0,.4);margin-top:4px;margin-left:0px;padding-left:0px;position:absolute;display:none}.topnav li ul.subnav li{padding-left:16px;padding-bottom:8px;padding-top:8px;padding-right:16px;background-color:#bfcbda;height:35px;width:100%;display:flex;align-items:center;white-space:nowrap}.topnav li ul.subnav li a{font-size:10pt}.topnav li ul.subnav li:hover{background-image:none;background-color:#264067}.topnav li ul.subnav li:hover a{color:#bfcbda}td a{text-decoration:none;color:#264067}td a:hover{text-decoration:underline}#photo{position:relative;background-position:top center;background-size:cover;background-repeat:no-repeat;width:75%;margin-left:12.5%;min-height:320px}.content{color:rgba(0,0,0,.8);margin-left:16%;margin-right:16%;padding-left:16px;padding-bottom:16px;width:calc(68% - 16px)}.content p{font-size:1rem;color:rgba(0,0,0,.8);margin:0;padding-bottom:16px;line-height:1.2rem}table{margin-left:8px;color:rgba(0,0,0,.8)}table tr td:nth-of-type(1){white-space:nowrap}td{padding:5px}tr{padding-bottom:5px}tr td:first-child{color:#264067;text-align:right;vertical-align:top}.halfbox{width:45%;padding:8px;margin:.5%;min-height:160px;float:left}.contentnavi{line-height:1.8em;position:fixed;max-width:12%;list-style:none;padding:0;margin:0}.contentnavi li{margin-bottom:.75rem;line-height:1.125rem}.contentnavi a{letter-spacing:-0.01em;font-size:10.8pt;text-decoration:none;color:#264067}.contentnavi a:hover{text-decoration:underline;color:#000;text-decoration-color:#264067}#photo::after{content:"";position:absolute;min-height:21pt;background-image:url(../img/imgshadow.png);background-repeat:no-repeat;background-size:contain;background-position:right;bottom:-21pt;left:0;right:0;font-size:18pt;text-align:center}.gallery img{cursor:pointer;padding:5px;max-width:30%;width:auto;height:auto}#fullscreen{width:1280px;height:854px;min-width:1280px;min-height:854px;max-height:854px;max-width:1280px;background-size:contain;background-repeat:no-repeat;background-position:top;position:absolute;padding:0;margin:0;overflow:hidden}#fullscreen a{text-decoration:none}#last{cursor:pointer;width:64px;height:64px;background-image:url(../img/last.png);background-size:contain;position:absolute;left:0;top:448px}#next{cursor:pointer;width:64px;height:64px;background-image:url(../img/next.png);background-size:contain;position:absolute;right:0;top:448px}#close{cursor:pointer;width:64px;height:64px;background-image:url(../img/close.png);background-size:contain;position:absolute;right:0;top:0}.content p b,.content ol b{color:#264067;font-size:.975rem;font-weight:bold}.content ul{margin-left:16px;margin-top:0;padding-left:0}.content p a,.content ul li a{color:#264067;text-decoration:none}.content p a:hover{color:#000;text-decoration:underline;text-decoration-color:#264067}.halfbox a{color:#264067;text-decoration:none}.halfbox a:hover{color:#000;text-decoration:underline;text-decoration-color:#264067}.h3{color:#264067;width:100%;display:inline-block;font-weight:bold;font-size:1.25rem;line-height:2rem;padding-top:16px;padding-bottom:16px;text-align:left}#welcome{font-weight:normal}footer{width:100%;line-height:1.5em;padding:16px;padding-left:12.5%;position:relative;color:#6a829f;background-color:#bfcbda;border-bottom:5px solid #264067}footer img{margin-bottom:-2px;margin-right:-2px;width:18px;height:18px}footer p b{font-weight:normal;font-size:16pt}footer a{color:rgba(0,0,0,.3);text-decoration:none}footer a:hover{color:#264067;text-decoration:underline;text-decoration-color:#000}footer p{line-height:1.2em}.center{display:flex;justify-content:center}.members{display:flex;flex-wrap:wrap;margin-bottom:32px;gap:16px}.members .member{width:calc(50% - 16px)}.members .member a{color:#264067;text-decoration:none}.members .member h4{margin-bottom:8px}.members .member .vita{width:100%}.members .member .vita h4{display:flex;min-height:32px;align-items:flex-end;margin-top:0}.members .member .vita img{width:100%}.members .member:hover{background-color:#bfcbda;position:relative}.members .member:hover a::before{content:attr(data-title);position:absolute;bottom:-16px;left:0;width:calc(100% - 16px);height:48px;background-color:#264067;color:#bfcbda;display:flex;align-items:center;font-size:.8rem;padding:8px}.members .member:hover .vita h4{padding-left:16px}.coop .cooperations{display:flex;flex-wrap:wrap;gap:16px}.coop .cooperations .cooperation{width:calc(50% - 32px);background-color:#bfcbda;padding:8px;display:flex;flex-direction:column;align-items:center}.coop .cooperations .cooperation img{max-width:100%;width:256px}.coop .cooperations .cooperation h3{text-align:center;font-weight:normal;font-size:1.5rem;margin-bottom:0}.coop .cooperations .cooperation .coop-address{text-align:center;flex-grow:1}.coop .cooperations .cooperation .coop-address h4{margin-bottom:.5rem}.coop .cooperations .cooperation .coop-address p{font-size:.8rem;color:#264067}.coop .cooperations .cooperation .contact-person{word-break:break-all;justify-self:flex-end}.coop .cooperations .cooperation .contact-person p{color:#264067;font-size:.8rem}ol li{margin-bottom:.5rem}ol li a{color:#264067;text-decoration:underline}ol li a:hover{color:#000;text-decoration-color:#264067}.content .legal p{margin-top:0;font-size:11pt;padding-top:4px}#fullscreen-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;z-index:1000;background-size:contain;background-repeat:no-repeat;background-position:center center}#fullscreen-overlay .fullscreen{position:relative;width:100%}#fullscreen-overlay .fullscreen .icon{position:absolute;width:64px;height:64px;background-size:contain;cursor:pointer}#fullscreen-overlay .fullscreen .last{left:8px;top:calc(50% - 32px);background-image:url("../img/last.png")}#fullscreen-overlay .fullscreen .next{right:8px;top:calc(50% - 32px);background-image:url("../img/next.png")}#fullscreen-overlay .fullscreen .close{right:8px;top:8px;background-image:url("../img/close.png")}@media screen and (min-width: 1024px){.topnav img{display:none}}@media screen and (max-width: 1024px){#logo{width:35%;margin-left:32.5%;background-position:center;height:150px}.content p,h1,h2,h3,.h3{z-index:0}.content{margin-left:0;padding-left:0;margin-right:0;width:100%}tr td:first-child{font-size:1rem}.contentnavi{display:none}.topnav li{display:none;background-color:#e7eaed;min-height:64px;width:100%}.topnav li:hover::before{content:unset}.topnav img{display:block;width:48px;height:48px;position:absolute;top:8px;left:8px;z-index:20}.topnav{position:absolute;top:0;left:0;width:100%;padding:0}.topnav.display{display:flex;flex-direction:column}.topnav.display li{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;z-index:10}.topnav.display li a{height:64px}.topnav.display li ul.subnav{position:relative;width:100%;display:block}.topnav.display li ul.subnav li{padding-left:0;padding-right:0;width:100%}.topnav.display li ul.subnav li a{color:#264067;font-size:1rem}.topnav.display li ul.subnav li:hover a{color:#bfcbda}.topnav.display li:hover{background-color:#264067}.topnav.display li:hover a{color:#bfcbda}.topnav.display li a{display:flex;align-items:center;justify-content:center}.halfbox{width:100%;margin:0;margin-left:-5px;padding:5px;margin-bottom:10px}.coop .cooperations .cooperation{width:100%}.coop .cooperations .cooperation .coop-address p{font-size:1rem}.coop .cooperations .cooperation .contact-person p{font-size:1rem}}/*# sourceMappingURL=main.min.css.map */