﻿@font-face{font-family:"domotika";font-weight:100;font-style:normal;font-display:swap;src:url(/typo3conf/ext/ts2ce/Resources/Public/Fonts/Domotika-Pro-Light.woff2) format("woff2"),url(/typo3conf/ext/ts2ce/Resources/Public/Fonts/Domotika-Pro-Light.woff) format("woff")}@font-face{font-family:"domotika";font-weight:400;font-style:normal;font-display:swap;src:url(/typo3conf/ext/ts2ce/Resources/Public/Fonts/Domotika-Pro-Regular.woff2) format("woff2"),url(/typo3conf/ext/ts2ce/Resources/Public/Fonts/Domotika-Pro-Regular.woff) format("woff")}@font-face{font-family:"domotika";font-weight:700;font-style:normal;font-display:swap;src:url(/typo3conf/ext/ts2ce/Resources/Public/Fonts/Domotika-Pro-Bold.woff2) format("woff2"),url(/typo3conf/ext/ts2ce/Resources/Public/Fonts/Domotika-Pro-Bold.woff) format("woff")}*{margin:0px;padding:0px;box-sizing:border-box}html{font-size:62.5%}html[lang=en] .seminar .mark-1::after{content:"Sold out"}body,input,button,select,option,textarea{font-family:"domotika";font-size:1.6rem;font-weight:400;line-height:1.5;color:#004052}@media(max-width: 600px){body,input,button,select,option,textarea{font-size:1.6rem}}body{font-family:"domotika";font-size:1.6rem;font-weight:400;line-height:1.5;letter-spacing:.32px;hyphens:auto;overflow-wrap:break-word;word-break:normal;overflow-x:hidden}body.scrolldown:not(.menu-open)>header .cecontainerSection{opacity:1;pointer-events:auto}body.menu-open{overflow:hidden}body.mobile-menu-open{overflow:hidden;position:fixed;width:100%}body>header{position:sticky;top:0;left:0;z-index:10;transition:all .7s;display:grid;gap:16px;grid-template-columns:160px minmax(0, 1fr) 320px;margin:auto;width:96%;width:calc(100% - 32px);max-width:1280px;padding:16px 0;z-index:5}@media(max-width: 1200px){body>header{grid-template-columns:160px minmax(0, 1fr) 201px}}@media(max-width: 600px){body>header{grid-template-columns:160px minmax(0, 1fr) 48px}}body>header a.button{border:0;border-radius:24px;position:relative;cursor:pointer}body>header a.button::before{content:"";position:absolute;border-radius:inherit;padding:8px 16px;pointer-events:none;z-index:0}body>header::before{content:"";display:block;position:absolute;top:0;left:calc((100vw - 1280px)/2*-1);width:100vw;height:100%;background-color:#fff;z-index:-1}@media(max-width: 1280px){body>header::before{left:-2%;left:-16px}}body>header .cecontainerSection{position:fixed;left:0;top:0;opacity:0;pointer-events:none;width:100vw;background-color:#fff;height:80px;transition:all .7s;z-index:5}body>header .cecontainerSection>section{max-width:1280px;width:96%;width:calc(100% - 32px);margin:auto}body>header .cecontainerSection>section .ce-textpic{display:flex}body>header .cecontainerSection>section .ce-textpic .ce-gallery{max-width:112px}body>header .cecontainerSection>section .ce-textpic .ce-bodytext{margin:24px 0 0 32px;font-size:2rem;font-weight:700;line-height:1.4;letter-spacing:1px;color:#004052}body>header .cecontainerSection>section .ce-textpic .ce-bodytext strong{color:#afb919;font-weight:700}@media(max-width: 600px){body>header .cecontainerSection>section .ce-textpic .ce-gallery{max-width:80px}body>header .cecontainerSection>section .ce-textpic .ce-bodytext{margin-left:16px;font-size:1.6rem;font-weight:400;line-height:1.5;letter-spacing:.32px}}body>header div{height:100%}body>header .logo{padding-top:6px}body>header .logo .frame a{width:auto;height:auto;background:none;border-radius:0}body>header .menu-responsive{display:none;float:right;cursor:pointer;border:0;font-size:0;border-radius:50%;width:48px;height:48px;background:none;background-color:#e6ecee;background-image:url("/typo3conf/ext/ts2ce/Resources/Public/Icons/Navbar.svg");background-position:center;background-repeat:no-repeat;background-size:24px}@media(max-width: 992px){body>header .menu-responsive{display:block}}body>header nav{text-align:center}body>header nav ul{list-style:none;display:flex;justify-content:center;height:100%;align-items:center}@media(max-width: 992px){body>header nav ul{display:none}}body>header nav ul li{margin-right:32px}body>header nav ul li button{cursor:pointer;color:#004052;letter-spacing:.32px;border:0;background:none;background-image:linear-gradient(rgb(175, 185, 25), rgb(175, 185, 25));background-size:0 2px,auto;background-repeat:no-repeat;background-position:center bottom;transition:all .2s ease-out}body>header nav ul li button.active,body>header nav ul li button.here,body>header nav ul li button:hover{transition:all .7s;background-size:100% 2px,auto}body>header nav ul li:last-child{margin-right:0}body>header .additional-menu{display:flex;gap:10.6666666667px;justify-content:space-between}body>header .additional-menu .frame ul{display:flex;gap:10.6666666667px;position:relative;top:50%;transform:translateY(-50%)}@media(max-width: 1200px){body>header .additional-menu .frame ul li:has(a[data-mailto-token]),body>header .additional-menu .frame ul li:has(a[href$=".pdf"]),body>header .additional-menu .frame ul li:has(a[href$=".jpg"]){display:none}}@media(max-width: 600px){body>header .additional-menu .frame ul li{display:none}body>header .additional-menu .frame ul li:last-child{display:block}}@media(max-width: 600px){body>header .additional-menu details{display:none}}body>header .additional-menu ul.language li:first-child,body>header .menu-modal.menu .frame ul.language li:first-child{width:48px}body>header .additional-menu a,body>header .menu-modal.menu .frame a{border-radius:50%;background-color:#e6ecee;width:48px;height:48px;display:block;font-size:0;background-repeat:no-repeat;background-size:24px;background-position:center;transition:all .7s}body>header .additional-menu a:hover,body>header .menu-modal.menu .frame a:hover{background-color:#ccd9dc}body>header .additional-menu a[data-mailto-token],body>header .menu-modal.menu .frame a[data-mailto-token]{background-image:url("/typo3conf/ext/ts2ce/Resources/Public/Icons/Mail.svg")}body>header .additional-menu a[href$=".pdf"],body>header .additional-menu a[href$=".jpg"],body>header .menu-modal.menu .frame a[href$=".pdf"],body>header .menu-modal.menu .frame a[href$=".jpg"]{background-image:url("/typo3conf/ext/ts2ce/Resources/Public/Icons/Book-half.svg")}body>header .additional-menu a[href="#suche"],body>header .menu-modal.menu .frame a[href="#suche"]{background-image:url("/typo3conf/ext/ts2ce/Resources/Public/Icons/Search.svg")}body>header .additional-menu a.button,body>header .menu-modal.menu .frame a.button{border-radius:24px;width:auto;padding:2px 24px;overflow:hidden;font-size:1.6rem;line-height:48px;background:none}body>header .additional-menu a.button::before,body>header .menu-modal.menu .frame a.button::before{content:"";position:absolute;pointer-events:none;left:50%;top:50%;width:calc(100% + 4px);aspect-ratio:1/1;animation:glow 3s linear infinite;transform:translate(-50%, -50%);background:conic-gradient(transparent 150deg, #afb919 200deg, transparent 250deg);z-index:-2}body>header .additional-menu a.button::after,body>header .menu-modal.menu .frame a.button::after{content:"";display:block;position:absolute;left:2px;top:2px;width:calc(100% - 4px);height:calc(100% - 4px);background-color:#afb919;border-radius:inherit;z-index:-1}@keyframes glow{100%{transform:translate(-50%, -50%) rotate(1turn)}}body>header .additional-menu a.button:hover,body>header .menu-modal.menu .frame a.button:hover{background-color:#9ea717}body>header details{position:relative}body>header details:hover summary,body>header details:hover ul,body>header details:hover ul a{background-color:#ccd9dc !important}body>header details summary{background-color:#e6ecee;width:48px;height:48px;text-align:center;line-height:48px;font-size:0;border-radius:50%;overflow:hidden;z-index:1;position:relative;cursor:pointer;list-style:none;transition:all .7s}body>header details ul{position:absolute;width:100%;top:24px;left:0;padding:24px 0 16px;background-color:#e6ecee;border-radius:0 0 24px 24px;transition:all .7s}body>header details ul li{text-align:center}body>header details ul li:first-child{flex:1 1 auto !important}body>header details ul li:first-child a{background:none;width:48px}body>header details ul li a{display:block;font-size:0;width:100%;aspect-ratio:16/9}a{text-decoration:none;color:#004052}a:hover{text-decoration:underline}a.button{display:inline-block;background-color:#afb919;border-radius:48px;padding:10.6666666667px 24px;transition:all .7s;margin-right:10.6666666667px;margin-bottom:10.6666666667px}a.button:hover{text-decoration:none;background-color:#9ea717}a.button.second{background-color:#e6ecee;border:1px solid #fff;color:#004052}a.button.second:hover{background-color:#ccd9dc}a.button:last-child{margin-right:0;margin-bottom:0}.h0{font-size:12rem;font-weight:700;line-height:1.2;letter-spacing:normal;margin-bottom:16px}@media(max-width: 992px){.h0{font-size:6rem}}h1,.h1{font-size:5.6rem;font-weight:700;line-height:1.2;letter-spacing:normal}h1:has(+h1,+.h1),.h1:has(+h1,+.h1){color:#afb919}h1:only-child,.h1:only-child{margin-bottom:16px}@media(max-width: 992px){h1,.h1{font-size:4rem}}p:not([class])+h1,p:not([class])+.h1{margin-top:24px}h1+h2,p+h2,p+.h2,p+h3,p+.h3{margin-top:24px;margin-bottom:24px}h2,.h2{font-size:4.8rem;font-weight:700;line-height:1.2;letter-spacing:normal;margin-bottom:16px}@media(max-width: 992px){h2,.h2{font-size:3.6rem}}h3,.h3{font-size:4rem;font-weight:700;line-height:1.15;letter-spacing:normal;margin-bottom:16px}@media(max-width: 992px){h3,.h3{font-size:3.2rem}}h4,.h4{font-size:3.2rem;font-weight:400;line-height:1.2;letter-spacing:normal;margin-bottom:16px}@media(max-width: 992px){h4,.h4{font-size:2.4rem}}h5,.h5{font-size:2.4rem;font-weight:400;line-height:1.4;letter-spacing:0px;margin-bottom:4px}@media(max-width: 992px){h5,.h5{font-size:2rem}}h1+h5,h2+h5,.h5{margin:16px 0}h6,.h6{font-size:2rem;font-weight:700;line-height:1.4;letter-spacing:1px;margin-bottom:16px}@media(max-width: 992px){h6,.h6{font-size:1.8rem}}h6:has(+p.small),.h6:has(+p.small){margin-bottom:0}img,video{display:block;width:100%;height:auto}ul{list-style:none}.flag{display:block;width:100%;height:100%;aspect-ratio:24/16;background-position:center;background-repeat:no-repeat;background-size:24px}.flag.de{background-image:url("/typo3conf/ext/ts2ce/Resources/Public/Icons/Flag_De.svg")}.flag.en{background-image:url("/typo3conf/ext/ts2ce/Resources/Public/Icons/Flag_En.svg")}main{min-height:500px;overflow:hidden}main ul li{position:relative;padding-left:24px}main ul li::before{content:"•";position:absolute;left:8px;top:-1px}main a:not(.button):not([data-mailto-token]){display:inline-block}main a:not(.button):not([data-mailto-token])::after{content:"";background-image:url("/typo3conf/ext/ts2ce/Resources/Public/Icons/Chevron.svg");background-size:contain;background-repeat:no-repeat;background-position:center;width:10.6666666667px;height:10.6666666667px;display:inline-block;margin-left:8px;vertical-align:baseline}main a.drdsgvo_btn::after{content:none}main a[data-mailto-token]::after{content:none}main figure a:not(.button):not([data-mailto-token]){display:block;height:100%}main figure a:not(.button):not([data-mailto-token])::after{display:none}main .c-columns:has(.highlightansp) .layout>.frame-type-text.frame-layout-0{opacity:.5}main .c-columns:has(.highlightansp) .layout>.frame-type-text.frame-layout-0.highlightansp{opacity:1}main .ceimage{position:relative}@media(max-width: 600px){main .ceimage:not([name=ad161]) .ce-gallery[data-ce-images="1"]{width:100%;overflow:hidden;transition:all .05s}main .ceimage:not([name=ad161]) .ce-gallery[data-ce-images="1"] div,main .ceimage:not([name=ad161]) .ce-gallery[data-ce-images="1"] figure{height:100%}main .ceimage:not([name=ad161]) .ce-gallery[data-ce-images="1"] img{height:100%;object-fit:cover}}main .ceimage .ce-gallery:not([data-ce-images="1"]){margin-right:-16px}main .ceimage .ce-gallery:not([data-ce-images="1"]) .slick-list{overflow:visible}main .ceimage .ce-gallery:not([data-ce-images="1"]) .slick-slide{margin-right:16px}main .ceimage .ce-gallery:not([data-ce-images="1"]) .slick-slide>div{width:auto}main .ceimage .ce-gallery:not([data-ce-images="1"]) button{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;background:none;font-size:0;border:0;background-image:url("/typo3conf/ext/ts2ce/Resources/Public/Icons/Arrow_fill.svg");background-position:center;background-repeat:no-repeat;background-size:contain;cursor:pointer}main .ceimage .ce-gallery:not([data-ce-images="1"]) button.slick-prev{left:-24px;transform:translateY(-50%) rotate(180deg)}main .ceimage .ce-gallery:not([data-ce-images="1"]) button.slick-next{right:-8px}@media(max-width: 1312px){main .ceimage .ce-gallery:not([data-ce-images="1"]) button.slick-prev{left:0}main .ceimage .ce-gallery:not([data-ce-images="1"]) button.slick-next{right:16px}}main .sticky.sticky{position:sticky;top:80px}main .cetextpic .frame-indent{border:1px solid #004052}main .cetextpic .ce-textpic:has(.ce-gallery){display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:32px;align-items:center}main .cetextpic .ce-textpic:has(.ce-gallery) .ce-bodytext{padding:16px}main .cetextpic .ce-textpic:has(.ce-gallery).ce-center.ce-above .ce-gallery{grid-column:span 2}main .cetextpic .ce-textpic:has(.ce-gallery).ce-center.ce-above .ce-bodytext{grid-column:span 2}@media(max-width: 600px){main .cetextpic .ce-textpic:has(.ce-gallery){gap:0}main .cetextpic .ce-textpic:has(.ce-gallery) .ce-gallery,main .cetextpic .ce-textpic:has(.ce-gallery) .ce-bodytext{grid-column:span 2}}main .lay17{width:96%;width:calc(100% - 32px);margin:auto}main .lay17 .ce-textpic:has(.ce-gallery){display:flex;justify-content:center;align-items:center;gap:64px}@media(max-width: 600px){main .lay17 .ce-textpic:has(.ce-gallery){align-items:start}}main .lay17 .ce-textpic:has(.ce-gallery) .ce-gallery{overflow:hidden;justify-self:end;flex:0 0 112px}@media(max-width: 600px){main .lay17 .ce-textpic:has(.ce-gallery) .ce-gallery{margin-top:16px}}main .lay17 .ce-textpic:has(.ce-gallery) .ce-gallery div,main .lay17 .ce-textpic:has(.ce-gallery) .ce-gallery figure{width:100%;aspect-ratio:1/1}main .lay17 .ce-textpic:has(.ce-gallery) .ce-gallery figure{width:100%;height:100%}main .lay17 .ce-textpic:has(.ce-gallery) .ce-gallery figure img{height:100%}@media(max-width: 992px){main .lay17 .ce-textpic:has(.ce-gallery) .ce-gallery{flex:0 0 64px}}main .lay17 .ce-textpic:has(.ce-gallery) .ce-bodytext{font-size:12rem;line-height:1.2;font-weight:700;letter-spacing:normal;color:#fff}main .lay17 .ce-textpic:has(.ce-gallery) .ce-bodytext a{color:#fff}main .lay17 .ce-textpic:has(.ce-gallery) .ce-bodytext a:not(.button)::after{display:none}main .lay17 .ce-textpic:has(.ce-gallery) .ce-bodytext a:hover{text-decoration:none}@media(max-width: 992px){main .lay17 .ce-textpic:has(.ce-gallery) .ce-bodytext{font-size:6rem}}main .lay17 .ce-textpic:has(.ce-bodytext:only-child) .ce-bodytext{font-size:12rem;line-height:1.2;font-weight:700;letter-spacing:normal;color:#fff;text-align:center}main .lay17 .ce-textpic:has(.ce-bodytext:only-child) .ce-bodytext a{color:#fff}main .lay17 .ce-textpic:has(.ce-bodytext:only-child) .ce-bodytext a:not(.button)::after{display:none}main .lay17 .ce-textpic:has(.ce-bodytext:only-child) .ce-bodytext a:hover{text-decoration:none}@media(max-width: 992px){main .lay17 .ce-textpic:has(.ce-bodytext:only-child) .ce-bodytext{font-size:6rem}}main>div{position:relative;margin-left:auto;margin-right:auto;width:96%;width:calc(100% - 32px);max-width:1280px;margin-bottom:80px}@media(max-width: 600px){main>div{width:calc(100% - 16px)}}main>div:has(.c-section>img.bg-image){width:100%;max-width:100%}main>div:has(.c-section>img.bg-image)::before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-color:#004052;opacity:.4;z-index:-1;mix-blend-mode:multiply}main>div:has(.c-section>img.bg-image) img.bg-image{position:absolute;left:0;top:0;height:100%;object-fit:cover;z-index:-2}main>div:has(.c-section>img.bg-image) div.contentWidth{margin-left:auto;margin-right:auto;width:96%;width:calc(100% - 32px);max-width:1280px;padding:96px 0;color:#fff}@media(max-width: 600px){main>div:has(.c-section>img.bg-image) div.contentWidth{width:calc(100% - 16px)}}main>div.frame-space-after-klein{margin-bottom:8px}main>div.frame-space-before-klein{margin-top:8px}main>div:has(+.lay5):not(:has(.lay20)):has(.ce-gallery[data-ce-images="1"]){margin-bottom:0}main>div:has(+.lay5):not(:has(.lay20)):has(.ce-gallery[data-ce-images="1"]) .col:not(:has(.ce-gallery)) .frame{margin:32px 0}main>div:has(+.lay5):not(:has(.lay20)):has(.ce-gallery[data-ce-images="1"]):has(.cecontainerColumns-1-1-1:last-child){margin-bottom:32px}main>div.lay5{max-width:100%;width:100%}@media(max-width: 600px){main>div.lay5 p br+br{display:none}main>div.lay5 .cecontainerColumns-1-1-1-1 .col{margin-bottom:32px}main>div.lay5 .cecontainerColumns-1-1-1-1 .col.col-4{margin-bottom:0}}main>div.lay15{margin-bottom:0}main>div>section>div>div{margin-top:40px}@media(max-width: 600px){main>div>section>div>div{margin-top:40px}}@media(max-width: 992px){main>div{margin-bottom:40px}}main .cecontainerColumns-1-1-1-1>.c-columns{width:100%;margin:auto;display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:32px}@media(max-width: 992px){main .cecontainerColumns-1-1-1-1>.c-columns{padding:0 16px}}@media(max-width: 1200px){main .cecontainerColumns-1-1-1-1>.c-columns{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 992px){main .cecontainerColumns-1-1-1-1>.c-columns{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 600px){main .cecontainerColumns-1-1-1-1>.c-columns{grid-template-columns:minmax(0, 1fr)}}@media(max-width: 600px){main .cecontainerColumns-1-1-1-1>.c-columns{gap:8px;padding:0 8px}}main .cecontainerColumns-1-1-1>.c-columns{width:100%;margin:auto;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:48px}@media(max-width: 992px){main .cecontainerColumns-1-1-1>.c-columns{grid-template-columns:repeat(2, minmax(0, 1fr))}main .cecontainerColumns-1-1-1>.c-columns .col-3{grid-column:span 2}}@media(max-width: 768px){main .cecontainerColumns-1-1-1>.c-columns .col{padding:0 16px}}@media(max-width: 600px){main .cecontainerColumns-1-1-1>.c-columns{grid-template-columns:minmax(0, 1fr)}main .cecontainerColumns-1-1-1>.c-columns .col{padding:0}main .cecontainerColumns-1-1-1>.c-columns .col-3{grid-column:span 1}}main .cecontainerColumns-1-1.lay40>.c-columns>.col{align-content:center;text-align:left}main .cecontainerColumns-1-1>.c-columns{width:100%;margin:auto;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:80px}main .cecontainerColumns-1-1>.c-columns:has(.frame-type-html) .col{align-content:start}main .cecontainerColumns-1-1>.c-columns:has(.frame-type-html) .col a::after{display:none}main .cecontainerColumns-1-1>.c-columns:has(.col-2 .sticky) .col-1{order:2}main .cecontainerColumns-1-1>.c-columns:has(.col-2 .sticky) .col-2{order:1}main .cecontainerColumns-1-1>.c-columns>.col-1>.ceimage{max-width:712px;margin-left:-112px}@media(max-width: 1280px){main .cecontainerColumns-1-1>.c-columns>.col-1>.ceimage{margin-left:0}}main .cecontainerColumns-1-1>.c-columns>.col{align-content:start}main .cecontainerColumns-1-1>.c-columns>.col>.cetextpic{margin-bottom:48px}main .cecontainerColumns-1-1>.c-columns>.col>.cetextpic:last-child{margin-bottom:0}main .cecontainerColumns-1-1>.c-columns>.col>.cecontainerColumns-1-1:not(:first-child){margin-top:48px}@media(max-width: 992px){main .cecontainerColumns-1-1>.c-columns>.col>.cecontainerColumns-1-1:not(:first-child) .c-columns{grid-template-columns:repeat(1, minmax(0, 1fr))}}@media(max-width: 992px){main .cecontainerColumns-1-1>.c-columns{gap:32px}}@media(max-width: 768px){main .cecontainerColumns-1-1>.c-columns:has(.col:empty){grid-template-columns:repeat(1, minmax(0, 1fr))}}@media(max-width: 600px){main .cecontainerColumns-1-1>.c-columns{grid-template-columns:minmax(0, 1fr)}}@media(max-width: 600px){main .cecontainerColumns-1-1>.c-columns:has(.col-1 .cetext):has(.col-2 .ceimage) .col-1{order:2}main .cecontainerColumns-1-1>.c-columns:has(.col-1 .cetext):has(.col-2 .ceimage) .col-2{order:1}}main .cecontainerColumns-1-2>.c-columns{width:100%;margin:auto;display:grid;grid-template-columns:416px 1fr;gap:124px}@media(max-width: 992px){main .cecontainerColumns-1-2>.c-columns{gap:16px;grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 600px){main .cecontainerColumns-1-2>.c-columns{grid-template-columns:minmax(0, 1fr);gap:16px}}main .cecontainerColumns-1-2>.c-columns .col-2 .ceimage{position:relative;top:-80px}@media(max-width: 600px){main .cecontainerColumns-1-2>.c-columns .col-2 .ceimage{top:0}}main .cecontainerColumns-2-1>.c-columns{width:100%;margin:auto;display:grid;grid-template-columns:7fr 4fr;gap:108px}.cecontainerAccordion .c-accordion-item{border-top:1px solid #004052;border-bottom:1px solid #004052}.cecontainerAccordion .c-accordion-item button{cursor:pointer;width:100%;text-align:left;color:#004052;background:none;border:0;padding:16px 32px 16px 0;font-size:3.2rem;font-weight:400;letter-spacing:normal;line-height:1.2;position:relative}@media(max-width: 992px){.cecontainerAccordion .c-accordion-item button{font-size:2.4rem}}.cecontainerAccordion .c-accordion-item button::after{content:"";display:inline-block;background-image:url("/typo3conf/ext/ts2ce/Resources/Public/Icons/Chevron.svg");background-size:contain;background-repeat:no-repeat;background-position:center;position:absolute;right:8px;top:50%;transform:translateY(-50%) rotate(90deg);width:16px;height:16px;transition:all .7s;pointer-events:none}.cecontainerAccordion .c-accordion-item.act>.c-accordion-content{max-height:100vh;padding-bottom:16px}.cecontainerAccordion .c-accordion-item.act>button::after{transform:translateY(-50%) rotate(-90deg)}.cecontainerAccordion .c-accordion-item>.c-accordion-content{max-height:0;overflow:hidden;transition:all .7s}.cecontainerAccordion .c-accordion-item>.c-accordion-content .c-accordion-item{margin:0 32px;border-top:0}.cecontainerAccordion .c-accordion-item>.c-accordion-content .c-accordion-item:last-child{border-bottom:0}.cecontainerAccordion .c-accordion-item>.c-accordion-content .c-accordion-item button{border:0;font-size:2rem;font-weight:700;letter-spacing:1px;line-height:1.4}@media(max-width: 992px){.cecontainerAccordion .c-accordion-item>.c-accordion-content .c-accordion-item button{font-size:1.8rem}}.cecontainerAccordion .c-accordion-item>.c-accordion-content .c-accordion-item .c-accordion-content{margin:0}.cecontainerAccordion .c-accordion-item>.c-accordion-content header{display:none}.cecontainerAccordion .c-accordion-item+.c-accordion-item{border-top:0}.c-columns>.col .frame-space-after-klein{margin-bottom:8px}.c-columns>.col .frame-space-after-mittel{margin-bottom:16px}.c-columns>.col .frame-space-after-gros{margin-bottom:32px}.menu-modal{position:fixed;top:-100vh;left:0;width:100vw;height:100vh;transition:all .7s;overflow:auto}.menu-modal.content{z-index:-10;background-color:#004052}.menu-modal.content .wrap::before{content:unset}.menu-modal.content h5{color:#fff}.menu-modal.content a.button.second{background:none;color:#fff;border:1px solid #fff}@media(max-width: 600px){.menu-modal.content.active{top:-100vh}}.menu-modal.menu{min-width:300px;z-index:10;background-color:#004052;width:calc((100vw - (1280px + 160px))/2 + 300px);text-align:right}.menu-modal.menu .close{position:absolute;right:16px;top:16px;width:24px;height:24px;border-radius:50%;border:0;background:none;background-image:url("/typo3conf/ext/ts2ce/Resources/Public/Icons/Close_w.svg");background-position:center;background-repeat:no-repeat;background-size:contain;cursor:pointer}@media(min-width: 600px){.menu-modal.menu .close{display:none}}.menu-modal.menu .wrap{display:inline-block;text-align:left;width:300px;height:auto}.menu-modal.menu .wrap a{color:#fff}.menu-modal.menu .wrap>a{position:absolute;top:0;left:16px;width:128px;height:144px}.menu-modal.menu .wrap .cetext{height:auto;margin-bottom:32px}.menu-modal.menu .wrap .cetext>div>ul{display:flex;gap:16px;flex-wrap:wrap;justify-content:center}.menu-modal.menu .wrap .cetext>div>ul li:first-child{flex:0 0 100%}.menu-modal.menu .wrap .cetext>div>ul li:first-child a{width:100%;text-align:center}@media(max-width: 600px){.menu-modal.menu{width:100%;text-align:left}.menu-modal.menu .wrap{width:100%}}.menu-modal .wrap{max-width:1280px;margin:auto;position:relative;padding:0 16px}.menu-modal .wrap>.primary-menu{margin-top:192px;position:relative;transition:all .7s}@media(max-width: 992px){.menu-modal .wrap>.primary-menu{margin-bottom:32px}}.menu-modal .wrap>.primary-menu>li{position:absolute;top:0;left:0;width:100%;opacity:0;pointer-events:none;transition:all .7s}.menu-modal .wrap>.primary-menu>li>span{display:none;color:#fff}.menu-modal .wrap>.primary-menu>li>span.active::after{transform:rotate(90deg)}.menu-modal .wrap>.primary-menu>li>span::after{content:"";display:inline-block;background-image:url("/typo3conf/ext/ts2ce/Resources/Public/Icons/Chevron_w.svg");background-size:contain;background-repeat:no-repeat;position:absolute;right:16px;top:12px;width:16px;height:16px;transition:all .7s}.menu-modal .wrap>.primary-menu>li.active{opacity:1;pointer-events:auto;z-index:2}@media(max-width: 992px){.menu-modal .wrap>.primary-menu>li{opacity:1;position:relative;padding-left:16px;pointer-events:all}.menu-modal .wrap>.primary-menu>li>span{cursor:pointer;display:block;opacity:1;padding:8px 0}.menu-modal .wrap>.primary-menu>li>span.active+ul li{max-height:100vh;padding:8px;padding-left:48px}}@media(min-width: 992px){.menu-modal .wrap>.layout,.menu-modal .wrap details{display:none}}.menu-modal .wrap .sub-menu{position:relative}.menu-modal .wrap .sub-menu li{padding:22px;position:relative}.menu-modal .wrap .sub-menu li:has(a[style]){padding-left:64px}@media(max-width: 992px){.menu-modal .wrap .sub-menu li{max-height:0;overflow:hidden;padding:0;padding-left:48px;transition:all .7s}.menu-modal .wrap .sub-menu li:has(a[style]){padding-left:48px}}.menu-modal .wrap .sub-menu li a{color:#fff;font-size:2rem;font-weight:700;line-height:1.4;letter-spacing:1px;cursor:pointer;background-image:linear-gradient(#fff, #fff);background-size:0 2px,auto;background-repeat:no-repeat;background-position:center bottom;transition:all .2s ease-out}.menu-modal .wrap .sub-menu li a:hover{text-decoration:none}.menu-modal .wrap .sub-menu li a.active,.menu-modal .wrap .sub-menu li a:hover{transition:all .7s;background-size:100% 2px,auto}.menu-modal .wrap .sub-menu li a[style]::before{content:"";width:48px;height:48px;position:absolute;left:0;top:50%;transform:translateY(-50%);background-image:var(--bgimage);background-position:center;background-size:contain;background-repeat:no-repeat}@media(max-width: 992px){.menu-modal .wrap .sub-menu li a[style]::before{width:32px;height:32px}}@media(max-width: 992px){.menu-modal .wrap .sub-menu li a{font-size:1.6rem;font-weight:400;line-height:1.5;letter-spacing:.32px}}.menu-modal .wrap .sub-menu li.active a{transition:all .7s;background-size:100% 2px,auto}.menu-modal .wrap .content{padding-left:220px;transition:all .7s;opacity:0;pointer-events:none;max-height:0}.menu-modal .wrap .content.active{opacity:1;pointer-events:auto}.menu-modal .wrap .content .ce-gallery{width:calc((100vw - 1440px)/2 + 1440px - 300px);position:absolute;height:calc(100vh - 80px);z-index:-1;left:220px;top:80px}.menu-modal .wrap .content .ce-gallery::afterle{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(270deg, rgba(0, 67, 84, 0.4) 48%, rgb(0, 64, 82) 100%);opacity:.3;z-index:1}.menu-modal .wrap .content .ce-gallery figure{height:100%}.menu-modal .wrap .content .ce-gallery img{height:100%;object-fit:cover}.menu-modal .wrap .content .ce-textpic{display:flex;height:100vh;align-items:center;padding-left:96px}.menu-modal .wrap .content .ce-textpic .ce-bodytext{height:auto;position:absolute;left:280px;top:50%;transform:translateY(-50%)}@media(max-width: 1340px){.menu-modal .wrap .content .ce-textpic .ce-bodytext{left:332px}}.menu-modal .wrap .content .ce-textpic .ce-bodytext p{color:#fff}.menu-modal .wrap .content .ce-textpic .ce-bodytext p:first-child{font-size:5.6rem;font-weight:700;line-height:1.2;letter-spacing:normal;color:#afb919}@media(max-width: 992px){.menu-modal .wrap .content .ce-textpic .ce-bodytext p:first-child{font-size:4rem}}.menu-modal .wrap .content .ce-textpic .ce-bodytext p:nth-child(2){font-size:4.8rem;font-weight:700;line-height:1.2;letter-spacing:normal}@media(max-width: 992px){.menu-modal .wrap .content .ce-textpic .ce-bodytext p:nth-child(2){font-size:3.6rem}}.menu-modal.active{top:0}.lay5 .lay20 .h4{border-bottom:2px solid #004052;display:inline-block}.lay5,.lay10,.lay15{max-width:100%;width:100%;background:linear-gradient(90deg, rgb(175, 185, 25) 50%, rgb(107, 167, 1) 100%)}.lay5 a.button.second,.lay10 a.button.second,.lay15 a.button.second{background:none;border:1px solid #004052}.lay5 a.button.second:hover,.lay10 a.button.second:hover,.lay15 a.button.second:hover{background-color:rgba(0,64,82,.1)}.lay5>div,.lay5>section,.lay10>div,.lay10>section,.lay15>div,.lay15>section{padding:64px 0;width:96%;width:calc(100% - 32px);max-width:1280px;margin:auto}.lay5>div>div>div,.lay5>section>div>div,.lay10>div>div>div,.lay10>section>div>div,.lay15>div>div>div,.lay15>section>div>div{margin-top:32px}.lay5>div>div>div:first-child,.lay5>section>div>div:first-child,.lay10>div>div>div:first-child,.lay10>section>div>div:first-child,.lay15>div>div>div:first-child,.lay15>section>div>div:first-child{margin-top:0}.lay5:has(+.lay5,+.lay10,+.lay15),.lay5:last-child,.lay5:has(+.cecontainerColumns-1-1 .ce-image.ce-above),.lay10:has(+.lay5,+.lay10,+.lay15),.lay10:last-child,.lay10:has(+.cecontainerColumns-1-1 .ce-image.ce-above),.lay15:has(+.lay5,+.lay10,+.lay15),.lay15:last-child,.lay15:has(+.cecontainerColumns-1-1 .ce-image.ce-above){margin-bottom:0}.lay5:has(+.cecontainerSection>section>img.bg-image),.lay10:has(+.cecontainerSection>section>img.bg-image),.lay15:has(+.cecontainerSection>section>img.bg-image){margin-bottom:0}.lay10{background:#004052;color:#fff}.lay10 a{color:#fff}.lay10 a.button.second{color:#fff;border:1px solid #fff}.lay10 a:not(.button)::after{content:"";background-image:url("/typo3conf/ext/ts2ce/Resources/Public/Icons/Chevron_w.svg")}.lay10 .lay40{max-width:960px;margin:auto}.lay15{background:#e6ecee;text-align:center}.lay20 .slick-initialized{display:grid;grid-template-columns:minmax(0, 1fr) 48px 48px;gap:16px}.lay20 .slick-initialized button{cursor:pointer;background:none;background-image:url("/typo3conf/ext/ts2ce/Resources/Public/Icons/Arrow.svg");background-position:center;background-repeat:no-repeat;width:48px;height:48px;border:0}.lay20 .slick-initialized button .slick-sr-only{display:none}.lay20 .slick-initialized button.slick-prev{grid-column:2;transform:rotate(180deg)}.lay20 .slick-initialized button.slick-next{grid-column:3}.lay20 .slick-initialized ul.slick-dots{padding-left:32px;grid-column:1;grid-row:2}@media(max-width: 600px){.lay20 .slick-initialized ul.slick-dots{padding-left:0}}.lay20 .slick-initialized ul.slick-dots button{background:none;border:0;width:24px;height:24px;cursor:pointer}.lay20 .slick-initialized ul.slick-dots button .slick-dot-icon{background-color:#e6ecee;border-radius:50%;width:10.6666666667px;height:10.6666666667px;display:inline-block}.lay20 .slick-initialized ul.slick-dots li{display:inline-block;padding:0}.lay20 .slick-initialized ul.slick-dots li::before{display:none}.lay20 .slick-initialized ul.slick-dots li.slick-active button .slick-dot-icon{background-color:#004052}.lay20 .slick-list{grid-column:span 3;width:728px;padding-right:80px}@media(max-width: 1440px){.lay20 .slick-list{width:100%;padding-right:0}}.lay20 .slick-list:has(.cecontainerColumns-1-1){width:calc(100% - 192px);padding-right:0;margin:auto}@media(max-width: 600px){.lay20 .slick-list:has(.cecontainerColumns-1-1){width:calc(100% - 96px)}}.lay20 .slick-list:has(.cecontainerColumns-1-1) .slick-slide{max-width:calc(100% - 192px)}.lay20 .slick-list:has(.cecontainerColumns-1-1) .slick-slide>div{max-width:100%}.lay20 .slick-list:has(.cecontainerColumns-1-1)~button{position:absolute;top:50%;transform:translateY(-50%);grid-column:span 3}.lay20 .slick-list:has(.cecontainerColumns-1-1)~button.slick-prev{left:0;transform:translateY(-50%) rotate(180deg)}.lay20 .slick-list:has(.cecontainerColumns-1-1)~button.slick-next{right:0}@media(max-width: 600px){.lay20 .slick-list:has(.cecontainerColumns-1-1)~button{width:24px;height:24px}.lay20 .slick-list:has(.cecontainerColumns-1-1)~button.slick-prev{left:8px}.lay20 .slick-list:has(.cecontainerColumns-1-1)~button.slick-next{right:8px}}.lay20 .slick-list:has(.cecontainerColumns-1-1)~.slick-dots{display:none !important}.lay20 .slick-list .slick-slide{max-width:648px}.lay20 .slick-list .slick-slide>div{max-width:632px;margin-right:16px;width:auto}@media(max-width: 600px){.lay20 .slick-list .slick-slide>div{max-width:100%;margin-right:0}}.lay20 .slick-list .slick-slide>div .ce-textpic{display:block}.lay20 .slick-list .slick-slide>div .ce-bodytext{padding:32px}@media(max-width: 600px){.lay20 .slick-list .slick-slide>div .ce-bodytext{padding:16px 0}}.lay20 .slick-list .slick-slide>div .ce-bodytext strong{font-size:2rem;font-weight:700;line-height:1.4;letter-spacing:1px}@media(max-width: 992px){.lay20 .slick-list .slick-slide>div .ce-bodytext strong{font-size:1.8rem}}.lay20.fc-none .slick-list{width:712px;padding-right:0}.lay20.fc-none .slick-list .slick-slide{max-width:712px}.lay20.fc-none .slick-list .slick-slide>div{max-width:712px}@media(max-width: 1440px){.lay20.fc-none .slick-list{width:100%}.lay20.fc-none .slick-list .slick-slide{max-width:100%}.lay20.fc-none .slick-list .slick-slide>div{max-width:100%}}.lay25 .frame-type-textpic .ce-textpic:has(.ce-gallery){display:block}.lay25 .frame-type-textpic .ce-textpic:has(.ce-gallery) .ce-bodytext{padding:0}.lay25 .frame-type-textpic .ce-left:not(.ce-above){padding-left:72px;position:relative}.lay25 .frame-type-textpic .ce-left:not(.ce-above) .ce-gallery{position:absolute;left:0;top:0;width:48px}.lay25 .frame-type-textpic .ce-above{text-align:center}.lay25 .frame-type-textpic .ce-above.ce-left{text-align:left}.lay25 .frame-type-textpic .ce-above.ce-left .ce-gallery{margin-left:0;margin-bottom:16px}.lay25 .frame-type-textpic .ce-above .ce-gallery{max-width:64px;margin:0 auto 16px}.lay40{text-align:center}div.contentWidth:has(>.cedce_produkt){display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:32px}@media(max-width: 992px){div.contentWidth:has(>.cedce_produkt){grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 600px){div.contentWidth:has(>.cedce_produkt){grid-template-columns:repeat(1, minmax(0, 1fr))}}div.contentWidth:has(>.cedce_produkt) .cedce_produkt{margin-top:32px}div.contentWidth:has(>.cedce_produkt) .cedce_produkt .produkt{height:100%}div.contentWidth:has(.lay17+.lay17){display:flex;align-items:flex-end;justify-content:space-around;margin:16px 0}@media(max-width: 600px){div.contentWidth:has(.lay17+.lay17){flex-direction:column;align-items:flex-start}}div.contentWidth:has(.lay17+.lay17) .lay17{writing-mode:tb-rl;transform:rotate(-180deg);width:auto;margin:0;position:relative}@media(max-width: 600px){div.contentWidth:has(.lay17+.lay17) .lay17{writing-mode:unset;transform:none}}div.contentWidth:has(.lay17+.lay17) .lay17:hover .ce-bodytext a{color:#004052}@media(max-width: 600px){div.contentWidth:has(.lay17+.lay17) .lay17 .ce-textpic{gap:16px}}div.contentWidth:has(.lay17+.lay17) .lay17 .ce-textpic .ce-gallery{margin-right:0;margin-bottom:0;transform:rotate(180deg);width:112px}@media(max-width: 992px){div.contentWidth:has(.lay17+.lay17) .lay17 .ce-textpic .ce-gallery{width:64px}}@media(max-width: 600px){div.contentWidth:has(.lay17+.lay17) .lay17 .ce-textpic .ce-gallery{transform:none}}div.contentWidth:has(.lay17+.lay17) .lay17 .ce-textpic .ce-bodytext{text-wrap:nowrap}@media(max-width: 600px){div.contentWidth:has(.lay17+.lay17) .lay17 .ce-textpic .ce-bodytext{text-wrap:auto}}.reg{transform:rotate(90deg);writing-mode:lr}.produkt-filter{display:flex;gap:8px 16px;flex-wrap:wrap}.produkt-filter strong{flex:0 0 100%;display:block;margin-bottom:8px}.produkt-filter button{border:1px solid #004052;border-radius:48px;padding:8px 24px;background:none;cursor:pointer;transition:all .7s}.produkt-filter button.active{background-color:#004052;color:#fff}.produkt-filter+div{margin-bottom:128px}.produkt{border:1px solid rgba(0,64,82,.5)}.produkt .image{position:relative;padding:10%}.produkt .image span.new{position:absolute;left:16px;top:16px;width:80px;aspect-ratio:1/1;background-color:#a078aa;border-radius:50%;text-align:center;font-size:3.2rem;font-weight:400;letter-spacing:normal;color:#fff;line-height:80px;text-transform:uppercase;pointer-events:none}@media(max-width: 992px){.produkt .image span.new{font-size:2.4rem}}.produkt .content{padding:24px}.produkt .activelevel,.produkt .h2o,.produkt .hd{display:flex;gap:4px;margin:24px 0}.produkt .activelevel span,.produkt .h2o span,.produkt .hd span{width:40px;height:40px;background-position:center;background-repeat:no-repeat;display:inline-block;margin-right:8px}.produkt .activelevel span.lvl1,.produkt .h2o span.lvl1,.produkt .hd span.lvl1{background-image:url("/typo3conf/ext/ts2ce/Resources/Public/Icons/ActiveLevel1.svg")}.produkt .activelevel span.lvl2,.produkt .h2o span.lvl2,.produkt .hd span.lvl2{background-image:url("/typo3conf/ext/ts2ce/Resources/Public/Icons/ActiveLevel2.svg")}.produkt .activelevel span.lvl3,.produkt .h2o span.lvl3,.produkt .hd span.lvl3{background-image:url("/typo3conf/ext/ts2ce/Resources/Public/Icons/ActiveLevel3.svg")}.produkt .activelevel span.lvl4,.produkt .h2o span.lvl4,.produkt .hd span.lvl4{background-image:url("/typo3conf/ext/ts2ce/Resources/Public/Icons/ActiveLevel4.svg")}.produkt .h2o,.produkt .hd{display:inline-block;margin-right:8px}.produkt .h2o span{background-image:url("/typo3conf/ext/ts2ce/Resources/Public/Icons/PropH2O.svg")}.produkt .hd span{background-image:url("/typo3conf/ext/ts2ce/Resources/Public/Icons/PropHD.svg")}.cedce_produkthighlight{width:100%;max-width:100%;display:flex}.cedce_produkthighlight .produkt{display:flex;border:0;width:100%}@media(max-width: 600px){.cedce_produkthighlight .produkt{flex-direction:column}}.cedce_produkthighlight .bar{background:linear-gradient(90deg, rgb(175, 185, 25) 50%, rgb(107, 167, 1) 100%);width:fit-content;padding:96px 128px;display:flex;flex-direction:column;align-items:center;justify-content:center}.cedce_produkthighlight .bar img{max-width:128px;margin-bottom:64px}.cedce_produkthighlight .bar p{color:#fff;writing-mode:tb-rl;transform:rotate(-180deg)}@media(max-width: 992px){.cedce_produkthighlight .bar{padding:48px 64px}}@media(max-width: 600px){.cedce_produkthighlight .bar{width:100%;flex-direction:row;padding:48px 16px}.cedce_produkthighlight .bar p{order:1;margin:0;writing-mode:unset;transform:rotate(0)}.cedce_produkthighlight .bar img{order:2;width:48px;margin-left:32px;margin-bottom:0}}.cedce_produkthighlight .content{padding:0;width:100%}.cedce_produkthighlight .content .imagewrap{position:relative;margin:96px auto;width:fit-content}.cedce_produkthighlight .content .imagewrap img{max-width:800px}.cedce_produkthighlight .content .imagewrap .dots .dot{position:absolute;width:5%;height:5%;max-width:24px;max-height:24px;aspect-ratio:1/1}.cedce_produkthighlight .content .imagewrap .dots .dot .point{cursor:pointer;width:100%;height:100%;aspect-ratio:1/1;background-color:#004052;border-radius:50%;z-index:1;display:inline-block;position:absolute;top:0;left:0;animation:dotPulse 2.8s ease-in-out infinite}.cedce_produkthighlight .content .imagewrap .dots .dot .point::before{content:"";position:absolute;left:-125%;top:-125%;width:350%;aspect-ratio:1/1;background-color:#80a0a9;border-radius:50%;opacity:.35;z-index:0;pointer-events:none}.cedce_produkthighlight .content .imagewrap .dots .dot .point::after{content:"";position:absolute;left:-125%;top:-125%;width:350%;aspect-ratio:1/1;background:radial-gradient(circle, rgba(140, 169, 177, 0) 52%, rgba(140, 169, 177, 0.28) 68%, rgba(140, 169, 177, 0.12) 82%, rgba(140, 169, 177, 0) 100%);border-radius:50%;opacity:0;transform:scale(0.72);transform-origin:center;animation:dotWave 2.8s ease-out infinite;z-index:0;pointer-events:none}.cedce_produkthighlight .content .imagewrap .dots .dot .point:hover+.tooltip{opacity:1}.cedce_produkthighlight .content .imagewrap .dots .dot .tooltip{background-color:#e6ecee;border-bottom:2px solid #004052;padding:16px;position:absolute;left:calc(200% + 32px);bottom:calc(100% + 16px);width:285px;opacity:0;transition:all .7s;z-index:10;pointer-events:none}.cedce_produkthighlight .content .imagewrap .dots .dot .tooltip::before{content:"";position:absolute;bottom:-40px;left:-16px;transform:rotate(45deg);width:32px;height:32px;border-left:2px solid #004052}@media(max-width: 1440px){.cedce_produkthighlight .content .imagewrap .dots .dot.right .tooltip{transform:translateX(-70%)}.cedce_produkthighlight .content .imagewrap .dots .dot.right .tooltip::before{left:60%}}@media(max-width: 768px){.cedce_produkthighlight .content .imagewrap .dots .dot.right .tooltip{transform:translateX(-100%)}.cedce_produkthighlight .content .imagewrap .dots .dot.right .tooltip::before{left:94%}}@media(max-width: 992px){.cedce_produkthighlight .content .imagewrap .dots .dot.center .tooltip{transform:translateX(-50%)}.cedce_produkthighlight .content .imagewrap .dots .dot.center .tooltip::before{left:40%}}@keyframes dotPulse{0%,100%{transform:scale(1)}50%{transform:scale(1.07)}}@keyframes dotWave{0%{transform:scale(0.72);opacity:0}18%{opacity:.9}70%{transform:scale(1.05);opacity:.28}100%{transform:scale(1.2);opacity:0}}.cedce_seminar.cedce_seminar{margin-top:32px}.cedce_seminar.cedce_seminar+.cedce_seminar{margin-top:16px}.seminar{display:grid;grid-template-columns:160px minmax(0, 1fr) 176px;padding:24px 32px;background-color:#fff;border:1px solid #80a0a9;text-align:left}.seminar .date span{display:block}.seminar .date strong{display:block;font-size:4.8rem;font-weight:700;line-height:1.2;letter-spacing:normal}@media(max-width: 992px){.seminar .date strong{font-size:3.6rem}}.seminar .mark-1::after{content:"ausgebucht";display:inline-block;margin-left:16px;font-size:1.6rem;font-weight:400;line-height:1.5;letter-spacing:.32px;color:#fff;background-color:#a078aa;vertical-align:center;padding:0 8px}.seminar div:first-child{text-align:center;padding-right:32px;border-right:1px solid #80a0a9;margin-right:32px}.seminar div:last-child{align-self:center}@media(max-width: 768px){.seminar div:first-child{grid-row:span 2}.seminar div:nth-child(2){margin-bottom:16px;grid-column:span 2}}@media(max-width: 600px){.seminar{grid-template-columns:minmax(0, 1fr)}.seminar div:first-child{padding-right:0;border-right:0;margin-right:0;border-bottom:1px solid #80a0a9;padding-bottom:16px;margin-bottom:16px;grid-row:span 1}.seminar div:nth-child(2){grid-column:span 1}}.cemenu_sitemap ul li a::after{display:none}.frame-type-html input[type=text]{padding:8px 8px;border:1px solid #004052;margin-right:16px;margin-bottom:16px}.frame-type-html input[type=button]{border:0;background-color:#e6ecee;border-radius:48px;line-height:48px;padding:0 32px;cursor:pointer;margin-bottom:32px}form.powermail_form_2 fieldset{grid-template-columns:repeat(6, minmax(0, 1fr))}form.powermail_form_2 fieldset .powermail_fieldwrap_type_input{grid-column:span 2}form.powermail_form_2 fieldset .powermail_fieldwrap_nachricht{grid-column:span 3;grid-row:span 4}form.powermail_form_2 fieldset .powermail_fieldwrap_nachricht div{height:100%}form.powermail_form_2 fieldset .powermail_fieldwrap_nachricht textarea{height:calc(100% - 24px)}form.powermail_form_2 fieldset .powermail_fieldwrap_firma,form.powermail_form_2 fieldset .powermail_fieldwrap_kundennummer,form.powermail_form_2 fieldset .powermail_fieldwrap_ansprechpartner,form.powermail_form_2 fieldset .powermail_fieldwrap_e_mail_05,form.powermail_form_2 fieldset .powermail_fieldwrap_datenschutz,form.powermail_form_2 fieldset .powermail_fieldwrap_jetztanmelden{grid-column:span 3}form.powermail_form_2 fieldset .powermail_fieldwrap_jetztanmelden{justify-self:end}form.powermail_form_2 fieldset .powermail_fieldwrap_type_select{grid-column:span 4}form.powermail_form_2 fieldset .powermail_fieldwrap_type_html{grid-column:span 6}form.powermail_form_2 fieldset .add-teilnehmer{text-align:center}form.powermail_form_2 fieldset .add-teilnehmer button{background:none;border:0;background-image:url("/typo3conf/ext/ts2ce/Resources/Public/Icons/Add.svg");background-repeat:no-repeat;background-size:contain;width:48px;aspect-ratio:1/1;cursor:pointer}form.powermail_form_2 fieldset .add-teilnehmer button.del-teilnehmer{margin-left:16px;background-image:url("/typo3conf/ext/ts2ce/Resources/Public/Icons/Remove.svg")}form.powermail_form_2 fieldset .add-teilnehmer button[disabled]{pointer-events:none;cursor:default;opacity:.5}form.powermail_form_2 fieldset .powermail_fieldwrap.hidden{display:none}@media(max-width: 992px){form.powermail_form_2 fieldset [class*=vorname],form.powermail_form_2 fieldset [class*=nachname]{grid-column:span 3}form.powermail_form_2 fieldset [class*=e_mail]{grid-column:span 6}}@media(max-width: 600px){form.powermail_form_2 fieldset .powermail_fieldwrap_type_input,form.powermail_form_2 fieldset .powermail_fieldwrap_type_select,form.powermail_form_2 fieldset .powermail_fieldwrap_type_textarea{grid-column:span 6}}form fieldset{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:24px;border:0}form fieldset label{display:block}form fieldset input,form fieldset textarea,form fieldset select{width:100%;background-color:#fff;border:1px solid #004052;padding:10.6666666667px 8px;color:#004052}form fieldset .powermail_fieldwrap_type_check{grid-column:span 2;position:relative}form fieldset .powermail_fieldwrap_type_check label.form-label{display:none}form fieldset .powermail_fieldwrap_type_check .form-check{display:flex}form fieldset .powermail_fieldwrap_type_check .form-check input{width:auto;margin-right:16px}form fieldset .powermail_fieldwrap_firma,form fieldset .powermail_fieldwrap_nachricht{grid-column:span 2}@media(max-width: 992px){form fieldset .powermail_fieldwrap{grid-column:span 2}}form fieldset input.btn{background-color:#afb919;border:0;border-radius:48px;line-height:48px;padding:0 32px;cursor:pointer;width:auto}footer{background-color:#004052;padding:64px 0;color:#fff}@media(max-width: 600px){footer{padding:32px 0}footer .h1{font-size:2.4rem;font-weight:400;line-height:1.4;letter-spacing:0px}}footer a{color:#fff;padding:5.3333333333px 0;display:inline-block}footer a.button{color:#004052}footer a.button.second{background:none;border:1px solid #fff;color:#fff}footer a.button.second:hover{background-color:rgba(255,255,255,.1)}footer>div{width:96%;width:calc(100% - 32px);max-width:1280px;margin:auto}footer>div>section>div.contentWidth{display:grid;grid-template-columns:minmax(0, 0.7fr) minmax(0, 0.7fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 0.7fr) minmax(0, 0.7fr);gap:32px}@media(max-width: 992px){footer>div>section>div.contentWidth{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(max-width: 600px){footer>div>section>div.contentWidth{grid-template-columns:repeat(1, minmax(0, 1fr))}}footer>div>section>div.contentWidth>.cecontainerSection{margin-bottom:32px;grid-column:span 6}@media(max-width: 992px){footer>div>section>div.contentWidth>.cecontainerSection{grid-column:span 3}}@media(max-width: 600px){footer>div>section>div.contentWidth>.cecontainerSection{grid-column:span 1}}footer>div>section>div.contentWidth>.cecontainerSection i{font-style:normal;color:#afb919}footer>div>section>div.contentWidth>.cecontainerSection img{max-width:160px}footer>div>section>div.contentWidth>.cecontainerSection:last-child{margin-bottom:0}footer>div>section>div.contentWidth>.cecontainerSection:last-child .cetext .frame{display:flex;justify-content:space-between;align-items:flex-end}footer>div>section>div.contentWidth>.cecontainerSection:last-child .cetext .frame a{font-size:0;display:inline-block;width:24px;height:24px;background-size:24px;background-repeat:no-repeat;background-position:center;padding:0;margin-left:8px}footer>div>section>div.contentWidth>.cecontainerSection:last-child .cetext .frame a[href*=facebook]{background-image:url("/typo3conf/ext/ts2ce/Resources/Public/Icons/Facebook_w.svg")}footer>div>section>div.contentWidth>.cecontainerSection:last-child .cetext .frame a[href*=linkedin]{background-image:url("/typo3conf/ext/ts2ce/Resources/Public/Icons/LinkedIn_w.svg")}footer>div>section>div.contentWidth>.cecontainerSection:last-child .cetext .frame a[href*=youtube]{background-image:url("/typo3conf/ext/ts2ce/Resources/Public/Icons/YouTube_w.svg")}footer>div>section>div.contentWidth>.cecontainerSection:last-child .cetext .frame a[href*=instagram]{background-image:url("/typo3conf/ext/ts2ce/Resources/Public/Icons/Instagram_w.svg")}footer hr{border:0;border-top:1px solid #fff;display:block;margin:32px 0}.frame-space-before-keiner{margin-top:0 !important}.frame-space-before-kleiner{margin-top:32px !important}.frame-space-before-gross{margin-top:64px !important}.frame-space-after-keiner{margin-bottom:0 !important}.frame-space-after-kleiner{margin-bottom:32px !important}.frame-space-after-gross{margin-bottom:64px !important}.modal{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:20;opacity:0;pointer-events:none;transition:all .7s;overflow-y:auto;overflow-x:hidden}.modal::before{content:"";display:block;position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#fff;z-index:-1}.modal.active{opacity:1;pointer-events:auto}.modal .wrap{width:100%;max-width:1280px;margin:auto;position:relative}.modal span.close{width:32px;height:32px;margin-top:10px;background-image:url("/typo3conf/ext/ts2ce/Resources/Public/Icons/Close.svg");background-position:center;background-repeat:no-repeat;cursor:pointer;justify-self:end}.modal.search-modal{padding-top:16px}.modal.search-modal .wrap{width:96%;width:calc(100% - 32px);display:grid;grid-template-columns:160px minmax(0, 1fr) 32px}@media(max-width: 768px){.modal.search-modal .wrap{grid-template-columns:repeat(2, minmax(0, 1fr));gap:32px}}.modal.search-modal form{display:flex;gap:16px;margin:0}.modal.search-modal form fieldset{display:flex;width:100%}.modal.search-modal form .kesearchbox{flex:1 1 auto;margin:0}.modal.search-modal form input{flex:1;padding:16px;border:1px solid #80a0a9;border-radius:48px;line-height:3.6rem}.modal.search-modal form input#ke_search_sword{background-color:#e6ecee;border:0;width:100%;padding-left:48px;background-color:#e6ecee;background-image:url("/typo3conf/ext/ts2ce/Resources/Public/Icons/Search.svg");background-position:14px center;background-repeat:no-repeat;background-size:24px}.modal.search-modal form .resetbutt{display:none}.modal.search-modal form .submitbutt{margin-left:0}.modal.search-modal form .submitbutt input{font-size:0;line-height:0;background-color:#e6ecee;background-image:url("/typo3conf/ext/ts2ce/Resources/Public/Icons/Chevron.svg");background-position:center;background-repeat:no-repeat;padding:26px;border:0}.modal.search-modal form button{padding:16px 0;width:96px;border-radius:48px;background-color:#afb919;color:#fff;border:0;cursor:pointer}.modal.search-modal .ceimage{max-width:160px;margin-top:8px}.modal.search-modal .cecontainerSection{flex:1 1 auto;margin:0 160px}@media(max-width: 1280px){.modal.search-modal .cecontainerSection{margin:0 32px}}@media(max-width: 768px){.modal.search-modal .cecontainerSection{margin:0;grid-row-start:2;grid-column:span 2}}.tx-kesearch-pi1 .search-results{margin-top:32px}.tx-kesearch-pi1 .pagination{margin-top:16px;display:block}.tx-kesearch-pi1 .pagination a{width:48px;height:48px;line-height:48px;padding:0 !important;margin:0 8px;border:0}.tx-kesearch-pi1 #kesearch_results .result-list-item span{display:inline-block}.tx-kesearch-pi1 #kesearch_results .result-list-item .result-number{width:32px;text-align:right;margin-right:8px}.tx-kesearch-pi1 #kesearch_results .result-list-item .result-title{margin:0}.tx-kesearch-pi1 #kesearch_results .result-list-item .result-teaser.result-teaser{margin:0;margin-left:56px}.tx-kesearch-pi1 #kesearch_results .result-list-item .teaser_icon{display:none}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}.slick-slide>div{width:1440px}