@charset "UTF-8";
@font-face{font-display:swap;font-family:"Geologica ExtraLight";font-style:normal;font-weight:100;src:url("../Fonts/Geologica/geologica-v1-latin-100.eot");src:url("../Fonts/Geologica/geologica-v1-latin-100.eot?#iefix") format("embedded-opentype"), url("../Fonts/Geologica/geologica-v1-latin-100.woff2") format("woff2"), url("../Fonts/Geologica/geologica-v1-latin-100.woff") format("woff"), url("../Fonts/Geologica/geologica-v1-latin-100.ttf") format("truetype"), url("../Fonts/Geologica/geologica-v1-latin-100.svg#Geologica") format("svg")}@font-face{font-display:swap;font-family:"Geologica Light";font-style:normal;font-weight:200;src:url("../Fonts/Geologica/geologica-v1-latin-200.eot");src:url("../Fonts/Geologica/geologica-v1-latin-200.eot?#iefix") format("embedded-opentype"), url("../Fonts/Geologica/geologica-v1-latin-200.woff2") format("woff2"), url("../Fonts/Geologica/geologica-v1-latin-200.woff") format("woff"), url("../Fonts/Geologica/geologica-v1-latin-200.ttf") format("truetype"), url("../Fonts/Geologica/geologica-v1-latin-200.svg#Geologica") format("svg")}@font-face{font-display:swap;font-family:"Geologica";font-style:normal;font-weight:300;src:url("../Fonts/Geologica/geologica-v1-latin-300.eot");src:url("../Fonts/Geologica/geologica-v1-latin-300.eot?#iefix") format("embedded-opentype"), url("../Fonts/Geologica/geologica-v1-latin-300.woff2") format("woff2"), url("../Fonts/Geologica/geologica-v1-latin-300.woff") format("woff"), url("../Fonts/Geologica/geologica-v1-latin-300.ttf") format("truetype"), url("../Fonts/Geologica/geologica-v1-latin-300.svg#Geologica") format("svg")}@font-face{font-display:swap;font-family:"Geologica ";font-style:normal;font-weight:400;src:url("../Fonts/Geologica/geologica-v1-latin-regular.eot");src:url("../Fonts/Geologica/geologica-v1-latin-regular.eot?#iefix") format("embedded-opentype"), url("../Fonts/Geologica/geologica-v1-latin-regular.woff2") format("woff2"), url("../Fonts/Geologica/geologica-v1-latin-regular.woff") format("woff"), url("../Fonts/Geologica/geologica-v1-latin-regular.ttf") format("truetype"), url("../Fonts/Geologica/geologica-v1-latin-regular.svg#Geologica") format("svg")}@font-face{font-display:swap;font-family:"Geologica ";font-style:normal;font-weight:500;src:url("../Fonts/Geologica/geologica-v1-latin-500.eot");src:url("../Fonts/Geologica/geologica-v1-latin-500.eot?#iefix") format("embedded-opentype"), url("../Fonts/Geologica/geologica-v1-latin-500.woff2") format("woff2"), url("../Fonts/Geologica/geologica-v1-latin-500.woff") format("woff"), url("../Fonts/Geologica/geologica-v1-latin-500.ttf") format("truetype"), url("../Fonts/Geologica/geologica-v1-latin-500.svg#Geologica") format("svg")}@font-face{font-display:swap;font-family:"Geologica ";font-style:normal;font-weight:600;src:url("../Fonts/Geologica/geologica-v1-latin-600.eot");src:url("../Fonts/Geologica/geologica-v1-latin-600.eot?#iefix") format("embedded-opentype"), url("../Fonts/Geologica/geologica-v1-latin-600.woff2") format("woff2"), url("../Fonts/Geologica/geologica-v1-latin-600.woff") format("woff"), url("../Fonts/Geologica/geologica-v1-latin-600.ttf") format("truetype"), url("../Fonts/Geologica/geologica-v1-latin-600.svg#Geologica") format("svg")}@font-face{font-display:swap;font-family:"Geologica SemiBold";font-style:normal;font-weight:700;src:url("../Fonts/Geologica/geologica-v1-latin-700.eot");src:url("../Fonts/Geologica/geologica-v1-latin-700.eot?#iefix") format("embedded-opentype"), url("../Fonts/Geologica/geologica-v1-latin-700.woff2") format("woff2"), url("../Fonts/Geologica/geologica-v1-latin-700.woff") format("woff"), url("../Fonts/Geologica/geologica-v1-latin-700.ttf") format("truetype"), url("../Fonts/Geologica/geologica-v1-latin-700.svg#Geologica") format("svg")}@font-face{font-display:swap;font-family:"Geologica ";font-style:normal;font-weight:800;src:url("../Fonts/Geologica/geologica-v1-latin-800.eot");src:url("../Fonts/Geologica/geologica-v1-latin-800.eot?#iefix") format("embedded-opentype"), url("../Fonts/Geologica/geologica-v1-latin-800.woff2") format("woff2"), url("../Fonts/Geologica/geologica-v1-latin-800.woff") format("woff"), url("../Fonts/Geologica/geologica-v1-latin-800.ttf") format("truetype"), url("../Fonts/Geologica/geologica-v1-latin-800.svg#Geologica") format("svg")}@font-face{font-display:swap;font-family:"Geologica Bold";font-style:normal;font-weight:900;src:url("../Fonts/Geologica/geologica-v1-latin-900.eot");src:url("../Fonts/Geologica/geologica-v1-latin-900.eot?#iefix") format("embedded-opentype"), url("../Fonts/Geologica/geologica-v1-latin-900.woff2") format("woff2"), url("../Fonts/Geologica/geologica-v1-latin-900.woff") format("woff"), url("../Fonts/Geologica/geologica-v1-latin-900.ttf") format("truetype"), url("../Fonts/Geologica/geologica-v1-latin-900.svg#Geologica") format("svg")}@font-face{font-family:"digitalzentrum";src:url("../Fonts/Digitalzentrum/digitalzentrum.eot?cfnlbt");src:url("../Fonts/Digitalzentrum/digitalzentrum.eot?cfnlbt#iefix") format("embedded-opentype"), url("../Fonts/Digitalzentrum/digitalzentrum.ttf?cfnlbt") format("truetype"), url("../Fonts/Digitalzentrum/digitalzentrum.woff?cfnlbt") format("woff"), url("../Fonts/Digitalzentrum/digitalzentrum.svg?cfnlbt#digitalzentrum") format("svg");font-weight:normal;font-style:normal;font-display:swap}.icon{font-family:"digitalzentrum" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#header-content .section .section--inner{max-width:100%;margin:0;padding:0}#header-content.noHeader{padding-bottom:120px;padding-bottom:7.5rem}.section{max-width:100%;padding:0}.section .section--inner{max-width:1450px;margin:0 auto;padding:48px 32px 48px 32px;padding:3rem 2rem 3rem 2rem}.section .full-width .section--inner{max-width:100%;margin:0}.section .frame-space-before- .section--inner{padding-top:48px;padding-top:3rem}.section .frame-space-after- .section--inner{padding-bottom:48px;padding-bottom:3rem}.section .frame-space-before-extra-small .section--inner{padding-top:24px;padding-top:1.5rem}.section .frame-space-after-extra-small .section--inner{padding-bottom:24px;padding-bottom:1.5rem}.section .frame-space-before-small .section--inner{padding-top:36px;padding-top:2.25rem}.section .frame-space-after-small .section--inner{padding-bottom:36px;padding-bottom:2.25rem}.section .frame-space-before-medium .section--inner{padding-top:56px;padding-top:3.5rem}.section .frame-space-after-medium .section--inner{padding-bottom:56px;padding-bottom:3.5rem}.section .frame-space-before-large .section--inner{padding-top:64px;padding-top:4rem}.section .frame-space-after-large .section--inner{padding-bottom:64px;padding-bottom:4rem}.section .frame-space-before-extra-large .section--inner{padding-top:80px;padding-top:5rem}.section .frame-space-after-extra-large .section--inner{padding-bottom:80px;padding-bottom:5rem}@media screen and (min-width:48rem){.section .section--inner{padding:80px 32px 80px 32px;padding:5rem 2rem 5rem 2rem}.section .frame-space-before- .section--inner{padding-top:80px;padding-top:5rem}.section .frame-space-after- .section--inner{padding-bottom:80px;padding-bottom:5rem}.section .frame-space-before-extra-small .section--inner{padding-top:24px;padding-top:1.5rem}.section .frame-space-after-extra-small .section--inner{padding-bottom:24px;padding-bottom:1.5rem}.section .frame-space-before-small .section--inner{padding-top:48px;padding-top:3rem}.section .frame-space-after-small .section--inner{padding-bottom:48px;padding-bottom:3rem}.section .frame-space-before-medium .section--inner{padding-top:100px;padding-top:6.25rem}.section .frame-space-after-medium .section--inner{padding-bottom:100px;padding-bottom:6.25rem}.section .frame-space-before-large .section--inner{padding-top:120px;padding-top:7.5rem}.section .frame-space-after-large .section--inner{padding-bottom:120px;padding-bottom:7.5rem}.section .frame-space-before-extra-large .section--inner{padding-top:144px;padding-top:9rem}.section .frame-space-after-extra-large .section--inner{padding-bottom:144px;padding-bottom:9rem}}.icon_ansprechpartner:before{content:""}.icon_arrow-down:before{content:""}.icon_arrow-right:before{content:""}.icon_datum:before{content:""}.icon_download:before{content:""}.icon_email:before{content:""}.icon_instagram:before{content:""}.icon_kontakt:before{content:""}.icon_link:before{content:""}.icon_linkedin:before{content:""}.icon_minus:before{content:""}.icon_newsletter:before{content:""}.icon_plus:before{content:""}.icon_qa:before{content:""}.icon_qualifizieren:before{content:""}.icon_standort:before{content:""}.icon_suche:before{content:""}.icon_teilnehmerzahl:before{content:""}.icon_telefon:before{content:""}.icon_twitter:before{content:""}.icon_uhrzeit:before{content:""}.icon_umsetzen:before{content:""}.icon_vernetzen:before{content:""}.icon_video:before{content:""}.icon_x:before{content:""}.icon_xing:before{content:""}.icon_zitat:before{content:""}#header-content .section .frame-space-after-{padding-top:0}#header-content .section .header-container{position:relative}#header-content .section .header-container .section--inner{padding:0}#header-content .section .header-container .section--inner video,#header-content .section .header-container .section--inner img{height:600px;width:100%;max-width:100%;object-fit:cover}#header-content .section .header-container .section--inner .copyright--notice{background-color:rgba(0, 0, 0, 0.3);padding:4px 16px 4px 16px;padding:0.25rem 1rem 0.25rem 1rem;border-radius:16px}#header-content .section .header-container .section--inner .header--overlay{position:absolute;bottom:5px;left:0;background-color:rgba(205, 10, 30, 0.65);border-top-right-radius:24px;border-bottom-right-radius:24px;width:90%;color:white;padding:32px 32px 32px 32px;padding:2rem 2rem 2rem 2rem}#header-content .section .header-container .section--inner .header--overlay .h1-style{color:white;margin-bottom:32px;margin-bottom:2rem;max-width:100%;font-family:"Geologica Light"}#header-content .section .header-container .section--inner .header--overlay .h1-style .bold{font-family:"Geologica"}@media screen and (min-width:85.5rem){#header-content .section .header-container .section--inner video,#header-content .section .header-container .section--inner img{height:auto;width:100%;max-height:100vh}#header-content .section .header-container .section--inner .header--overlay{display:grid;grid-template-columns:1fr 1fr;gap:8rem;align-items:center;width:70%;padding:64px 128px 64px 128px;padding:4rem 8rem 4rem 8rem}#header-content .section .header-container .section--inner .header--overlay .h1-style{justify-self:right}#header-content .section .header-container .section--inner .header--overlay .h1-style .bold{display:block}}.grid-element--list{display:flex !important}.grid-element--list .single--grid{display:grid;flex:1 0 280px;border:2px solid #cd0a1e;border-radius:40px;border-top-right-radius:0;background-color:white;padding:16px 32px 16px 32px;padding:1rem 2rem 1rem 2rem}.grid-element--list .single--grid .single--grid-icon{display:grid;justify-content:center;align-content:center;justify-self:center;text-align:center;background-color:#cd0a1e;border-radius:50%;height:109px;width:109px;padding:16px 16px 16px 16px;padding:1rem 1rem 1rem 1rem;margin:32px 0px 32px 0px;margin:2rem 0rem 2rem 0rem}.grid-element--list .single--grid .single--grid-icon img{height:auto;width:100%;max-width:50px}.grid-element--list .single--grid .grid-element--category{color:#9f9f9f}.grid-element--list .single--grid ul li{list-style:none}.grid-element--list .single--grid ul li .icon{font-size:12px;padding-left:16px;padding-left:1rem}@media screen and (min-width:48rem){.grid-element--list{gap:3rem;flex-wrap:wrap;justify-content:center}.grid-element--list .single--grid{flex:0 1 310px}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.tx-events .events--list{padding:0px 32px 0px 32px;padding:0rem 2rem 0rem 2rem;display:grid;gap:2rem}.tx-events .events--list .event--teaser{display:none}.tx-events .events--list .event--teaser.active{display:block}.tx-events .events--list .event--teaser .event--teaser-image{position:relative}.tx-events .events--list .event--teaser .event--teaser-image img{max-height:194px;max-height:12.125rem;height:auto;width:100%;object-fit:cover;border-radius:24px}.tx-events .events--list .event--teaser .event--teaser-image .copy-right{position:absolute;content:"";bottom:16px;right:16px;color:white;z-index:2}.tx-events .event--list-teasercontainer{display:grid}.tx-events .event--list-teasercontainer .events--list-teaser{padding:32px 0px 0px 0px;padding:2rem 0rem 0rem 0rem;order:2}.tx-events .event--filter .event--filter-items{display:grid;gap:0.5rem}.tx-events .event--filter .event--filter-items .event--teaser-image{position:relative}.tx-events .event--filter .event--filter-items .event--teaser-image img{max-height:180px;max-height:11.25rem;height:auto;width:100%;object-fit:cover;border-radius:24px}.tx-events .event--filter .event--filter-items .event--teaser-image .copy-right{position:absolute;content:"";bottom:16px;right:16px;color:white;z-index:99}.tx-events .event--filter .filter--error{grid-column:1/-1;text-align:center}.tx-events .event--list-item{border:2px solid #cd0a1e;border-radius:24px;border-top-right-radius:0;padding:24px 32px 24px 32px;padding:1.5rem 2rem 1.5rem 2rem;margin-bottom:24px;margin-bottom:1.5rem}.tx-events .event--list-item .h3-style{margin-bottom:8px;margin-bottom:0.5rem}.tx-events .event--list-item .event--time{color:black;font-size:18px;font-size:1.125rem;line-height:28px;line-height:1.75rem}.tx-events .event--list-item .link--text{text-align:right;display:block}.tx-events .event--list-item .link--text:hover{text-decoration:underline}.tx-events .event--list-item a:hover{text-decoration:none}.tx-events .event--list-item .icon{font-size:12px;padding-left:16px;padding-left:1rem}.tx-events .list-loader{display:grid;place-items:center}.tx-events .list-loader .loader{width:32px;width:2rem;height:32px;height:2rem;border:4px solid #9f9f9f;border-top:4px solid #cd0a1e;border-radius:50%;animation:spin 2s linear infinite;display:none}.tx-events .event-gradient{position:relative;width:fit-content}.tx-events .event-gradient:before{position:absolute;content:"";height:100%;width:100%;bottom:5px;left:0;background:transparent;background:linear-gradient(180deg, rgba(225, 233, 240, 0) 40%, rgba(205, 10, 30, 0.8) 100%);border-radius:24px;z-index:99}.tx-events .event--details{color:#9f9f9f}@media screen and (min-width:64rem){.tx-events .event--list-item .event--time{font-size:28px;font-size:1.75rem;line-height:38px;line-height:2.375rem}}@media screen and (min-width:64rem){.tx-events .event--list-teasercontainer{display:grid;gap:2.5rem}.tx-events .event--list-teasercontainer .events--list-teaser{padding:0px 0px 32px 0px;padding:0rem 0rem 2rem 0rem;order:0}.tx-events .events--list{grid-template-columns:minmax(500px, 25%) 1fr}.tx-events .events--list .event--item{opacity:0.3}.tx-events .events--list .event--item.active{opacity:1}.tx-events .events--list .events--list-teaser .event--teaser .event--teaser-image img{max-height:155px;max-height:9.6875rem}.tx-events .event--filter .event--filter-items{grid-template-columns:minmax(500px, 25%) 1fr;gap:2rem}}.event--detail-registration{padding:32px 0px 32px 0px;padding:2rem 0rem 2rem 0rem;margin:0px -15px 0px -15px;margin:0rem -0.9375rem 0rem -0.9375rem}.event--detail-registration iframe{height:2100px !important}@media screen and (min-width:350px){.event--detail-registration iframe{height:2000px !important}}@media screen and (min-width:515px){.event--detail-registration iframe{height:1800px !important}}@media screen and (min-width:870px){.event--detail-registration iframe{height:1550px !important}}@media screen and (min-width:990px){.event--detail-registration iframe{height:1440px !important}}@media screen and (min-width:1268px){.event--detail-registration iframe{height:1400px !important}}.event--filter{padding:32px 16px 0px 16px;padding:2rem 1rem 0rem 1rem}.event--filter #map{border-top-right-radius:24px;border-top-left-radius:24px;height:250px;width:100%}.event--filter .filter{padding:32px 32px 32px 32px;padding:2rem 2rem 2rem 2rem;margin:0px 0px 64px 0px;margin:0rem 0rem 4rem 0rem;background-color:#cd0a1e;border-radius:24px;border-top-right-radius:0;border-top-left-radius:0;background-size:100%;background-position:center}.event--filter .filter .filter--options{display:grid;grid-template-columns:1fr;gap:1rem;row-gap:2rem}.event--filter .filter .filter--options .filter--wrap{position:relative}.event--filter .filter .filter--options .filter--wrap:after{content:"";position:absolute;font-family:"digitalzentrum";font-size:18px;color:#9f9f9f;top:8px;right:16px;color:white}.event--filter .filter .filter--options .filter--wrap .filter-option{width:100%}.event--filter .filter .filter--options .filter--wrap .filter-option option{color:#cd0a1e}.event--filter select:focus{border:1px solid white !important}.event--filter .button--reset-single{cursor:pointer;background-color:white;color:#cd0a1e;border:1px solid #cd0a1e;margin-right:24px;margin-right:1.5rem;padding:8px 48px 8px 32px;padding:0.5rem 3rem 0.5rem 2rem;position:relative}.event--filter .button--reset-single:after{content:"";font-family:Digitalzentrum;font-weight:bold;font-size:22px;position:absolute;top:50%;right:5px;transform:translate(-5px, -50%)}.event--filter #reset-filter{cursor:pointer}.event--filter .filter--options-desktop{display:none !important}.event--filter #load-more{cursor:pointer}@media screen and (min-width:40rem){.event--filter .filter .filter--options{grid-template-columns:1fr 1fr}}@media screen and (min-width:48rem){.event--filter{padding:64px 0px 64px 0px;padding:4rem 0rem 4rem 0rem}.event--filter #map{height:430px}.event--filter .filter .filter--options{grid-template-columns:1fr 1fr 1fr}.event--filter .filter .filter--options .filter--wrap .filter-option option{color:white}.event--filter .filter .filter--options .filter--wrap .filter-option option:hover{background-color:transparent}.event--filter .filter--options-desktop{display:grid !important}.event--filter .filter--options-mobile{display:none !important}}.textimage--container{display:grid;gap:2rem}.textimage--container .textimage-image img{height:auto;width:100%;border-radius:24px}.textimage--container .textimage-image.gradient--1{position:relative}.textimage--container .textimage-image.gradient--1:before{position:absolute;content:"";height:100%;width:100%;top:0;left:0;background:transparent;background:linear-gradient(180deg, rgba(225, 233, 240, 0) 40%, #cd0a1e 100%);border-radius:24px;z-index:99}.textimage--container .textimage-text .textimage-text-headline{display:grid;grid-template-columns:auto 1fr;gap:1rem}@media screen and (min-width:48rem){.text-image-container h1,.text-image-container .h1-style,.text-image-container h2,.text-image-container .h2-style,.text-image-container h3,.text-image-container .h3-style{max-width:50%}.textimage--container{grid-template-columns:1fr 1fr;gap:4rem}.textimage--container.text-position-1 .textimage-text{order:0}.textimage--container.text-position-1 .textimage-image{order:1}.textimage--container.text-position-2{grid-template-columns:1fr}.textimage--container.text-position-3{grid-template-columns:1fr}.textimage--container.text-position-3 .textimage-text{order:0}.textimage--container.text-position-3 .textimage-image{order:1}.textimage--container .textimage-text .textimage-text-headline h1,.textimage--container .textimage-text .textimage-text-headline .h1-style,.textimage--container .textimage-text .textimage-text-headline h2,.textimage--container .textimage-text .textimage-text-headline .h2-style,.textimage--container .textimage-text .textimage-text-headline h3,.textimage--container .textimage-text .textimage-text-headline .h3-style{max-width:100%}.textimage--container .textimage-text.text--centered{align-self:center}}.suppageheader-container .image-wrap{max-height:380px;max-height:23.75rem;overflow:hidden}.suppageheader-container .image-wrap:before{position:absolute;content:"";height:100%;width:100%;top:0;left:0;background:transparent;background:linear-gradient(180deg, rgba(225, 233, 240, 0) 40%, rgba(205, 10, 30, 0.5) 100%);z-index:99}.suppageheader-container .image-wrap img{width:100%;object-fit:cover;object-position:left bottom}.suppageheader-container.gitter--graphic .image-wrap:after{position:absolute;content:"";width:100%;height:100%;background:transparent;background-repeat:no-repeat;background-image:url(../Images/Template/gitter_subheader.svg);background-size:210%;z-index:99;top:40%;left:0;background-position:center}@media screen and (min-width:48rem){.suppageheader-container .image-wrap{max-height:830px;max-height:51.875rem}}@media screen and (min-width:64rem){.suppageheader-container.gitter--graphic .image-wrap:after{top:40%;left:20%;background-size:100%}}.marker-cluster-small div{border:1px solid #cd0a1e;background-color:white !important;border-radius:25px !important;border-top-right-radius:0 !important}.marker-cluster-small{background-color:transparent !important}.tx-events .event--detail-container .event--detail-details{display:grid;gap:2rem;padding:0px 0px 32px 0px;padding:0rem 0rem 2rem 0rem;position:relative}.tx-events .event--detail-container .event--detail-details .event--detail-background{position:absolute;top:100px;right:-10%;rotate:-40deg}.tx-events .event--detail-container .event--detail-details h1{max-width:100%;font-weight:400;padding-top:16px;padding-top:1rem}.tx-events .event--detail-container .event--detail-details .h3-style{margin-bottom:0}.tx-events .event--detail-container .event--detail-details img{border-radius:24px;border-top-right-radius:0;height:auto;width:100%}.tx-events .event--detail-container .event--detail-details .copy-right{position:absolute;content:"";bottom:16px;right:16px;color:white;z-index:99}.tx-events .event--detail-container .event--information-overview{display:grid;gap:2rem;font-family:"Geologica Light"}.tx-events .event--detail-container .event--information-overview .icon{color:#cd0a1e;padding-right:8px;padding-right:0.5rem;font-weight:bold;font-size:24px}.tx-events .event--detail-container .event--information-overview .svg--icon{display:inline-block;height:20px;width:20px;vertical-align:bottom;margin-right:8px;margin-right:0.5rem}.tx-events .event--detail-container .event--information-overview .detail--address{margin-left:28px;margin-left:1.75rem}.tx-events .event--detail-container .event--information-overview .detail--calendar-link{display:inline-block;margin:16px 0px 16px 0px;margin:1rem 0rem 1rem 0rem}.tx-events .event--detail-container .event--information-overview .event--links{margin-bottom:32px;margin-bottom:2rem}.tx-events .event--detail-container .event--information-overview .button{margin-top:0}.tx-events .event--detail-container .event--detail-description{display:grid;gap:2rem;background-color:#f8f8f8;padding:32px 0px 32px 0px;padding:2rem 0rem 2rem 0rem;box-shadow:0 0 0 100vmax #f8f8f8;clip-path:inset(0 -100vmax)}.tx-events .event--detail-container .event--detail-description img{position:relative;border-radius:24px;border-top-right-radius:0;height:auto;width:100%}.tx-events .event--detail-container .event--detail-description .copy-right{position:absolute;content:"";bottom:16px;right:16px;color:white;z-index:99}.tx-events .event--detail-container .event--detail-description .event--detail-description__text{z-index:0}.tx-events .event--detail-container .event--detail__contacts{display:grid;grid-template-columns:1fr;justify-content:center;gap:2rem;padding:0px 0px 32px 0px;padding:0rem 0rem 2rem 0rem;background-color:#f8f8f8;box-shadow:0 0 0 100vmax #f8f8f8;clip-path:inset(0 -100vmax)}.tx-events .event--detail-container .event--detail__contacts .event--contact{flex:0 1 280px}.tx-events .event--detail-container .event--detail__contacts .event--contact .event--contact-content{padding:16px 16px 0px 16px;padding:1rem 1rem 0rem 1rem}.tx-events .event--detail-container .event--detail__contacts .event--contact .event--contact-name{font-family:"Geologica SemiBold";font-size:28px;font-size:1.75rem;line-height:38px;line-height:2.375rem;margin-bottom:16px;margin-bottom:1rem}.tx-events .event--detail-container .event--detail__contacts .event--contact .event--contact-image{position:relative;border-radius:24px;border-top-right-radius:0}.tx-events .event--detail-container .event--detail__contacts .event--contact .event--contact-image img{height:auto;width:100%;border-radius:24px;border-top-right-radius:0;max-height:297px;object-fit:cover}.tx-events .event--detail-container .event--detail__contacts .event--contact .event--contact-image:before{position:absolute;content:"";height:100%;width:100%;top:-6px;left:0;background:transparent;background:linear-gradient(180deg, rgba(205, 10, 30, 0) 70%, rgba(205, 10, 30, 0) 35%, rgba(205, 10, 30, 0.75) 100%);border-radius:24px;z-index:99}.tx-events .event--detail-container .event--detail__contacts .event--contact .event--contact-image.no--gradient{position:unset}.tx-events .event--detail-container .event--detail__contacts .event--contact .event--contact-image.no--gradient:before{display:none}.tx-events .event--detail-container .event--detail__contacts .event--contact .contact--contact-info{display:flex;align-content:center;margin-bottom:8px;margin-bottom:0.5rem}.tx-events .event--detail-container .event--detail__contacts .event--contact .contact--contact-info a{color:black}.tx-events .event--detail-container .event--detail__contacts .event--contact .contact--contact-info a:hover{color:#cd0a1e;text-decoration:underline}.tx-events .event--detail-container .event--detail__contacts .event--contact .icon{color:#cd0a1e;font-weight:500;font-size:20px;padding-right:12px;padding-right:0.75rem}.tx-events .event--detail-container .event--detail__contacts .event--contact .icon.icon_telefon{font-size:24px;padding-right:8px;padding-right:0.5rem}.tx-events .event--detail-container .event--detail__contacts .event--contact .contact--jobdescription{color:#9f9f9f;font-family:"Geologica";font-weight:400;font-size:16px;font-size:1rem}.tx-events .event--detail-container .event--gallery{padding:32px 0px 32px 0px;padding:2rem 0rem 2rem 0rem}.tx-events .event--detail-container .event--gallery .gallery-slider .splide__arrow.splide__arrow--next{right:-16px}.tx-events .event--detail-container .event--gallery .gallery-slider .splide__arrow.splide__arrow--prev{left:-16px}.tx-events .event--detail-container .event--detail-related .event-gradient{position:relative}.tx-events .event--detail-container .event--detail-related .event-gradient:before{bottom:0}.tx-events .event--detail-container .event--detail-related .event-gradient img{border-radius:24px;max-height:300px;min-height:300px;object-fit:cover;height:auto;max-width:100%}.tx-events .event--detail-container .event--detail-related .event-gradient .copy-right{position:absolute;content:"";bottom:16px;right:16px;color:white;z-index:99}.tx-events .event--detail-container .event--detail-related .event--details{display:inline-block;margin:16px 0px 16px 0px;margin:1rem 0rem 1rem 0rem}.tx-events .event--detail-container .event--detail-related .h3-style{margin-bottom:16px;margin-bottom:1rem}.tx-events .event--detail-container .event--detail-related .event--time{font-family:"Geologica Light";margin-bottom:32px;margin-bottom:2rem}@media screen and (min-width:48rem){.tx-events .event--detail-container{padding:0px 32px 0px 32px;padding:0rem 2rem 0rem 2rem}}@media screen and (min-width:64rem){.tx-events .event--detail-container .event--detail-details{grid-template-columns:1fr 1fr;padding:32px 0px 64px 0px;padding:2rem 0rem 4rem 0rem}.tx-events .event--detail-container .event--detail-details .event--information-overview{grid-template-columns:1fr 1fr;gap:2rem}.tx-events .event--detail-container .event--detail-details .event--information-overview .icon{font-size:16px}.tx-events .event--detail-container .event--detail-description{grid-template-columns:1fr;padding:64px 0px 64px 0px;padding:4rem 0rem 4rem 0rem}.tx-events .event--detail-container .event--detail-description.event--detail-description--contacts{grid-template-columns:470px 1fr}.tx-events .event--detail-container .event--detail-related-list{display:grid !important;grid-template-columns:1fr 1fr 1fr;gap:2rem}}@media screen and (min-width:85.5rem){.tx-events .event--detail-container .event--gallery{padding:32px 0px 32px 0px;padding:2rem 0rem 2rem 0rem}.tx-events .event--detail-container .event--gallery .gallery-slider .splide__arrow{display:none}}.tx-events .event--detail-background-wrap{width:100%;height:1000px;position:absolute;overflow:hidden}.tx-events .event--detail-background{position:absolute;right:-120%;content:"";height:100%;width:1650px;z-index:0;rotate:-20deg;bottom:-18%}@media screen and (min-width:48rem){.tx-events .event--detail-background{bottom:-35%;right:-20%}}@media screen and (min-width:64rem){.tx-events .event--detail-background{top:-15%;right:-600px;height:100%;width:1650px;rotate:-35deg}}@media screen and (min-width:85.5rem){.tx-events .event--detail-background{position:absolute;top:-15%;right:-320px;content:"";height:100%;width:1650px;z-index:0;rotate:-35deg}}@media screen and (min-width:1500px){.tx-events .event--detail-background{right:-220px}}@media screen and (min-width:1800px){.tx-events .event--detail-background{right:-20px}}@media screen and (min-width:48rem){.text--wrapper{max-width:50%;margin-left:auto;margin-right:auto}.text--wrapper h1,.text--wrapper .h1-style{max-width:100%}.text--wrapper.text-layout-1{max-width:100%}.container .text--wrapper{max-width:100%}}.faq-container .accordion{position:relative;border:1px solid #cd0a1e;border-radius:24px;border-top-right-radius:0;padding:16px 40px 16px 24px;padding:1rem 2.5rem 1rem 1.5rem;margin:24px 0px 24px 0px;margin:1.5rem 0rem 1.5rem 0rem}.faq-container .accordion .h4-style{font-family:"Geologica SemiBold";margin-bottom:0}.faq-container .accordion .accordion-headline:after{position:absolute;top:16px;right:24px;content:"";font-family:Digitalzentrum;color:#cd0a1e;font-size:24px}.faq-container .accordion.accordion-open .accordion-container{margin-top:24px;margin-top:1.5rem}.faq-container .accordion.accordion-open .accordion-headline:after{content:""}@media screen and (min-width:48rem){.faq-container .h4-style{font-size:28px;font-size:1.75rem}}@media screen and (min-width:64rem){.h4-style,.accordion-container{max-width:50%}}.quotes-container .section--inner{padding-left:8px;padding-left:0.5rem;padding-right:8px;padding-right:0.5rem}.quotes-container .quotes-slider{padding:32px 0px 32px 0px;padding:2rem 0rem 2rem 0rem}.quotes-container .quotes-slider .single--quote{position:relative;text-align:center;max-width:80%;margin:0 auto;padding:0px 12px 0px 12px;padding:0rem 0.75rem 0rem 0.75rem}.quotes-container .quotes-slider .single--quote .quoter--information{display:grid;grid-template-columns:1fr 1fr;gap:1rem;max-width:400px;justify-content:center;align-items:center;margin:0 auto;text-align:left}.quotes-container .quotes-slider .single--quote .quoter--information img{height:auto;max-width:200px;width:100%}.quotes-container .quotes-slider .single--quote .quoter--information .author{text-transform:uppercase;font-weight:700;font-size:16px;font-size:1rem}.quotes-container .quotes-slider .single--quote .quoter--information .description{font-size:16px;font-size:1rem}.quotes-container .quotes-slider .single--quote .icon{position:absolute;color:#cd0a1e;font-size:32px}.quotes-container .quotes-slider .single--quote .icon.quotation_bottom{right:-2rem;bottom:0;transform:rotate(180deg)}.quotes-container .quotes-slider .single--quote .icon.quotation_top{left:-2rem;top:1rem}.quotes-container .quotes-slider .single--quote .quote--text{padding:32px 16px 32px 16px;padding:2rem 1rem 2rem 1rem;max-width:900px;max-width:56.25rem;font-size:16px;font-size:1rem;position:relative;margin:auto}@media screen and (min-width:48rem){.quotes-container .section--inner{padding-left:32px;padding-left:2rem;padding-right:32px;padding-right:2rem}.quotes-container .quotes-slider .single--quote{padding:0px 48px 0px 48px;padding:0rem 3rem 0rem 3rem}.quotes-container .quotes-slider .single--quote .quote--text{max-width:900px;max-width:56.25rem;font-size:28px;font-size:1.75rem;line-height:38px;line-height:2.375rem}.quotes-container .quotes-slider .single--quote .icon{font-size:48px}.quotes-container .quotes-slider .single--quote .icon.quotation_bottom{right:-3rem;bottom:0}.quotes-container .quotes-slider .single--quote .icon.quotation_top{left:-3rem;top:2rem}}.contact-container .contact-category--title{font-size:28px;font-size:1.75rem;line-height:38px;line-height:2.375rem;margin:48px 0px 16px 0px;margin:3rem 0rem 1rem 0rem}.contact-container .contact--category{display:grid;grid-template-columns:repeat(auto-fit, minmax(280px, 550px));justify-content:center;gap:1.5rem}.contact-container .contact--category .contact--single{flex:0 1 280px}.contact-container .contact--category .contact--single .contact--image{position:relative;border-radius:24px;border-top-right-radius:0}.contact-container .contact--category .contact--single .contact--image img{height:auto;width:100%;border-radius:24px;border-top-right-radius:0;max-height:297px;object-fit:cover}.contact-container .contact--category .contact--single .contact--image:before{position:absolute;content:"";height:100%;width:100%;top:-6px;left:0;background:transparent;background:linear-gradient(180deg, rgba(205, 10, 30, 0) 70%, rgba(205, 10, 30, 0) 35%, rgba(205, 10, 30, 0.75) 100%);border-radius:24px;z-index:99}.contact-container .contact--category .contact--single .contact--image.no--gradient{position:unset}.contact-container .contact--category .contact--single .contact--image.no--gradient:before{display:none}.contact-container .contact--category .contact--single .contact--content{padding:16px 16px 0px 16px;padding:1rem 1rem 0rem 1rem}.contact-container .contact--category .contact--single .contact--content .contact--jobdescription{color:#9f9f9f;font-family:"Geologica";font-weight:400;font-size:16px;font-size:1rem}.contact-container .contact--category .contact--single .contact--content .contact--headline{font-family:"Geologica SemiBold";font-size:28px;font-size:1.75rem;line-height:38px;line-height:2.375rem;margin-bottom:16px;margin-bottom:1rem}.contact-container .contact--category .contact--single .contact--content .contact--contact-info{display:flex;align-content:center;margin-bottom:8px;margin-bottom:0.5rem}.contact-container .contact--category .contact--single .contact--content .contact--contact-info a{color:black}.contact-container .contact--category .contact--single .contact--content .contact--contact-info a:hover{color:#cd0a1e;text-decoration:underline}.contact-container .contact--category .contact--single .contact--content .icon{color:#cd0a1e;font-weight:500;font-size:20px;padding-right:12px;padding-right:0.75rem}.contact-container .contact--category .contact--single .contact--content .icon.icon_telefon{font-size:24px;padding-right:8px;padding-right:0.5rem}@media screen and (min-width:48rem){.contact-container .contact--category{grid-template-columns:repeat(2, minmax(180px, 450px))}}@media screen and (min-width:64rem){.contact-container .contact--category{grid-template-columns:repeat(3, minmax(300px, 450px))}}.news .news-preview-list-view .article{display:grid}.news .news-preview-list-view .article.first--article{grid-template-columns:1fr;grid-column:1 / -1}.news .news-preview-list-view .article .news-img-wrap{padding:0;float:none;margin:none;margin-bottom:16px;margin-bottom:1rem;position:relative}.news .news-preview-list-view .article .news-img-wrap img{float:none;padding:0;border:none;background:transparent;height:auto;width:100%;border-radius:24px;border-top-right-radius:0}.news .news-preview-list-view .article .news-img-wrap:before{position:absolute;content:"";height:100%;width:100%;top:0;left:0;background:transparent;background:linear-gradient(180deg, rgba(225, 233, 240, 0) 40%, #cd0a1e 100%);border-radius:24px;z-index:99}.news .news-preview-list-view .article .button{margin-bottom:0px;margin-bottom:0rem;margin-top:16px;margin-top:1rem}.news .news-preview-list-view .news--slider{padding-top:32px;padding-top:2rem}.news .article a:hover{text-decoration:none}.news .article .button--primary a:hover{color:white}.news .article .button--secondary a:hover{color:#cd0a1e}.news .article .news-list-category{display:block;color:#9f9f9f;padding-bottom:16px;padding-bottom:1rem}.news .article h3{margin-bottom:16px;margin-bottom:1rem}.news .article .button{font-family:"Geologica Semibold"}.news .article .button--secondary{color:#333333;border:1px solid #333333;background:linear-gradient(to right, #333333 50%, transparent 50%);background-size:200% 100%;background-position:right bottom;transition:all 0.3s ease-out}.news .article .button--secondary:hover{color:white;border:1 px solid #cd0a1e;background-position:left bottom;text-decoration:none}.news .news-list-view{display:grid;gap:2rem}.news .news-list-view .h2-style{word-break:break-word}.news .news-list-view .news-img-wrap{position:relative;margin-bottom:16px;margin-bottom:1rem}.news .news-list-view .news-img-wrap img{height:100%;width:100%;border-radius:24px;border-top-right-radius:0;max-height:250px;object-fit:cover}.news .news-list-view .news-img-wrap:before{position:absolute;content:"";height:100%;width:100%;top:0;left:0;background:transparent;background:linear-gradient(180deg, rgba(225, 233, 240, 0) 40%, #cd0a1e 100%);border-radius:24px;z-index:99}.news-single .content{max-width:1000px;max-width:62.5rem;padding-top:32px;padding-top:2rem;margin:0 auto}.news-single .content .section--inner{max-width:100%;padding-left:0;padding-right:0}.news-single .news-img-wrap .mediaelement-image{position:relative;margin-bottom:16px;margin-bottom:1rem}.news-single .news-img-wrap .mediaelement-image img{max-height:700px;max-height:43.75rem;object-fit:cover;height:auto;width:100%;border-radius:24px;border-top-right-radius:0}.news-single .news-img-wrap .mediaelement-image:before{position:absolute;content:"";height:100%;width:100%;top:0;left:0;background:transparent;background:linear-gradient(180deg, rgba(225, 233, 240, 0) 40%, #cd0a1e 100%);border-radius:24px;z-index:99}.news-single .news-related-news-slider .news-img-wrap .mediaelement-image img{max-height:100%}@media screen and (min-width:1026px){.news .news-preview-list-view .news--slider .splide__list{display:grid;grid-template-columns:1fr 1fr 1fr;gap:2rem}.news .news-list-view{grid-template-columns:1fr 1fr 1fr}.news-single .news-related-news-slider .splide__list{display:grid !important;grid-template-columns:1fr 1fr 1fr;gap:2rem}}@media screen and (min-width:30rem){.news-single:before{top:-40%}}@media screen and (min-width:48rem){.news .news-preview-list-view .article.first--article{grid-template-columns:1fr 1fr;column-gap:4rem}.news-single{position:relative}.news-single:before{position:absolute;content:"";top:-35%;left:0;transform:translate(0, 50%);height:2040px;width:100%;background:transparent;background-image:url(../Images/Template/video_netz.svg);background-repeat:no-repeat;background-size:100%;z-index:-9}}@media screen and (min-width:64rem){.news-single:before{top:-30%}}@media screen and (min-width:85.5rem){.news-single{padding-top:64px;padding-top:4rem;overflow:hidden}.news-single:before{top:-35%}}.gallery-container{position:relative}.gallery-container:before{position:absolute;content:"";top:-45%;left:0;transform:translate(0, 50%);height:2040px;width:100%;background:transparent;background-image:url(../Images/Template/video_netz.svg);background-repeat:no-repeat;background-size:160%;z-index:0}.gallery-container .intro--container{text-align:center;margin-left:auto;margin-right:auto}.gallery-container .gallery-slider{padding:32px 0px 0px 0px;padding:2rem 0rem 0rem 0rem}.gallery-container .gallery-slider .single--slide .image-wrap{position:relative;height:100%;max-height:360px}.gallery-container .gallery-slider .single--slide .image-wrap img{height:360px;width:100%;object-fit:cover;border-radius:24px;border-top-right-radius:0}.gallery-container .gallery-slider .single--slide .image-wrap:before{position:absolute;content:"";height:100%;width:100%;top:0;left:0;background:transparent;background:linear-gradient(180deg, rgba(205, 10, 30, 0) 70%, rgba(205, 10, 30, 0) 35%, rgba(205, 10, 30, 0.75) 100%);border-radius:24px;z-index:99}.goverlay{background:rgba(0, 0, 0, 0.7)}.gslide-media{border-radius:25px;padding:32px 32px 32px 32px;padding:2rem 2rem 2rem 2rem}.gslide-media .lightbox--inner{text-align:center}.gslide-media .lightbox--inner .image-wrap{position:relative}.gslide-media .lightbox--inner .image-wrap img{height:auto;width:100%;border-radius:24px;border-top-right-radius:0}.gslide-media .lightbox--inner .image-wrap:before{position:absolute;content:"";height:100%;width:100%;top:-6px;left:0;background:transparent;background:linear-gradient(180deg, rgba(205, 10, 30, 0) 70%, rgba(205, 10, 30, 0) 35%, rgba(205, 10, 30, 0.75) 100%);border-radius:24px;z-index:99}@media screen and (min-width:30rem){.gallery-container:before{top:-70%}}@media screen and (min-width:48rem){.gallery-container:before{background-size:100%}.gallery-container .gallery-slider{padding:64px 32px 0px 32px;padding:4rem 2rem 0rem 2rem}}@media screen and (min-width:64rem){.gallery-container:before{top:-55%}}@media screen and (min-width:85.5rem){.gallery-container{overflow:hidden}.gallery-container:before{top:-70%}}.downloads-container .downloads--header{display:none;padding:32px 0px 0px 0px;padding:2rem 0rem 0rem 0rem}.downloads-container .download--column{display:grid;grid-template-columns:25% 1fr;padding:8px 0px 8px 0px;padding:0.5rem 0rem 0.5rem 0rem;gap:2rem}.downloads-container .download--column .downloadLink .icon_download{margin-left:8px;margin-left:0.5rem;font-weight:bold}.downloads-container .download--column .download--title{word-break:break-all}.downloads-container .row-border{height:1px;width:100%;background-color:#cd0a1e;margin:32px 0px 32px 0px;margin:2rem 0rem 2rem 0rem}@media screen and (min-width:64rem){.downloads-container .downloads--header{display:grid;grid-template-columns:20% 1fr 10% 15%;gap:2rem;font-size:28px;font-size:1.75rem}.downloads-container .hidden--mobile{display:none}.downloads-container .single--download{display:grid;grid-template-columns:20% 1fr 10% 15%;gap:2rem}.downloads-container .single--download .download--column{display:inline-block}}.video-container .intro--container{text-align:center;margin-left:auto;margin-right:auto}.video-container .video--element{margin:32px 0px 0px 0px;margin:2rem 0rem 0rem 0rem}.video-container .video--element video{max-width:100%;width:100%;border-radius:25px;border-top-right-radius:0}.video-container .video--element iframe{height:210px;height:13.125rem;max-width:100%;width:100%;border-radius:25px;border-top-right-radius:0}@media screen and (min-width:48rem){.video-container .video--element iframe{height:380px;height:23.75rem}}@media screen and (min-width:64rem){.video-container .video--element iframe{height:600px;height:37.5rem}}@media screen and (min-width:85.5rem){.video-container .video--element iframe{height:800px;height:50rem}}.facts-container .intro--container{text-align:center;margin-left:auto;margin-right:auto}.facts-container .facts{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem;border:2px solid #cd0a1e;border-radius:25px;border-top-right-radius:0;padding:32px 16px 32px 16px;padding:2rem 1rem 2rem 1rem;margin:32px 0px 0px 0px;margin:2rem 0rem 0rem 0rem}.facts-container .facts .image-wrap{text-align:center}.facts-container .facts .single--fact{flex:1 1 280px}@media screen and (min-width:48rem){.facts-container .facts{padding:32px 32px 32px 32px;padding:2rem 2rem 2rem 2rem}}@media screen and (min-width:64rem){.facts-container .facts{padding:40px 80px 40px 80px;padding:2.5rem 5rem 2.5rem 5rem;margin:64px 0px 0px 0px;margin:4rem 0rem 0rem 0rem}}.teasergrid-container .intro--container{text-align:center;margin-left:auto;margin-right:auto}.teasergrid-container .teasergrid{display:grid;grid-auto-rows:1fr;grid-template-columns:1fr;gap:2rem}.teasergrid-container .teasergrid .single--teaser{color:white;background-color:#cd0a1e;border-radius:25px}.teasergrid-container .teasergrid .single--teaser .teaser--image{border:0;line-height:0}.teasergrid-container .teasergrid .single--teaser .teaser--image .image-wrap{position:relative;border:0;line-height:0;background-color:white}.teasergrid-container .teasergrid .single--teaser .teaser--image .image-wrap img{height:290px;max-height:290px;width:100%;object-fit:cover;border-top-right-radius:25px;border-top-left-radius:25px}.teasergrid-container .teasergrid .single--teaser .teaser--image .image-wrap:before{position:absolute;content:"";height:100%;width:100%;top:6px;left:0;background:transparent;background:linear-gradient(180deg, rgba(205, 10, 30, 0) 70%, rgba(205, 10, 30, 0) 35%, rgba(205, 10, 30, 0.75) 100%);z-index:99}.teasergrid-container .teasergrid .single--teaser .teaser--content{padding:32px 32px 32px 32px;padding:2rem 2rem 2rem 2rem}.teasergrid-container .teasergrid .single--teaser .teaser--content .h3-style{color:white;margin-bottom:8px;margin-bottom:0.5rem}.teasergrid-container .teasergrid .single--teaser:hover img{filter:blur(0.15rem)}.teasergrid-container .teasergrid .single--teaser:hover .button--secondary{color:#cd0a1e;border:1 px solid #cd0a1e;background-position:left bottom;text-decoration:none}@media screen and (min-width:48rem){.teasergrid-container .teasergrid{grid-auto-rows:1fr;grid-template-columns:1fr 1fr}}.tab-container .tabs .tabs-menu{display:none;margin:0}.tab-container .tab--content .single--tab{border:2px solid #cd0a1e;border-radius:24px;border-top-right-radius:0;padding:24px 24px 24px 24px;padding:1.5rem 1.5rem 1.5rem 1.5rem;margin:24px 0px 24px 0px;margin:1.5rem 0rem 1.5rem 0rem}.tab-container .tab--content .single--tab .hidden--desktop{position:relative;padding-right:32px;padding-right:2rem}.tab-container .tab--content .single--tab .hidden--desktop:after{position:absolute;top:0;right:0;content:"";font-family:Digitalzentrum;color:#cd0a1e;font-size:24px}.tab-container .tab--content .single--tab .image-wrap{position:relative;margin:32px 0px 32px 0px;margin:2rem 0rem 2rem 0rem}.tab-container .tab--content .single--tab .image-wrap img{height:auto;width:100%;border-radius:24px;border-top-right-radius:0}.tab-container .tab--content .single--tab .image-wrap:before{position:absolute;content:"";height:100%;width:100%;top:0;left:0;background:transparent;background:linear-gradient(180deg, rgba(225, 233, 240, 0) 40%, #cd0a1e 100%);border-radius:24px;z-index:99}.tab-container .tab--content .single--tab .tab--gradient-1 .image-wrap:before{display:none}.tab-container .tab--content .single--tab.accordion-open-mobile .hidden--desktop:after{content:""}@media screen and (min-width:64rem){.tab-container .tabs{display:grid;grid-template-columns:1fr 1fr;gap:4rem}.tab-container .tabs .tabs-menu{display:block}.tab-container .tabs .tabs-menu a{text-decoration:none}.tab-container .tabs .tabs-menu .tab--element{cursor:pointer;color:white;background-color:white;border:2px solid #cd0a1e;border-radius:25px;border-top-right-radius:0;padding:16px 32px 16px 32px;padding:1rem 2rem 1rem 2rem;margin:16px 0px 16px 0px;margin:1rem 0rem 1rem 0rem;color:black;list-style:none}.tab-container .tabs .tabs-menu .tab--element.active{color:white;background-color:#cd0a1e}.tab-container .tabs .tab--content .single--tab{display:none;border:none;padding:0;margin:0}.tab-container .tabs .tab--content .single--tab.active{display:block}.tab-container .tabs .tab--content .single--tab .hidden--desktop{display:none}.tab-container .tabs .tab--content .single--tab img{height:auto;max-height:350px;max-width:720px;width:100%;object-fit:cover}}.text-kachel--outer{display:grid;gap:2rem}.text-kachel--outer .kachel--container{display:grid;gap:1rem}.text-kachel--outer .kachel--container .kachel--single{display:grid;align-content:flex-start;justify-content:center;border:2px solid #cd0a1e;border-radius:25px;border-top-right-radius:0;padding:24px;padding:1.5rem;text-align:center;height:auto}.text-kachel--outer .kachel--container .kachel--single .kachel--image{display:grid;align-content:center;justify-content:center;background-color:#cd0a1e;border-radius:50%;height:104px;height:6.5rem;width:104px;width:6.5rem;margin:0 auto;text-align:center;margin-bottom:32px;margin-bottom:2rem}.text-kachel--outer .kachel--container .kachel--single a{display:block;font-family:"Geologica Semibold";margin-bottom:8px;margin-bottom:0.5rem}.text-kachel--outer .kachel--container .kachel--single .icon{font-size:14px;font-size:0.875rem;font-weight:bold;padding-top:2px}.text-kachel--outer .kachel--container .kachel--single p{margin-bottom:8px;margin-bottom:0.5rem}@media screen and (min-width:30rem){.text-kachel--outer .kachel--container{grid-template-columns:1fr 1fr;gap:1rem}}@media screen and (min-width:48rem){.text-kachel--outer .kachel--container{gap:4rem}}@media screen and (min-width:1250px){.text-kachel--outer{grid-template-columns:1fr 1fr;gap:4rem}.text-kachel--outer h1,.text-kachel--outer .h1-style,.text-kachel--outer h2,.text-kachel--outer .h2-style,.text-kachel--outer h3,.text-kachel--outer .h3-style{max-width:100%}.text-kachel--outer .kachel--container{gap:4rem}.text-kachel--outer .kachel--container .kachel--single{padding:40px;padding:2.5rem}}.tabs-text-img{display:grid;gap:2rem}.tabs-text-img .image-wrap img{height:auto;width:100%;border-radius:25px;border-top-right-radius:0}.tabs-text-img .tab--content .single--tab{display:none;border:none;padding:0;margin:0}.tabs-text-img .tab--content .single--tab.active{display:block}.tabs-text-img .text--content{order:1}.tabs-text-img .text--content ul{list-style:none;padding:0;margin:0}.tabs-text-img .text--content ul li{display:inline-block;margin-bottom:1rem;margin:0px 32px 32px 0px;margin:0rem 2rem 2rem 0rem;cursor:pointer;position:relative}.tabs-text-img .text--content ul li:before{position:absolute;bottom:-2px;left:0;content:"";height:1px;width:100%;background:linear-gradient(to right, white 50%, transparent 50%);background-size:200% 100%;background-position:right bottom;transition:all 0.3s ease-out}.tabs-text-img .text--content ul li.active{font-family:"Geologica Semibold"}.tabs-text-img .text--content ul li.active:before{background-position:left bottom}.tabs-text-img .image--content{order:0}@media screen and (min-width:64rem){.tabs-text-img{grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.tabs-text-img.tab-layout-0 .text--content{order:0}.tabs-text-img.tab-layout-0 .image--content{order:1}}.tx_projects h1{margin:0}.tx_projects .project--filter{padding:0px 0px 32px 0px;padding:0rem 0rem 2rem 0rem}.tx_projects .project--filter li{margin-right:16px;margin-right:1rem}.tx_projects .project--filter li.active{color:white;background-color:#cd0a1e}.tx_projects .project--single{position:relative;height:100%;margin-bottom:32px;margin-bottom:2rem}.tx_projects .project--single .image-wrap{position:relative;height:100%;overflow:hidden;border-radius:25px;border-top-right-radius:0}.tx_projects .project--single .image-wrap img{height:100%;width:100%;object-fit:cover;border-radius:25px;border-top-right-radius:0;transition:transform linear 0.2s}.tx_projects .project--single .image-wrap:before{position:absolute;content:"";height:100%;width:100%;top:0;left:0;background:transparent;background:linear-gradient(180deg, rgba(205, 10, 30, 0) 30%, rgba(205, 10, 30, 0) 35%, rgba(205, 10, 30, 0.75) 100%);border-radius:24px;z-index:99}.tx_projects .project--single .projcet--overlay{position:absolute;bottom:32px;left:32px;z-index:99;max-width:80%}.tx_projects .project--single .projcet--overlay .h3-style,.tx_projects .project--single .projcet--overlay a,.tx_projects .project--single .projcet--overlay p{color:white}.tx_projects .project--single .icon_plus{position:absolute;color:white;top:16px;right:16px;border:1px solid white;border-radius:50%;font-size:32px;padding:8px 8px 8px 8px;padding:0.5rem 0.5rem 0.5rem 0.5rem;z-index:999;transition:rotate linear 0.2s}.tx_projects .project--single:hover .image-wrap img{transform:scale(1.1)}.tx_projects .project--single:hover .icon_plus{rotate:180deg}.project--filter .button{cursor:pointer}.project-list--slider .splide__slide{height:380px}.project--header{margin-top:-120px}.project--header .image-wrap{position:relative;overflow:hidden}.project--header .image-wrap img{min-height:400px;max-height:80vh;width:100%;height:auto;object-fit:cover}.project--header .image-wrap:before{position:absolute;content:"";height:100%;width:100%;top:-6px;left:0;background:transparent;background:linear-gradient(180deg, rgba(205, 10, 30, 0) 30%, rgba(205, 10, 30, 0) 35%, rgba(205, 10, 30, 0.75) 100%);z-index:99}.project--header .image-wrap:after{position:absolute;content:"";width:100%;height:100%;background:transparent;background-repeat:no-repeat;background-image:url(../Images/Template/gitter_subheader.svg);background-size:210%;z-index:99;top:40%;left:0;background-position:center}.project--header h1{margin-bottom:0}.project--category.h3-style{color:#9f9f9f;margin-bottom:0}.project--related .intro--container{margin-bottom:32px;margin-bottom:2rem}@media screen and (min-width:48rem){.project--list{display:grid !important;grid-template-columns:repeat(2, 1fr);gap:2rem}.project--single{min-height:650px;margin-bottom:0}.project-list--slider .splide__slide{height:auto}}@media screen and (min-width:64rem){.project--list{display:grid !important;grid-template-columns:repeat(4, 1fr);gap:2rem}.project-list--slider .splide__slide{width:340px;height:655px;transition:width linear 0.5s}.project-list--slider .splide__slide.is-active{width:900px !important}.project--header .image-wrap:after{top:40%;left:20%;background-size:100%}}.image--container .image-wrap{display:inline-block}.image--container .image-wrap img{border-radius:25px;border-top-right-radius:0;max-width:100%;height:auto}.image--container .image-wrap.gradient--1{position:relative}.image--container .image-wrap.gradient--1:before{position:absolute;content:"";height:100%;width:100%;top:0;left:0;background:transparent;background:linear-gradient(180deg, rgba(225, 233, 240, 0) 40%, #cd0a1e 100%);border-radius:24px;z-index:99}.button{display:inline-block;border-radius:16px;border-top-right-radius:0;border:1px solid white;padding:8px 32px 8px 32px;padding:0.5rem 2rem 0.5rem 2rem;color:white;margin-top:32px;margin-top:2rem;background:linear-gradient(to right, white 50%, transparent 50%);background-size:200% 100%;background-position:right bottom;transition:all 0.3s ease-out}.button.button--primary{color:#cd0a1e;border:1px solid #cd0a1e;background:linear-gradient(to right, #cd0a1e 50%, transparent 50%);background-size:200% 100%;background-position:right bottom;transition:all 0.3s ease-out}.button.button--primary:hover{color:white;border:1px solid #cd0a1e;background-position:left bottom;text-decoration:none}.button.button--primary:hover .icon{color:white}.button.button--secondary{border:1px solid #f8f8f8;color:#f8f8f8;background:linear-gradient(to right, white 50%, transparent 50%);background-size:200% 100%;background-position:right bottom;transition:all 0.3s ease-out}.button.button--secondary:hover{color:#cd0a1e;border:1 px solid #cd0a1e;background-position:left bottom;text-decoration:none}.button.button--secondary:hover .icon{color:#cd0a1e}#header{position:relative;width:100%}#header .header{position:fixed;width:100%;z-index:9999;font-family:"Geologica ExtraLight"}#header .main__navigation{display:grid;grid-template-columns:auto auto;justify-content:space-between;margin:32px 24px 32px 24px;margin:2rem 1.5rem 2rem 1.5rem;align-items:center}#header .main__navigation #logo{background-color:white;border-radius:16px;border-radius:1rem;box-shadow:0px 3px 12px #00000019;max-width:175px;width:300px;height:65px;z-index:9}#header .main__navigation #logo img{height:auto;width:100%}#header .main__navigation #nav{position:absolute;top:0;right:0;height:100vH;width:0;background-color:white;box-shadow:0px 3px 12px #00000019;padding:128px 0px 32px 0px;padding:8rem 0rem 2rem 0rem;transition:all 0.3s ease-out}#header .main__navigation #nav #nav-menu{text-align:right;opacity:0;transition:all 0.4s ease-out}#header .main__navigation #nav.show{display:grid;align-content:space-between;position:absolute;width:75vW;padding:128px 32px 32px 32px;padding:8rem 2rem 2rem 2rem}#header .main__navigation #nav.show #nav-menu{opacity:1}@media screen and (min-width:1690px){#header .main__navigation{grid-template-columns:auto 1fr;gap:2rem;background-color:white;margin:16px 16px 16px 16px;margin:1rem 1rem 1rem 1rem;padding:0px 32px 0px 32px;padding:0rem 2rem 0rem 2rem;border-radius:16px;border-radius:1rem;box-shadow:0px 3px 12px #00000019}#header .main__navigation #logo,#header .main__navigation .burger-menu{box-shadow:none}#header .main__navigation #logo{max-width:250px;height:auto}#header .main__navigation .burger-menu{display:none}#header .main__navigation #nav{display:grid;grid-template-columns:1fr auto;align-items:center;position:relative;top:unset;right:unset;height:auto;width:100%;box-shadow:none;padding:16px 16px 16px 16px;padding:1rem 1rem 1rem 1rem}#header .main__navigation #nav #nav-menu{opacity:1;text-align:left}#header .main__navigation #nav #nav-menu .icon{display:none}}.burger-menu{background-color:white;border-radius:16px;border-radius:1rem;padding:16px 16px 16px 16px;padding:1rem 1rem 1rem 1rem;box-shadow:0 3px 12px #00000019;z-index:9}.burger-menu .nav-icon{width:32px;height:19px;position:relative;cursor:pointer;display:inline-block;margin-top:5px;margin-top:0.3125rem}.burger-menu .nav-icon.open{margin-top:2px;margin-top:0.125rem}.burger-menu .nav-icon span{background-color:#cd0a1e;position:absolute;border-radius:2px;transition:0.3s cubic-bezier(0.8, 0.5, 0.2, 1.4);width:100%;height:2px;transition-duration:500ms}.burger-menu .nav-icon span:nth-child(1){top:0;left:0;width:100%}.burger-menu .nav-icon span:nth-child(2){top:12px;left:0;opacity:1}.burger-menu .nav-icon span:nth-child(3){bottom:-7px;left:0;width:50%}.burger-menu .nav-icon:not(.open):hover span:nth-child(1){transform:rotate(0deg) scaleY(1.1)}.burger-menu .nav-icon:not(.open):hover span:nth-child(2){transform:rotate(0deg) scaleY(1.1)}.burger-menu .nav-icon:not(.open):hover span:nth-child(3){transform:rotate(0deg) scaleY(1.1)}.burger-menu .nav-icon.open span:nth-child(1){transform:rotate(45deg);top:13px;width:100%;left:0}.burger-menu .nav-icon.open span:nth-child(2){opacity:0}.burger-menu .nav-icon.open span:nth-child(3){transform:rotate(-45deg);top:13px;width:100%}#footer .decorative-grafic{width:100%;margin-bottom:-185px;margin-bottom:-11.5625rem}#footer .decorative-grafic img{width:100%;object-fit:cover;object-position:60%;max-height:100%}#footer #footer-content{position:relative;padding:48px 32px 48px 32px;padding:3rem 2rem 3rem 2rem;border-top-left-radius:28px;background-color:#cd0a1e;background-image:url("../Images/Template/hintergrundbild.svg");background-repeat:no-repeat;background-position:center;background-size:cover;color:white}#footer #footer-content .footer--content-inner{max-width:1450px;margin:0 auto;display:grid;gap:2rem}#footer #footer-content .footer--content-inner .h3-style,#footer #footer-content .footer--content-inner a:not(.button){color:white}#footer #footer-content .footer--content-inner .contact-information{display:grid;grid-template-columns:1fr;gap:2rem}#footer #footer-content .footer--content-inner .newsletter-subscription--container .h3-style{display:flex;flex-wrap:wrap;gap:1rem}#footer #footer-content .footer--content-inner .newsletter-subscription--container .h3-style .icon{font-size:38px}#footer #footer-content .footer--content-inner .newsletter-subscription--container .sib-form{margin:0;padding:0}#footer #footer-content .footer--content-inner .newsletter-subscription--container .sib-form #sib-container{background-color:transparent;margin:0;padding:0}#footer #footer-content .footer--content-inner .newsletter-subscription--container .sib-form #sib-container .subscription--template{display:grid;grid-template-columns:1fr;gap:0.5rem}#footer #footer-content .footer--content-inner .newsletter-subscription--container .sib-form #sib-container .input--hidden{background-color:transparent;opacity:0}#footer #footer-content .footer--content-inner .newsletter-subscription--container .sib-form #sib-container .sib-form-block{padding:0}#footer #footer-content .footer--content-inner .newsletter-subscription--container .sib-form #sib-container .sib-input{padding:0}#footer #footer-content .footer--content-inner .newsletter-subscription--container .sib-form #sib-container .sib-input .entry__field{color:white;background-color:transparent;border:1px solid white;border-radius:15px;border-top-right-radius:0;width:100%;margin:0}#footer #footer-content .footer--content-inner .newsletter-subscription--container .sib-form #sib-container .sib-input .entry__field input[type="text"]{color:white;background-color:transparent;border-radius:15px;border-top-right-radius:0;width:100%;padding:0px 24px 0px 24px;padding:0rem 1.5rem 0rem 1.5rem}#footer #footer-content .footer--content-inner .newsletter-subscription--container .sib-form #sib-container .sib-input .entry__field input[type="text"]::placeholder{color:white}#footer #footer-content .footer--content-inner .newsletter-subscription--container .sib-form #sib-container .sib-optin{padding:0}#footer #footer-content .footer--content-inner .newsletter-subscription--container .sib-form #sib-container .sib-optin label p{color:white}#footer #footer-content .footer--content-inner .newsletter-subscription--container .sib-form #sib-container .input_replaced:checked+.checkbox_tick_positive{background-color:white;border-color:white}#footer #footer-content .footer--content-inner .newsletter-subscription--container .sib-form #sib-container .input_replaced:checked+.checkbox_tick_positive:before{border-color:#cd0a1e}#footer #footer-content .footer--content-inner .newsletter-subscription--container .sib-form #sib-container button{margin-top:0;margin-bottom:32px;margin-bottom:2rem}#footer #footer-content .footer--content-inner .newsletter-subscription--container .sib-form #sib-container .entry__error{color:white}#footer #footer-content .footer--content-inner .newsletter-subscription--container .sib-form #sib-container .entry__label:after{color:white}#footer .footer-nav{display:grid;max-width:1450px;margin:8px 32px 16px 32px;margin:0.5rem 2rem 1rem 2rem;padding:0px 32px 0px 32px;padding:0rem 2rem 0rem 2rem;background-color:white;gap:2rem;justify-content:center;align-items:center}#footer .footer-nav .footer--logo-wall{display:grid;grid-template-columns:auto auto;gap:2rem;align-items:center}#footer .footer-nav .footer--logo-wall img{max-width:100%}#footer .footer-nav .social-media{text-align:center}#footer .footer-nav .social-media a{text-decoration:none}#footer .footer-nav .social-media .social-media-container{position:relative;color:#cd0a1e;border:1px solid black;border-radius:50%;height:55px;width:55px;display:inline-block;margin:0px 16px 0px 16px;margin:0rem 1rem 0rem 1rem}#footer .footer-nav .social-media .social-media-container:before{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:24px}#footer .footer-nav .social-media .social-media-container:hover{text-decoration:none;color:black}#footer .footer-nav #nav-footer-meta ul{text-align:center}#footer .footer-nav #nav-footer-meta ul li{display:inline-block;margin-left:40px;margin-left:2.5rem}#footer .footer-nav #nav-footer-meta ul li:first-child{margin-left:0px;margin-left:0rem}#footer .footer-nav #nav-footer-meta ul li a{color:black}#footer .footer-nav #nav-footer-meta ul li .icon{display:none}#footer .footer-nav .footer--logo-desktop{display:none}@media screen and (min-width:48rem){#footer .decorative-grafic{max-height:none}#footer #footer-content .footer--content-inner{grid-template-columns:1fr 1fr;gap:8rem}#footer #footer-content .footer--content-inner .contact-information{grid-template-columns:1fr 1fr}#footer .footer-nav{grid-template-columns:auto auto auto auto;margin-right:auto;margin-left:auto;justify-content:space-between;align-items:center}#footer .footer-nav #nav-footer-meta ul{text-align:right}#footer .footer-nav #nav-footer-meta ul li{list-style:none}#footer .footer-nav .footer--logo-desktop{display:block}#footer .footer--logo-mobile{display:none}}@media screen and (min-width:64rem){#footer #footer-content .footer--content-inner .newsletter-subscription--container .sib-form #sib-container .subscription--template{display:grid;grid-template-columns:1fr auto;gap:0.5rem}}#nav #nav-menu{font-family:"Geologica"}#nav #nav-menu li{list-style:none;margin:0px 0px 32px 0px;margin:0rem 0rem 2rem 0rem}#nav #nav-menu li a{position:relative;font-size:24px;color:black}#nav #nav-menu li a:before{position:absolute;bottom:-6px;left:0;content:"";height:1px;width:100%;background:linear-gradient(to right, #cd0a1e 50%, transparent 50%);background-size:200% 100%;background-position:right bottom;transition:all 0.3s ease-out}#nav #nav-menu li a .icon{color:#cd0a1e;font-size:24px;font-weight:bold}#nav #nav-menu li a:hover{text-decoration:none;color:#cd0a1e}#nav #nav-menu li a:hover:before{background-position:left bottom}#nav #nav-menu li.hasSubpages .submenu{display:none;padding:32px 0px 32px 0px;padding:2rem 0rem 2rem 0rem}#nav #nav-menu li.hasSubpages .submenu li{min-width:150px}#nav #nav-menu li.hasSubpages .submenu a{font-family:"Geologica ExtraLight";font-size:20px;font-size:1.25rem}#nav #nav-menu li.hasSubpages .submenu .icon{display:none}#nav #nav-menu li.hasSubpages.open .submenu{display:block}#meta-nav .navigation{display:grid;grid-template-columns:1fr auto}#meta-nav .navigation ul li{display:inline-block;list-style:none;margin:0px 24px 0px 0px;margin:0rem 1.5rem 0rem 0rem}#meta-nav .navigation ul li a{color:black}#meta-nav .navigation ul li a:hover{color:#cd0a1e;text-decoration:none}#meta-nav .navigation ul li .icon{display:none}#meta-nav .navigation .metaMenu ul li{width:100%;padding:0px 0px 16px 0px;padding:0rem 0rem 1rem 0rem}#meta-nav .navigation .social-media a{display:block}#meta-nav .navigation .social-media a:hover{text-decoration:none}#meta-nav .navigation .social-media .social-media-container{color:black;display:inline-block;font-size:24px;font-size:1.5rem}@media screen and (min-width:40rem){#nav #meta-nav{max-width:500px;margin-left:auto;text-align:right}#nav #meta-nav .navigation .metaMenu ul li{width:auto;margin:0px 24px 0px 0px;margin:0rem 1.5rem 0rem 0rem}#nav #meta-nav .navigation .social-media a{display:inline-block}#nav #meta-nav .navigation .social-media .social-media-container{font-size:16px;font-size:1rem}}@media screen and (min-width:1690px){#nav #nav-menu li{display:inline-block;list-style:none;font-size:22px;margin:0px 48px 0px 0px;margin:0rem 3rem 0rem 0rem}#nav #nav-menu li a{color:black}#nav #nav-menu li a .icon{display:none}#nav #nav-menu li.hasSubpages{position:relative}#nav #nav-menu li.hasSubpages .menuchildren{position:absolute;top:30px;left:0;padding-top:48px;padding-top:3rem;min-width:100%}#nav #nav-menu li.hasSubpages .menuchildren .submenu{background-color:white;border-radius:15px;box-shadow:0px 3px 12px #00000019;padding:24px}#nav #nav-menu li.hasSubpages .menuchildren .submenu li{padding-bottom:24px;padding-bottom:1.5rem;margin-right:0px;margin-right:0rem}#nav #nav-menu li.hasSubpages .menuchildren .submenu li:last-child{padding-bottom:0px;padding-bottom:0rem}#nav #nav-menu li.hasSubpages .menuchildren .submenu li a{font-family:"Geologica"}#nav #meta-nav{max-width:auto;margin-left:0;text-align:left}#nav #meta-nav .navigation .metaMenu ul li{padding:0}#nav #meta-nav .navigation .social-media a{display:inline-block}#nav #meta-nav .navigation .social-media .social-media-container{font-size:16px;font-size:1rem}}.tx-indexedsearch-searchbox{margin:8px 32px 8px 0px;margin:0.5rem 2rem 0.5rem 0rem}.tx-indexedsearch-searchbox form{position:relative;display:inline-block;width:100%}.tx-indexedsearch-searchbox input{border:1px solid black;border-radius:24px;height:32px;padding:0px 16px 0px 16px;padding:0rem 1rem 0rem 1rem}.tx-indexedsearch-searchbox button{position:absolute;background-color:transparent;margin-left:8px;margin-left:0.5rem;border:1px solid black;height:32px;width:32px;border-radius:50%;cursor:pointer;color:#cd0a1e;font-size:24px;font-size:1.5rem}#header .tx-indexedsearch-res,#header .tx-indexedsearch-info-sword,#header .tx-indexedsearch-browsebox,#header .tx-indexedsearch-info-noresult{display:none;opacity:0}.tx-indexedsearch-info-sword{padding:16px 32px 16px 32px;padding:1rem 2rem 1rem 2rem;max-width:1450px;margin:0 auto}.tx-indexedsearch-browsebox,.tx-indexedsearch-info-noresult{padding:0px 32px 16px 32px;padding:0rem 2rem 1rem 2rem;max-width:1450px;margin:0 auto}.tx-indexedsearch-res{padding:16px 32px 16px 32px;padding:1rem 2rem 1rem 2rem;max-width:1450px;margin:0 auto}.tx-indexedsearch-res h3{margin-bottom:16px;margin-bottom:1rem}.tx-indexedsearch-res .tx-indexedsearch-title a{font-size:26px;font-size:1.625rem}@media screen and (min-width:1655px){.tx-indexedsearch-searchbox{margin:8px 0px 8px 0px;margin:0.5rem 0rem 0.5rem 0rem}.tx-indexedsearch-searchbox form{min-width:390px}.tx-indexedsearch-searchbox form input{min-width:340px}.tx-indexedsearch-searchbox form button{margin-left:24px;margin-left:1.5rem}.tx-indexedsearch-res h2 .tx-indexedsearch-title{font-size:40px;font-size:2.5rem}}.splide__pagination{padding:32px 0px 0px 0px;padding:2rem 0rem 0rem 0rem}.splide__pagination .splide__pagination__page{height:12px;height:0.75rem;width:12px;width:0.75rem;background-color:rgba(205, 10, 30, 0.65);border-radius:50%;margin:0px 8px 0px 8px;margin:0rem 0.5rem 0rem 0.5rem}.splide__pagination .splide__pagination__page.is-active{background-color:#cd0a1e}.no--arrows .splide__arrow{display:none}.splide__arrow{position:absolute;top:50%;background-color:transparent;z-index:9999}.splide__arrow svg{visibility:hidden;display:none}.splide__arrow.splide__arrow--prev{left:0;transform:translate(0, 40%);rotate:180deg}.splide__arrow.splide__arrow--next{right:0;transform:translate(0, -50%)}.splide__arrow:before{content:"";font-family:"Digitalzentrum";font-size:24px;font-weight:bold;color:#cd0a1e;background-color:rgba(255, 255, 255, 0.7);-webkit-box-shadow:0px 0px 5px #00000015;-moz-box-shadow:0px 0px 12px #00000015;box-shadow:0px 0px 5px #00000015;border-radius:50%;padding:8px 8px 8px 8px;padding:0.5rem 0.5rem 0.5rem 0.5rem;cursor:pointer}.splide__arrow:hover:before{color:white;background-color:rgba(205, 10, 30, 0.7)}@media screen and (min-width:64rem){.splide__arrow.splide__arrow--prev{left:-24px;transform:translate(0, 40%);rotate:180deg}.splide__arrow.splide__arrow--next{right:-24px;transform:translate(0, -50%)}}@media screen and (min-width:85.5rem){.splide__arrow.splide__arrow--prev{left:-24px;transform:translate(0, 40%);rotate:180deg}.splide__arrow.splide__arrow--next{right:-24px;transform:translate(0, -50%)}}.section select[multiple],.section select{-webkit-appearance:none;color:white;background:transparent;border:1px solid white;border-radius:16px;border-top-right-radius:0;font-size:16px;font-size:1rem;line-height:26px;line-height:1.625rem;overflow:hidden;height:fit-content;box-sizing:border-box;padding:0}.section select[multiple]:focus,.section select:focus{border:none}.section select[multiple] option,.section select option{-webkit-appearance:none;height:42px;padding:16px 16px 16px 16px;padding:1rem 1rem 1rem 1rem;cursor:pointer;color:white}.section select[multiple] option:checked,.section select[multiple] option:focus,.section select option:checked,.section select option:focus{-webkit-appearance:none;background-color:transparent;color:white}.section select[multiple] option:hover,.section select option:hover{background-color:white;color:#cd0a1e}.section select{border:1px solid white;border-radius:16px;border-top-right-radius:0;font-size:16px;font-size:1rem;line-height:26px;line-height:1.625rem;padding:8px 16px 8px 16px;padding:0.5rem 1rem 0.5rem 1rem}.section select option{color:#cd0a1e}.image-wrap{position:relative}.image-wrap .copyright--notice{position:absolute;color:white;bottom:24px;right:24px;font-size:12px;font-size:0.75rem;z-index:99}.accordion{margin-bottom:10px}.accordion .accordion-headline{cursor:pointer}.accordion .accordion-container{overflow:hidden;height:0;opacity:0;transition:all 0.2s ease-in-out;visibility:hidden}.accordion.accordion-open .accordion-container{visibility:visible;height:auto;opacity:1}.accordion--mobile{margin-bottom:10px}.accordion--mobile .accordion-headline-mobile{cursor:pointer}.accordion--mobile .accordion-container-mobile{overflow:hidden;height:0;opacity:0;transition:all 0.2s ease-in-out;visibility:hidden}.accordion--mobile.accordion-open-mobile .accordion-container-mobile{visibility:visible;height:auto;opacity:1}@media screen and (min-width:64rem){.accordion--mobile .accordion-container-mobile{visibility:visible;height:auto;opacity:1}}@media screen and (min-width:64rem){.intro--container{max-width:45%}}.container{display:grid;max-width:1450px;margin:0 auto}.container .section .section--inner{padding:0}@media screen and (min-width:48rem){.container.two-column-container{grid-template-columns:50% 50%}.container .section .section--inner{padding:48px 32px 48px 32px;padding:3rem 2rem 3rem 2rem}}form[id^="kontaktformular"] h2{display:none}form[id^="kontaktformular"] input,form[id^="kontaktformular"] select,form[id^="kontaktformular"] textarea{border:1px solid #9f9f9f;padding:8px 24px 8px 24px;padding:0.5rem 1.5rem 0.5rem 1.5rem;margin:22.4px 16px 8px 0px;margin:1.4rem 1rem 0.5rem 0rem;border-radius:15px;border-top-right-radius:0;font-family:"Geologica";max-width:100%;background-color:transparent;color:#9f9f9f;font-size:16px;line-height:26px;width:100%}form[id^="kontaktformular"] .select{min-width:260px}form[id^="kontaktformular"] .select:focus{border:1px solid #9f9f9f}form[id^="kontaktformular"] .row{display:grid;max-width:916px}form[id^="kontaktformular"] .row input,form[id^="kontaktformular"] .row select,form[id^="kontaktformular"] .row textarea{margin:16px 0px 0px 0px;margin:1rem 0rem 0rem 0rem}form[id^="kontaktformular"] .form-label{display:inline-block;margin:20px 0px 0px 0px;margin:1.25rem 0rem 0rem 0rem}form[id^="kontaktformular"] textarea{min-height:220px}form[id^="kontaktformular"] .form-check-label{display:grid;grid-template-columns:auto 1fr;justify-content:center;align-items:center;margin:16px 16px 0px 0px;margin:1rem 1rem 0rem 0rem}form[id^="kontaktformular"] .form-check-label input[type="checkbox"]{min-width:0;margin:0;margin-right:8px;margin-right:0.5rem;position:relative;cursor:pointer;width:18px;height:18px;border:2px solid #cd0a1e;line-height:30px;text-align:center}form[id^="kontaktformular"] .form-check-label input[type="checkbox"]:checked+label::before{border:2px solid #cd0a1e;background:transparent}form[id^="kontaktformular"] .form-check-label input[type="checkbox"]:checked{color:white;border:2px solid #cd0a1e;background:transparent}form[id^="kontaktformular"] .form-check-label input[type="checkbox"]:checked:before{width:4px;height:9px;margin:0px 4px;transform:rotate(45deg);border:3px solid #cd0a1e}form[id^="kontaktformular"] .submit .button{color:#cd0a1e;border:1px solid #cd0a1e;background:linear-gradient(to right, #cd0a1e 50%, transparent 50%);background-size:200% 100%;background-position:right bottom;transition:all 0.3s ease-out;cursor:pointer}form[id^="kontaktformular"] .submit .button:hover{color:white;border:1px solid #cd0a1e;background-position:left bottom;text-decoration:none}form[id^="kontaktformular"] .select--wrapper{position:relative;display:inline-block}form[id^="kontaktformular"] .select--wrapper:after{content:"";position:absolute;font-family:"digitalzentrum";font-size:18px;color:#9f9f9f;top:50%;right:16px;transform:translate(0, -25%)}@media screen and (min-width:48rem){form[id^="kontaktformular"] .row{grid-template-columns:1fr 1fr;gap:0.5rem}form[id^="kontaktformular"] .row input,form[id^="kontaktformular"] .row select,form[id^="kontaktformular"] .row textarea{margin:16px 16px 0px 0px;margin:1rem 1rem 0rem 0rem}form[id^="kontaktformular"] select{min-width:440px}form[id^="kontaktformular"] .select--wrapper:after{right:32px}}@media screen and (min-width:980px){form[id^="kontaktformular"] input,form[id^="kontaktformular"] select,form[id^="kontaktformular"] textarea{max-width:440px}}.f3-widget-paginator{grid-column:1 / -1;list-style:none;text-align:center}.f3-widget-paginator li{color:#333333;font-family:"Geologica Light";font-size:28px;font-size:1.75rem;display:inline-block;margin-right:16px;margin-right:1rem}.f3-widget-paginator li a{color:#333333;font-family:"Geologica Light";font-size:28px;font-size:1.75rem}.f3-widget-paginator li.current{color:#cd0a1e;font-family:"Geologica Semibold"}.f3-widget-paginator li.current a{color:#cd0a1e;font-family:"Geologica Semibold"}.f3-widget-paginator li.previous a{display:inline-block;font-size:0;position:relative}.f3-widget-paginator li.previous a::before{position:absolute;display:inline-block;font-family:"digitalzentrum";content:"";font-size:28px;font-size:1.75rem;top:-9px;right:0;rotate:180deg;color:#333333}.f3-widget-paginator li.next a{display:inline-block;font-size:0;position:relative}.f3-widget-paginator li.next a::before{position:absolute;display:inline-block;font-family:"digitalzentrum";content:"";font-size:28px;font-size:1.75rem;top:-9px;left:0;color:#333333}html{scroll-behavior:smooth}:target::before{content:"";display:block;height:100px;margin:-100px 0 0}html,body{font-family:"Geologica Light";line-height:22px;line-height:1.375rem;color:black}body,body *,:before,:after{margin:0;padding:0;border:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}h1,.h1-style{font-size:30px;font-size:1.875rem;line-height:38px;line-height:2.375rem;font-family:"Geologica Light";color:black;margin-bottom:22px;margin-bottom:1.375rem}h2,.h2-style{font-size:26px;font-size:1.625rem;line-height:32px;line-height:2rem;font-family:"Geologica Light";color:black;margin-bottom:32px;margin-bottom:2rem}h3,.h3-style{font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem;font-family:"Geologica Light";color:black;margin-bottom:28px;margin-bottom:1.75rem}h4,.h4-style{font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem;font-family:"Geologica Light";color:black;margin-bottom:28px;margin-bottom:1.75rem}h5,h6,.h5-style,.h6-style{font-size:20px;font-size:1.25rem;line-height:20px;line-height:1.25rem;font-family:"Geologica Bold";font-weight:bold;color:black;margin-bottom:28px;margin-bottom:1.75rem}a{font-size:14px;color:#cd0a1e;text-decoration:none}a:hover{text-decoration:underline}.center,.text-center{text-align:center}.center .icon-forward-link,.center .icon-pdf-link,.text-center .icon-forward-link,.text-center .icon-pdf-link{justify-content:center}.left,.text-left{text-align:left}.right,.text-right{text-align:right}.right .icon-forward-link,.right .icon-pdf-link,.text-right .icon-forward-link,.text-right .icon-pdf-link{justify-content:right}.text-uppercase{text-transform:uppercase}.bold,.text-bold{font-family:"Geologica SemiBold"}.text-small{font-size:12px;font-size:0.75rem}.icon{font-family:"Digitalzentrum";font-size:16px;font-size:1rem}.section ul{margin:16px 0px 16px 16px;margin:1rem 0rem 1rem 1rem}.section ul li{padding-bottom:8px;padding-bottom:0.5rem}.section ul li::marker{color:#cd0a1e}#header-content{padding-bottom:32px;padding-bottom:2rem}.background-0,.frame-background-0{background-color:#f8f8f8;border-radius:24px;border-top-right-radius:0}.background-1,.frame-background-1{background:#cd0a1e;background-image:url("../Images/Template/hintergrundbild.svg");background-repeat:no-repeat;background-position:center;background-size:cover;border-radius:24px;border-top-right-radius:0}.background-1 *,.frame-background-1 *{color:white}.background-3,.frame-background-3{position:relative;overflow:hidden}.background-3:before,.frame-background-3:before{content:"";position:absolute;bottom:-350px;right:12%;height:140%;width:100%;background-image:url(../Images/Template/grafikelement_netz_2.svg);background-repeat:no-repeat;background-position:center;z-index:-2;transform:rotate(-2deg);background-size:140%}.background-4,.frame-background-4{background-color:#f8f8f8;border-radius:24px;border-top-right-radius:0}.background-5,.frame-background-5{background-color:#f8f8f8;border-radius:24px;border-top-right-radius:0;position:relative;overflow:hidden}.background-5:before,.frame-background-5:before{content:"";position:absolute;top:-5%;right:-20%;height:484px;width:100%;transform:rotate(-146deg);background:transparent;background-image:url(../Images/Template/grafikelement_netz.svg);background-repeat:no-repeat;background-size:100%;background-position:40%;z-index:0}@media screen and (min-width:40rem){h1,.h1-style{font-size:56px;font-size:3.5rem;line-height:72px;line-height:4.5rem;margin-bottom:32px;margin-bottom:2rem;max-width:70%}h1.center,.h1-style.center{margin-left:auto;margin-right:auto}h2,.h2-style{font-size:40px;font-size:2.5rem;line-height:48px;line-height:3rem}h3,.h3-style{font-size:28px;font-size:1.75rem;line-height:34px;line-height:2.125rem;margin-bottom:35px;margin-bottom:2.1875rem}h4,.h4-style{font-size:20px;font-size:1.25rem;line-height:32px;line-height:2rem;margin-bottom:35px;margin-bottom:2.1875rem}h5,h6,.h5-style,.h6-style{font-size:32px;font-size:2rem;line-height:24px;line-height:1.5rem;margin-bottom:35px;margin-bottom:2.1875rem}}@media screen and (min-width:64rem){.background-2,.frame-background-2{position:relative;overflow:hidden}.background-2:before,.frame-background-2:before{content:"";position:absolute;top:-30%;right:-20%;height:100%;width:100%;transform:rotate(-80deg);background-image:url(../Images/Template/grafikelement_netz_2.svg);background-size:80%;background-repeat:no-repeat;background-position:center;z-index:-2}.background-3:before,.frame-background-3:before{bottom:-70%;right:12%;height:200%;width:100%;transform:rotate(-22deg);background-image:url(../Images/Template/grafikelement_netz_2.svg);background-size:100%;z-index:-2}.background-4,.frame-background-4{position:relative;overflow:hidden}.background-4:before,.frame-background-4:before{position:absolute;content:"";top:-30%;left:600px;height:100%;width:100%;transform:rotate(-80deg);background:transparent;background-image:url(../Images/Template/grafikelement_netz_2.svg);background-repeat:no-repeat;background-size:100%;z-index:0}.background-5:before,.frame-background-5:before{top:-30%;left:25%;height:100%;width:100%;transform:rotate(0deg);background:transparent;background-image:url(../Images/Template/grafikelement_netz_2.svg);background-repeat:no-repeat;background-size:100%;background-position:40%;z-index:0}}