@charset "UTF-8";.container-fluid{margin:0 auto}html{font-size:11px}@media (min-width: 960px){html{font-size:13px}}@media (min-width: 1441px){html{font-size:15px}}body{font-family:Karla,sans-serif;font-size:1rem;color:#333;letter-spacing:0;line-height:1.5;padding:0;margin:0;text-rendering:optimizeLegibility;font-weight:400}dd,dl,dt,li,ol,ul{font-size:1rem}@media (max-width: 600px){#wpadminbar{display:none}html[lang=de-DE]{margin-top:0!important}}a,a:visited{transition:color .4s ease}a:hover,a:focus{text-decoration:none}a{position:relative}a[href$=".jpg"] img,a[href$=".jpeg"] img,a[href$=".png"] img{opacity:1;transition:opacity .5s ease}a[href$=".jpg"] img:hover,a[href$=".jpg"] img:focus,a[href$=".jpeg"] img:hover,a[href$=".jpeg"] img:focus,a[href$=".png"] img:hover,a[href$=".png"] img:focus{opacity:.5}ul{margin:0 0 1.5em 1em}img{border:0;height:auto;max-width:100%;box-sizing:border-box}p{margin:0 0 .7em}iframe{display:block}td{vertical-align:top}h1,h2,h3,h4,h5,h6{font-family:Westmount,sans-serif;font-weight:400;clear:both;line-height:1.2;margin:1.2em 0 .3em;letter-spacing:1}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{color:inherit}h1{font-size:3rem;font-weight:900;letter-spacing:-.02em;line-height:.9}h2,h3{font-size:2rem;font-weight:400;letter-spacing:.03em;line-height:1}h4{font-size:1.333rem;font-family:Karla,sans-serif;font-weight:400;line-height:1.1}h5{font-size:1rem;font-family:Karla,sans-serif;font-weight:700;line-height:1}h6{font-size:1.066rem;font-family:Karla,sans-serif;font-weight:700;line-height:1;letter-spacing:4rem;text-transform:uppercase}@media (max-width: 1440px){h1{font-size:2.5rem}h2{font-size:1.8rem}h3{font-size:1.5rem}h4,h5{font-size:1rem}}@media (max-width: 959px){h1{font-size:2rem}h2{font-size:1.6rem}h3{font-size:1.3rem}h4,h5{font-size:1rem}}h1+h1,h1+h2,h1+h3,h1+h4,h1+h5,h1+h6,h1:first-child,h2+h1,h2+h2,h2+h3,h2+h4,h2+h5,h2+h6,h2:first-child,h3+h1,h3+h2,h3+h3,h3+h4,h3+h5,h3+h6,h3:first-child,h4+h1,h4+h2,h4+h3,h4+h4,h4+h5,h4+h6,h4:first-child,h5+h1,h5+h2,h5+h3,h5+h4,h5+h5,h5+h6,h5:first-child,h6+h1,h6+h2,h6+h3,h6+h4,h6+h5,h6+h6,h6:first-child{margin-top:0}p:last-child{margin-bottom:0}header h1,header h2,header h3,header h4,header h5,header h6{margin-top:.1em}b,strong{font-weight:600}hr{clear:both}hr.invisible-divider{visibility:hidden}blockquote{margin-left:2em;border:0;padding:1.2em 0 0 2.3em;margin-top:1em;margin-bottom:2em;position:relative;font-size:1.5em;text-align:center}blockquote:before{font-family:serif;content:"\201c";color:#c92a20;display:block;position:absolute;z-index:1;left:0em;font-weight:500;top:-.1em;font-size:162px;line-height:1}.says,.screenReader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}img.alignnone{margin-bottom:3px}img.alignright{margin:1px 0 5px 5px;display:inline}img.alignleft{margin:1px 10px 2px 0;display:inline}img.noMargin{margin:0}.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignright{float:right}.alignleft{float:left}.wp-caption{background:rgba(0,0,0,0);border:none;margin-bottom:28px;max-width:100%;padding:0;text-align:inherit}.wp-caption.alignleft{float:left;margin:6px 28px 28px 0}.wp-caption .wp-caption-text{font-style:italic;padding-top:7px;font-size:.9em;line-height:1.2}.video-container{position:relative;padding-bottom:56.25%}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.wp-video,.mejs-container{width:100%!important}.textIntro{font-size:1.6em;line-height:1.4}.doMainColor{color:#c92a20}.doMainColor a{color:#c92a20!important}em.doMainColor{font-style:normal}.post-edit-link,.edit-link{background:#920101!important;color:#fff!important;display:inline-block;padding:.2em .5em}.post-edit-link,.edit-link a{color:#fff!important}.text-primary{color:#c92a20!important}.elementor-button-link,.btn{font-weight:400;font-family:Westmount,sans-serif;padding:.3em 2em .6em;font-size:1em;margin:5px 0;border-radius:0;transition:color .5s ease,background .5s ease,border .5s ease;line-height:1.25;text-align:center;display:inline-block}body .elementor-button,.elementor-button-link,.btn.btn-primary{background-color:#c92a20;border-color:transparent;color:#fff}body .elementor-button:hover,body .elementor-button:focus,body .elementor-button:active,.elementor-button-link:hover,.elementor-button-link:focus,.elementor-button-link:active,.btn.btn-primary:hover,.btn.btn-primary:focus,.btn.btn-primary:active{text-decoration:none;background:#b3251c;border-color:transparent;outline:none}.btn.btn-outline-primary{border-color:#c92a20;color:#c92a20}.btn.btn-outline-primary:hover,.btn.btn-outline-primary:focus,.btn.btn-outline-primary:active{background-color:#c92a20;border-color:transparent;color:#fff}.btn.btn-sm{font-size:.8em}.btn.btn-lg{font-size:1.3em}.btn.noIcon:after{display:none!important}.post-edit-link{background:rgb(162,27,180);color:#fff!important;display:inline-block;padding:.3em 1em}.elementor-button.elementor-size-xs{font-size:.75em;padding:.5em 2em;border-radius:0}.elementor-button.elementor-size-sm,.elementor-button.elementor-size-md{font-size:1em;padding:.5em 2em;border-radius:0}.elementor-button.elementor-size-lg{font-size:1.3em;padding:.5em 2em;border-radius:0}.elementor-button.elementor-size-xl{font-size:1.7em;padding:.5em 2em;border-radius:0}body.elementor-page #page{max-width:100%}body.tmNoElementorPage main.site-main,body.tmNoElementorPage main#tribe-events-pg-template{max-width:1840px;margin:0 auto;padding:150px 1.5em 5%}.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{padding:1.5em}.elementor-section,.elementor-element,.elementor-widget-wrap{background-size:cover;background-position:center}[type=button]:focus,[type=button]:hover,[type=submit]:focus,[type=submit]:hover,button:focus,button:hover{background-color:var(--e-global-color-a52fe89)}@font-face{font-family:Karla;font-style:normal;font-weight:200;src:local(""),url(../fonts/karla-v22-latin-200.woff2) format("woff2"),url(../fonts/karla-v22-latin-200.woff) format("woff")}@font-face{font-family:Karla;font-style:normal;font-weight:300;src:local(""),url(../fonts/karla-v22-latin-300.woff2) format("woff2"),url(../fonts/karla-v22-latin-300.woff) format("woff")}@font-face{font-family:Karla;font-style:normal;font-weight:400;src:local(""),url(../fonts/karla-v22-latin-regular.woff2) format("woff2"),url(../fonts/karla-v22-latin-regular.woff) format("woff")}@font-face{font-family:Karla;font-style:normal;font-weight:500;src:local(""),url(../fonts/karla-v22-latin-500.woff2) format("woff2"),url(../fonts/karla-v22-latin-500.woff) format("woff")}@font-face{font-family:Karla;font-style:normal;font-weight:600;src:local(""),url(../fonts/karla-v22-latin-600.woff2) format("woff2"),url(../fonts/karla-v22-latin-600.woff) format("woff")}@font-face{font-family:Karla;font-style:normal;font-weight:700;src:local(""),url(../fonts/karla-v22-latin-700.woff2) format("woff2"),url(../fonts/karla-v22-latin-700.woff) format("woff")}@font-face{font-family:Karla;font-style:italic;font-weight:200;src:local(""),url(../fonts/karla-v22-latin-200italic.woff2) format("woff2"),url(../fonts/karla-v22-latin-200italic.woff) format("woff")}@font-face{font-family:Karla;font-style:italic;font-weight:300;src:local(""),url(../fonts/karla-v22-latin-300italic.woff2) format("woff2"),url(../fonts/karla-v22-latin-300italic.woff) format("woff")}@font-face{font-family:Karla;font-style:normal;font-weight:800;src:local(""),url(../fonts/karla-v22-latin-800.woff2) format("woff2"),url(../fonts/karla-v22-latin-800.woff) format("woff")}@font-face{font-family:Karla;font-style:italic;font-weight:400;src:local(""),url(../fonts/karla-v22-latin-italic.woff2) format("woff2"),url(../fonts/karla-v22-latin-italic.woff) format("woff")}@font-face{font-family:Karla;font-style:italic;font-weight:500;src:local(""),url(../fonts/karla-v22-latin-500italic.woff2) format("woff2"),url(../fonts/karla-v22-latin-500italic.woff) format("woff")}@font-face{font-family:Karla;font-style:italic;font-weight:600;src:local(""),url(../fonts/karla-v22-latin-600italic.woff2) format("woff2"),url(../fonts/karla-v22-latin-600italic.woff) format("woff")}@font-face{font-family:Karla;font-style:italic;font-weight:700;src:local(""),url(../fonts/karla-v22-latin-700italic.woff2) format("woff2"),url(../fonts/karla-v22-latin-700italic.woff) format("woff")}@font-face{font-family:Karla;font-style:italic;font-weight:800;src:local(""),url(../fonts/karla-v22-latin-800italic.woff2) format("woff2"),url(../fonts/karla-v22-latin-800italic.woff) format("woff")}@font-face{font-family:Westmount;font-style:normal;font-weight:400;src:url(../fonts/WestmountExtraLight/font.woff2) format("woff2"),url(../fonts/WestmountExtraLight/font.woff) format("woff")}@font-face{font-style:normal;font-weight:700;font-family:Westmount;src:url(../fonts/WestmountLight/font.woff2) format("woff2"),url(../fonts/WestmountLight/font.woff) format("woff")}@font-face{font-family:Westmount;font-style:normal;font-weight:900;src:url(../fonts/WestmountBold/font.woff2) format("woff2"),url(../fonts/WestmountBold/font.woff) format("woff")}.hfe-site-logo{display:flex;justify-content:center}@media (max-width: 1441px){.elementor-15 .elementor-element.elementor-element-5ebffb8 .hfe-site-logo .hfe-site-logo-container img{width:32%}}.vbieMainNavigation li a:after{content:"";width:0;border-bottom:.1em solid var(--e-global-color-primary);height:.1em;bottom:.8em}.vbieMainNavigation li a:hover,.vbieMainNavigation li a:active,.vbieMainNavigation li a:focus{text-decoration:none!important}.vbieMainNavigation li a:hover:after,.vbieMainNavigation li a:active:after,.vbieMainNavigation li a:focus:after{width:calc(100% - 3.5em)}.vbieMainNavigation.sticky{position:fixed;width:100%;background-color:#fff;top:0}@media (min-width: 601px){body.admin-bar .vbieMainNavigation.sticky{top:46px}}@media (min-width: 784px){body.admin-bar .vbieMainNavigation.sticky{top:32px}}@media (max-width: 768px){a.hfe-menu-item,a.hfe-sub-menu-item{padding:.7em 1em!important;font-size:.9rem!important}}body label{line-height:1;font-size:.8em;color:#666;width:100%;text-transform:uppercase}input,textarea{font-size:.9em;padding:.4em .8em;max-width:100%;width:100%;line-height:1.5;color:#666;outline:none}input[type=checkbox],input[type=submit],input[type=button],button{width:auto;cursor:pointer}.wpcf7-form-control.wpcf7-acceptance .wpcf7-list-item{margin:0;padding:0}.wpcf7-form-control.wpcf7-acceptance label{display:block;text-transform:none;font-size:1em}.wpcf7-form{--wpcf7_col_gap: 1rem}.wpcf7-form .row{display:flex;margin:0 calc(-1 * var(--wpcf7_col_gap))}.wpcf7-form .col{width:100%;margin:0 var(--wpcf7_col_gap)}.wpcf7-form .form-group{margin:.5em auto}.wpcf7-form input[type=checkbox],.wpcf7-form input[type=submit],.wpcf7-form input[type=button],.wpcf7-form button{background-color:var(--e-global-color-primary);color:#fff;border:2px solid var(--e-global-color-primary)}.wpcf7-form input[type=checkbox]:hover,.wpcf7-form input[type=checkbox]:focus,.wpcf7-form input[type=checkbox]:active,.wpcf7-form input[type=submit]:hover,.wpcf7-form input[type=submit]:focus,.wpcf7-form input[type=submit]:active,.wpcf7-form input[type=button]:hover,.wpcf7-form input[type=button]:focus,.wpcf7-form input[type=button]:active,.wpcf7-form button:hover,.wpcf7-form button:focus,.wpcf7-form button:active{background-color:#fff;color:var(--e-global-color-primary);border:2px solid var(--e-global-color-primary)}.wpcf7-form .submitArea{display:flex;flex-direction:row-reverse}.gallery .wp-caption-text{display:none}.gallery .gallery-item{float:left;line-height:0;margin-left:3%;margin-bottom:3%}.gallery img{width:100%}.gallery:after{content:"";display:block;clear:both}div .gallery-columns-2 .gallery-item{width:48.5%}div .gallery-columns-2 .gallery-item:nth-child(2n+1){margin-left:0}div .gallery-columns-3 .gallery-item{width:31.3333333333%}div .gallery-columns-3 .gallery-item:nth-child(3n+1){margin-left:0}div .gallery-columns-4 .gallery-item{width:22.75%}div .gallery-columns-4 .gallery-item:nth-child(4n+1){margin-left:0}div .gallery-columns-5 .gallery-item{width:17.6%}div .gallery-columns-5 .gallery-item:nth-child(5n+1){margin-left:0}div .gallery-columns-6 .gallery-item{width:14.1666666667%}div .gallery-columns-6 .gallery-item:nth-child(6n+1){margin-left:0}div .gallery-columns-7 .gallery-item{width:11.7142857143%}div .gallery-columns-7 .gallery-item:nth-child(7n+1){margin-left:0}div .gallery-columns-8 .gallery-item{width:9.875%}div .gallery-columns-8 .gallery-item:nth-child(8n+1){margin-left:0}@media (max-width: 450px){div .gallery .gallery-item{width:48.5%}div .gallery .gallery-item:nth-child(2n+1){margin-left:0}}.blocks-gallery-grid .blocks-gallery-image,.blocks-gallery-grid .blocks-gallery-item,.wp-block-gallery .blocks-gallery-image,.wp-block-gallery .blocks-gallery-item{max-width:calc(50% - 1em)}@media (min-width: 600px){.blocks-gallery-grid.columns-3 .blocks-gallery-image,.blocks-gallery-grid.columns-3 .blocks-gallery-item,.wp-block-gallery.columns-3 .blocks-gallery-image,.wp-block-gallery.columns-3 .blocks-gallery-item{max-width:calc(33.33333% - .66667em)}.blocks-gallery-grid.columns-4 .blocks-gallery-image,.blocks-gallery-grid.columns-4 .blocks-gallery-item,.wp-block-gallery.columns-4 .blocks-gallery-image,.wp-block-gallery.columns-4 .blocks-gallery-item{max-width:calc(25% - .75em)}.blocks-gallery-grid.columns-5 .blocks-gallery-image,.blocks-gallery-grid.columns-5 .blocks-gallery-item,.wp-block-gallery.columns-5 .blocks-gallery-image,.wp-block-gallery.columns-5 .blocks-gallery-item{max-width:calc(20% - .8em)}.blocks-gallery-grid.columns-5 .blocks-gallery-image,.blocks-gallery-grid.columns-5 .blocks-gallery-item,.wp-block-gallery.columns-5 .blocks-gallery-image,.wp-block-gallery.columns-5 .blocks-gallery-item{max-width:calc(16.66667% - .83333em)}.blocks-gallery-grid.columns-7 .blocks-gallery-image,.blocks-gallery-grid.columns-7 .blocks-gallery-item,.wp-block-gallery.columns-7 .blocks-gallery-image,.wp-block-gallery.columns-7 .blocks-gallery-item{max-width:calc(14.28571% - .85714em)}.blocks-gallery-grid.columns-8 .blocks-gallery-image,.blocks-gallery-grid.columns-8 .blocks-gallery-item,.wp-block-gallery.columns-8 .blocks-gallery-image,.wp-block-gallery.columns-8 .blocks-gallery-item{max-width:calc(12.5% - .875em)}}html{scroll-behavior:smooth!important;scroll-padding-top:120px}.no-sidebar.separate-containers .site-main{margin-top:0}body.page-template-default.tmElementorPage #content{max-width:1840px!important;padding-left:10px;padding-right:10px;margin:0 auto}.linksUnderlined a{text-decoration:underline!important}.linksUnderlined a:hover,.linksUnderlined a:focus,.linksUnderlined a:active{text-decoration:none!important}body table,body th,body td{border:0}blockquote{font-family:Westmount,sans-serif;margin-left:0;border:0;padding:.2em 2em 0 2.3em;margin-top:1em;margin-bottom:2em;position:relative;font-size:1.8em}blockquote:before,blockquote:after{font-family:"Font Awesome 5 Free";color:#c92a20;display:block;position:absolute;z-index:1;font-size:2.3333333333em;line-height:1}blockquote:before{content:"\f10d";left:0em;top:-.1em}blockquote:after{content:"\f10e";right:0em;bottom:.5em}blockquote p{margin:0;text-align:center}blockquote footer{font-size:.8em;text-align:right}blockquote footer small,blockquote footer cite{display:inline-block;color:#c92a20;font-style:italic;font-size:1em}blockquote footer:before,blockquote small:before,blockquote .small:before{display:none}form{margin-bottom:0}form label{margin:0;line-height:1.2;font-size:.9em}form .form-check label{font-size:1em}.wpcf7-form-control.wpcf7-acceptance{font-size:.9em}body .wpcf7-not-valid-tip{background:#ea0000;padding:0 .5em;color:#fff}.elementor-screen-only,.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{position:absolute;top:-10000em;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}body #page{max-width:100%}body.elementor-editor-active #header{display:none}body.elementor-editor-active #page{width:100%;margin:0 auto}.elementor-element,.elementor-element .elementor-column-wrap{background-size:cover;background-position:center}body .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{padding:1.5em}body.single-event,body.page-template-default.tmNoElementorPage{background:#fafafa}body.single-event #content,body.page-template-default.tmNoElementorPage #content{max-width:1200px;padding:5% 15px;margin:0 auto;background:#fff;box-sizing:border-box}body.page-template-default.tmElementorPage #content{max-width:initial}body.page-template-default.tmElementorPage #main{margin:0}body.page-template-default.tmElementorPage #main .inside-article{padding:0}body.page-template-default.tmElementorPage #main .inside-article .entry-content{margin:0}.elementor-tab-content ul,.elementor-text-editor ul{margin:0;padding:0}.elementor-tab-content ul li,.elementor-text-editor ul li{position:relative;list-style:none;padding-left:1.5em;line-height:1.4}.elementor-tab-content ul li:before,.elementor-text-editor ul li:before{content:"\bb";font-size:1.6em;line-height:.7;position:absolute;left:0em;color:#c92a20}.leistungsBox .elementor-text-editor h2{display:inline-block;background-color:#fff;padding:0 .5em;font-size:2rem;line-height:1.7}.leistungsBox .elementor-text-editor ul{margin:0;padding:0}.leistungsBox .elementor-text-editor ul li{position:relative;list-style:none;padding-left:2em;background-color:#ffffffb3;margin-bottom:.2em;text-shadow:1px 1px 1px rgba(255,255,255,.5)}.leistungsBox .elementor-text-editor ul li:before{left:.5em;color:#4d4d4d}#colophon{position:relative}#colophon .menu-fussleisten-menue-container ul{margin:0;padding:0;list-style:none;font-size:.9em;line-height:1.4}#colophon .menu-fussleisten-menue-container li{padding-left:1.5em;position:relative}#colophon .menu-fussleisten-menue-container li:before{content:"\f054";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;left:0}body.page-id-17 .hide-on-contact-page{display:none}.mitarbeiterList .type-mitarbeiter{margin:2em 1em}.mitarbeiterList .type-mitarbeiter:first-child{margin-top:0}.mitarbeiterList .type-mitarbeiter .image{text-align:center}.mitarbeiterList .type-mitarbeiter .image img{width:150px;max-width:80%;border-radius:50%;box-shadow:.3em .3em 1em #0003;display:inline-block}.mitarbeiterList .type-mitarbeiter header{text-align:center;font-size:1.5em;font-weight:700;margin:.5em auto}.mitarbeiterList .type-mitarbeiter .content{border:1px solid rgba(0,0,0,.2);padding:1.3em;background:#fff;border-radius:4px;font-size:.9em}.mitarbeiterList .type-mitarbeiter .content .task{text-align:center;margin:0 0 1em;font-style:italic}.mitarbeiterList .type-mitarbeiter .content .description{font-size:.9em}.separate-containers .inside-article{padding:0}.teaserBox{padding:5vh 0 3vh}.teaserBox h2{position:relative;text-align:center;background:rgba(255,255,255,.7);border-radius:5px;max-width:750px;margin:0 auto;padding:.5em}.teaserBox h2 em{position:absolute;top:-1em;left:15%;font-style:normal;text-transform:uppercase;font-weight:700;font-size:.5em;background:var(--e-global-color-primary);color:#fff;border-radius:3px;display:inline-block;padding:.3em 1.2em}.teaserBox h2 em.bottom{top:initial;bottom:-1em}.backToTopWrap{position:absolute;left:50%;bottom:50%;z-index:98;transform:translate(-50%);max-width:35px;opacity:0;transform:opacity .5s ease}.backToTopWrap.sticky{position:fixed;bottom:1rem;opacity:.5}.elementor-widget-wp-widget-em_widget .elementor-widget-container>ul{margin:0;padding:0;list-style:none}.elementor-widget-wp-widget-em_widget .elementor-widget-container>ul li{padding:.5em .7em;border:1px solid #f0f0f0;border-left:5px solid var(--e-global-color-primary);margin-bottom:-1px}.elementor-widget-wp-widget-em_widget .elementor-widget-container>ul li a{font-size:1.2em}.elementor-widget-wp-widget-em_widget .elementor-widget-container>ul li.eventListEntry{border:none;padding:0}.elementor-widget-wp-widget-em_widget .eventListEntry{position:relative;display:flex;justify-content:stretch;box-shadow:0 0 0 1px #f0f0f0 inset;margin:1em 0;line-height:1.2}.elementor-widget-wp-widget-em_widget .eventListEntry:first-child{margin-top:0}.elementor-widget-wp-widget-em_widget .eventListEntry .eventImage{max-width:250px;width:30%}.elementor-widget-wp-widget-em_widget .eventListEntry .eventImage picture{height:100%;display:block}.elementor-widget-wp-widget-em_widget .eventListEntry .eventImage picture>*{height:100%;object-fit:cover}.elementor-widget-wp-widget-em_widget .eventListEntry a.btn{font-size:.8em;margin:.5em 0 0;text-transform:uppercase}.elementor-widget-wp-widget-em_widget .eventListEntry .eventPreview{padding:.5em 1em;width:100%}.elementor-widget-wp-widget-em_widget .eventListEntry .buttonArea .registrationArea{display:inline-block}.elementor-widget-wp-widget-em_widget .eventListEntry .speakerImage{position:absolute;bottom:-.5em;right:1.2em;overflow:hidden;border-radius:50%;width:80px;height:80px;border:2px solid var(--e-global-color-primary);display:block;box-shadow:0 0 0 2px #fff inset}.elementor-widget-wp-widget-em_widget .eventListEntry .speaker:before{content:"mit";display:inline-block;padding-right:.3em}@media (max-width: 600px){.elementor-widget-wp-widget-em_widget .eventListEntry .eventImage{display:none}.elementor-widget-wp-widget-em_widget .eventListEntry .speakerImage{width:60px;height:60px}}.elementor-widget-wp-widget-em_widget .eventListEntry .eventMetadata{font-size:.8em;font-weight:400;font-style:italic;display:inline-block;border:1px solid rgba(0,0,0,.2);border-radius:.3em;padding:.2em .7em}.elementor-widget-wp-widget-em_widget .eventListEntry .eventMetadata i.fas{min-width:1.1em;display:none}.comments-area a,.page-content a{text-decoration:inherit}.dividerButton:before{content:"";display:block;border-bottom:2px solid gray;position:absolute;top:calc(50% - 1px);left:0;width:100%}.dividerButton:after{content:"";display:block;border-bottom:4px solid #fff;position:absolute;top:calc(50% - 2px);left:50%;width:30%;transform:translate(-50%)}.dividerButton .elementor-widget-container{z-index:2;position:relative}body{--cmplz_banner_background_color: rgb(90 99 99 / 95%)}.boxAnsprechpartner .elementor-image-box-img{width:100%;padding-top:100%;position:relative}.boxAnsprechpartner .elementor-image-box-img a{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.boxAnsprechpartner .elementor-image-box-img img{object-fit:cover;display:block;position:absolute;width:100%;height:100%;top:0;left:0;filter:grayscale(1);transition:filter .5s ease}.boxAnsprechpartner .elementor-image-box-wrapper{max-width:380px;margin:0 auto;position:relative;overflow:hidden}.boxAnsprechpartner .elementor-image-box-content{position:absolute;top:50%;left:-100%;transition:left .5s ease;background-color:var(--e-global-color-primary);color:#fff;max-width:50%;transform:translateY(-50%);padding:1em .5em 1em 2em;line-height:1}.boxAnsprechpartner .elementor-image-box-content .elementor-image-box-title{color:#fff!important;font-weight:700}.boxAnsprechpartner .elementor-image-box-content .elementor-image-box-description{color:#fff!important}.boxAnsprechpartner:hover img,.boxAnsprechpartner:active img{filter:grayscale(0)}.boxAnsprechpartner:hover .elementor-image-box-content,.boxAnsprechpartner:active .elementor-image-box-content{left:0}.lottieAnimation{position:relative}.lottieAnimation .animationText{font-size:1.2rem;font-family:Karla,sans-serif;font-weight:700;line-height:1;margin-top:-2rem}.lottieAnimation button.openDesc{line-height:1;padding:.3rem .8rem;margin:0 .3rem}.lottieAnimation .descWrap{display:inline-block}.lottieAnimation .descWrap button.openDesc{position:relative;z-index:2;opacity:0;transition:opacity .5s ease,transform .3s ease}.lottieAnimation .descWrap button.openDesc:hover,.lottieAnimation .descWrap button.openDesc:active,.lottieAnimation .descWrap button.openDesc:focus{background-color:#fff;color:var(--e-global-color-primary);transform:scale(1.1)}.lottieAnimation .descWrap .descInner{position:absolute;width:100%;min-height:100%;left:0;top:0;display:block;opacity:0;z-index:3;transition:opacity .5s ease;display:flex}.lottieAnimation .descWrap .descInner .text{display:flex;width:100%;min-height:100%;background:var(--e-global-color-primary);font-weight:400;font-size:1rem;flex-direction:column;border:2px solid #fff;padding:2.5rem;line-height:1.4}.lottieAnimation .descWrap .descInner .text .title{text-align:left;font-weight:700;font-size:1.1em;margin-bottom:1em}.lottieAnimation .descWrap .descInner .text .desc{text-align:left}.lottieAnimation.openOnHover:hover .descInner,.lottieAnimation.openOnHover:active .descInner,.lottieAnimation.openOnHover:focus .descInner{opacity:1}.lottieAnimation.showInfoBtn button.openDesc{opacity:1!important}.lottieAnimation.showInfo .descInner{opacity:1}.ProjectListing .list{display:flex;flex-wrap:wrap}.ProjectListing .entryWrap{max-width:33.333%;padding:4%}@media (max-width: 1200px){.ProjectListing .entryWrap{max-width:50%}}@media (max-width: 600px){.ProjectListing .entryWrap{max-width:100%}}.ProjectListing .ProjectListingEntry{position:relative;overflow:hidden}.ProjectListing .ProjectListingEntry .infoBox{position:absolute;top:50%;left:-100%;transition:left .5s ease;background-color:var(--e-global-color-primary);color:#fff;width:50%;transform:translateY(-50%);padding:1em .5em 1em 2em;line-height:1}.ProjectListing .ProjectListingEntry .infoBox .title{color:#fff!important;font-weight:700}.ProjectListing .ProjectListingEntry .infoBox .date{color:#fff!important}@media (max-width: 1000px){.ProjectListing .ProjectListingEntry .infoBox{font-size:.7rem}}.ProjectListing .ProjectListingEntry .mainImage{display:block;filter:grayscale(1);transition:filter .5s ease}.ProjectListing .ProjectListingEntry:hover .mainImage,.ProjectListing .ProjectListingEntry:active .mainImage{filter:grayscale(0)}.ProjectListing .ProjectListingEntry:hover .infoBox,.ProjectListing .ProjectListingEntry:active .infoBox{left:0}.ProjectSlideshow .swiper-button-prev,.ProjectSlideshow .swiper-container-rtl .swiper-button-next{background-image:url(../images/slider-left.png);background-size:16px}.ProjectSlideshow .swiper-button-next,.ProjectSlideshow .swiper-container-rtl .swiper-button-prev{background-image:url(../images/slider-right.png);background-size:16px}.ProjectSlideshow .swiper-pagination{bottom:2rem;left:50%;padding:.5em;transform:translate(-50%)}.ProjectSlideshow .swiper-pagination .swiper-pagination-bullet{width:8px;height:16px;background-color:#fff;border-radius:4px;margin:0 2px;opacity:.5}.ProjectSlideshow .swiper-pagination .swiper-pagination-bullet-active{opacity:1}.ProjectSlideshow .infoBox{position:absolute;top:50%;width:40%;background:var(--e-global-color-primary);color:#fff;padding:2em 2em 2em 75px;transform:translateY(-50%)}.ProjectSlideshow .infoBox header{font-weight:700}.ProjectSlideshow .infoBox a{color:#fff}@media (max-width: 1000px){.ProjectSlideshow .infoBox{font-size:.7rem}}@media (max-width: 700px){.ProjectSlideshow .infoBox{position:relative;top:0;width:100%;padding:2em}}.fancybox-container .fancybox-caption.fancybox-caption--separate{padding-top:0;padding-left:0;padding-right:0;background:var(--e-global-color-primary);color:#fff}.fancybox-container .fancybox-caption.fancybox-caption--separate .fancybox-caption__body{padding:1rem 1rem .5rem}@media (min-width: 1441px){.fancybox-container .fancybox-caption.fancybox-caption--separate .fancybox-caption__body{padding:1rem;font-size:1.3rem}}.fancybox-container .fancybox-navigation svg{display:none}.fancybox-container .fancybox-navigation .fancybox-button--arrow_left{background:transparent url(../images/slider-left.png) center no-repeat;background-size:20px}.fancybox-container .fancybox-navigation .fancybox-button--arrow_right{background:transparent url(../images/slider-right.png) center no-repeat;background-size:20px}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ 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) format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}
