@font-face{font-family:Fira;font-display:swap;src:url(/fileadmin/webfonts/FiraSansCondensed-Regular.ttf)}.gridelement div>.frame+.frame,.gridelement div>.frame+.gridelement,.gridelement>[class*="flex"]+[class*="flex"]{margin-top:2em}*{box-sizing:border-box}body{margin:0;overflow-x:hidden;font-family:Fira, Helvetica, sans-serif;color:#53575a;line-height:1.5em}video{width:100%;max-width:800px}.video{background-image:url(/fileadmin/img/HG_Film.jpg);background-size:100%;background-position:center;background-repeat:no-repeat;display:flex;justify-content:center}img{width:100%;height:auto;display:block}h1{font-size:1.2em}@media (min-width: 1024px){h1{font-size:1.5em}}@media (min-width: 1280px){h1{font-size:2.5em}}h2{font-size:1.2em}@media (min-width: 1024px){h2{font-size:1.3em}}@media (min-width: 1440px){h2{font-size:1.5em}}h1~h2{margin-top:1em}h3{font-size:1em}@media (min-width: 1024px){h3{font-size:1.1em}}@media (min-width: 1440px){h3{font-size:1.2em}}h2~h3{margin-top:1em}p,ul,ol,table{margin:0}p~p,p p~p,p p~ul,p p~table,p h1~p,p h2~p,p h3~p,p h4~p,p h5~p,ul~p,p ul~p,p ul~ul,p ul~table,p h1~ul,p h2~ul,p h3~ul,p h4~ul,p h5~ul,ol~p,p ol~p,p ol~ul,p ol~table,p h1~ol,p h2~ol,p h3~ol,p h4~ol,p h5~ol,table~p,p table~p,p table~ul,p table~table,p h1~table,p h2~table,p h3~table,p h4~table,p h5~table,p~ul,ul p~p,ul p~ul,ul p~table,ul h1~p,ul h2~p,ul h3~p,ul h4~p,ul h5~p,ul~ul,ul ul~p,ul ul~ul,ul ul~table,ul h1~ul,ul h2~ul,ul h3~ul,ul h4~ul,ul h5~ul,ol~ul,ul ol~p,ul ol~ul,ul ol~table,ul h1~ol,ul h2~ol,ul h3~ol,ul h4~ol,ul h5~ol,table~ul,ul table~p,ul table~ul,ul table~table,ul h1~table,ul h2~table,ul h3~table,ul h4~table,ul h5~table,p~ol,ol p~p,ol p~ul,ol p~table,ol h1~p,ol h2~p,ol h3~p,ol h4~p,ol h5~p,ul~ol,ol ul~p,ol ul~ul,ol ul~table,ol h1~ul,ol h2~ul,ol h3~ul,ol h4~ul,ol h5~ul,ol~ol,ol ol~p,ol ol~ul,ol ol~table,ol h1~ol,ol h2~ol,ol h3~ol,ol h4~ol,ol h5~ol,table~ol,ol table~p,ol table~ul,ol table~table,ol h1~table,ol h2~table,ol h3~table,ol h4~table,ol h5~table,p~table,table p~p,table p~ul,table p~table,table h1~p,table h2~p,table h3~p,table h4~p,table h5~p,ul~table,table ul~p,table ul~ul,table ul~table,table h1~ul,table h2~ul,table h3~ul,table h4~ul,table h5~ul,ol~table,table ol~p,table ol~ul,table ol~table,table h1~ol,table h2~ol,table h3~ol,table h4~ol,table h5~ol,table~table,table table~p,table table~ul,table table~table,table h1~table,table h2~table,table h3~table,table h4~table,table h5~table{margin-top:1em}ol,ul{padding-left:1em}strong{letter-spacing:0.8px}main{display:block;margin-top:80px;overflow:hidden}main>.text,main>.gridelement,main>.hellgrau>.gridelement{padding:20px}@media (min-width: 768px){main>.text,main>.gridelement,main>.hellgrau>.gridelement{padding:20px 40px}}@media (min-width: 1024px){main>.text,main>.gridelement,main>.hellgrau>.gridelement{padding:20px 60px}}@media (min-width: 1280px){main>.text,main>.gridelement,main>.hellgrau>.gridelement{padding:40px 0;width:1100px;margin:0 auto}}@media (min-width: 768px){main{margin-top:110px}}@media (min-width: 1280px){main{margin-top:175px}}.gridelement>[class*="flex"]>div>div+div,.gridelement[class*="flex"]>div>div+div{margin-top:1em}@media (min-width: 1280px){.gridelement>[class*="flex"]>div>div+div,.gridelement[class*="flex"]>div>div+div{margin-top:2em}}h1+[class*="flex"],h2+[class*="flex"],h3+[class*="flex"],h4+[class*="flex"],[class*="flex"]>div+div{margin-top:1em}@media (min-width: 1024px){[class*="flex"]{display:flex;justify-content:space-between;flex-wrap:wrap}[class*="flex"].mitte{align-items:center}[class*="flex"].unten{align-items:flex-end}[class*="flex"]>div+div{margin-top:0}[class*="flex"][class*="33"]>div{width:calc(33.333% - 20px)}[class*="flex"][class*="25"]>div{width:calc(25% - 20px)}[class*="flex"][class*="_50"]>div{width:calc(50% - 20px)}[class*="flex"][class*="_50"]>div [class*="_50"]>div{width:100%}[class*="flex"][class*="66-33"]>div:first-child,[class*="flex"][class*="33-66"]>div:last-child{width:calc(63.666% - 20px)}[class*="flex"][class*="75-25"]>div:first-child,[class*="flex"][class*="25-75"]>div:last-child{width:calc(75% - 20px)}[class*="flex"][class*="75-25"]>div:last-child,[class*="flex"][class*="25-75"]>div:first-child{width:calc(25% - 20px)}[class*="flex"][class*="25-50-25"]>div:nth-child(2){width:calc(50% - 20px)}}@media (min-width: 1280px){h1+[class*="flex"],h2+[class*="flex"],h3+[class*="flex"]{margin-top:2em}[class*="flex"][class*="50"]>div [class*="50"]>div{width:calc(50% - 20px)}}.text-center{text-align:center}.text-right{text-align:right}header{position:fixed;top:0;left:0;right:0;height:80px;z-index:500}header a{text-decoration:none}header ul{padding:0;list-style:none}header .topnav{display:flex;justify-content:space-between;align-items:center;height:40px;padding:5px;background:#17365c}header .topnav a{color:white}header .topnav img{height:30px;width:157px}header .topnav ul{display:flex}header .topnav ul li+li{padding-left:5px;margin-left:5px;border-left:1px solid #53575a}header nav{height:40px;display:flex;justify-content:space-between;align-items:center;padding:5px;background:#e7e7e7}header nav svg{height:30px;width:87px;display:block}header nav .hamburger{width:35px;height:25px;margin:0 10px;position:relative;cursor:pointer;display:inline-block}header nav .hamburger span{background-color:#003560;position:absolute;border-radius:2px;transition:0.3s cubic-bezier(0.8, 0.5, 0.2, 1.4);width:100%;height:4px;display:block;left:0px}header nav .hamburger span:nth-child(1){top:0px}header nav .hamburger span:nth-child(2){top:10px}header nav .hamburger span:nth-child(3){bottom:0px}header nav .hamburger:not(.active):hover span:nth-child(1){top:-2px;transition:0.3s cubic-bezier(0.8, 0.5, 0.2, 1.4)}header nav .hamburger:not(.active):hover span:nth-child(3){bottom:-2px;transition:0.3s cubic-bezier(0.8, 0.5, 0.2, 1.4)}header nav .hamburger.active span:nth-child(1){left:3px;top:12px;width:30px;transition:0.3s cubic-bezier(0.8, 0.5, 0.2, 1.4);transform:rotate(90deg);transition-delay:150ms}header nav .hamburger.active span:nth-child(2){left:2px;top:20px;width:20px;transition:0.3s cubic-bezier(0.8, 0.5, 0.2, 1.4);transform:rotate(45deg);transition-delay:50ms}header nav .hamburger.active span:nth-child(3){left:14px;top:20px;width:20px;transition:0.3s cubic-bezier(0.8, 0.5, 0.2, 1.4);transform:rotate(-45deg);transition-delay:100ms}header nav ul{text-align:center}header nav ul li{font-size:120%;font-weight:bold;border-top:1px solid white}header nav ul li a{display:block;padding:10px 15px}header nav ul li ul li{font-size:90%;font-weight:normal;border:0}header nav ul li ul li.active a{background:#8dae10;color:white}header nav>ul{display:none;overflow-y:scroll;position:fixed;top:80px;left:0;right:0;bottom:80px;background:#003560}header nav>ul>li.active>a{background:#8dae10;color:white}@media (min-width: 768px){header{height:110px}header .topnav{height:55px;padding:10px}header .topnav img{width:110px;margin-left:15px}header nav{height:55px;padding:10px}header nav svg{width:117px;height:40px;margin-left:15px}header nav>ul{top:110px}}@media (min-width: 1280px){header{height:175px;transition:all 0.5s ease}header a{color:#003560}header .topnav{height:45px;padding:0 85px 0 70px}header nav{height:130px;padding:0 55px;transition:all 0.5s ease;align-items:flex-end}header nav svg{height:90px;width:263px;margin:0 0 20px 30px;transition:all 0.5s ease}header nav .hamburger{display:none}header nav>ul{display:flex;position:static;overflow:visible;white-space:nowrap;background:transparent}header nav>ul>li{position:relative;border:0;height:100%;display:flex;align-items:center;font-weight:normal}header nav>ul>li>a{margin-right:15px;padding:10px 15px 20px 15px}header nav>ul>li ul{position:absolute;top:100%;left:0;display:none;background:#e7e7e7;text-align:left}header nav>ul>li ul li{border-top:1px solid white}header nav>ul>li ul li a{padding:15px}header.fixed{margin-top:-45px}header.fixed nav{height:65px}header.fixed nav svg{height:44px;width:129px;margin:0 0 10px 10px}}footer{min-height:200px;background:#003560;color:white}footer a{color:white}footer svg{width:200px}footer>div{padding:20px}@media (min-width: 768px){footer>div{padding:20px 40px}}@media (min-width: 1024px){footer>div{padding:20px 60px}}@media (min-width: 1280px){footer>div{padding:40px 0;width:1100px;margin:0 auto}}footer div div:last-child img{max-width:120px;margin-top:30px}@media (min-width: 1024px){footer>div{display:flex;justify-content:space-evenly}}aside{background:#003560;height:80px;display:flex;justify-content:space-around;text-align:center}aside img{height:40px;width:40px;margin:0 auto}aside a{padding:10px;color:white;display:block;text-decoration:none;cursor:pointer}aside.mobile{position:fixed;bottom:0;left:0;right:0}@media (min-width: 1280px){aside{position:fixed;right:0;top:200px;flex-direction:column;align-items:flex-end;height:auto;background:transparent}aside a{display:flex;align-items:center;margin-bottom:10px;background:#003560;transition:all 0.3s ease;transform:translateX(calc(100% - 60px))}aside a:hover{transform:translateX(0)}aside span{margin-left:10px}}.bilder-slider{position:relative}.bilder-slider:not(.hidden){padding:20px}@media (min-width: 768px){.bilder-slider:not(.hidden){padding:20px 40px}}@media (min-width: 1024px){.bilder-slider:not(.hidden){padding:20px 60px}}@media (min-width: 1280px){.bilder-slider:not(.hidden){padding:40px 0;width:1100px;margin:0 auto}}.bilder-slider.hidden,.bilder-slider.fix{position:fixed;top:0;left:0;right:0;bottom:0;display:none;background:rgba(0, 53, 96, 0.8);z-index:1000;margin-top:0 !important}.bilder-slider.hidden .container .bilder .image img,.bilder-slider.fix .container .bilder .image img{max-width:100%;max-height:100%;width:auto;height:auto}.bilder-slider.hidden .arrows,.bilder-slider.fix .arrows{display:none}.bilder-slider.fix{display:block}.bilder-slider h2{margin-bottom:20px}.bilder-slider .container{overflow:hidden;z-index:1;height:100%}.bilder-slider .container .bilder{display:flex;transition:all 0.6s ease;height:100%;transform:translate(0);margin:0 -10px}.bilder-slider .container .bilder .image{flex:0 0 100%;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;padding:0 10px}.bilder-slider .container .bilder .image.zoom-sl:before{content:"";position:absolute;top:50%;left:50%;bottom:50%;right:50%;background:rgba(0, 53, 96, 0.8);background-image:url(/fileadmin/img-sechuman/zoom.svg);background-size:40px 40px;background-position:center;background-repeat:no-repeat;transition:all 0.3s ease}.bilder-slider .container .bilder .image:hover.zoom-sl:before{top:0;left:10px;bottom:0;right:10px}.bilder-slider .container .bilder .image.zoom:before{content:"";position:absolute;top:50%;left:50%;bottom:50%;right:50%;background:rgba(0, 53, 96, 0.8);background-image:url(/fileadmin/img-sechuman/zoom.svg);background-size:40px 40px;background-position:center;background-repeat:no-repeat;transition:all 0.3s ease}.bilder-slider .container .bilder .image:hover.zoom:before{top:0;left:10px;bottom:0;right:10px}.bilder-slider .arrows img{position:absolute;top:50%;transform:translateY(-50%);cursor:pointer;right:0;width:30px;height:30px;background:rgba(255, 255, 255, 0.8);padding:5px}.bilder-slider .arrows img.left{transform:translateY(-50%) scaleX(-1);right:auto;left:0}@media (min-width: 768px){.bilder-slider.hidden,.bilder-slider.fix{padding:40px}.bilder-slider.hidden .arrows,.bilder-slider.fix .arrows{display:block}.bilder-slider .arrows img{padding:10px}}.bilder-slider:not(.hidden) .container .bilder .image{flex:0 0 33.333%}@media (min-width: 1280px){.bilder-slider.hidden,.bilder-slider.fix{padding:80px}.bilder-slider .arrows img{width:50px;height:50px}}.close{position:fixed;top:10px;right:10px;display:none;z-index:1001;cursor:pointer;width:40px;height:40px}#c2737{padding:20px}@media (min-width: 768px){#c2737{padding:20px 40px}}@media (min-width: 1024px){#c2737{padding:20px 60px}}@media (min-width: 1280px){#c2737{padding:40px 0;width:1100px;margin:0 auto}}.news .clear{clear:both}.news .nav ul{float:left;display:inline;margin:0}.news .nav li{float:left}.news .nav a{float:left;display:block}.news .nav:after{content:".";display:block;height:0;clear:both;visibility:hidden}.news .article{padding-bottom:15px;margin-bottom:15px}.news .article:last-child{padding-bottom:0;margin-bottom:0}.news .article:after{content:".";display:block;height:0;clear:both;visibility:hidden}.news .article .news-img-wrap{float:left;margin:3px 12px 5px 0;background:#fff}.news .article .news-img-wrap a{display:block;float:left;padding:4px;border:1px solid #ddd;background:#fff}.news .article .news-img-wrap img{float:left;height:auto;width:auto}.news .article .teaser-text{margin:0 0 10px 0}.news .article h3{margin-bottom:0}.news .footer{clear:both;padding:10px 0 0 0;border-top:1px solid #eee;margin-top:15px;color:#888}.news .footer p{line-height:1em}.news .footer span{display:inline-block;padding-right:8px;margin-right:8px;border-right:1px solid #ddd}.news .footer span:last-child{border-right:0}.news .footer .news-category a{text-transform:uppercase}.news .no-news-found{color:#DB0202;font-style:italic}.news .page-navigation p{float:left}.news .page-navigation ul{float:right}.news .page-navigation ul li{float:left;display:block;padding:0 2px;background:none}.news .page-navigation ul li a{display:block}.news-category-view ul li{padding:5px 8px}.news-category-view ul li li{padding:2px 8px 2px 12px}.news-category-view>ul>li:nth-child(even){background:#f9f9f9;border-top:1px solid #eee;border-bottom:1px solid #eee}.news-category-view .category-desc{padding-left:10px;margin-left:10px;border-left:1px solid #ddd}.news-single .footer{margin-bottom:20px;margin-top:5px;padding:10px 0 0 0;border-bottom:0;border-top:1px solid #eee}.news-single .article .news-img-wrap{float:right;width:282px;margin:0 0 0 25px}.news-single .article .news-img-wrap img{float:none}.news-single .teaser-text{font-size:15px;color:#888}.news-text-wrap{margin-bottom:10px}.news-img-caption{color:#888}.news-related-wrap{display:table;margin-top:20px;width:100%}.news-related{width:50%;padding:15px;border:1px solid #eee;display:table-cell}.news-related ul li{line-height:1em;margin-bottom:12px}.news-related ul li span{border-right:1px solid #DDDDDD;display:inline-block;margin-right:8px;padding-right:8px;color:#888}.news-related ul li span:last-child{border-right:0;padding-right:0}.news-related h4{margin-bottom:10px}.news-related-files ul li{margin-bottom:20px}.news-related-files .news-related-files-link .jpg{background-position:0 0}.news-clear{clear:both}.news-list-view .article a{color:#003560;text-decoration:none;display:flex;flex-direction:column}.news-list-view .article .news-img-wrap{float:none;margin:0;display:block;padding-right:40px}.news-list-view .article .news-img-wrap img{width:100%}.news-list-view .article .teaser-text{display:block;background:white;padding:20px;margin:-40px 0 0 40px;position:relative}.news-list-view .article .teaser-text strong{font-size:120%;margin-bottom:10px}@media (min-width: 768px){.news-list-view{display:flex;flex-wrap:wrap;margin-bottom:-70px}.news-list-view .article{width:33.333%;padding-bottom:0;margin-bottom:0}.news-list-view .article a{height:100%;padding:0 100px 30px 0}.news-list-view .article .teaser-text{height:100%}.gridelement .news-list-view .article{width:50%}}.news-single{padding:20px}@media (min-width: 768px){.news-single{padding:20px 40px}}@media (min-width: 1024px){.news-single{padding:20px 60px}}@media (min-width: 1280px){.news-single{padding:40px 0;width:1100px;margin:0 auto}}.gridelement .casa_form-container{padding:0 1%}.casa_form-container{padding:55px 20vw}.casa_form-container h2{text-align:center}.casa_form-container>.typo3-messages{margin:0}.casa_form-container>.form-group,.casa_form-container>.row,.casa_form-container>.btn-group{max-width:50%;margin:12px auto}.casa_form-container .btn-group{margin-top:48px}.casa_form-container .row{display:flex;flex-wrap:none;gap:12px}.casa_form-container .row>*{flex:1 0 10%}.casa_form-container .casa_form-header-button-wrap{display:flex;gap:10px;align-items:center}.casa_form-container .casa_form-header-button-wrap>h2{flex:1 1 auto}.casa_form-container .casa_form-header-button-wrap a.button{flex:0 0 auto;white-space:nowrap}form .form-group,form .btn-group{margin-top:1em}form input:not([type="checkbox"]),form textarea,form select,form button{width:100%;padding:5px 10px;border:3px solid #53575a;font:inherit;border-radius:0}form input:not([type="checkbox"]):focus,form textarea:focus,form select:focus,form button:focus{border:3px solid #8dae10;outline:none}form input[type="submit"],form button{width:auto;display:inline-block;cursor:pointer;color:#53575a;background:transparent}form label{color:#53575a;margin-bottom:10px}form input[type="checkbox"],form input[type="radio"]{display:none}form input[type="checkbox"]+span,form input[type="radio"]+span{display:flex;gap:10px;align-items:center;margin-bottom:10px}form input[type="checkbox"]+span>*,form input[type="radio"]+span>*{flex:1 1 100%}form input[type="checkbox"]+span>.required,form input[type="radio"]+span>.required{flex:0 0 20px}form input[type="checkbox"]+span:before,form input[type="radio"]+span:before{content:"";width:37px;height:37px;background-size:29px 29px;background-position:center;display:inline-block;border:3px solid #53575a;background-repeat:no-repeat;flex:0 0 37px !important}form input[type="checkbox"]+span span,form input[type="radio"]+span span{width:calc(100% - 40px)}form input[type="checkbox"]+span span a,form input[type="radio"]+span span a{font-size:80%}form input[type="checkbox"]:checked+span:before,form input[type="radio"]:checked+span:before{background-image:url(/fileadmin/img/close-cross-blau.svg)}ul.typo3-messages{list-style:none;margin:0 20vw}.alert{border:1px solid #1c6a66;padding:8px;margin-bottom:24px}.alert-success{background:#ddf6dd}.termine{padding:20px}@media (min-width: 768px){.termine{padding:20px 40px}}@media (min-width: 1024px){.termine{padding:20px 60px}}@media (min-width: 1280px){.termine{padding:40px 0;width:1100px;margin:0 auto}}.termine .element{margin-top:40px;padding-top:40px;border-top:1px solid #8dae10}.calendarize{padding:20px}@media (min-width: 768px){.calendarize{padding:20px 40px}}@media (min-width: 1024px){.calendarize{padding:20px 60px}}@media (min-width: 1280px){.calendarize{padding:40px 0;width:1100px;margin:0 auto}}.calendarize table{width:100%;border:1px solid black;border-collapse:collapse}.calendarize table tr,.calendarize table th{display:flex;text-align:center;align-items:stretch;justify-content:center}.calendarize table tr td,.calendarize table th td{flex:1;min-height:50px;background:#eee;border:1px solid black}.calendarize table tr td li,.calendarize table th td li{font-size:80%;display:flex}.calendarize .btn-group .btn+.btn{display:none}@media (min-width: 1280px){.calendarize{padding:40px 180px;width:auto}}.panel-default+.panel-default{margin-top:40px}.dp--cookie-check{justify-content:center}.cc-btn{text-decoration:none !important;color:white !important;background:#8dae10 !important}.assoziiert{padding:0 20px 20px 20px}@media (min-width: 768px){.assoziiert{padding:0 40px 20px 40px;margin:-20px 0}}@media (min-width: 1024px){.assoziiert{padding:0 60px 20px 60px}}@media (min-width: 1280px){.assoziiert{padding:0 0 40px 0;width:1100px;margin:-30px auto -30px auto}}.assoziiert div{color:white;display:inline-block;padding:5px 10px;position:relative;transition:all 0.3s ease;background:#003560;transform:translate(5px, 5px);transform-style:preserve-3d;margin:0 0 20px 0;width:100%}.assoziiert div:before{content:"";background:#8dae10;position:absolute;top:-5px;left:-5px;width:100%;height:100%;z-index:-1;transition:all 0.3s ease;transform:translateZ(-1em)}.assoziiert div:hover{transform:translate(0)}.assoziiert div:hover:before{top:0;left:0}@media (min-width: 1024px){.assoziiert{display:flex;flex-wrap:wrap}.assoziiert div{width:calc(50% - 20px);margin:0 20px 20px 0}}@media (min-width: 1280px){.assoziiert div{width:calc(25% - 20px)}}.tx-cal-controller .month-small th,.tx-cal-controller .month-medium th,.tx-cal-controller .month-large th{background-color:#003560;color:white}.tx-cal-controller div.default_catheader dl,.tx-cal-controller div.default_catheader_allday,.tx-cal-controller div.blue_catheader dl,.tx-cal-controller div.blue_catheader_allday{border:#8dae10;border-left:#8dae10;background-color:#8dae10;padding:10px}.header-buttons{display:none}.button,.news-backlink-wrap a{color:white;text-decoration:none;display:inline-block;padding:5px 10px;position:relative;transition:all 0.3s ease;background:#003560;transform:translate(5px, 5px);transform-style:preserve-3d}.button svg,.news-backlink-wrap a svg{height:18px;fill:white;transform:translateY(3px)}.button:before,.news-backlink-wrap a:before{content:"";background:#8dae10;position:absolute;top:-5px;left:-5px;width:100%;height:100%;z-index:-1;transition:all 0.3s ease;transform:translateZ(-1em)}.button:hover,.news-backlink-wrap a:hover{transform:translate(0)}.button:hover:before,.news-backlink-wrap a:hover:before{top:0;left:0}.list-view,.view-header{padding:0 20px 20px 20px;margin-bottom:20px !important}@media (min-width: 768px){.list-view,.view-header{padding:0 40px 20px 40px;margin:-20px 0}}@media (min-width: 1024px){.list-view,.view-header{padding:0 60px 20px 60px}}@media (min-width: 1280px){.list-view,.view-header{padding:0 0 40px 0;width:1100px;margin:-30px auto -30px auto}}#calendar-event{padding:20px}@media (min-width: 768px){#calendar-event{padding:20px 40px}}@media (min-width: 1024px){#calendar-event{padding:20px 60px}}@media (min-width: 1280px){#calendar-event{padding:40px 0;width:1100px;margin:0 auto}}a{color:#8dae10}h1,h2,h3{margin:0;color:#003560;line-height:initial}main>.team{padding:0 20px 20px 20px}@media (min-width: 768px){main>.team{padding:0 40px 20px 40px;margin:-20px 0}}@media (min-width: 1024px){main>.team{padding:0 60px 20px 60px}}@media (min-width: 1280px){main>.team{padding:0 0 40px 0;width:1100px;margin:-30px auto -30px auto}}.team .mitglied{padding:0 0 50px 0}.team .mitglied a{color:#53575a;text-decoration:none}.team .mitglied p+p{margin-top:3px}.team .mitglied strong{margin:10px 3px 0 0;display:inline-block}.team .mitglied .text svg{width:40px;height:40px;margin-top:10px}.team .mitglied .text svg:hover .st0{fill:#ffffff}.team .mitglied .text svg:hover .st1{fill:#003560}@media (min-width: 768px){.team{display:flex;flex-wrap:wrap}.team .mitglied{width:50%;padding:0 20px 50px 0}}@media (min-width: 1280px){.team{margin-bottom:-40px}.team .mitglied{width:25%;position:relative;padding:0 20px 40px 0;overflow:hidden;margin-bottom:20px}.team .mitglied .titel{position:absolute;bottom:33px;left:20px;right:0;background:white;display:flex;flex-direction:column;padding:0px 10px}.team .mitglied .titel span{display:none}.team .mitglied .text{position:absolute;background:rgba(0, 53, 96, 0.8);top:0;left:0;right:20px;bottom:0px;color:white;padding:20px;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;transition:all 0.3s ease;transform:translateY(120%)}.team .mitglied .text a{color:white}.team .mitglied:hover .text{transform:translateY(0%)}.gridelement .team .mitglied{width:50%}}.praxis{display:flex;flex-wrap:wrap}main>.praxis{padding:0 20px 20px 20px}@media (min-width: 768px){main>.praxis{padding:0 40px 20px 40px;margin:-20px 0}}@media (min-width: 1024px){main>.praxis{padding:0 60px 20px 60px}}@media (min-width: 1280px){main>.praxis{padding:0 0 40px 0;width:1100px;margin:-30px auto -30px auto}}.praxis .partner{width:50%;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;border-right:20px solid white;border-bottom:20px solid white}.praxis .partner:before{content:"";padding-top:100%;float:left}.praxis .partner:after{content:"";display:block;clear:both}.praxis .partner img{max-width:150px;max-height:150px;width:auto}.praxis .partner .text svg{width:40px;height:40px;margin-top:10px}.praxis .partner .text svg .st0{fill:#003560}.praxis .partner .text svg .st1{fill:#ffffff}.praxis .partner .text svg:hover .st0{fill:#ffffff}.praxis .partner .text svg:hover .st1{fill:#003560}.praxis .partner .text{position:absolute;background:rgba(0, 53, 96, 0.8);top:0;left:0;right:0;bottom:0;color:white;padding:20px;display:flex;flex-direction:column;justify-content:center;align-items:center;transition:all 0.3s ease;transform:translateY(120%)}.praxis .partner:hover .text{transform:translateY(0%)}@media (min-width: 768px){.praxis .partner{width:33.333%}}@media (min-width: 768px){.praxis .partner{width:25%}}@media (min-width: 1280px){.praxis .partner{width:20%}}@media (min-width: 768px){.headerbild+.text,.headerbild+.gridelement{transform:translateY(-40px);margin-bottom:-40px}.headerbild+.text h1,.headerbild+.gridelement h1{background:white;padding:10px 15px;transform:translateX(-15px);display:inline-block}}@media (min-width: 1280px){.headerbild+.text,.headerbild+.gridelement{transform:translateY(-110px);margin-bottom:-110px}}@media (min-width: 1280px){.headerbild+.text h1,.headerbild+.gridelement h1{padding:15px 20px;transform:translateX(-20px)}}#highlight{background:white;color:#003560;padding:20px;margin:-40px 0 0 40px;position:relative}#highlight h2{color:#003560}@media (min-width: 1280px){#highlight{margin:-40px -40px 0 40px}}.suchen{display:none}@media (min-width: 1440px){.suchen{position:absolute;top:220px;left:120px;width:200px;height:200px;display:flex;align-items:center;justify-content:center;text-align:center;font-size:250%;padding:10px;line-height:110%}.suchen a{text-decoration:none;transform:rotate(-15deg)}.suchen strong{z-index:1}.suchen:before{content:"";position:absolute;top:0;right:0;background:white;width:180px;height:180px;border-radius:100%;border:10px solid #003560;border-right-color:#8dae10;animation:dreh 3s linear 0s infinite}}@keyframes dreh{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.zoom{cursor:pointer}@media (min-width: 1024px){.zoom{position:relative}.zoom:before{content:"";background:rgba(0, 53, 96, 0.6);position:absolute;top:50%;left:50%;right:50%;bottom:50%;transition:all 0.3s ease;background-image:url(/fileadmin/img/search-plus-interface-symbol.svg);background-repeat:no-repeat;background-size:90px 90px;background-position:center}.zoom:hover:before{top:0;left:0;right:0;bottom:0}}.overlay{display:flex;justify-content:center;align-items:center;transition:all 0.8s ease;position:absolute;z-index:50000;background:rgba(0, 53, 96, 0.8);padding:20px;opacity:1;background-image:url(/fileadmin/img/close-cross.svg);background-repeat:no-repeat;background-size:50px 50px;background-position:top 20px right 20px}.overlay img{max-width:100%;max-height:100%;width:auto;height:auto;cursor:default}@media (min-width: 1280px){.overlay{padding:40px}}