@charset "UTF-8";.clearfix,.lnktarget,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}.scrolloff,div.cookie form input[name=eP_CUA_Ess]{pointer-events:none}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}.ie7 address,strong{font-style:normal}*,:after,:before{margin:0;padding:0;box-sizing:border-box}:focus{outline:0}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden}.clearfix,section{clear:both!important}* html .clearfix{height:1%}.clearfix{padding-top:22px}.txt-uic{color:#7c2183!important}.txt-uis{color:#eb6400!important}.txt-uia{color:#000!important}.txt-uiw{color:#fff!important}strong{font-weight:600}em{font-style:italic}div.canvas div.owl-carousel div.item div.hl h2,div.canvas div.owl-carousel div.item div.hl p,div.cookie form,div.cookie form input,div.cookie form p,header div.mheader nav ul li{font-family:acumin-pro,sans-serif;font-style:normal}img.fl{float:left;margin:0 10% 10% 0}a:link,a:visited{text-decoration:none}a:hover{text-decoration:underline}div.cookie{margin:0!important;padding:0!important;background:rgba(15,45,45,.3)!important;top:0;left:0;width:100%;height:100vh}div.cookie form{position:absolute;z-index:44445;overflow:scroll;width:400px;height:100vh;right:0;top:22px;background:#fff;border-top:solid 8px #eb6400;padding:44px;font-weight:400;font-size:12pt;color:#263238}header,header div.mheader,header div.mheader div.mobile-nav{z-index:11!important}div.cookie form p.hl{font-size:15pt}div.cookie form p{font-weight:400;font-size:11pt;color:#0c1035;line-height:1.2em;margin-bottom:11px}div.cookie form p.hint{font-size:10pt;margin-top:14.67px}div.cookie form p.hint span{padding:0 4.4px}div.cookie form p.hint a{text-decoration:none;font-size:10pt}header div.mheader nav ul li a,section article p a,u.uia,u.uic,u.uis{text-decoration:none!important}div.cookie form p.hint a:link,div.cookie form p.hint a:visited{color:#263238}div.cookie form p.hint a:hover{color:#7c2183}div.cookie form label{display:inline-block;margin:0 22px 22px 0;font-size:14pt;line-height:1em;color:#7c2183}div.cookie form label span{font-size:10pt;color:#263238;line-height:1em}div.cookie form input{padding:4px;font-weight:400;font-size:12pt;color:#0c1035}div.cookie form input[type=submit]{display:block;border:none;box-shadow:none;background:#eb6400;color:#fff;padding:10px 20px}div.cookie form input[type=submit]:hover{cursor:pointer;background:#69f0ae;color:#0c1035}@media screen and (max-width:768px){div.cookie form{top:30%}}@media screen and (max-width:767px) and (orientation:landscape){div.cookie form{top:35%;width:100%;box-shadow:none;padding:22px}div.cookie form p{margin-bottom:7.33px}div.cookie form div{position:relative;overflow:scroll;height:200%;min-height:800px}}@media screen and (max-width:750px){div.cookie form{top:35%;width:100%;box-shadow:none;padding:22px}div.cookie form p{font-size:11pt;line-height:1.2em}div.cookie form label,div.cookie form label span{line-height:.9em!important}}body,html{width:100%;height:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothin:grayscale}body.overscroll{overflow:hidden}footer,header{padding:44px 20%}header{position:fixed;width:100%;padding:0;margin:0;background:rgba(12,16,53,.45)}header div.mheader{display:flex;position:relative;align-items:center;padding:29.33px 44px}header div.mheader div.mobile-nav svg{width:44px;height:auto}header div.mheader div.mobile-nav a .cls-1,header div.mheader div.mobile-nav a.aktiv .cls-1{stroke:#fff!important}header div.mheader div.mobile-nav a.aktiv:hover .cls-1,header div.mheader div.mobile-nav a:hover .cls-1{stroke:rgba(255,255,255,.7)!important}header div.mheader div.logo{z-index:4;flex-basis:100%;text-align:center;margin:0;padding:0}header div.mheader div.logo span{width:200px;height:81.7px;display:table;margin:0 auto;background-image:url(../img/logo@3x--w.svg);background-repeat:no-repeat;background-size:contain}header div.mheader nav{display:none;position:absolute;left:0;top:0;width:100vw;height:100vh;background-color:#7c2183;padding:220px 44px 44px;z-index:11}header div.mheader nav ul{display:flex;flex-direction:column;width:100%}header div.mheader nav ul li{font-weight:400;font-size:38pt;color:#0c1035;line-height:1.5em;text-align:center}header div.mheader nav ul li a:link,header div.mheader nav ul li a:visited{color:#fff!important}header div.mheader nav ul li a:hover{color:#eb6400!important}header div.mheader nav ul li.aktiv a{color:#fff!important}header div.mheader nav ul li.sub{display:none}header div.mheader nav.show-nav,section{display:block}header.sml{background:rgba(255,255,255,.96);border-bottom:solid 1px rgba(12,16,53,.07)}header.sml div.mheader{margin:0;padding:22px 44px}header.sml div.mheader div.logo span{width:160px;height:65.3px;background-image:url(../img/logo@3x.svg);background-size:contain}section figure,section figure img{height:auto;width:100%}header.sml div.mheader div.mobile-nav a .cls-1{stroke:#7c2183!important}header.sml div.mheader div.mobile-nav a:hover .cls-1{stroke:#eb6400!important}header.sml div.mheader div.mobile-nav a.aktiv .cls-1{stroke:#fff!important}header.sml div.mheader div.mobile-nav a.aktiv:hover .cls-1{stroke:#eb6400!important}u.uic{border-bottom:solid 2px #7c2183!important}u.uia,u.uis{border-bottom:solid 2px #d2005d!important}section{padding:0;margin:0}section figure{margin:0;padding:0;line-height:0}section article{padding:220px 20%}section.hero article{padding-bottom:88px}section.bg{background:rgba(12,16,53,.07)}section.txt article{padding-top:176px}section.kontakt article p{line-height:1.4em}section.kontakt article p span{color:#eb6400;padding-right:5.5px}section.kontakt article div.social{display:flex;justify-content:space-between;margin:44px 0}section.kontakt article div.social div{padding:0 4.4px;text-align:center}section.kontakt article div.social div a:link i,section.kontakt article div.social div a:visited i{font-size:42pt;color:#7c2183}section.kontakt article div.social div a:hover i{font-size:42pt;color:#0c1035}section.kontakt article div.social div p{font-size:11pt;color:#0c1035;margin:5.5px 0}div.canvas{width:100%;height:100%;height:100vh;min-height:264px;display:flex;justify-content:center;align-items:center;position:relative}div.canvas div.owl-carousel{margin:0;padding:0;height:100vh}div.canvas div.owl-carousel div.item{height:100vh;display:flex;justify-content:center;align-items:center;background-size:cover;background-repeat:no-repeat}div.canvas div.owl-carousel div.item video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}div.canvas div.owl-carousel div.item div.hl{padding:0 20%}div.canvas div.owl-carousel div.item div.hl h2{font-weight:600;font-size:32px;color:#7c2183;color:rgba(255,255,255,.9);text-shadow:3px 3px 4px rgba(12,16,53,.5);line-height:1.4em;text-align:center!important;background:rgba(12,16,53,.3);padding:.05em .7em .25em}div.canvas div.owl-carousel div.item div.hl p{font-weight:500;font-size:18pt;color:#0c1035;line-height:1.3em}section article h1,section article h2{font-family:acumin-pro,sans-serif;font-style:normal;color:#7c2183;line-height:1.3em}div.canvas div.owl-carousel div.owl-nav{display:none}div.canvas div.owl-carousel div.owl-dots{position:relative;z-index:9999;display:table;margin:-88px auto 0;padding:0}div.canvas div.owl-carousel div.owl-dots button.owl-dot span{border-radius:0!important;width:66px;height:5px;margin:0 6px;display:inline-block;background:#7c2183}div.canvas div.owl-carousel div.owl-dots button.owl-dot span:hover{background:#d2005d}div.canvas div.owl-carousel div.owl-dots button.active span{background:#d2005d!important}section.fst{padding-top:0!important;padding-bottom:0!important}section.fst article{padding-top:88px!important;padding-bottom:44px!important}section article img{margin-bottom:29.33px}section article img.g-1-1{width:100%;height:auto}section article img.g-1-2{width:50%;height:auto}section article img.lo{width:200px;height:auto}section article h1{font-weight:600;font-size:24pt;margin-bottom:1em}section article h2{font-weight:500;font-size:22pt;margin-bottom:.75em}section article h3,section article h4,section article p{font-size:16pt;font-style:normal;color:#0c1035;font-family:acumin-pro,sans-serif}section article h3{font-weight:600;line-height:1.3em;margin-top:1em;margin-bottom:.5em}section article h3.txt-liste{margin-top:.15em}section article h4{font-weight:600;line-height:1.3em;margin:0}section article p{font-weight:400;line-height:1.35em;margin-bottom:.5em}section article p a:link,section article p a:visited{border-bottom:solid 1px #7c2183;color:#0c1035}section article p a:hover{color:#0c1035;border-bottom:solid 1px #0c1035}section article p font.l12{display:inline-block;padding-top:.25em}section article p a i{vertical-align:middle}section article p a i.icon-left{margin-right:4.4px}section article p a i.icon-right{margin-left:4.4px}section article p.lh12{line-height:.25em;margin:0}section article .txt-c{text-align:center}section article .txt-r{text-align:right}section article .txt-l{text-align:left}section article .handw{font-family:acumin-pro,sans-serif;font-weight:400;font-style:normal;font-size:21pt;color:#0c1035;padding:22px 44px}section article p.lprofil{position:relative;line-height:1.6em}section article p.lprofil span{position:relative;display:inline-block;height:16pt;text-align:center;width:44px}section article p.lprofil span img.lnkin{height:44px;width:auto;border-radius:60px;padding:0;margin:0 .5em;position:absolute;top:-8px;left:-10px}section article p.lprofil a.plogo{border:none;position:relative;display:inline-block}section article p.lprofil a.plogo img{height:20px;width:auto;text-align:center;position:relative;top:2px;margin:0 .2em 0 0;padding:0}section article hr{border:none;background:#d2005d;height:2px;max-width:33%;margin:22px 0}section article ul li{font-family:acumin-pro,sans-serif;font-weight:400;font-style:normal;font-size:16pt;color:#0c1035;line-height:1.2em;padding:11px 0;border-bottom:solid 1px #eb6400}section article ul li a:link,section article ul li a:visited{color:#d2005d;text-decoration:none}section article ul li a:hover{color:#0c1035;text-decoration:underline}section article blockquote{margin-bottom:44px;padding-left:22px;border-left:solid 2px #d2005d}section article blockquote p{font-family:acumin-pro,sans-serif;font-weight:400;font-style:italic;font-size:19pt;color:#d2005d}section article blockquote p::before{content:'„';font-family:Georgia,serif;font-size:32pt;color:#d2005d;vertical-align:baseline}section article blockquote p::after{content:'“';font-family:Georgia,serif;font-size:32pt;color:#d2005d;vertical-align:text-bottom}section article blockquote cite{font-family:acumin-pro,sans-serif;font-weight:400;font-style:normal;font-size:13pt;color:#7c2183;padding-left:20px}section article ul.txt{margin:0 4em 4em 1.3em}section article ul.txt li{border-bottom:none;padding:.15em 0;line-height:1.5em}section article ul.txt li::before{content:"■";color:#7c2183;margin-left:-20px;margin-right:10px}section article ul.txt-w strong{font-weight:600;color:#7c2183}section article ul.txt-re{margin-left:20px;margin-bottom:10px}section article ul.txt-re li{border-bottom:none;padding:0;line-height:1.5em}section article ul.txt-re li::before{content:"■";color:#7c2183;margin-left:-20px;margin-right:10px}section article ul.ldl li{position:relative;font-weight:400;padding-top:.6em;padding-bottom:.65em;padding-right:44px}section article ul.ldl li font.txt-sml{font-size:14pt;color:#7c2183}section article ul.ldl li.llnk:hover{cursor:pointer}section article ul.ldl li i{font-size:20pt;position:absolute;top:12px;right:0;color:#eb6400}section article ul.ldl li i:hover{color:#0c1035}section article ul.ldl li strong{font-weight:600}section article ul.ldl li strong.fq{color:#7c2183}section article ul.ldl li ul.list{display:none}section article ul.ldl li ul.list li{font-weight:400}section article ul.ldl li ul.list li span{font-weight:600;color:#eb6400}section article ul.ldl li ul.list-sml li{padding:.15em 1.25em;font-size:14pt}section article ul.ldl li ul.list-sml li::before{content:"•";color:#7c2183;margin-left:-20px;margin-right:10px}section article ul.ldl li ul.listshow{display:block}section article ul.ldl li ul.listhide{display:none}section article ul.ldl li ul li{border:none;line-height:1.4em}section article ul.ldl li ul li.txt-md{font-size:17pt;line-height:1.3em}section article div.img-li figcaption,section article div.img-re figcaption,section article figure figcaption,section article figure.img-li figcaption,section article figure.img-re figcaption{font-size:11pt;line-height:1.15em;font-family:acumin-pro,sans-serif;font-weight:400;font-style:normal}section article ul.ldl li ul li.txt-md font{color:#eb6400!important;display:inline-block;padding:0 .1em}section article figure,section article figure img{margin:0;padding:0}section article figure figcaption{color:#7c2183;margin:11px 0;text-align:left}section article div.owl-carousel{margin-bottom:44px}section article div.pgrid{display:grid;gap:11px;grid-template-columns:40% 40% 20%;grid-template-rows:auto auto auto}section article div.pgrid div figure{padding:0;margin:0}section article div.pgrid div figure img{width:100%;height:100%;margin:0}section article div.pgrid div figure figcaption{display:none;font-family:acumin-pro,sans-serif;font-weight:400;font-style:normal;font-size:11pt;color:#0c1035;padding:4.4px 0}section article div.pgrid div.pg-i2r{grid-column:3/span 4;grid-row:1/span 2}section article div.pgrid div.pg-txt{grid-column:1/span 2;grid-row:2/span 3}section article div.img-li,section article figure.img-li{float:left;margin:10px 22px 0 0;min-width:264px}section article div.img-li img,section article figure.img-li img{margin:0}section article div.img-li figcaption,section article figure.img-li figcaption{color:#7c2183;margin:11px 0}section article div.img-re,section article figure.img-re{float:right;margin:10px 0 0 22px;min-width:264px}section article div.img-re img,section article figure.img-re img{margin:0}section article div.img-re figcaption,section article figure.img-re figcaption{color:#7c2183;margin:11px 0;text-align:right}section article figure.profil{width:121px;height:121px;margin:0 auto}section article figure.profil img{border-radius:176px}section article div.grid{display:flex;gap:28px;flex-direction:row}section article div.g-hl{padding-top:1.5em}section article .g-1-3,section article div.g-1-3{width:33%}section article .g-1-2,section article div.g-1-2{width:50%}section article .g-1-25,section article div.g-1-25{width:42%}section article .g-2-3,section article div.g-2-3{width:66%}section article .g-1-1,section article div.g-1-1{width:100%}section article div.g-vid{position:relative}section article div.g-vid video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}section article div.kunden{margin-top:132px;margin-left:-1em;margin-right:-1em;display:flex;flex-wrap:wrap;flex-direction:row;gap:44px;align-items:center}section article div.kunden img{margin:.4em 1em}section article div.owl-carousel figure img{margin:0;padding:0}section article div.owl-carousel figure figcaption{margin:11px 0;padding:0;font-family:acumin-pro,sans-serif;font-weight:400;font-style:normal;font-size:12pt;color:#0c1035;line-height:1.2em}section article div.owl-carousel div.owl-nav{display:none}section article div.owl-carousel div.owl-dots{display:table;padding:0;margin-left:-3px}section article div.owl-carousel div.owl-dots button.owl-dot span{border-radius:0!important;width:44px;height:5px;margin:0 6px;display:inline-block;background:#7c2183}section article div.owl-carousel div.owl-dots button.active span,section article div.owl-carousel div.owl-dots button.owl-dot span:hover{background:#d2005d}section article div.owl-carousel div.item blockquote{padding:0;border:0}section article div.owl-carousel div.item blockquote span{font-family:acumin-pro,sans-serif;font-weight:400;font-style:normal;font-size:26pt;color:#0c1035;line-height:1.3em}section article div.owl-carousel div.item blockquote cite{margin-top:22px;display:block;padding:0;font-size:14pt}section article a.bt:link,section article a.bt:visited{background:#7c2183;display:inline-flex;align-items:center;color:#fff;text-decoration:none!important;line-height:1em;padding:11px 17.6px 14.67px}section article a.bt:link i,section article a.bt:visited i{margin-right:8.8px}section article a.bt:hover{background:#d2005d;color:#fff}section article figure img{width:100%}section article a:link,section article a:visited{color:#d2005d}div.cookie,section article a:hover{color:#0c1035}div.cookie{display:none;z-index:1112;position:fixed;bottom:44px;font-family:acumin-pro,sans-serif;font-weight:400;font-style:normal;font-size:10pt;line-height:1.2em}div.cta,div.cta div.ico{display:inline-block;color:#fff}div.cookie p a:link,div.cookie p a:visited{color:#7c2183}div.cookie p a:hover{color:#d2005d}div.cookie p span{white-space:nowrap;color:inherit}div.cta-pos{position:fixed;z-index:999;bottom:0;left:44px}div.cta{text-align:left;background:0 0}div.cta div.ico{padding:11px 14.67px;font-size:21pt;background:#eb6400!important}div.cta div.ico a{margin:0 5.5px}div.cta div.ico a:link,div.cta div.ico a:visited{color:#fff;background:0 0}div.cta div.ico a:hover{color:rgba(255,255,255,.6);background:0 0}div.cta div.ico a i{line-height:0}div.cta div.cta-mail,div.cta div.cta-tel{display:none;padding:14.67px 22px;font-family:acumin-pro,sans-serif;font-weight:400;font-style:normal;font-size:16pt;color:#fff;background:#d2005d}div.cta div.cta-mail a,div.cta div.cta-tel a{text-decoration:none}div.cta div.cta-mail a:link,div.cta div.cta-mail a:visited,div.cta div.cta-tel a:link,div.cta div.cta-tel a:visited{color:#fff}div.cta div.cta-mail a:hover,div.cta div.cta-tel a:hover{color:rgba(255,255,255,.6)}div.cta div.cta-mail span,div.cta div.cta-tel span{display:inline-block;font-size:11pt;color:#fff;margin-bottom:7.33px}div.cta div.cta-show{display:block}footer{padding-bottom:198px}footer li,footer p{font-family:acumin-pro,sans-serif;font-weight:400;font-style:normal;font-size:12pt;line-height:1.5em;color:#7c2183}footer p{clear:both}footer li a,footer p a{text-decoration:none!important}footer li a:link,footer li a:visited,footer p a:link,footer p a:visited{color:#eb6400}footer li a:hover,footer p a:hover{color:#0c1035}footer ul li{float:left}@media screen and (max-width:1136px){footer,header,section article{padding:44px 13.33333%}header{padding:0}}@media screen and (max-width:1024px){footer,header{padding:44px 10%}header{padding:0}div.canvas div.txt{padding:308px 16.66667% 44px 20%;margin-top:-176px}div.canvas div.txt h1{font-size:29pt}section article{padding:44px 10%}section article h1{font-size:26pt}section article div.grid{gap:24px;flex-direction:column}section article div.g-hl{padding-top:0}section article .g-1-1,section article .g-1-2,section article .g-1-25,section article .g-1-3,section article .g-2-3,section article div.g-1-1,section article div.g-1-2,section article div.g-1-25,section article div.g-1-3,section article div.g-2-3{width:100%}footer ul li.mobbr{clear:both}}@media screen and (max-width:768px){footer,header{padding:22px}header,header.sml{padding:0}header div.mheader,header.sml div.mheader{padding:22px}header div.mheader div.logo span,header.sml div.mheader div.logo span{width:160px;height:65.3px}div.canvas div.owl-carousel div.item div.hl h2{font-size:22pt!important}div.canvas div.txt h1,div.canvas h1,section article h1{font-size:28pt}div.canvas div.txt{padding:308px 44px 44px;margin-top:-176px}section article{padding:88px 44px}section article img.g-1-2{width:100%;height:auto}section.kontakt article h2.mailto,section.kontakt article h2.phone{font-size:18pt}section.kontakt article h2.phone{color:#7c2183!important}footer{padding-bottom:88px}footer ul li.mobbr{clear:both}}@media screen and (max-width:750px){header,header.sml{padding:0}header div.mheader div.logo span,header.sml div.mheader div.logo span{width:140px;height:57.1px}div.canvas{align-items:flex-start}div.canvas div.txt{padding:264px 44px 44px;margin-top:0}div.canvas div.txt h1{font-size:22pt!important}div.canvas h1{font-size:24pt!important}div.cta-pos{left:22px}section article{padding-left:22px;padding-right:22px}section article div.kunden img{-webkit-transform:scale(.7)!important;transform:scale(.7)!important;margin:0 .2em}section article div.g-1-1,section article div.g-1-2,section article div.g-1-3,section article div.g-2-3{width:100%}section article figure.img-li{margin:10px 14.67px 0 0;min-width:191.4px}section article figure.img-re{margin:10px 0 0 14.67px;min-width:191.4px}}