:root{--black:#000;--white:#fff;--color-dark-black:#1e2124;--color-bborange0:#ff6008;--color-ueberwegsruby:#ff2857;--color-bbgrey0:#eee;--color-bbgrey1:#757575;--color-sustainable:#88d140;--color-homewarm:#faf1eb;--color-stdhgl:#ff6008;--color-red:#ee4c26;--color-greymain:#bcbcbc;--color-bg:var(--color-dark-black);--color-bg-alt:var(--color-bbgrey0);--color-bg-dark:var(--color-dark-black);--color-primary:var(--color-bborange0);--color-accent:var(--color-stdhgl);--color-text:var(--white);--color-text-inv:var(--color-dark-black);--color-text-muted:var(--color-bbgrey1);--color-border:var(--color-greymain);--color-hover:var(--color-bbgrey0);--color-success:var(--color-sustainable);--color-error:var(--color-red);--color-black:var(--black);--color-white:var(--white);--color-black-rgb:0, 0, 0;--color-white-rgb:255, 255, 255;--font-main:"UniversNextVariableBundB", system-ui, -apple-system, sans-serif;--radius-sm:8px;--radius-md:16px;--radius-lg:24px;--radius-full:999px}@media screen and (max-width:760px){:root{--radius-md:12px;--radius-lg:16px}}:root{--space-1:8px;--space-2:16px;--space-3:24px;--space-4:32px;--space-5:40px;--space-6:48px;--space-8:64px;--space-10:80px;--space-12:96px;--space-16:128px;--content-max-width:1440px;--content-inner:1240px;--content-padding:100px}@media screen and (max-width:760px){:root{--content-padding:20px}}:root{--color-black:#1e2124;--color-bborange0:#ff6008;--color-ueberwegsruby:#ff2857;--color-white:#fff;--color-bbgrey0:#eee;--color-bbgrey1:#757575;--color-sustainable:#88d140;--color-homewarm:#faf1eb;--color-stdhgl:#ff6008;--color-red:#ee4c26;--color-greymain:#bcbcbc}@font-face{font-family:UniversNextVariableBundB;font-style:normal;font-weight:100 900;font-stretch:50% 150%;font-display:swap;src:url(/content/themes/framebase/assets/fonts/UniversNextVariable/font.woff)format("woff2 supports variations"),url(/content/themes/framebase/assets/fonts/UniversNextVariable/font.woff)format("woff2-variations"),url(/content/themes/framebase/assets/fonts/UniversNextVariable/font.woff)format("woff2")}::-webkit-scrollbar{-webkit-appearance:none;appearance:none;width:0;height:0;display:none}html{scrollbar-width:none;width:100%;height:100%;margin:0;padding:0;scroll-padding-top:6rem}body{background-color:var(--color-black);color:var(--color-white);-ms-word-wrap:normal;word-wrap:normal;width:100%;height:100%;min-height:100vh;overscroll-behavior-x:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100dvh;margin:0;font-family:UniversNextVariableBundB;font-size:16px;line-height:1.5;position:relative;overflow-x:hidden}body.holdscreen:after{content:"";width:100vw;height:100vh;z-index:1010;height:-webkit-fill-available;min-height:100dvh;display:block;position:fixed;top:0;left:0}::selection{color:#1e2124;background:var(--color-bborange0)}::-o-selection{color:#1e2124;background:var(--color-bborange0)}::-moz-selection{color:#1e2124;background:var(--color-bborange0)}::-webkit-selection{color:#1e2124;background:var(--color-bborange0)}#jg--scrollbar{z-index:1004;background-color:#0000;width:14px;height:100%;transition:transform .2s cubic-bezier(.75,.25,0,1);position:fixed;top:0;right:0;transform:translate(100%)}#jg--scrollstick{background-color:var(--color-bborange0);cursor:grab;border-radius:1px;width:4px;margin:0 auto;display:block;position:absolute;left:0;right:0}#jg--scrollstick:active,body.stickdragging{cursor:grabbing}#jg--menuscrollbar{z-index:1004;background-color:#0000;width:14px;height:100%;transition:transform .2s cubic-bezier(.75,.25,0,1);position:fixed;top:0;right:0;transform:translate(100%)}#jg--menuscrollstick{background-color:var(--color-bborange0);cursor:grab;border-radius:1px;width:4px;margin:0 auto;display:block;position:absolute;left:0;right:0}#jg--menuscrollstick:active,body.stickdraggingmenu{cursor:grabbing}*{box-sizing:border-box}h1,h2,h3,h4,h5,h6,div,p,pre,span,ul,ol,li,cite{color:var(--color-white);position:relative}h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-stretch:110%}aside h2,aside h3,aside h4,aside h5,aside a,aside p,aside div,aside span,aside ul,aside li{color:var(--color-black)}canvas{width:auto;height:auto}pre{font-size:.75rem;line-height:1.2}ol,ul{margin:0;padding:0;line-height:1.7;list-style:none}li{line-height:inherit;margin:0;padding:0;list-style:none}h1 span{font-size:inherit}p,pre{margin:0}h2{max-width:640px}h1.cube,h2.cube{font-weight:400}h1.cube *,h2.cube *{display:initial}body[data-tpl=home] section.head--home h1,.head--pages h1 strong,h1 strong,h2 strong{align-items:baseline}.strcustom p,.strcustom ul,.strcustom ol,.strcustom li,.strcustom label,.strcustom textarea,.strcustom select,.strcustom span,.strcustom blockquote,.strcustom cite,.strcustom h1,.strcustom h2,.strcustom h3,.strcustom h4,.strcustom h5,.strcustom h6{font-size:inherit;line-height:inherit;font-weight:inherit}.str0{font-size:6rem}.str1,h1{letter-spacing:-.049em;font-size:5rem;font-weight:660;font-stretch:140%;line-height:.95}body.single-blog h1,body.single-blog .str1{line-height:1.15}.str2,h2{letter-spacing:-.03em;font-size:4.75rem;font-weight:800;line-height:1}.contentsbox h2{font-size:2.5rem}.str3,h3{letter-spacing:-.027em;font-size:2.5rem;font-weight:700;line-height:1.325}.str4,h4{font-size:1.875rem;font-weight:700;line-height:1.5}.str5,h5{letter-spacing:-.02em;font-size:1.75rem;font-weight:700;line-height:1.35}.str6,h6{letter-spacing:-.02em;font-size:1.5rem;font-weight:700;line-height:1.35}.str10{font-size:1.25rem;line-height:1.7}.str10,p,ul,ol,cite{font-size:1.25rem}.str11{letter-spacing:-.012em;font-size:1.375rem;line-height:1.85}.str12{font-size:1.125rem;line-height:1.5}.str13,figcaption,.media--caption{font-size:1rem;font-weight:400;line-height:1.5}.str14{font-size:.875rem}.str15{font-size:.75rem}.str31,q{letter-spacing:-.037em;font-size:1.875rem;font-weight:600;line-height:1.35}.str20{font-size:1.125rem;font-weight:700;line-height:1.65}.str21{font-size:1.125rem;font-weight:400;line-height:1.65}.str22{font-size:1.125rem;font-weight:700;line-height:1.5}.strweight400{font-weight:400}.strweight600{font-weight:600}.strweight660{font-weight:660}.strweight700{font-weight:700}@media screen and (max-width:1600px){.str0{font-size:5.25rem}.str1,h1{font-size:4.75rem}.str2,h2{font-size:4rem}.str3,h3,.contentsbox h2{font-size:2.25rem}.str4,h4{font-size:1.75rem}.str5,h5{font-size:1.625rem}.str6,h6{font-size:1.375rem}}@media screen and (max-width:1400px){.str0{font-size:4.75rem}.str1,h1{font-size:4rem}.str2,h2{font-size:3.25rem}.str3,h3,.contentsbox h2{font-size:2rem}.str4,h4{font-size:1.625rem}.str5,h5{font-size:1.375rem}.str6,h6{font-size:1.25rem}.str10,p,ul,ol,cite{font-size:1.125rem}.str11{font-size:1.25rem}.str31,q{font-size:1.5rem}}@media screen and (max-width:1200px){.str0{font-size:4.5rem}.str1,h1{font-size:3rem}.str2,h2{font-size:2.375rem}.str3,h3,.contentsbox h2{font-size:1.875rem}.str4,h4{font-size:1.5rem}.str5,h5{font-size:1.375rem}.str6,h6{font-size:1.25rem}.str31,q{font-size:1.375rem}}@media screen and (max-width:970px){.str0{font-size:4.25rem}.str1,h1{font-size:2.75rem}.str2,h2{font-size:2.175rem}.str3,h3,.contentsbox h2{font-size:1.75rem}.str10,p,ul,ol,cite{font-size:1rem}.str11{font-size:1.125rem}.str12{font-size:.875rem}}@media screen and (max-width:760px){.str0{font-size:4rem}.str1,h1{font-size:2.625rem}.str2,h2{font-size:2rem}.str3,h3,.contentsbox h2{font-size:1.5rem}.str4,h4{font-size:1.375rem}.str5,h5{font-size:1.25rem}.str6,h6{font-size:1.125rem}.str11{font-size:1rem}.str31,q{font-size:1.25rem}}@media screen and (max-width:510px){.str0{font-size:3.5rem}.str1,h1{font-size:2.25rem}.str2,h2{font-size:1.75rem}.str3,h3,.contentsbox h2{font-size:1.375rem}.str4,h4{font-size:1.25rem}.str5,h5,.str31,q{font-size:1.125rem}}@media screen and (max-width:390px){.str1,h1{font-size:1.7rem}.str4,h4{font-size:1.125rem}.str5,h5,.str6,h6{font-size:1rem}}#testjun{color:#000;z-index:2147483647;background-color:#fffacd;width:auto;height:auto;position:fixed;top:0;left:0;overflow:scroll}.strnewcustom *{font-size:inherit;line-height:inherit;font-weight:inherit}.strnew1{font-size:5.625rem;font-weight:700;font-stretch:120%;line-height:1.07778}.strnew2{letter-spacing:-.0625rem;font-size:4rem;font-weight:600;font-stretch:120%;line-height:1.125}.strnew3{letter-spacing:-.1rem;font-size:3.0625rem;font-weight:600;font-stretch:120%;line-height:1.20408}.strnew4{letter-spacing:-.0325rem;font-size:1.625rem;font-weight:600;font-stretch:110%;line-height:1.34615}.strnew10{letter-spacing:-.0165rem;font-size:1.125rem;font-weight:400;line-height:1.67}.strnumber0{letter-spacing:-.245rem;font-size:9.375rem;font-weight:600;font-stretch:110%;line-height:1}.strnewmission0{letter-spacing:-.10625rem;font-size:3.5625rem;font-weight:350;font-stretch:110%;line-height:1.40351}.strpreline0{letter-spacing:-.01875rem;margin-bottom:.35em;font-size:1.5rem;font-weight:370;font-stretch:110%;line-height:1.66667}.strsubline0{letter-spacing:-.01875rem;font-size:1.5rem;font-weight:370;font-stretch:110%;line-height:1.66667}.strnewbtn0{letter-spacing:-.03em;font-size:1.5rem;font-weight:600;font-stretch:110%;line-height:.297}@media screen and (max-width:1600px){.strnew1{font-size:5.125rem}.strnew2{font-size:3.75rem}.strnew3{font-size:2.75rem}.strnumber0{font-size:9.2vw}.strnewbtn0{font-size:1.375rem}.strnewmission0{font-size:3.25rem}}@media screen and (max-width:1400px){.strnew1{font-size:4.5rem}.strnew2{font-size:3.25rem}.strnew3{font-size:2.5rem}.strnewmission0{font-size:3rem}.strpreline0,.strsubline0,.strnewbtn0{font-size:1.25rem}}@media screen and (max-width:1200px){.strnew1{font-size:3.625rem}.strnew2{font-size:2.75rem}.strnew3{font-size:2.25rem}.strnewmission0{font-size:2.75rem}.strpreline0,.strsubline0{font-size:1.125rem}}@media screen and (max-width:970px){.strnew1{font-size:3.25rem}.strnew2{font-size:2.375rem}.strnew3{font-size:1.875rem}.strnew4{font-size:1.5rem}.strnewmission0{font-size:2.5rem}}@media screen and (max-width:760px){.strnew1{font-size:2.5rem}.strnew2{font-size:2rem}.strnew3{font-size:1.625rem}.strnew4{font-size:1.25rem}.strnumber0{font-size:11vw}.strnewmission0{font-size:2.125rem}.strpreline0,.strsubline0{font-size:1rem}.strnewbtn0{font-size:1.125rem}}@media screen and (max-width:510px){.strnew1{font-size:2.25rem}.strnew2{font-size:1.75rem}.strnew3{font-size:1.3125rem}.strnew4{font-size:1.125rem}.strnewmission0{font-size:1.625rem}.strnew10{font-size:1rem}.strpreline0{font-size:.875rem}}@media screen and (max-width:390px){.strnew1{font-size:2rem}.strnew2{font-size:1.5rem}.strnew3{font-size:1.25rem}.strnewmission0{font-size:1.5rem}}body.single-landingpage h1:after,body[data-tpl=landingpage] h1:after,body[data-tpl=home] section.head--home h1:after,.head--pages h1 strong:after,h2.cube strong:after,h1.cube strong:after{content:attr(data-cube);color:var(--color-bborange0);font-size:1.2em;font-stretch:85%;line-height:0}body[data-tpl=home] section.head--home h1:after{font-size:1.05em}@media screen and (max-width:760px){body[data-tpl=home] section.head--home h1{font-size:8.5vw}}span,b,strong{font-size:inherit;display:inline-block}figcaption{opacity:.7}p{line-height:1.65}a{width:auto;height:auto;font-size:inherit;color:inherit;text-decoration:none;display:inline-block;position:relative}a.link{color:var(--color-white)}strong{font-weight:800;display:inline-block}div.zitat figure{flex-direction:column;align-items:flex-start;padding:0 0 40px}blockquote{border:unset;color:var(--color-white);margin:0;padding:25px 0 15px;font-size:2.8rem;font-weight:700;line-height:1.35}blockquote:before{content:"“"}blockquote:after{content:"„"}cite{font-style:normal}.media--caption{opacity:.75;color:var(--color-white);padding:1em 1em 0;display:block;position:relative}img{width:100%;max-width:100%;height:100%;display:block;position:relative}figure.setratio img{object-fit:cover;width:100%;height:100%;position:absolute}figure.jg--lazytrans img{opacity:1!important;transition:all .4s!important}figure.jg--lazytrans.jg--lazyimg img{opacity:0!important}figure.setratio video{width:100%;height:100%;position:absolute}section.head--home figure.setratio.videomp4 video{height:auto}body[data-tpl=home] figure.setratio.videomp4.jg--lazytrans.reloadingbox0{border:1px solid var(--color-bborange0)}.jg--videos{cursor:pointer;justify-content:center;align-items:center;display:flex}.jg--videos iframe{cursor:pointer;width:100%;height:auto}.jg--videos.jg--vimeo figure.vimeo:after{content:"";background-color:var(--color-black);width:100%;height:100%;transition:transform 1s cubic-bezier(.75,.25,0,1) .6s;display:block;position:absolute;top:0;left:0;transform:translateY(100%)}.jg--videos.jg--vimeo figure.vimeo.vimeoautoswitch:after{transform:translate(0,0)}.jg--videos figure.vimeo{pointer-events:none}.btn--tocontact{cursor:pointer;width:intrinsic;align-items:center;width:fit-content;margin:30px 0;display:flex}.btn--tocontact .icons{width:auto;margin:0}.btn--tocontact.arrow-down .icons{transform:rotate(90deg)}.btn--tocontact>:last-child{margin-left:20px}.btn--tocontact svg rect.circle{stroke:var(--color-white)}.magnet--area{opacity:.1;z-index:-1;border-radius:12px;width:100%;height:100%;position:absolute;top:0;left:0;transform:scale(1)}.magnet--area.areasize{transform:scale(1.5)}#hb--on.magnet--target .magnet--area{border-radius:50%}body:not(.dark) section.grain--bg{overflow:hidden}body:not(.dark).single-jobs section.head{overflow:unset}body:not(.dark) section.grain--bg{background-color:var(--color-homewarm)}body:not(.dark) section.grain--bg.grain--up{background-image:linear-gradient(#0000 10%,#faf1eb 38%);background-color:unset}body:not(.dark) section.grain--bg.grain--down{background-image:linear-gradient(#faf1eb 62%,#0000 90%);background-color:unset}.sns--list *{text-transform:capitalize}.sns--list a{width:100%;height:auto;display:table}.blocks .block--contents a,.newsletter .dzbox a,.contentsbox a:not(.btn-blog),body.single-landingpage a.cubefront span:nth-child(2),body[data-tpl=landingpage] a.cubefront span:nth-child(2){display:initial;border-bottom:2px solid var(--color-bborange0)}body.single-landingpage a.cubefront,body[data-tpl=landingpage] a.cubefront{border-bottom:unset}body.single-landingpage a.cubefront.mark--ueberwegs span:nth-child(2),body[data-tpl=landingpage] a.cubefront.mark--ueberwegs span:nth-child(2){border-bottom:2px solid var(--color-ueberwegsruby)}.mark,#backtoallblog,.contentsbox a:not(.cubefront):not(.btn-blog),.nav--main>li:not(.nav--collapsible)>a,footer .nav--landingpage li>a,footer .nav--side li>a,body.single-landingpage a.cubefront span:nth-child(2),body[data-tpl=landingpage] a.cubefront span:nth-child(2){display:initial;background:linear-gradient(to bottom, transparent 60%, var(--color-bborange0) 0) right center/0 100% no-repeat;color:var(--color-white);background-size:0 100%;text-decoration:none;transition:background .2s cubic-bezier(.5,.5,.2,1)}.toueberwegs .mark,body.single-landingpage a.cubefront.mark--ueberwegs span:nth-child(2),body[data-tpl=landingpage] a.cubefront.mark--ueberwegs span:nth-child(2){background:linear-gradient(to bottom, transparent 60%, var(--color-ueberwegsruby) 0) right center/0 100% no-repeat}.currentpage>.mark,.nav--main>li.currentpage>a{background-size:100% 100%}@media (hover:hover) and (pointer:fine){.mark:hover,.nav--main>li:not(.nav--collapsible)>a:hover,footer .nav--landingpage li>a:hover,footer .nav--side li>a:hover,#backtoallblog:hover,.contentsbox a:not(.cubefront):hover,body.single-landingpage a.cubefront:hover span:nth-child(2),body[data-tpl=landingpage] a.cubefront:hover span:nth-child(2),.mark--sibling:hover~.mark,.mark--sibling:hover~* .mark,body.single-landingpage a.cubefront.mark--ueberwegs span:nth-child(2):hover,body[data-tpl=landingpage] a.cubefront.mark--ueberwegs span:nth-child(2):hover{background-size:100% 100%}}section.dsgvo .section--container ol,section.dsgvo .section--container ul{list-style:none}section.dsgvo .section--container ol li,section.dsgvo .section--container ul li{font-size:inherit;align-items:baseline;list-style:none;display:flex}section.dsgvo .section--container ul li{padding-left:20px}section.dsgvo .section--container ul li:before{content:"";background-color:var(--color-bborange0);width:4px;min-width:4px;height:4px;min-height:4px;margin:1.8rem 0 0 -1.5rem;display:block;position:absolute}section.dsgvo .section--container ol{counter-reset:item;margin:0;list-style:none}section.dsgvo .section--container ol li{counter-increment:item;align-items:baseline;margin:0;display:flex}section.dsgvo .section--container ol li:before{content:counter(item);color:var(--color-bborange0);font-size:inherit;text-align:center;width:24px;min-width:24px;height:24px;min-height:24px;margin-right:10px;font-weight:700;display:block}@media screen and (max-width:760px){section.dsgvo .section--container ul li:before{margin:1rem 0 0 -1.5rem}}ul.checklist{opacity:343;list-style:none}ul.checklist li{padding-bottom:.5em;padding-left:2em}ul.checklist li:before{content:"";z-index:1;border-bottom:.15em solid var(--color-black);border-right:.15em solid var(--color-black);width:.3em;height:.6em;display:block;position:absolute;top:.25em;left:.45em;transform:rotate(45deg)}ul.checklist li:after{content:"";background-color:var(--color-white);border-radius:50%;width:1.4em;height:1.4em;display:block;position:absolute;top:0;left:0}ol{counter-reset:item;margin:20px 0;list-style:none}ol li{counter-increment:item;margin-bottom:15px}ol li:before{content:counter(item);color:var(--color-bborange0);text-align:center;width:24px;min-width:24px;height:24px;min-height:24px;margin-right:10px;font-weight:700;display:block}#icon--contact{z-index:1002;cursor:pointer;justify-content:center;align-items:flex-end;width:40px;height:0;display:none;position:fixed;bottom:30px;right:60px}#icon--contact:after{content:"";background-color:var(--color-black);border:1px solid var(--color-bbgrey0);z-index:-1;border-radius:2px;width:38px;height:38px;position:absolute}body.dark #icon--contact:after{border:1px solid var(--color-white)}#icon--contact figure.icons{border-radius:2px;width:38px;min-width:38px;max-width:38px;height:38px;min-height:38px;max-height:38px}#icon--contact.btn--tocontact{margin:0}#icon--contact.btn--tocontact>:last-child{margin-left:0}#icon--contact .dots{justify-content:center;align-items:center;width:38px;min-width:38px;max-width:38px;height:38px;min-height:38px;max-height:38px;display:flex;position:absolute}#icon--contact .dots>span{background-color:var(--color-black);transform-origin:50%;width:2px;min-width:2px;height:2px;min-height:2px;position:absolute}#icon--contact .dots>span:first-child{animation:4s linear infinite dotsIconContact0;transform:translate(-4px,-2px)scale(1)}#icon--contact .dots>span:nth-child(2){animation:4s linear .1s infinite dotsIconContact1;transform:translateY(-2px)scale(1)}#icon--contact .dots>span:nth-child(3){animation:4s linear .2s infinite dotsIconContact2;transform:translate(4px,-2px)scale(1)}@keyframes dotsIconContact0{0%{transform:translate(-4px,-2px)scale(0)}20%{transform:translate(-4px,-2px)scale(1.05)}25%{transform:translate(-4px,-2px)scale(1)}}@keyframes dotsIconContact1{0%{transform:translateY(-2px)scale(0)}20%{transform:translateY(-2px)scale(1.05)}25%{transform:translateY(-2px)scale(1)}}@keyframes dotsIconContact2{0%{transform:translate(4px,-2px)scale(0)}20%{transform:translate(4px,-2px)scale(1.05)}25%{transform:translate(4px,-2px)scale(1)}}@media screen and (max-width:1400px){#icon--contact{right:40px}}@media screen and (max-width:760px){#icon--contact{bottom:20px;right:20px}}body.darkmode--btnoff #icon--contact:after{background-color:#0000}#icon--contact.abteston{right:unset;bottom:unset;width:36px;height:auto;margin-right:25px;position:relative}#icon--contact.abteston:after{background-color:var(--color-white);box-sizing:border-box;border-color:var(--color-white);border-radius:50%}#icon--contact.abteston figure.icons svg path{fill:var(--color-black)}#icon--contact.abteston .dots>span{background-color:var(--color-white)}body.onmenu--b #icon--contact.abteston{display:none}input,textarea,button,select,a{-webkit-tap-highlight-color:#0000}.dnkcloseicon figure.icons.dark,body.dark .dnkcloseicon figure.icons.light{display:none}.dnkcloseicon figure.icons.light,body.dark .dnkcloseicon figure.icons.dark{display:flex}figure.icons.size48,figure.icons.size48 img{width:48px;min-width:48px;max-width:48px;height:48px;min-height:48px;max-height:48px}@media screen and (max-width:760px){figure.icons.size48,figure.icons.size48 img{width:36px;min-width:36px;max-width:36px;height:36px;min-height:36px;max-height:36px}}.textgradient{background-image:linear-gradient(90deg, var(--color-bborange0), var(--color-ueberwegsruby));-webkit-text-fill-color:transparent;-moz-text-fill-color:transparent;-o-background-clip:text;-o-text-fill-color:transparent;-webkit-background-clip:text;-moz-background-clip:text}#copied-url{z-index:9999999;justify-content:center;align-items:center;width:100%;height:100%;font-size:2.5vw;font-weight:700;display:flex;position:fixed;top:0;left:0}#copied-url span{animation-name:copyUrlAni0;animation-timing-function:cubic-bezier(.7,0,.3,1);animation-fill-mode:forwards}#copied-url div{background-color:var(--color-black);z-index:-1;opacity:0;width:100%;height:100%;animation-name:copyUrlAni1;animation-timing-function:cubic-bezier(.7,0,.3,1);animation-fill-mode:forwards;display:block;position:absolute}@keyframes copyUrlAni0{0%{opacity:0;transform:translate(0,0)scale(1.5,.2)}30%{opacity:1;transform:translate(0,0%)scale(1)}70%{opacity:1;transform:translate(0,0%)scale(1)}to{opacity:0}}@keyframes copyUrlAni1{0%{opacity:0}30%{opacity:.8}70%{opacity:.8}to{opacity:0}}#etc #windowWH{width:100vw;height:100vh;z-index:-2;visibility:hidden;opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;height:-webkit-fill-available;min-height:100dvh;position:fixed;top:0;left:0}.block--content{width:100%;max-width:800px}a.email{text-decoration:underline}@media (hover:hover) and (pointer:fine){a.email:hover{-webkit-text-decoration:unset;text-decoration:unset}}figure.setratio.getcover,figure.setratio.getcover img{height:100%}figure.setratio.getcover .ratiovalue{display:none}header{z-index:1004;opacity:1;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;height:0;transition:transform .4s cubic-bezier(.75,.25,0,1);display:flex;position:fixed;top:0;left:0;transform:translate(0,0)}body.servicenav--on header,body.collapsibleon header,body.agenturnav--on header{z-index:1005}body.scrolldir:not(.onmenu--a) header{transform:translateY(-80px)}body.scrolldir:not(.onmenu--a) header.notification--on{transform:translateY(-130px)}header>.bg{background-color:var(--color-black);width:100%;height:80px;transition:height .6s cubic-bezier(.165,.84,.44,1);position:absolute;top:0;left:0}header.notification--on>.bg{height:130px}@media screen and (max-width:970px){.dark.onmenu--a header>.bg{background-color:#fff!important}.onmenu--a header>.bg{background-color:#1e2124!important}}body.servicenav--on:after,body.agenturnav--on:after,body.collapsibleon:after{content:"";width:100vw;height:100vh;background-color:var(--color-black);z-index:1004;opacity:.85;height:-webkit-fill-available;min-height:100dvh;display:block;position:fixed;top:0;left:0}.header--container{z-index:1;justify-content:space-between;align-items:center;width:100%;max-width:1720px;height:0;padding:0 60px;display:flex;position:relative;top:40px}@media screen and (max-width:1400px){.header--container{padding:0 40px}}@media screen and (max-width:760px){.header--container{padding:0 20px}}.header--container .center{align-items:center;display:flex;position:relative}.header--container .center *{font-size:inherit;font-weight:inherit;line-height:inherit}.header--container .center>:not(:first-child){margin-left:35px;margin-right:0;position:relative}.header--container .center>.nav--main{align-items:center;display:flex}.header--container .center>.nav--main>li:not(:first-child){margin-left:35px}@media screen and (max-width:1200px){.header--container .center>.nav--main>li:not(:first-child){margin-left:20px}}.nav--collapsible>a{color:inherit;align-items:center}body.collapsibleon .nav--collapsible.on>a>figure.icons.icon--keyboardarrow-down{transition:transform .2s cubic-bezier(.075,.82,.165,1);transform:rotate(180deg)}.nav--collapsible>ul{flex-direction:column;display:none;position:absolute;top:1.5em;left:0}body.collapsibleon .nav--collapsible.on>ul{display:flex}.nav--collapsible>ul>li{opacity:0;flex-direction:column;align-items:flex-start;margin-top:.65em;animation-name:navSideAni;animation-duration:.15s;animation-timing-function:cubic-bezier(.75,.25,0,1);animation-fill-mode:forwards;display:none}.nav--collapsible>ul>li>a{color:inherit;white-space:pre;line-height:1!important}.nav--collapsible>ul>li:first-child{margin-top:1em}body.collapsibleon .nav--collapsible.on>ul>li{display:flex}body.collapsibleon.scrolldir .nav--collapsible.on>ul>li{display:none}@keyframes navSideAni{0%{opacity:0}to{opacity:1}}@media screen and (max-width:970px){.nav--collapsible{flex-direction:column;padding-bottom:.5em;display:flex}.nav--collapsible>a{opacity:.5;pointer-events:none}.nav--collapsible>a>figure.icons.icon--keyboardarrow-down{display:none}.nav--collapsible>ul{top:unset;padding-left:1em;display:flex;position:relative}.nav--collapsible>ul:before{content:"";background-color:var(--color-black);opacity:.1;width:2px;height:80%;margin:auto 0;display:block;position:absolute;top:0;bottom:0;left:.25em}.nav--collapsible>ul>li{opacity:1;overflow:unset;margin-top:.35em;animation:none;display:flex}.nav--collapsible>ul>li:first-child{margin-top:.35em}.nav--collapsible>ul>li>a{white-space:unset}}.header--container .center>.nav--main>li>a{display:flex}.header--container .center>.nav--main>li>a .hovercube{display:none}@media (hover:hover) and (pointer:fine){.header--container .center>.nav--main>li>a:hover{background-size:100% 100%}}.header--container .right,.header--container .left{align-items:center;display:flex}.header--container .right>:not(:first-child){margin-left:25px}.header--container .right .buttons.btn3 .btntarget{padding-bottom:0}.header--container .right .buttons.btn3 .btntarget>span{line-height:1.75}header .logo figure.icons{width:100%;height:36px;max-height:36px}header .logo figure.icons.dark,body.dark header .logo figure.icons.light{display:none}header .logo figure.icons.light,body.dark header .logo figure.icons.dark,body.onmenu--b header .logo figure.icons.dark,body.dark.onmenu--b header .logo figure.icons.light{display:flex}body.onmenu--b header .logo figure.icons.light,body.dark.onmenu--b header .logo figure.icons.dark{display:none}body.onmenu--b header .logo path{fill:var(--color-black);transition:fill 50ms}header .logo path{fill:var(--color-white)}.daynight{background-color:var(--color-white);cursor:pointer;border-radius:50%;width:36px;min-width:36px;height:36px;min-height:36px}body.onmenu--b .daynight{display:none}.daynight ul{width:100%;height:100%}.daynight li:not(.magnet--area){justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.daynight .icons{width:24px;min-width:24px;height:24px;min-height:24px;margin:0}.daynight .day{display:none}body.dark .daynight .day{display:block}.jg--hamburger{z-index:3;width:36px;height:36px;display:none;position:relative}.jg--hamburger,.jg--hamburger *{-webkit-user-select:none;user-select:none}.jg--hamburger>div{background-color:var(--color-white);border-radius:50%;width:100%;height:100%;transition:transform .4s cubic-bezier(.75,.25,0,1);position:relative;transform:rotate(0)}.jg--hamburger.hb--w>div{background-color:var(--color-black);transform:rotate(180deg)}ul#hb--on{cursor:pointer;box-sizing:border-box;z-index:1;flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:12px 11px;display:flex;position:absolute}body.holdscreen ul#hb--on{pointer-events:none}ul#hb--on li:not(.magnet--area){background-color:var(--color-black);transform-origin:50%;width:100%;height:2px;list-style:none;transition:transform .4s cubic-bezier(.75,.25,0,1)}.jg--hamburger.hb--w ul#hb--on li:not(.magnet--area){background-color:var(--color-white)}.hb--onoff--00{transform:translateY(5px)}.hb--onoff--01{opacity:0}.hb--onoff--02{transform:translateY(-5px)}.hb--onoff--00--x{transform:translateY(5px)rotate(45deg)}.hb--onoff--02--x{transform:translateY(-5px)rotate(-45deg)}@media screen and (max-width:970px){.jg--hamburger{display:flex}}aside{z-index:1003;position:fixed;top:0;left:0}aside #menubg,aside .infos,aside .primary>.others{display:none}#menubg{position:absolute}#menubg svg{fill:currentColor;width:100%;height:100%;display:block}aside{opacity:0;color:var(--color-black);width:100vw;height:auto;min-height:100vh;z-index:1003;clip-path:url(#menuMask);background-color:var(--color-white);justify-content:center;align-items:center;min-height:100dvh;max-height:100%;display:none;position:fixed;top:0;overflow:hidden auto}aside *{-webkit-user-select:none;user-select:none}body.onmenu--a aside{transition:unset;display:flex}body.onmenu--a.onmenu--b aside{opacity:1;transition:opacity .5s}aside .infos{grid-gap:60px;z-index:1;grid-template-columns:minmax(auto,280px) 1fr;margin:0 60px 0 0;display:grid}aside .infos h3{text-transform:uppercase;color:var(--color-bbgrey1)}aside .infos h3.buttons.btn50{margin-bottom:20px}aside .infos h3 *{color:inherit;text-transform:inherit}aside .infos h4{color:var(--color-black);margin:0}aside .infos .aktuelles{width:100%;max-width:280px;position:relative;overflow:hidden;transform:translate(-20%)}aside .infos .aktuelles>a{line-height:1.35;display:block}aside .infos .aktuelles figure{margin-bottom:10px}aside .infos .aktuelles figure img{transition:transform 2s cubic-bezier(.075,.82,.165,1);transform:scale(1)}@media (hover:hover) and (pointer:fine){aside .infos .aktuelles:hover figure img{transform:scale(1.1)}}body.onmenu--a aside .infos .aktuelles{transition:transform .8s cubic-bezier(.5,.5,.2,1)}body.onmenu--a.onmenu--b aside .infos .aktuelles{transform:translate(0,0)}aside .infos .aktuelles:before{content:"";background-color:var(--color-white);z-index:1;width:100%;height:100%;display:block;position:absolute;transform:translate(0,0)}body.onmenu--a aside .infos .aktuelles:before{transition:transform .8s cubic-bezier(.75,.25,0,1)}body.onmenu--a.onmenu--b aside .infos .aktuelles:before{transform:translate(100%)}aside .primary{flex-direction:column;align-items:flex-start;width:auto;display:flex;position:relative}aside .primary>div,aside .primary .menu0{width:100%;height:auto;display:block}aside .primary .menu0 li{justify-content:flex-start;align-items:flex-start;width:100%;margin-bottom:.25em;padding-right:.4em;display:flex;overflow:hidden}aside .primary .menu0 li a{letter-spacing:-.025em}body.onmenu--a aside .primary .menu0 li a,body.onmenu--a.dark aside .primary .menu0 li a{color:var(--color-black)}body.onmenu--a aside .primary .menu0 li a{transition:transform .8s cubic-bezier(.5,.5,.2,1) .2s;transform:translateY(100%)}body.onmenu--a.onmenu--b aside .primary .menu0 li a{transform:translate(0,0)}.nav--main.menu0 li.toueberwegs>a{flex-direction:row;align-items:center;display:flex}.nav--main.menu0 li.toueberwegs>a:after{content:"";background:url(/content/themes/framebase/assets/img/svg/ueberwegs-to.svg) 100%/contain no-repeat;width:.75em;min-width:.75em;max-width:.75em;height:.75em;min-height:.75em;max-height:.75em;margin-left:.35em;display:block;position:relative}@media screen and (max-width:970px){aside .primary .menu0>li:first-child{margin-top:140px}aside .primary .menu0 .sub-menu>li>a{font-size:.8125em;font-weight:400}}@media screen and (max-width:760px){aside .primary .menu0>li:first-child{margin-top:0}}aside .socialmedia{flex-flow:wrap;margin-top:10px;display:flex}aside .infos .socialmedia{display:none}aside .socialmedia li{margin-top:15px}aside .socialmedia li:not(:last-child){margin-right:30px}body aside .socialmedia li a span{opacity:0;transform:translateY(20px)}body.onmenu--a aside .socialmedia li:first-child a span{transition:transform .8s cubic-bezier(.5,.5,.2,1) .6s,opacity .8s cubic-bezier(.5,.5,.2,1) .6s}body.onmenu--a aside .socialmedia li:nth-child(2) a span{transition:transform .8s cubic-bezier(.5,.5,.2,1) .7s,opacity .8s cubic-bezier(.5,.5,.2,1) .7s}body.onmenu--a aside .socialmedia li:nth-child(3) a span{transition:transform .8s cubic-bezier(.5,.5,.2,1) .8s,opacity .8s cubic-bezier(.5,.5,.2,1) .8s}body.onmenu--a aside .socialmedia li:nth-child(4) a span{transition:transform .8s cubic-bezier(.5,.5,.2,1) .9s,opacity .8s cubic-bezier(.5,.5,.2,1) .9s}body.onmenu--a.onmenu--b aside .socialmedia li a span{opacity:1;transform:translate(0,0)}@media screen and (max-width:1200px){aside .infos{grid-gap:unset;flex-direction:column-reverse;margin:0 90px 0 0;display:flex}aside .infos>*{padding-top:40px}}@media screen and (max-width:970px){aside .infos .aktuelles{max-width:240px}aside .infos{margin:0 60px 0 0}aside .infos h3,aside .infos h3.buttons.btn50{margin-bottom:10px}aside #menubg{display:block}aside .infos{display:flex}aside .primary{padding-top:120px;padding-bottom:60px}aside .primary>.others{display:block}}@media screen and (max-width:760px){body.onmenu--a aside{grid-gap:0;grid-template-rows:auto 1fr;grid-template-columns:1fr;display:grid}aside{background-color:#000}body.dark aside{background-color:var(--color-bbgrey0)}aside .primary,aside .infos{width:100%;max-width:520px;margin:0 auto}aside .primary{order:1;padding:120px 40px 40px}header.notification--on~aside .primary{padding-top:170px}aside .primary:before{content:"";background-color:var(--color-white);width:200vw;height:100%;display:block;position:absolute;top:0;transform:translate(-50vw)}aside .infos{order:2;align-self:flex-start;padding:0 40px 60px}aside .infos .aktuelles{max-width:unset;margin:0}aside .infos .aktuelles:before{background-color:#000}body.dark aside .infos .aktuelles:before{background-color:var(--color-bbgrey0)}aside .infos .aktuelles>:not(h3){padding-left:0}aside .socialmedia{margin-top:0}aside .infos .socialmedia{padding-top:20px;display:flex}}@media screen and (max-width:510px){aside .primary{padding:120px 20px 30px}aside .infos{padding:0 20px 20vh}aside .infos .socialmedia{grid-gap:15px;grid-template-columns:repeat(4,auto);display:grid}aside .infos .socialmedia li:not(:first-child){margin-left:unset}}@media screen and (max-width:390px){aside .infos .socialmedia{grid-gap:20px 60px;grid-template-columns:repeat(2,1fr)}}.home--subnav{z-index:1001;justify-content:center;align-items:center;width:100%;height:0;transition:bottom .3s cubic-bezier(0,.75,.75,1) .1s,opacity .3s cubic-bezier(0,.75,.75,1) .1s,transform .6s cubic-bezier(0,.75,.75,1);display:flex;position:fixed;bottom:6vh;transform:scale(1)}body.scrolldir .home--subnav{opacity:0;transition:bottom .4s cubic-bezier(0,.75,.75,1),opacity .3s .1s,transform 8s cubic-bezier(0,.25,.75,1);bottom:4vh;transform:scaleY(0)}.nav--container{align-items:center;width:100%;max-width:1720px;height:0;padding:0 60px;display:flex}.home--subnav svg{position:absolute}ul.scrollby{justify-content:center;align-items:center;width:auto;height:40px;padding:0 30px;display:flex;position:relative;overflow:hidden}ul.scrollby:after{content:"";background-color:var(--color-white);z-index:-1;border-radius:2px;width:100%;height:100%;position:absolute}ul.scrollby li:not(:last-child){margin-right:40px}ul.scrollby span{color:var(--color-black);cursor:pointer;font-weight:700}@media screen and (max-width:1400px){.nav--container{padding:0 40px}}@media screen and (max-width:760px){.nav--container{justify-content:flex-start;align-items:center;padding:0 20px}ul.scrollby{padding:0 20px}ul.scrollby li:not(:last-child){margin-right:20px}}@media screen and (max-width:510px){.home--subnav{display:none}}footer{border-top:1px solid #0000001a;justify-content:center;width:100%;height:auto;display:flex;position:relative}body.dark footer{border-top:1px solid #fff3}.footer--container{grid-gap:40px 60px;grid-template-rows:auto auto 1fr;grid-template-columns:auto 1fr auto;width:100%;max-width:1720px;height:auto;padding:60px 60px 90px;display:grid;position:relative}footer .nav--main>:not(:first-child){margin-top:.4em}footer .nav--zusatz li{margin-bottom:15px}footer .sustainable{flex-direction:row;justify-content:flex-start;align-items:center;display:flex}footer .sustainable>:not(:last-child){margin-right:20px}footer .sustainable h3{margin-bottom:10px;line-height:1}footer .sustainable h4{align-items:center;line-height:1;display:flex}footer .sustainable h4 span{color:var(--color-sustainable);white-space:nowrap;margin:0 10px 0 0}footer .sustainable h4 figure.icons{width:22px;min-width:22px;height:22px;min-height:22px;display:table}@media screen and (max-width:970px){footer .sustainable{flex-direction:column;align-items:flex-start}}footer .nav--landingpage li:not(:first-child){margin-top:.4em}footer .logo--claim{display:flex}footer .logo--claim>:first-child{margin-right:40px}footer .logo--claim figure.icons img{max-height:55px}footer .logo--claim figure.icons.dark,body.dark footer .logo--claim figure.icons.light{display:none}footer .logo--claim figure.icons.light,body.dark footer .logo--claim figure.icons.dark{display:flex}footer .contact h3{margin-bottom:15px}footer .contact{grid-gap:5px 40px;grid-template-rows:auto auto 1fr;grid-template-columns:auto 1fr;display:grid}footer .contact .tel{grid-area:2/1;margin-bottom:15px}footer .contact .email{grid-area:3/1;width:100%;height:auto;margin-bottom:auto}footer .contact>.adress{grid-area:2/2/span 2}footer .contact>.adress .to-googlemaps{margin:1em 0 1.5em}footer .dsgvo{justify-content:flex-end;display:flex}footer .dsgvo .nav--side{display:flex}footer .dsgvo .nav--side>*{align-items:center;margin-right:40px;display:flex}footer .dsgvo>.custom--cookie{display:none}footer .socialmedia{display:flex}footer .socialmedia>*{align-items:center;display:flex}footer .socialmedia>:not(:first-child){margin-left:40px}footer .nav--zusatz{grid-area:1/2/span 2}footer .contact{grid-area:1/3/span 2}footer .sustainable{grid-area:2/1/auto/span 2}footer .logo--claim{grid-area:3/1}footer .dsgvo{grid-area:3/2}footer .socialmedia{grid-area:3/3}@media screen and (max-width:1600px){.footer--container{grid-gap:20px 40px;grid-template-rows:auto auto auto auto 1fr;grid-template-columns:auto 1fr auto;padding:60px 40px 90px}footer .nav--zusatz{grid-area:1/2/span 4}footer .contact{grid-area:1/3/span 2}footer .dsgvo{grid-area:4/3}footer .socialmedia{grid-area:3/3}footer .logo--claim{grid-area:4/1}footer .dsgvo .nav--side>*{align-items:flex-end;margin-top:0}footer .dsgvo{justify-content:flex-start;align-items:center}}@media screen and (max-width:1200px){footer .contact{flex-direction:column;display:flex}footer .contact>.adress{margin-top:15px}footer .dsgvo{flex-direction:row;justify-content:flex-start;align-items:center}footer .dsgvo .nav--side>*{margin-top:0;margin-right:20px}footer .dsgvo .nav--side>:last-child{margin-right:0}footer .socialmedia{grid-gap:10px 40px;grid-template-columns:auto 1fr;display:grid}footer .socialmedia>:not(:first-child){margin-left:0}footer .nav--zusatz{grid-area:1/2/span 3}footer .dsgvo{grid-area:4/2}footer .socialmedia{grid-area:4/3}}@media screen and (max-width:970px){.footer--container{grid-gap:40px;grid-template-columns:1fr auto}footer .nav--zusatz{grid-area:2/1}footer .sustainable{grid-area:3/1}footer .logo--claim{grid-area:4/1}footer .dsgvo{grid-area:4/2}footer .socialmedia{grid-area:3/2}footer .contact{grid-area:1/2/span 2}footer .logo--claim>:first-child{margin-right:25px}}@media screen and (max-width:760px){.footer--container{padding:60px 20px 90px}footer .dsgvo .nav--side{flex-direction:column}footer .dsgvo .nav--side>*{margin-top:15px}}@media screen and (max-width:610px){footer .logo--claim{flex-direction:column;display:flex}footer .logo--claim figure.icons img{max-height:100%}footer .logo--claim>:first-child{margin-bottom:20px;margin-right:0}footer .socialmedia{grid-template-columns:1fr}footer .sustainable{grid-template-columns:1fr;justify-content:flex-start}footer .dsgvo{flex-direction:column;align-items:flex-start}}@media screen and (max-width:510px){footer .nav--zusatz{grid-area:2/1}footer .sustainable{grid-area:3/1}footer .contact{grid-area:4/1}footer .socialmedia{grid-area:5/1}footer .logo--claim{grid-area:6/1}footer .dsgvo{grid-area:7/1}.footer--container{grid-template-columns:1fr;padding:60px 20px 90px}footer .logo--claim{flex-direction:row}footer .logo--claim>:first-child{margin-right:30px}footer .dsgvo{flex-direction:row;align-items:flex-start}footer .dsgvo .nav--side{flex-direction:column}footer .dsgvo .nav--side>*{margin-top:10px;margin-right:20px}footer .dsgvo .nav--side>:last-child{margin-right:0}footer .socialmedia{grid-gap:10px 40px;grid-template-columns:auto 1fr;display:grid}}@media screen and (max-width:390px){footer .logo--claim figure.icons img{max-height:50px}}#wcb{margin-top:20px}#wcb_p{display:table}#wcb #wcb_g{color:#1e2124}.iconsforjs{pointer-events:none;-webkit-user-select:none;user-select:none;visibility:hidden;display:none}.buttons{display:inline-block;position:relative}.buttons a{align-items:center;display:table}.buttons a>*{display:initial;vertical-align:middle}@media screen and (max-width:760px){.buttons{margin:20px 30px 0 0}.buttons .mobile-off{display:block}}@media screen and (max-width:510px){.buttons{margin:15px 20px 0 0}.buttons .mobile-off{display:none!important}}.buttons .btntarget{cursor:pointer}.buttons .btntarget>*{vertical-align:middle}.buttons .btntarget>.btnicon{display:inline-block;position:relative}.buttons .btntarget>.btnicon>div{justify-content:center;align-items:center;display:flex}.buttons .btntarget>.btnicon>div>*{font-size:inherit;vertical-align:middle;font-weight:400;display:inline-block}.buttons button{color:inherit;font-size:inherit;cursor:pointer;background-color:#0000;border:none;outline:none;margin:0;padding:0;font-family:inherit}button.a11y,.buttons.a11y>.btntarget{color:inherit;font-size:inherit;background-color:#0000;border:none;outline:none}button.a11y:focus-visible{outline-offset:-2px;border-radius:4px;outline:2px solid #007bff!important}.buttons.a11y>.btntarget:focus-visible{outline-offset:-2px;border-radius:4px;outline:2px solid #007bff!important}.buttons.progressbar.a11y input:focus-visible{outline-offset:-2px;border-radius:4px;outline:2px solid #007bff!important}.buttons.a11y:focus-visible~.btntarget{outline-offset:-2px;border-radius:4px;outline:2px solid #007bff}.buttons.btnradio.a11y input:focus-visible~.btntarget{outline-offset:-2px;border-radius:4px;outline:2px solid #007bff}.buttons.btn99{margin:0}.buttons.btn99 .btntarget{cursor:pointer;justify-content:center;align-items:center;margin:0;display:flex}.buttons.btn99 .btntarget figure.icons{z-index:1;transition:transform .6s cubic-bezier(.075,.82,.165,1);transform:scale(.6)}.buttons.btn99 .btntarget figure.icons svg path{stroke:var(--color-white)}.buttons.btn99 .btntarget .bgcolor{border-radius:50%;width:100%;height:100%;display:block;position:absolute}@media (hover:hover) and (pointer:fine){.buttons.btn99 .btntarget:hover figure.icons{transform:scale(.5)}}.buttons.btn1{display:inline-block}.buttons.btn1 .btntarget{margin:0;display:inline-block}.buttons.btn1 .btntarget>*{width:auto;height:auto;display:inline-block}.buttons.btn1 .btntarget>:nth-child(2){margin-left:.75em}.buttons.btn1 .btntarget>* figure.icons{width:auto;height:auto}body.dark .buttons.btn1 .btntarget>* figure.icons svg rect.circle{stroke:var(--color-white)}.buttons.btn1.custom-a .btntarget{border:1px solid var(--color-white);border-radius:4em;padding:.3em .3em .3em 1.2em}.buttons.btn1.custom-a .btntarget>* figure.icons svg rect.circle,body.dark .buttons.btn1.custom-a .btntarget>* figure.icons svg rect.circle{stroke:unset;fill:var(--color-bborange0)}.buttons.btn1.custom-a .btntarget>* figure.icons svg g.arrow{fill:#fff}.buttons.btn2{display:inline-block}.buttons.btn2 .btntarget figure.icons>svg{transition:transform .4s cubic-bezier(.075,.82,.165,1);transform:translate(0,0)}@media (hover:hover) and (pointer:fine){.buttons.btn2 .btntarget:hover figure.icons>svg{transform:translate(5px)}}.buttons.btn3{margin:0}.buttons.btn3 .btntarget{display:initial;text-align:left;-webkit-text-decoration:unset;text-decoration:unset}.buttons.btn3 .btntarget>span{display:initial;border-bottom:1px solid var(--color-black);background:linear-gradient(to bottom, transparent 92%, var(--color-white) 0) right center/100% 100% no-repeat;padding-bottom:.25em;line-height:1.5;transition:background .2s cubic-bezier(.5,.5,.2,1)}.buttons.btn3.addgap .btntarget>span{color:inherit;padding-bottom:.5em}.buttons.btn3.colorstdhgl .btntarget>span{background:linear-gradient(to bottom, transparent 60%, var(--color-stdhgl) 0) right center/0 100% no-repeat;display:initial;border-bottom:1px solid var(--color-stdhgl)}body.onmenu--b .buttons.btn3 .btntarget>span,body.dark.onmenu--b .buttons.btn3 .btntarget>span{color:var(--color-black)}.buttons.btn3 .btntarget figure.icons{margin-left:.25em;display:inline-block}.buttons.btn3 .btntarget figure.icons,.buttons.btn3 .btntarget figure.icons svg{width:1em;min-width:1em;max-width:1em;height:1em;min-height:1em;max-height:1em}.buttons.btn3 .btntarget figure.icons{margin-bottom:-.1em;transition:margin-left .4s cubic-bezier(.075,.82,.165,1)}@media (hover:hover) and (pointer:fine){.buttons.btn3 .btntarget:hover figure.icons{margin-left:.8em}.buttons.btn3.colorstdhgl .btntarget:hover>span{background-size:100% 100%}}.buttons.btn4{margin:0}.buttons.btn4 .btntarget{cursor:pointer;color:var(--color-black)}body.dark .buttons.btn4 .btntarget{color:var(--color-white)}.buttons.btn4 .btntarget>label,.buttons.btn4 .btntarget>span{z-index:1;cursor:pointer;white-space:pre;color:inherit;justify-content:center;align-items:center;padding:.75em 1.25em .65em;line-height:1.5;display:flex;position:relative}.buttons.btn4 .btntarget>label>span{color:inherit;white-space:pre}.buttons.btn4 .btntarget>label>figure.icons,.buttons.btn4 .btntarget>span>figure.icons{margin-left:.5em;transition:transform .4s cubic-bezier(.075,.82,.165,1)}.buttons.btn4 .btntarget>.bg{background-color:var(--color-bborange0);pointer-events:none;border-radius:.5em;width:100%;height:100%;display:block;position:absolute;top:0;left:0}@media (hover:hover) and (pointer:fine){.buttons.btn4 .btntarget:hover>label,.buttons.btn4 .btntarget:hover>span{color:var(--color-stdhgl)}.buttons.btn4 .btntarget:hover>label>figure.icons,.buttons.btn4 .btntarget:hover>span>figure.icons{transform:translate(.25em)}.buttons.btn4 .btntarget:hover>.bg{background-color:var(--color-white)}}.buttons.btn5,.buttons.btn50{margin:0}.buttons.btn50 .btntarget{justify-content:center;align-items:center;display:flex}.buttons.btn50 .btntarget>*{white-space:pre}body.agenturnav--on .buttons.btn50 .btntarget>figure.icons,body.servicenav--on .buttons.btn50 .btntarget>figure.icons{transition:transform .2s cubic-bezier(.075,.82,.165,1);transform:rotate(180deg)}@media screen and (max-width:760px){.buttons.btn50 .btntarget>*{white-space:unset}.buttons.btn50 .btntarget>figure.icons{display:none}}.buttons.btn99{display:initial}article,div{display:block;position:relative}.blocks{width:auto;max-width:900px;height:auto;display:block;position:relative}.blocks>:first-child{margin-top:0}.block--contents{width:auto;height:auto;display:block;position:relative}.block--contents>:first-child{margin-top:0;padding-top:0}.block--contents>:last-child,.boxes>:last-child{margin-bottom:0;padding-bottom:0}.block--contents ol li,.block--contents ul li{margin-left:2em}.block--contents ol li:not(:last-child),.block--contents ul li:not(:last-child){margin-bottom:.625em}.block--contents ul>li>ul,.block--contents ul>li>ol,.block--contents ol>li>ul,.block--contents ol>li>ol{margin-top:.75em}.block--contents ul li:before{content:"";background-color:var(--color-stdhgl);width:.35em;min-width:.35em;height:.35em;min-height:.35em;display:block;position:absolute;transform:translate(-1.2em,.4em)}@media screen and (max-width:510px){.block--contents ol li:not(:last-child),.block--contents ul li:not(:last-child){margin-bottom:15px}}.block--contents ol{counter-reset:item;margin:0;list-style:none}.block--contents ol li{counter-increment:item;align-items:baseline;margin:0;display:flex}.block--contents ol li:before{content:counter(item);color:var(--color-black);font-size:inherit;text-align:center;width:24px;min-width:24px;height:24px;min-height:24px;margin-right:.5em;font-weight:700;display:block}.block--contents ul li{margin-left:1.5em}.block--contents ul li:before{background-color:var(--color-stdhgl);width:.5em;min-width:.5em;height:.5em;min-height:.5em;transform:translate(-1.25em,.5em)}.size-em figure.icons,.size-em figure.icons svg{width:1.25em;min-width:1.25em;max-width:1.25em;height:1.25em;min-height:1.25em;max-height:1.25em}.size16 figure.icons,.size16 figure.icons svg{width:16px;min-width:16px;max-width:16px;height:16px;min-height:16px;max-height:16px}.size20 figure.icons,.size20 figure.icons svg{width:20px;min-width:20px;max-width:20px;height:20px;min-height:20px;max-height:20px}.size24 figure.icons,.size24 figure.icons svg{width:24px;min-width:24px;max-width:24px;height:24px;min-height:24px;max-height:24px}.size36 figure.icons,.size36 figure.icons svg{width:36px;min-width:36px;max-width:36px;height:36px;min-height:36px;max-height:36px}.size48 figure.icons,.size48 figure.icons svg{width:48px;min-width:48px;max-width:48px;height:48px;min-height:48px;max-height:48px}.size64 figure.icons,.size64 figure.icons svg{width:64px;min-width:64px;max-width:64px;height:64px;min-height:64px;max-height:64px}.size80 figure.icons,.size80 figure.icons svg{width:80px;min-width:80px;max-width:80px;height:80px;min-height:80px;max-height:80px}.size96 figure.icons,.size96 figure.icons svg{width:96px;min-width:96px;max-width:96px;height:96px;min-height:96px;max-height:96px}@media screen and (max-width:1200px){.size36 figure.icons,.size36 figure.icons svg{width:24px;min-width:24px;max-width:24px;height:24px;min-height:24px;max-height:24px}.size48 figure.icons,.size48 figure.icons svg{width:36px;min-width:36px;max-width:36px;height:36px;min-height:36px;max-height:36px}.size64 figure.icons,.size64 figure.icons svg{width:48px;min-width:48px;max-width:48px;height:48px;min-height:48px;max-height:48px}.size80 figure.icons,.size80 figure.icons svg{width:64px;min-width:64px;max-width:64px;height:64px;min-height:64px;max-height:64px}.size96 figure.icons,.size96 figure.icons svg{width:80px;min-width:80px;max-width:80px;height:80px;min-height:80px;max-height:80px}}main{z-index:1;width:100%;height:auto;display:block;position:relative;overflow-x:hidden}section{flex-direction:column;align-items:center;width:100%;height:auto;display:flex;position:relative}.section--container{flex-direction:column;width:100%;max-width:1720px;height:auto;padding:90px 60px;display:flex;position:relative}@media screen and (max-width:1400px){.section--container{padding:90px 40px}}@media screen and (max-width:760px){.section--container{padding:60px 20px}}@media screen and (max-width:390px){.section--container{padding:40px 20px}}.yt--box{width:100vw;height:100vh;z-index:1010;border:1px solid;justify-content:center;align-items:center;height:-webkit-fill-available;min-height:100dvh;display:flex;position:fixed;top:0;left:0}.yt--box .yt--video{z-index:1;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.yt--box .yt--bgopen{width:100vw;height:100vh;background-color:var(--color-white);transform-origin:top;height:-webkit-fill-available;min-height:100dvh;animation:.8s cubic-bezier(.075,.82,.165,1) forwards ytBGopen;position:absolute;transform:scaleY(0)}.yt--box .yt--closer{z-index:1;background-color:var(--color-white);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin:0 auto;transition:all .4s cubic-bezier(.075,.82,.165,1);display:flex;position:absolute;bottom:40px;left:0;right:0}.yt--box .yt--closer:hover{background-color:var(--color-bborange0);transform:scale(1.25)}.yt--box .yt--closer:before,.yt--box .yt--closer:after{content:"";background-color:var(--color-bborange0);border-radius:2px;width:60%;height:3px;transition:all .4s cubic-bezier(.075,.82,.165,1);display:block;position:absolute}.yt--box .yt--closer:before{transform:rotate(45deg)}.yt--box .yt--closer:after{transform:rotate(-45deg)}.yt--box .yt--closer:hover:before{background-color:var(--color-white);transform:rotate(45deg)scale(.6)}.yt--box .yt--closer:hover:after{background-color:var(--color-white);transform:rotate(-45deg)scale(.6)}.yt--box iframe{opacity:0;transform-origin:top;border-radius:15px;animation:.8s cubic-bezier(.075,.82,.165,1) .4s forwards ytIframe;transform:translateY(-30%)scaleY(.9)}@keyframes ytIframe{0%{opacity:0;transform:translateY(0)scale(1.025)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ytBGopen{0%{opacity:0}to{opacity:.95}}.yt--bgclose{width:100vw;height:100vh;background-color:var(--color-black);z-index:2;height:-webkit-fill-available;min-height:100dvh;transition:all .4s cubic-bezier(.075,.82,.165,1);position:absolute;top:0;left:0;transform:translateY(-100%)}body.yt--closing .yt--bgclose{background-color:var(--color-bblack0);transform:translateY(0)}body.yt--closing .yt--box{transition:transform .8s cubic-bezier(.75,.25,0,1);transform:translateY(100%)}.stoerer{z-index:9999}.stoerer,.stoerer .button figure.icons,.stoerer .button figure.icons svg{width:186px;min-width:186px;max-width:186px;height:186px;min-height:186px;max-height:186px}.stoerer{justify-content:center;display:flex;position:relative;top:0;right:0;transform:translateY(-50%)}.stoerer figure.setratio img{height:100%}.stoerer .button{z-index:2;width:auto;height:auto;display:inline-block}.stoerer .button>a{background-image:linear-gradient(203deg,#ffff8d 0%,#f8d503 100%);border-radius:50%;transition:transform 1.2s cubic-bezier(.075,.82,.165,1);transform:rotate(0);box-shadow:0 2px 10px #0000000d,0 4px 40px #0000004d}.stoerer>ul{justify-content:center;align-items:center;display:flex;position:absolute}.stoerer>ul li{transform-origin:bottom;width:120px;min-width:120px;height:auto;position:absolute}.stoerer>ul[data-index="3"] li:first-child{transform:translate(-40%)rotate(-15deg)}.stoerer>ul[data-index="3"] li:nth-child(2){z-index:1;transform:translate(0,0)rotate(0)}.stoerer>ul[data-index="3"] li:nth-child(3){transform:translate(40%)rotate(15deg)}.stoerer>ul[data-index="2"] li:first-child{transform:translate(-30%,-5%)rotate(-5deg)}.stoerer>ul[data-index="2"] li:nth-child(2){transform:translate(30%)rotate(5deg)}.stoerer>ul[data-index="1"] li:first-child{transform:translate(0,0)rotate(0)}.stoerer ul li>figure{transform-origin:bottom;transition:transform .6s cubic-bezier(.075,.82,.165,1);transform:translate(0,0)scale(1);box-shadow:0 2px 10px #0000000d,0 4px 10px #0000004d}@media (hover:hover) and (pointer:fine){.stoerer .button:hover+ul li:first-child>figure{transform:translateY(-10%)scale(.9)}.stoerer .button:hover+ul li:nth-child(2)>figure{transform:translateY(-15%)scale(.95)}.stoerer .button:hover+ul li:nth-child(3)>figure{transform:translateY(-12%)scale(.92)}.stoerer .button:hover>a{transform:rotate(10deg)}}.others{flex-wrap:wrap;justify-content:space-between;display:flex}.others .subinfo{flex-direction:row;margin-bottom:20px;margin-right:40px;display:flex}.others .subinfo .filtername{letter-spacing:.05em;text-transform:uppercase;font-weight:700}.others .subinfo .filtername:after{content:"  |  ";font-weight:400;position:relative}.others .btngroup{align-items:flex-start;display:flex}.others .btngroup ul{flex-wrap:wrap;display:flex}.others .btngroup li{justify-content:center;align-items:flex-end;margin-bottom:.75em;font-weight:700;display:flex}.others .btngroup li:after{content:"";background-color:var(--color-bborange0);width:100%;height:2px;margin-top:4px;position:absolute}.others .btngroup li>*{color:var(--color-white);cursor:pointer}@media screen and (max-width:760px){.others .btngroup li{margin-left:25px}}@media screen and (max-width:390px){.others .btngroup li{margin-left:20px}}@media screen and (max-width:350px){.others .btngroup{flex-direction:column;align-items:flex-start}.others .btngroup ul{margin-top:10px}.others .btngroup li{margin-left:0;margin-right:25px}}.others .btngroup.blogfilter{margin-bottom:30px}.others .btngroup.blogfilter li{margin-left:40px}.others .btngroup.blogfilter li.selected,.others section.list--blog.trans0 .btngroup.blogfilter{pointer-events:none;-webkit-user-select:none;user-select:none}.others .btngroup.blogfilter li:after{transition:all .8s cubic-bezier(.075,.82,.165,1);transform:scale(1)}.others .btngroup.blogfilter li:not(.selected):after{background-color:#0000;transform:scaleX(0)}.sealbox,.sealbox>.container{justify-content:center;align-items:center;display:flex}.sealbox .buttons{margin:0}.sealbox figure.icons{display:flex}.sealbox .icon--bsfzsiegel{width:196px;min-width:196px;max-width:196px;height:196px;min-height:196px;max-height:196px}.aftersending{width:100vw;height:100vh;z-index:99999;height:-webkit-fill-available;min-height:100dvh;position:fixed;top:0;left:0}.aftersending:before{content:"";background-color:var(--color-black);opacity:.96;width:100%;height:100%;position:absolute;top:0;left:0}.as--container{flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:900px;height:100%;margin:0 auto;padding:0 40px;display:flex;position:relative}.as--container *{text-align:center}.as--container>:not(:first-child):not(.as--errorcode):not(.as--btn){margin-top:.75em}.as--container h2{margin-bottom:.25em;padding-bottom:0}.as--container h3{flex-direction:column;font-weight:700;display:flex}.as--container h3>*{margin-top:.35em}.as--container .as--btn{border:2px solid var(--color-bborange0);background-color:var(--color-black);cursor:pointer;border-radius:.2em;margin-top:3em;padding:.6em 1.4em;font-size:1.25em;font-weight:700;display:block;position:relative}.as--errorcode{font-size:1.2em}.list.column{flex-direction:column;width:100%;max-width:960px;margin:0 auto;display:flex;position:relative}.list.column li{cursor:pointer;align-items:center;width:100%;display:flex;position:relative}.list.column li>a{z-index:1;width:100%;padding:20px 76px 20px 0}.list.column li .hr{pointer-events:none;-webkit-user-select:none;user-select:none;align-items:center;width:100%;height:1px;margin:0;display:flex;position:absolute;bottom:0;left:0}.list.column li .hr:before{content:"";opacity:.5;background-color:var(--color-white);width:100%;height:1px;display:block;position:absolute;top:0;left:0}@media (hover:hover) and (pointer:fine){.list.column li:hover>a{color:var(--color-bborange0)}.list.column li:hover+div:before{background-color:var(--color-bborange0);opacity:1}}.list.column li figure.icons{transition:transform .4s cubic-bezier(.075,.82,.165,1);position:absolute;right:0}.list.column li figure.icons,.list.column li figure.icons svg{width:48px;min-width:48px;height:48px;min-height:48px}@media (hover:hover) and (pointer:fine){.list.column li>a:hover+figure.icons{transform:translate(10%)}.list.column li>a:hover+figure.icons svg g{fill:var(--color-bborange0)}}@media screen and (max-width:1200px){.list.column{width:85%}}@media screen and (max-width:970px){.list.column li figure.icons,.list.column li figure.icons svg{width:36px;min-width:36px;height:36px;min-height:36px}}@media screen and (max-width:760px){.list.column{width:95%}.list.column li figure.icons,.list.column li figure.icons svg{width:24px;min-width:24px;height:24px;min-height:24px}}@media screen and (max-width:510px){.list.column li>a{padding:15px 54px 15px 0}}section.page--joblist .list.column{width:90%;max-width:1400px}section.page--joblist .list.column li[data-name=initiativ]{opacity:.5}section.page--joblist .list.column li>a{padding-top:1.15em;padding-bottom:1.15em}@media screen and (max-width:970px){section.page--joblist .list.column{width:100%}}section.page--glossarlist .list.column{padding-top:15vh;padding-bottom:15vh}.smallcubes{pointer-events:none;-webkit-user-select:none;user-select:none;justify-content:center;width:100%;height:100%;margin:40px 0 0 -337px;display:flex;position:absolute}.smallcubes span{position:absolute}.smallcubes div{background-color:var(--color-white);transform-origin:50%;width:6px;height:6px;position:absolute}.smallcubes div.color--ruby{background-color:var(--color-bborange0)}@media screen and (max-width:1600px){section.jobs--home .media .smallcubes{margin:40px 0 0 -296px}}@media screen and (max-width:1400px){section.jobs--home .media .smallcubes{margin:40px 0 0 -256px}}@media screen and (max-width:1200px){section.jobs--home .media .smallcubes{justify-content:flex-end;margin:40px 0 0 -413px}}@media screen and (max-width:970px){section.jobs--home .media .smallcubes{margin:40px 0 0 -336px}}@media screen and (max-width:760px){section.jobs--home .media .smallcubes{margin:40px 0 0 -246px}}@media screen and (max-width:650px){section.jobs--home .media .smallcubes{justify-content:center;margin:40px 0 0 -146px}}@media screen and (max-width:350px){section.jobs--home .media .smallcubes{margin:20px 0 0 -119px}}@media screen and (max-width:1600px){section.job--content-a .media .smallcubes{margin-top:40px;margin-left:-296px}}@media screen and (max-width:1400px){section.job--content-a .media .smallcubes{margin-left:-256px}}@media screen and (max-width:1200px){section.job--content-a .media .smallcubes{justify-content:flex-end;margin-left:-413px}}@media screen and (max-width:970px){section.job--content-a .media .smallcubes{margin-left:-336px}}@media screen and (max-width:760px){section.job--content-a .media .smallcubes{margin-left:-246px}}@media screen and (max-width:650px){section.job--content-a .media .smallcubes{justify-content:center;margin-left:-146px}}@media screen and (max-width:350px){section.job--content-a .media .smallcubes{margin-top:20px;margin-left:-119px}}section.emphasis .smallcubes{z-index:-1;width:auto;height:auto;margin-bottom:40px;right:320px}section.emphasis.type1 .smallcubes{left:40px;right:unset;margin:0;transform:translate(-136px,-90px)}@media screen and (max-width:760px){section.emphasis .smallcubes{margin-bottom:80px;right:96px}}.mousehover{width:100vw;height:100vh;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:999999;justify-content:center;align-items:center;height:-webkit-fill-available;min-height:100dvh;display:none;position:fixed;top:0;left:0}body.mh--enter .mousehover{display:flex}.mousehover .mh--box{pointer-events:none;justify-content:center;align-items:center;width:128px;height:128px;display:flex;position:absolute;top:0;left:0}.mousehover .mh--box>span{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute}.mousehover .mh--box>span:first-child{border:2px solid var(--color-stdhgl);background-color:#ff600826;border-radius:50%}body.mh--down .mousehover .mh--box>span:first-child{background-color:var(--color-stdhgl)}.mousehover .mh--box>span:nth-child(2){text-transform:uppercase;justify-content:space-between;padding:0 20px;font-weight:700}.mousehover .mh--box>span:nth-child(2):before,.mousehover .mh--box>span:nth-child(2):after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:2px;height:2px;padding:2px;transition:transform .6s cubic-bezier(.075,.82,.165,1),opacity .2s;display:block;position:relative}.mousehover .mh--box>span:nth-child(2):after{transform:translateY(-2px)rotate(-45deg)}.mousehover .mh--box>span:nth-child(2):before{transform:translateY(-2px)rotate(135deg)}body.mh--down .mousehover .mh--box>span:nth-child(2):after{transform:translate(-10px,-2px)rotate(-45deg)}body.mh--down .mousehover .mh--box>span:nth-child(2):before{transform:translate(10px,-2px)rotate(135deg)}.mousehover .mh--box>span:nth-child(3){text-transform:uppercase;color:#fff;margin-top:-.1em;font-size:.75rem;font-weight:700}body.mh--down .mousehover .mh--box>span:nth-child(3){opacity:0}.newsletter.nl0{grid-gap:20px;align-self:center;max-width:800px;margin:0;padding:0;display:grid}.newsletter.nl0 h3{padding-left:1.8em;line-height:1}.newsletter.nl0 h3:before,.newsletter.nl0 h3:after{content:"";background-color:var(--color-bborange0);width:.6em;min-width:.6em;height:.6em;min-height:.6em;display:block;position:absolute;top:.1em;left:0}.newsletter.nl0 h3:before{background-color:var(--color-ueberwegsruby);transform:translate(.85em)rotate(45deg)}.newsletter.nl0 .form-group{grid-gap:5px;flex-direction:column;display:grid}.newsletter.nl0 input{border:1px solid #0000;border-radius:2px}.newsletter.nl0 input::placeholder{color:var(--color-bbgrey1);letter-spacing:.02em}.newsletter.nl0 input:focus-within{border:1px solid var(--color-bborange0);box-sizing:border-box;outline:none}.newsletter.nl0 input[type=email]{color:#1e2124;background-color:var(--color-bbgrey0);padding:15px 20px}.newsletter.nl0 .dzbox{box-sizing:border-box;width:100%;height:auto;margin-top:10px;padding:0 0 0 30px;display:flex;position:relative}.newsletter.nl0 .dzbox input{visibility:hidden;opacity:.2;width:auto;height:auto;position:absolute}.newsletter.nl0 .dzbox label{cursor:auto;display:inline-block;position:relative}.newsletter.nl0 .dzbox label:before,.newsletter.nl0 .dzbox label:after{content:"";transform-origin:50%;width:20px;min-width:20px;height:20px;min-height:20px;display:block;position:absolute;top:0;left:-30px;transform:scale(1)}.newsletter.nl0 .dzbox label:before{border:1px solid var(--color-white);border-radius:2px;transition:transform .4s cubic-bezier(.075,.82,.165,1)}@media (hover:hover) and (pointer:fine){.newsletter.nl0 .dzbox:hover label:before,.newsletter.nl0 .dzbox:hover label:after{transform:scale(.8)}}.newsletter.nl0 .dzbox label:after{background-color:#0000;transition:transform .4s cubic-bezier(.075,.82,.165,1),background-color .2s}.newsletter.nl0 .dzbox input:checked+label:after{background-color:var(--color-white);transform:scale(.5)}.newsletter.nl0 .dzbox.cboff{padding:0}.newsletter.nl0 .dzbox.cboff label:before,.newsletter.nl0 .dzbox.cboff label:after{display:none}.newslettersent{width:100vw;height:100vh;z-index:2147483647;background-image:linear-gradient(270deg, var(--color-bborange0) 0%, var(--color-ueberwegsruby) 100%);color:#fff;text-align:center;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;height:-webkit-fill-available;min-height:100dvh;padding:60px 40px;font-weight:700;display:flex;position:fixed;top:0;left:0}.newslettersent p{max-width:1000px}.newslettersent div{margin-top:2em}.btn-nl0{background-image:linear-gradient(270deg, var(--color-bborange0) 0%, var(--color-ueberwegsruby) 100%);background-color:var(--color-black);color:#fff;cursor:pointer;padding:10px 20px;font-weight:600}.btn-nl0 *{color:inherit;font-weight:inherit}.labeltarget .labelstr{text-transform:uppercase;color:var(--color-white);opacity:.4;font-weight:700;position:absolute;transform:translateY(-160%)}#bbpopup{z-index:2147483647;opacity:0;flex-direction:column;justify-content:flex-end;align-items:flex-end;width:100vw;height:0;animation-name:pu_opening;animation-duration:1s;animation-timing-function:cubic-bezier(.165,.84,.44,1);animation-fill-mode:forwards;display:flex;position:fixed;bottom:0;left:0;transform:translateY(20px)}body.puoff #bbpopup{display:none!important}#bbpopup .pu--container{background-color:var(--color-white);border-radius:10px;flex-direction:column;width:100%;max-width:280px;height:auto;margin-bottom:20px;margin-right:60px;padding:2rem .75rem .75rem;display:flex;position:relative;box-shadow:0 36px 80px #0000001f,0 15.04px 33.422px #00000017,0 8.041px 17.869px #00000012,0 4.508px 10.017px #0000000f,0 2.394px 5.32px #0000000d,0 .996px 2.214px #00000008}body.dark #bbpopup .pu--container{background-color:var(--color-black)}@media screen and (max-width:1400px){#bbpopup .pu--container{margin-right:40px}}@media screen and (max-width:760px){#bbpopup .pu--container{margin-bottom:20px;margin-left:20px;margin-right:0}}@keyframes pu_opening{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translate(0,0)}}#bbpopup .pu--container .thumbimg{margin:0}#bbpopup .pu--container .thumbimg .btntarget{width:100%;height:auto;display:block;position:relative}#bbpopup .pu--container .thumbimg .btntarget img,#bbpopup .pu--container .thumbimg .btntarget video,#bbpopup .pu--container .thumbimg .btntarget iframe{transition:transform .4s cubic-bezier(.165,.84,.44,1)}@media (hover:hover) and (pointer:fine){#bbpopup .pu--container .thumbimg .btntarget:hover img,#bbpopup .pu--container .thumbimg .btntarget:hover video,#bbpopup .pu--container .thumbimg .btntarget:hover iframe{transform:scale(1.05)}}#bbpopup .pu--container .textbox{color:var(--color-black);margin-top:8px}body.dark #bbpopup .pu--container .textbox{color:var(--color-white)}#bbpopup .pu--container .thumbtext0{opacity:.7;width:100%;color:inherit;margin-bottom:.4em;position:relative}#bbpopup .pu--container .thumbtext1{width:100%;color:inherit;position:relative}#bbpopup .popupclose{z-index:1;justify-content:flex-end;width:100%;height:0;margin:30px 40px 0 0;display:flex;position:absolute;top:-1.4rem;left:-.75rem}#bbpopup .popupclose .btntarget{cursor:pointer;background-color:var(--color-black);border-radius:50%;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:flex}body.dark #bbpopup .popupclose .btntarget{background-color:var(--color-white)}#bbpopup .popupclose .btntarget>span{background-color:var(--color-white);width:60%;height:.1rem;position:absolute}body.dark #bbpopup .popupclose .btntarget>span{background-color:var(--color-black)}#bbpopup .popupclose .btntarget>span:first-child{transform:rotate(45deg)}#bbpopup .popupclose .btntarget>span:nth-child(2){transform:rotate(-45deg)}@media (hover:hover) and (pointer:fine){#bbpopup .popupclose:hover~*{opacity:.5;transition:opacity .1s}}#bbpopup .pu--cm{display:none}.show--consent #bbpopup .pu--cm{width:0;display:block}#bbpopup .pu--ic{display:block}.show--consent #bbpopup .pu--ic{display:none}@media screen and (max-width:760px){#bbpopup .pu--ic{display:none}}#popup--person{z-index:2;position:fixed;bottom:20px;right:20px}#popup--person .buttons{margin:0}#popup--person .buttons .btntarget{grid-gap:10px;transform-origin:100% 100%;grid-template-columns:72px auto;align-items:center;width:100%;height:auto;padding:10px 20px 10px 10px;transition:transform 1.6s cubic-bezier(.165,.84,.44,1);display:grid}@media (hover:hover) and (pointer:fine){#popup--person .buttons .btntarget:hover{transform:scale(1.025)}}#popup--person .buttons .btntarget>.bg{background-color:var(--color-white);border:1px solid var(--color-white);border-radius:10px;width:100%;height:100%;position:absolute;top:0;left:0;box-shadow:0 36px 80px #0000001f,0 15.04px 33.422px #00000017,0 8.041px 17.869px #00000012,0 4.508px 10.017px #0000000f,0 2.394px 5.32px #0000000d,0 .996px 2.214px #00000008}body.dark #popup--person .buttons .btntarget>.bg{background-color:var(--color-black);border:1px solid var(--color-black)}#popup--person .buttons .btntarget>:not(.bg){z-index:1}#popup--person .buttons .btntarget .box-a{width:100%;height:auto}#popup--person .buttons .btntarget .box-a>figure.p-target{border-radius:4px;overflow:hidden}#popup--person .buttons .btntarget .box-b{width:100%;height:auto;color:var(--color-black);flex-direction:column;justify-content:center;align-items:flex-start;display:flex}body.dark #popup--person .buttons .btntarget .box-b{color:var(--color-white)}#popup--person .buttons .btntarget .box-b *{color:inherit;white-space:pre;font-size:16px;display:block}#popup--person .buttons .btntarget .box-b>span{letter-spacing:-.04375rem;font-weight:500}#popup--person .buttons .btntarget .box-b>div{flex-direction:row;align-items:center;margin-top:.2em;display:flex}#popup--person .buttons .btntarget .box-b>div>span{letter-spacing:-.0165rem;opacity:.8;background:linear-gradient(to bottom, transparent 92%, var(--color-stdhgl) 0) center right/0 100% no-repeat;font-weight:400;transition:background .4s cubic-bezier(.075,.82,.165,1)}@media (hover:hover) and (pointer:fine){#popup--person .buttons .btntarget:hover .box-b>div>span{opacity:1;background-size:100% 100%}}#popup--person .buttons .btntarget .box-b figure.icons{color:var(--color-stdhgl);margin-left:.1em;transition:margin .4s cubic-bezier(.075,.82,.165,1)}#popup--person .buttons .btntarget .box-b figure.icons,#popup--person .buttons .btntarget .box-b figure.icons svg{width:1em;min-width:1em;max-width:1em;height:1em;min-height:1em;max-height:1em}@media (hover:hover) and (pointer:fine){#popup--person .buttons .btntarget:hover .box-b figure.icons{margin-left:.4em}}@media screen and (max-width:1600px){#popup--person .buttons .btntarget{grid-template-columns:64px auto}}@media screen and (max-width:1200px){#popup--person .buttons .btntarget{grid-template-columns:52px auto;padding:8px 16px 8px 8px}#popup--person .buttons .btntarget>.bg{border-radius:8px}#popup--person .buttons .btntarget .box-b *{font-size:14px}}@media screen and (max-width:970px){#popup--person .buttons .btntarget{grid-template-columns:44px auto;padding:6px 12px 6px 6px}#popup--person .buttons .btntarget>.bg{border-radius:6px}#popup--person .buttons .btntarget .box-b *{font-size:13px}}.notification{background-color:var(--color-white);width:100%;height:auto;min-height:50px;color:var(--color-black);z-index:1;justify-content:center;align-items:center;display:flex;position:relative}.notification>.container{grid-template-columns:auto auto;justify-content:center;align-items:center;width:100%;height:auto;padding:0 20px;display:grid}.notification>.container p{color:inherit;margin:0;padding:0;font-size:1rem;font-weight:600;line-height:1;display:inline-block}@media screen and (max-width:590px){.notification>.container p{font-size:.875rem}}.notification>.container figure.setratio,.notification>.container figure.setratio img{width:auto;min-width:auto;height:32px;min-height:32px;max-height:32px;position:relative}.notification>.container figure.setratio{margin-right:10px}.notification>.container figure.setratio.light{display:flex}.notification>.container figure.setratio.dark{display:none}body.dark .notification>.container figure.setratio.dark{display:flex}body.dark .notification>.container figure.setratio.light{display:none}.notification>.container:hover figure.setratio img{transition:transform .8s cubic-bezier(.075,.82,.165,1);transform:scale(1)}@media (hover:hover) and (pointer:fine){.notification>.container:hover figure.setratio img{transform:scale(.95)}}.empty{visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:0;width:0;height:0;position:absolute}.bg{pointer-events:none;-webkit-user-select:none;user-select:none;z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0}pre{z-index:2147483647;background-color:#ff0;width:auto;height:100%;font-size:.75rem;line-height:1.2;position:relative;top:0;left:0;overflow:scroll;color:#000!important}.dg.ac{z-index:1000!important;top:100px!important}#etc{width:0;height:0;position:absolute;top:0;left:0}#etc #window-wh{width:100vw;height:100vh;height:100dvh;min-height:100vh;z-index:-2;visibility:hidden;opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;min-height:100dvh;position:fixed;top:0;left:0}.data--attr{visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:0;display:none}div#cc-main{--cc-font-family:var(--font-main);--cc-modal-border-radius:8px;--cc-btn-border-radius:8px;--cc-pm-toggle-border-radius:8px;--cc-btn-primary-bg:var(--color-accent);--cc-btn-primary-hover-bg:var(--color-black);--cc-btn-primary-border-color:unset;--cc-btn-primary-hover-border-color:unset;--cc-btn-secondary-bg:var(--color-accent);--cc-btn-secondary-color:var(--color-white);--cc-btn-secondary-border-color:unset;--cc-btn-secondary-hover-bg:var(--color-black);--cc-btn-secondary-hover-color:var(--color-white);--cc-btn-secondary-hover-border-color:unset}div#cc-main .pm__btn,div#cc-main .pm__close-btn,div#cc-main .pm__section--toggle .pm__section-title,div#cc-main .cc--anim .cm__btn,div#cc-main .cc--anim .cm__close{transition:unset}div#cc-main .cm__btn,div#cc-main .pm__btn{border:unset}div#cc-main table{border-collapse:collapse;text-align:left;width:100%;margin:1em 0 0;padding:0;position:relative;overflow:hidden}div#cc-main table:before{content:"";pointer-events:none;-webkit-user-select:none;user-select:none;border:1px solid var(--cc-cookie-category-block-border);border-radius:var(--cc-modal-border-radius);width:100%;height:100%;display:block;position:absolute;top:0;left:0}div#cc-main td,div#cc-main th{text-align:left;vertical-align:top;padding:.8em 1.2em}div#cc-main table thead tr:first-child{border-bottom:1px solid var(--cc-cookie-category-block-border)}.jg--videos[data-consent-category=external_media]{justify-content:center;align-items:center;display:flex;position:relative}.jg--videos .jg--consent-placeholder{z-index:3;background:var(--ccp-color-fallback-bg);padding:24px;display:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.jg--videos .jg--consent-placeholder:before{content:"";z-index:1;background:var(--ccp-color-backdrop);position:absolute;top:0;bottom:0;left:0;right:0}.jg--videos .jg--consent-placeholder .jg--consent-thumb{z-index:0;object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.jg--videos.jg--is-external-media-blocked .jg--consent-placeholder{justify-content:center;align-items:center;display:flex}.jg--videos.jg--is-external-media-blocked>.buttons:not(.jg--consent-actions){opacity:0;pointer-events:none}.jg--consent-placeholder{--ccp-color-text-inv:var(--color-text-inv,var(--color-white,#fff));--ccp-color-accent:var(--color-accent,var(--color-bborange0,#ff6008));--ccp-color-text:var(--color-text,var(--color-black,#000));--ccp-color-fallback-bg:#121618;--ccp-color-backdrop:#00000094;--ccp-color-panel-bg:#000000b8;--ccp-color-panel-border:#ffffff24;--ccp-color-button-bg:var(--color-white,#fff);--ccp-color-button-text:var(--color-black,#000);--ccp-color-button-hover:var(--ccp-color-accent)}.jg--videos .jg--consent-placeholder>.container{z-index:2;border:1px solid var(--ccp-color-panel-border);background:var(--ccp-color-panel-bg);text-align:center;width:100%;max-width:420px;color:var(--ccp-color-text-inv);border-radius:4px;flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex;position:relative}.jg--videos .jg--consent-placeholder .title{margin:0;padding:0;font-size:1.125rem;font-weight:700}.jg--videos .jg--consent-placeholder .text{margin:12px 0 0;padding:0;font-size:.9375rem;line-height:1.5}.jg--videos .jg--consent-placeholder .jg--consent-actions{justify-content:center;align-items:center;margin:18px 0 0;display:flex}.jg--videos .jg--consent-placeholder .jg--consent-actions .btntarget{color:var(--ccp-color-button-text);cursor:pointer;background-color:#0000;border:0;border-radius:8px;justify-content:center;align-items:center;padding:12px 16px;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.jg--videos .jg--consent-placeholder .jg--consent-actions .btntarget:hover{color:var(--ccp-color-text-inv)}.jg--videos .jg--consent-placeholder .jg--consent-actions .btntarget:focus-visible{color:var(--ccp-color-text-inv)}.jg--videos .jg--consent-placeholder .jg--consent-actions .btntarget>.bg{z-index:0;border-radius:inherit;background-color:var(--ccp-color-button-bg);transition:background-color .2s,transform .2s;position:absolute;top:0;bottom:0;left:0;right:0}.jg--videos .jg--consent-placeholder .jg--consent-actions .btntarget>span{z-index:1;color:currentColor;position:relative}@media (hover:hover) and (pointer:fine){.jg--videos .jg--consent-placeholder .jg--consent-actions .btntarget:hover>.bg{background-color:var(--ccp-color-button-hover);transform:scale(1.02)}}.jg--videos.jg--has-external-media-consent .jg--consent-placeholder{display:none}@media screen and (max-width:760px){.jg--videos .jg--consent-placeholder{padding:16px}.jg--videos .jg--consent-placeholder .title{font-size:1rem}.jg--videos .jg--consent-placeholder .text{font-size:.875rem}}.jg--cfboxes{--cf-color-text:var(--color-text);--cf-color-muted:var(--color-border);--cf-color-bg:var(--color-text-inv);--cf-color-border:var(--color-text);--cf-color-focus:var(--color-accent);--cf-color-error:var(--color-error);--cf-color-placeholder:rgba(var(--color-black-rgb), .45);--cf-color-overlay:rgba(var(--color-black-rgb), .58);--cf-radius-control:4px;--cf-border-width:1px;--cf-space-col:10px;--cf-space-row:20px;--cf-space-label:10px;--cf-space-legend:5px;--cf-control-px:.75em;--cf-control-py:1em;--cf-control-py-compact:.625em;--cf-select-pr:2.25em;--cf-file-py:.5em;--cf-file-px:.625em;--cf-check-size:1.125rem;--cf-check-offset-left:1.875rem;width:100%;height:auto}.jg--cfboxes .hide-robot{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px}.jg--cfboxes>.container{flex-direction:column;width:100%;height:auto;display:flex}.jg--cfboxes>.container>form{width:100%;height:auto;display:block}.jg--cfboxes>.container>form:after{content:"";clear:both;display:table}.jg--cfboxes .formfield{float:left;clear:none;width:100%;height:auto}.jg--cfboxes .formfield.w50{width:50%}.jg--cfboxes .formfield.w100{clear:both;width:100%}.jg--cfboxes .formfield.w50left{clear:left;padding-right:var(--cf-space-col)}.jg--cfboxes .formfield.w50right{clear:none;padding-left:var(--cf-space-col)}.jg--cfboxes .formfield>.container{width:100%;height:auto;padding-top:var(--cf-space-row);flex-direction:column;display:flex}.jg--cfboxes .formfield>.container>label{order:1}.jg--cfboxes .formfield>.container>input,.jg--cfboxes .formfield>.container>textarea,.jg--cfboxes .formfield>.container>select,.jg--cfboxes .formfield>.container>fieldset{order:2}.jg--cfboxes .formfield.typeselect>.container{position:relative}.jg--cfboxes .formfield>.container>.fielderror{order:3}@media screen and (max-width:760px){.jg--cfboxes .formfield,.jg--cfboxes .formfield.w50,.jg--cfboxes .formfield.w100{float:none;clear:both;width:100%;padding-left:0;padding-right:0}}.jg--cfboxes .formfield label{text-align:left;width:100%;padding-bottom:var(--cf-space-label);color:var(--cf-color-text);opacity:1;flex-flow:wrap;justify-content:flex-start;align-items:flex-start;display:flex}.jg--cfboxes .formfield.isrequired label:after{content:"*";display:inline-block}.jg--cfboxes .formfield>.container>input+label,.jg--cfboxes .formfield>.container>textarea+label,.jg--cfboxes .formfield>.container>select+label{opacity:1}.jg--cfboxes .formfield>.container>input:not(:disabled):focus+label,.jg--cfboxes .formfield>.container>textarea:not(:disabled):focus+label,.jg--cfboxes .formfield>.container>select:not(:disabled):focus+label,.jg--cfboxes .formfield>.container>input:not(:disabled):active+label,.jg--cfboxes .formfield>.container>textarea:not(:disabled):active+label,.jg--cfboxes .formfield>.container>select:not(:disabled):active+label,jg--cfboxes .formfield>.container.is-filled>label{color:var(--cf-color-muted)}.jg--cfboxes input[type=text],.jg--cfboxes input[type=email],.jg--cfboxes input[type=number],.jg--cfboxes textarea,.jg--cfboxes select,.jg--cfboxes input[type=file]{-webkit-appearance:none;appearance:none;border:var(--cf-border-width) solid var(--cf-color-border);background-color:var(--cf-color-bg);color:var(--cf-color-text);border-radius:var(--cf-radius-control);width:100%;font-family:inherit;font-size:inherit;outline:none;transition:all .4s cubic-bezier(.075,.82,.165,1)}.jg--cfboxes input[type=text],.jg--cfboxes input[type=email],.jg--cfboxes input[type=number],.jg--cfboxes textarea{padding:var(--cf-control-py) var(--cf-control-px)}.jg--cfboxes input[type=text]::placeholder,.jg--cfboxes input[type=email]::placeholder,.jg--cfboxes input[type=number]::placeholder,.jg--cfboxes textarea::placeholder{color:var(--cf-color-placeholder)}@media (hover:hover) and (pointer:fine){.jg--cfboxes input[type=text]:hover,.jg--cfboxes input[type=email]:hover,.jg--cfboxes input[type=number]:hover,.jg--cfboxes textarea:hover{border-color:var(--cf-color-focus)}}.jg--cfboxes input[type=text]:focus,.jg--cfboxes input[type=email]:focus,.jg--cfboxes input[type=number]:focus,.jg--cfboxes textarea:focus{border-color:var(--cf-color-focus)}.jg--cfboxes input[type=text]:focus-visible{border-color:var(--cf-color-focus)}.jg--cfboxes input[type=email]:focus-visible{border-color:var(--cf-color-focus)}.jg--cfboxes input[type=number]:focus-visible{border-color:var(--cf-color-focus)}.jg--cfboxes textarea:focus-visible{border-color:var(--cf-color-focus)}.jg--cfboxes input[type=text]:active,.jg--cfboxes input[type=email]:active,.jg--cfboxes input[type=number]:active,.jg--cfboxes textarea:active{border-color:var(--cf-color-focus)}.jg--cfboxes input[type=text]:disabled,.jg--cfboxes input[type=email]:disabled,.jg--cfboxes input[type=number]:disabled,.jg--cfboxes textarea:disabled{background-color:var(--cf-color-bg);color:var(--cf-color-muted);border-color:var(--cf-color-muted);cursor:not-allowed}.jg--cfboxes textarea{resize:vertical;min-height:7.5em}.jg--cfboxes select{padding:var(--cf-control-py-compact) var(--cf-select-pr) var(--cf-control-py-compact) var(--cf-control-px)}@media (hover:hover) and (pointer:fine){.jg--cfboxes select:hover{border-color:var(--cf-color-focus)}}.jg--cfboxes select:focus{border-color:var(--cf-color-focus)}.jg--cfboxes select:focus-visible{border-color:var(--cf-color-focus)}.jg--cfboxes .formfield.typeselect>.container>.icon{pointer-events:none;z-index:2;width:.7em;height:.7em;display:block;position:absolute;bottom:1em;right:1em}.jg--cfboxes .formfield.typeselect>.container>.icon:before,.jg--cfboxes .formfield.typeselect>.container>.icon:after{content:"";background-color:var(--cf-color-text);transform-origin:50%;width:100%;height:2px;position:absolute;top:50%;left:50%}.jg--cfboxes .formfield.typeselect>.container>.icon:before{transform:translate(-70%,-50%)rotate(45deg)scaleX(.7)}.jg--cfboxes .formfield.typeselect>.container>.icon:after{transform:translate(-30%,-50%)rotate(-45deg)scaleX(.7)}.jg--cfboxes input[type=file]{padding:var(--cf-file-py) var(--cf-file-px)}@media (hover:hover) and (pointer:fine){.jg--cfboxes input[type=file]:hover{border-color:var(--cf-color-focus)}}.jg--cfboxes .formfield.typefile>.container>.filehint{width:100%;color:var(--cf-color-muted);text-align:left;word-break:break-word;order:3;margin-top:8px;padding-top:2px;font-size:.875rem;line-height:1.4;display:block}.jg--cfboxes .formfield.typefile>.container>.fielderror{order:4}.jg--cfboxes .formfield.typefile>.container>.jg--cffile-list{order:4;width:100%;margin-top:8px}.jg--cfboxes .formfield.typefile>.container>.jg--cffile-list .jg--cffile-note{color:var(--cf-color-muted);margin:2px 0 8px;font-size:.8125rem;line-height:1.35;display:block}.jg--cfboxes .formfield.typefile>.container>.jg--cffile-list .jg--cffile-item{border:var(--cf-border-width) solid var(--cf-color-border);border-radius:var(--cf-radius-control);background-color:var(--cf-color-bg);flex-wrap:nowrap;justify-content:space-between;align-items:center;width:100%;margin-top:6px;padding:8px 10px;display:flex}.jg--cfboxes .formfield.typefile>.container>.jg--cffile-list .jg--cffile-name{min-width:0;color:var(--cf-color-text);white-space:nowrap;text-overflow:ellipsis;margin-right:10px;font-size:.875rem;line-height:1.4;display:block;overflow:hidden}.jg--cfboxes .formfield.typefile>.container>.jg--cffile-list .jg--cffile-remove{color:var(--cf-color-error);cursor:pointer;background:0 0;border:0;outline:0;margin:0;padding:0;font-size:.875rem;font-weight:500;line-height:1.2;text-decoration:underline;display:inline-block}.jg--cfboxes .formfield.typefile>.container>.jg--cffile-list .jg--cffile-remove:focus{color:var(--cf-color-focus)}.jg--cfboxes .formfield.typefile>.container>.jg--cffile-list .jg--cffile-remove:focus-visible{color:var(--cf-color-focus)}.jg--cfboxes .formfield.typefile.haserror>.container>.fielderror{order:5}.jg--cfboxes fieldset{border:0;margin:0;padding:0}.jg--cfboxes legend{width:100%;padding:0;padding-bottom:var(--cf-space-legend);text-align:left;color:var(--cf-color-text);opacity:1;flex-flow:wrap;justify-content:flex-start;align-items:flex-start;margin:0;display:flex}.jg--cfboxes .formfield.typeradio fieldset .fieldoptions,.jg--cfboxes .formfield.typecheckbox fieldset .fieldoptions{flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.jg--cfboxes .formfield.typeradio fieldset label,.jg--cfboxes .formfield.typecheckbox fieldset label{cursor:pointer;align-items:center;width:auto;margin:10px 0;padding-bottom:0;display:flex}.jg--cfboxes .formfield.typeradio fieldset label input[type=radio],.jg--cfboxes .formfield.typecheckbox fieldset label input[type=checkbox]{opacity:0;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;pointer-events:none;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.jg--cfboxes .formfield.typeradio fieldset label>span,.jg--cfboxes .formfield.typecheckbox fieldset label>span{min-height:1.25rem;padding-left:var(--cf-check-offset-left);color:var(--cf-color-text);align-items:center;display:inline-flex;position:relative}.jg--cfboxes .formfield.typeradio fieldset label>span:before,.jg--cfboxes .formfield.typecheckbox fieldset label>span:before{content:"";width:var(--cf-check-size);height:var(--cf-check-size);border:var(--cf-border-width) solid var(--cf-color-border);background-color:var(--cf-color-bg);border-radius:4px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.jg--cfboxes .formfield.typecheckbox fieldset label>span:before{border-radius:4px}.jg--cfboxes .formfield.typeradio fieldset label>span:before{border-radius:50%}.jg--cfboxes .formfield.typeradio fieldset label>span:after,.jg--cfboxes .formfield.typecheckbox fieldset label>span:after{content:"";opacity:0;position:absolute;top:50%;left:0;transform:translateY(-50%)}.jg--cfboxes .formfield.typecheckbox fieldset label input[type=checkbox]:checked+span:after{border-right:2px solid var(--cf-color-focus);border-bottom:2px solid var(--cf-color-focus);opacity:1;width:.325rem;height:.625rem;left:.4rem;transform:translateY(-58%)rotate(45deg)}.jg--cfboxes .formfield.typeradio fieldset label input[type=radio]:checked+span:after{background-color:var(--cf-color-focus);opacity:1;border-radius:50%;width:.5rem;height:.5rem;left:.3125rem}.jg--cfboxes .formfield.typeradio fieldset label input[type=radio]:checked+span:before,.jg--cfboxes .formfield.typecheckbox fieldset label input[type=checkbox]:checked+span:before{border-color:var(--cf-color-focus)}@media (hover:hover) and (pointer:fine){.jg--cfboxes .formfield.typeradio fieldset label:hover>span:before,.jg--cfboxes .formfield.typecheckbox fieldset label:hover>span:before{border-color:var(--cf-color-focus)}}.jg--cfboxes .formfield.typeradio fieldset label input[type=radio]:focus+span:before,.jg--cfboxes .formfield.typecheckbox fieldset label input[type=checkbox]:focus+span:before{border-color:var(--cf-color-focus)}.jg--cfboxes .formfield.typeradio fieldset label input[type=radio]:focus-visible+span:before{border-color:var(--cf-color-focus)}.jg--cfboxes .formfield.typecheckbox fieldset label input[type=checkbox]:focus-visible+span:before{border-color:var(--cf-color-focus)}.jg--cfboxes .formfield.typeradio fieldset label input[type=radio]:disabled+span,.jg--cfboxes .formfield.typecheckbox fieldset label input[type=checkbox]:disabled+span{color:var(--cf-color-muted);cursor:not-allowed}.jg--cfboxes .formfield.typeradio fieldset label input[type=radio]:disabled+span:before,.jg--cfboxes .formfield.typecheckbox fieldset label input[type=checkbox]:disabled+span:before{background-color:var(--cf-color-bg);border-color:var(--cf-color-muted)}.jg--cfboxes .dataprivacy{clear:both;width:100%}.jg--cfboxes .dataprivacy>.container{padding:var(--cf-space-row) 0;position:relative}.jg--cfboxes .dataprivacy>.container>input[type=checkbox]{opacity:0;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;pointer-events:none;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.jg--cfboxes .dataprivacy>.container>label{grid-gap:8px;text-align:left;width:100%;color:var(--cf-color-text);cursor:pointer;grid-template-columns:auto 1fr;justify-content:flex-start;align-items:flex-start;margin:0;display:grid;position:relative}.jg--cfboxes .dataprivacy>.container>label>.blocks{width:100%;max-width:none}.jg--cfboxes .dataprivacy>.container>label>.blocks>.block--contents>:first-child{margin-top:0}.jg--cfboxes .dataprivacy>.container>label>.blocks>.block--contents>:last-child{margin-bottom:0}.jg--cfboxes .dataprivacy>.container>label>.iconcheckbox{border:1px solid var(--cf-color-border);border-radius:4px;justify-content:center;align-items:center;width:1em;height:1em;margin-top:.2em;display:flex;position:relative;overflow:hidden}.jg--cfboxes .dataprivacy>.container>label>.iconcheckbox:before{content:"";background-color:var(--cf-color-text);opacity:0;border-radius:3px;width:70%;height:70%;display:block;position:absolute;transform:scale(1.5)}.jg--cfboxes .dataprivacy>.container>input[type=checkbox]:checked+label>.iconcheckbox:before{opacity:1;transition:transform .25s cubic-bezier(.075,.82,.165,1);transform:scale(1)}@media (hover:hover) and (pointer:fine){.jg--cfboxes .dataprivacy>.container>label:hover>.iconcheckbox{border-color:var(--cf-color-focus)}}.jg--cfboxes .dataprivacy>.container>input[type=checkbox]:focus+label>.iconcheckbox{border-color:var(--cf-color-focus)}.jg--cfboxes .dataprivacy>.container>input[type=checkbox]:focus-visible+label>.iconcheckbox{border-color:var(--cf-color-focus)}.jg--cfboxes .dataprivacy>.container>input[type=checkbox]:disabled+label{color:var(--cf-color-muted);cursor:not-allowed}.jg--cfboxes .dataprivacy>.container>input[type=checkbox]:disabled+label>.iconcheckbox{background-color:var(--cf-color-bg);border-color:var(--cf-color-muted)}.jg--cfboxes .formsubmit{clear:both;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.jg--cfboxes .formsubmit .btntarget.is-submitting{cursor:wait;opacity:.72}.jg--cfboxes .jg--cffeedback{margin-top:var(--cf-space-row);border:var(--cf-border-width) solid var(--cf-color-border);border-radius:var(--cf-radius-control);background-color:var(--cf-color-bg);color:var(--cf-color-text);text-align:left;padding:16px 18px}.jg--cfboxes .jg--cffeedback>h3{margin:0;padding:0}.jg--cfboxes .jg--cffeedback>p{margin:8px 0 0;padding:0;font-size:1rem}.jg--cfboxes .jg--cffeedback-error{border-color:var(--cf-color-error);background-color:var(--cf-color-bg);border-left-width:6px}.jg--cfboxes .jg--cffeedback-error>h3{color:var(--cf-color-error);font-size:1.5rem}.jg--cfboxes .jg--cffeedback-code{color:var(--cf-color-error);word-break:break-word;margin-top:10px;font-size:.9375rem;font-weight:500;line-height:1.45;display:block}.jg--cfboxes .jg--cfmodal{z-index:9998;display:none;position:fixed;top:0;bottom:0;left:0;right:0}.jg--cfboxes .jg--cfmodal.is-open{display:block}.jg--cfboxes .jg--cfmodal-backdrop{background-color:var(--cf-color-overlay);position:absolute;top:0;bottom:0;left:0;right:0}.jg--cfboxes .jg--cfmodal-box{z-index:2;border:var(--cf-border-width) solid var(--cf-color-border);border-radius:var(--cf-radius-control);background-color:var(--cf-color-bg);width:calc(100% - 40px);max-width:560px;max-height:calc(100vh - 40px);color:var(--cf-color-text);text-align:left;padding:20px;position:absolute;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.jg--cfboxes .jg--cfmodal-title{letter-spacing:0;margin:0;padding:0;font-size:1.3125rem;font-weight:600;line-height:1.3}.jg--cfboxes .jg--cfmodal-text{margin:10px 0 0;padding:0;font-size:1rem;font-weight:400;line-height:1.5}.jg--cfboxes .jg--cfmodal-code{color:var(--cf-color-error);word-break:break-word;margin-top:10px;font-size:.9375rem;font-weight:500;line-height:1.45;display:block}.jg--cfboxes .jg--cfmodal-actions{justify-content:flex-start;align-items:flex-start;margin-top:16px;display:flex}.jg--cfboxes .jg--cfmodal-actions .buttons{width:auto}@media screen and (max-width:760px){.jg--cfboxes .jg--cfmodal-box{width:calc(100% - 24px);max-height:calc(100vh - 24px);padding:16px}}section.frame-newsletter-group{min-height:100vh;justify-content:center;align-items:center;min-height:100dvh;display:flex;position:relative}section.frame-newsletter-group>.section--container{padding-top:80px;padding-bottom:80px}section.frame-newsletter-group .box-a{text-align:center;flex-direction:column;align-items:center;max-width:800px;margin:0 auto;display:flex}section.frame-newsletter-group .box-a>*+*{margin-top:30px}section.frame-newsletter-group .box-a .headline{margin-top:0}section.frame-newsletter-group .box-a .blocks{margin:0}figure{justify-content:center;align-items:center;width:100%;height:auto;margin:0;display:flex;position:relative;overflow:hidden}figure.caption--on{margin:0 0 6rem}img{-webkit-user-select:none;user-select:none;width:100%;max-width:100%;height:100%;display:block;position:relative}figure.setratio{justify-content:center;align-items:center;width:100%;height:auto;display:flex;position:relative}figure.setratio img,figure.setratio video{object-fit:cover;width:100%;height:100%;position:absolute}figure.jg--lazytrans{opacity:1!important;transition:opacity .4s!important}figure.jg--lazytrans.jg--lazyimg{opacity:1!important}html.jg--lazyload-js figure.jg--lazytrans.jg--lazyimg{opacity:0!important}figure.setratio .ratiovalue{display:block;position:relative}figure.vimeo iframe{position:absolute}figure.fitheight{height:auto}figure.setratio figcaption{display:block;position:absolute;bottom:0;left:0;transform:translateY(3.6rem)}figure.icon.size24,figure.icon.size24 img{width:24px;min-width:24px;height:24px;min-height:24px}figure.icon.size36,figure.icon.size36 img{width:36px;min-width:36px;height:36px;min-height:36px}figure.icon.size48,figure.icon.size48 img{width:48px;min-width:48px;height:48px;min-height:48px}#preloadimg{background-color:var(--color-text-inv);height:100vh;height:-webkit-fill-available;min-height:100vh;z-index:1000;opacity:0;width:100vw;min-height:100dvh;transition:opacity .4s ease-out .2s;display:block;position:fixed;top:0;left:0}#preloadimg.plimg0{opacity:1}.jg--media .media{width:100%;height:auto;display:block}.jg--media .image--container{width:100%;height:auto;margin:0 auto}.jg--media .galleries.slide--hold:before{content:"";z-index:9999;width:100%;height:100%;display:block;position:absolute;left:0;right:0}.jg--media .gallery--children:hover{cursor:grab}.jg--media .gallery--children:active{cursor:grabbing}.jg--media .galleries{align-items:center;width:100%;height:auto;margin:0 auto;display:flex;position:relative}.jg--media .galleries figure.jg--lazytrans>img{transition:unset!important}.jg--media .gallery--frame{box-sizing:border-box;width:100%;margin:0 auto;display:flex;position:relative;overflow:hidden}.jg--media .gallery--parent{height:100%;display:flex;position:relative;left:0}.jg--media .galleries.shifting .gallery--parent{transition-property:left;transition-timing-function:cubic-bezier(0,.9,.6,1)}.jg--media .gallery--children{box-sizing:border-box;align-items:stretch;width:100%;height:auto;display:flex;position:relative}.jg--media .gallery--children img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-drag:none}.jg--media .gallery--control{justify-content:space-between;align-items:center;width:100%;height:0;margin:0 auto;padding:0 20px;display:flex;position:absolute;left:0;right:0}.jg--media .gallery--control>*{cursor:pointer;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:relative}.jg--media .gallery--control>:after,.jg--media .gallery--control>:before{content:"";display:block;position:absolute}.jg--media .gallery--control>:after{z-index:11;background-color:#0003;border-radius:50%;width:100%;height:100%;transition:background .15s}.jg--media .gallery--control>:before{z-index:12;border-top:2px solid #fff;border-left:2px solid #fff;width:25%;height:25%;transition:transform .4s cubic-bezier(.165,.84,.44,1)}.jg--media .gallery--control .gallery--prev:before{transform:rotate(-45deg)translate(10%,10%)}.jg--media .gallery--control .gallery--next:before{transform:rotate(135deg)translate(10%,10%)}@media (hover:hover) and (pointer:fine){.jg--media .gallery--control .gallery--prev:hover:after,.jg--media .gallery--control .gallery--next:hover:after{background-color:#0006}.jg--media .gallery--control .gallery--prev:hover:before{transform:rotate(-45deg)translate(10%,10%)scale(.8)}.jg--media .gallery--control .gallery--next:hover:before{transform:rotate(135deg)translate(10%,10%)scale(.8)}}.jg--media .gallery--count{color:var(--media-color-text-inv);z-index:9;pointer-events:none;text-align:center;justify-content:flex-end;width:100%;max-width:60px;margin:0 auto;font-size:16px;font-weight:700;display:flex;position:absolute;bottom:20px;left:0;right:0}.jg--media .gallery--count>*{position:relative}.jg--media .gallery--count>:not(:first-child){margin-left:10px}.jg--media .gallery--count>:first-child{animation-timing-function:cubic-bezier(.15,.8,0,1);animation-fill-mode:forwards}.jg--media .gallery--count.countingup2>:first-child{animation-name:galCountingUPOn}.jg--media .gallery--count.countingup1>:first-child{animation-name:galCountingUPOff}@keyframes galCountingUPOff{0%{opacity:1;transform:translate(0,0)scale(1)}to{opacity:0;transform:translateY(-150%)scale(.1,3)}}@keyframes galCountingUPOn{0%{opacity:0;transform:translateY(150%)scale(.1,3)}to{opacity:1;transform:translate(0,0)scale(1)}}.jg--media .gallery--count.countingdown2>:first-child{animation-name:galCountingDownOff}.jg--media .gallery--count.countingdown1>:first-child{animation-name:galCountingDownOn}@keyframes galCountingDownOn{0%{opacity:1;transform:translate(0,0)scale(1)}to{opacity:0;transform:translateY(150%)scale(.1,3)}}@keyframes galCountingDownOff{0%{opacity:0;transform:translateY(-150%)scale(.1,3)}to{opacity:1;transform:translate(0,0)scale(1)}}.jg--media .video--container{width:100%;height:auto;display:block;position:relative}.jg--media .video--container.gif{pointer-events:none;-webkit-user-select:none;user-select:none}.jg--media .jg--videos{justify-content:center;align-items:center;width:100%;height:auto;margin:0 auto;display:flex}.jg--media .jg--videos iframe{z-index:-1;cursor:pointer;width:100%;height:100%;position:absolute}.jg--media .video--container.gif .jg--videos.jg--gifmode iframe{pointer-events:none;-webkit-user-select:none;user-select:none}.jg--media .jg--videos .buttons.btnmediaplay .player--text{z-index:1;color:var(--media-color-text-inv);pointer-events:none;border-radius:2px;justify-content:center;align-items:center;padding:10px 20px;font-size:1rem;font-weight:700;display:flex;position:absolute}.jg--media .jg--videos .buttons.btnmediaplay .player--text>span:first-child{opacity:0;transform:translateY(50%)scaleX(2)}.jg--media .jg--videos .buttons.btnmediaplay .player--text.on>span:first-child{animation:1.2s cubic-bezier(.075,.82,.165,1) forwards jgVideoPlayerTextOn}.jg--media .jg--videos .buttons.btnmediaplay .player--text>span:nth-child(2){background-color:var(--media-color-text);z-index:-1;width:100%;height:100%;position:absolute;transform:scale(1.4,0)}.jg--media .jg--videos .buttons.btnmediaplay .player--text.on>span:nth-child(2){animation:1.2s cubic-bezier(.075,.82,.165,1) forwards jgVideoPlayerBGOn}@keyframes jgVideoPlayerTextOn{0%{opacity:0;transform:translateY(20%)scaleX(2)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes jgVideoPlayerBGOn{0%{transform:scale(1.4,0)}to{transform:scale(1)}}.jg--media .video--container.brt1:not(.gif) .jg--videos.jg--videourl figure.setratio:after{content:"";opacity:.3;z-index:1;background-color:#000;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.jg--media .media--caption{font-size:inherit;padding:.75em 1em;display:block}.jg--media .jg--videos .buttons.btnmediaplay{z-index:2;cursor:pointer;flex-direction:column-reverse;justify-content:center;align-items:center;width:100%;height:100%;margin:0;display:flex;position:absolute;top:0;left:0}.jg--media .jg--videos .buttons.btnmediaplay .btntarget{z-index:1;cursor:pointer;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute}.jg--media .jg--videos .buttons.btnmediaplay .btntarget:before{content:"";z-index:2;background:url(/content/plugins/framecore/assets/img/svg/mediaui/play.svg) 50%/contain no-repeat;width:24px;height:24px;margin-left:2px;display:block;position:absolute}.jg--media .jg--videos .buttons.btnmediaplay .btntarget:after{content:"";background-color:var(--media-color-text-inv,var(--color-white,#fff));border-radius:50%;width:48px;height:48px;display:block;position:absolute}@media (hover:hover) and (pointer:fine){.jg--media .jg--videos .buttons.btnmediaplay .btntarget:hover:after{background-color:var(--media-color-accent,var(--color-accent,#ff6008));transition:all .25s cubic-bezier(.075,.82,.165,1)}}figure.videomp4{--mp4-color-text-inv:var(--color-text-inv);--mp4-color-bg-controls:#000000a6;--mp4-color-track:#ffffff40;--mp4-color-fill:var(--color-text-inv);--mp4-color-accent:var(--color-accent);--mp4-color-tooltip-bg:#000000d9;--mp4-color-toggle-bg:#0000008c;--mp4-color-toggle-bg-hover:#000c;--mp4-color-icon-hover-bg:#ffffff26;--mp4-color-fullscreen-bg:var(--color-black);--mp4-icon-size:24px;--mp4-hit-target:36px;--mp4-controls-pad:12px;--mp4-radius:4px;width:100%;max-width:1280px;color:var(--mp4-color-text-inv);margin:0;display:block;position:relative}figure.videomp4 *,figure.videomp4 :before,figure.videomp4 :after{box-sizing:border-box}figure.videomp4 ul,figure.videomp4 li{margin:0;padding:0;list-style:none}figure.videomp4 button{cursor:pointer;color:inherit;font:inherit;background:0 0;border:0;margin:0;padding:0}figure.videomp4 input{background:0 0;border:0;margin:0}figure.videomp4 .ratiovalue{display:block}figure.videomp4 .video--box{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}figure.videomp4 video{background-color:var(--color-black);object-fit:contain;cursor:pointer;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}figure.videomp4 .button--onvideo{z-index:2;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}figure.videomp4 .button--onvideo .btntarget{pointer-events:auto;width:100%;height:100%;color:var(--mp4-color-text-inv);justify-content:center;align-items:center;display:flex;position:relative}figure.videomp4 .button--onvideo .btntarget>i.bg{background-color:var(--mp4-color-toggle-bg);opacity:.8;z-index:-1;border-radius:50%;width:84px;height:84px;transition:opacity .2s,background-color .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (hover:hover) and (pointer:fine){figure.videomp4 .button--onvideo .btntarget:hover>i.bg{opacity:1;background-color:var(--mp4-color-toggle-bg-hover)}}figure.videomp4 .button--onvideo .mp4play,figure.videomp4 .button--onvideo .mp4pause{visibility:hidden;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}figure.videomp4 .button--onvideo .mp4play:before{content:"";border:14px solid #0000;border-left:22px solid;border-right-width:0;width:0;height:0;margin-left:4px}figure.videomp4 .button--onvideo .mp4pause:before,figure.videomp4 .button--onvideo .mp4pause:after{content:"";background-color:currentColor;border-radius:1px;width:6px;height:28px;position:absolute;top:50%;transform:translateY(-50%)}figure.videomp4 .button--onvideo .mp4pause:before{left:calc(50% - 10px)}figure.videomp4 .button--onvideo .mp4pause:after{left:calc(50% + 4px)}figure.videomp4.btn--start .button--onvideo .mp4play,figure.videomp4.paused .button--onvideo .mp4play{visibility:visible}figure.videomp4.playing .button--onvideo .btntarget{opacity:0;transform:scale(.9)}@media (hover:hover) and (pointer:fine){figure.videomp4.playing .button--onvideo:hover .btntarget{opacity:1;transform:scale(1)}figure.videomp4.playing .button--onvideo:hover .mp4pause{visibility:visible}}figure.videomp4 .video--controls{padding:var(--mp4-controls-pad);background-image:linear-gradient(to top, var(--mp4-color-bg-controls) 0%, transparent 100%);z-index:3;grid-template-rows:auto auto;grid-template-columns:1fr auto;gap:4px 12px;padding-top:32px;transition:opacity .25s;display:grid;position:absolute;bottom:0;left:0;right:0}figure.videomp4 .video--controls.hide{opacity:0;pointer-events:none}figure.videomp4 .videoui--left{display:contents}figure.videomp4 .left--controls{grid-area:1/1/auto/-1;align-items:center;gap:12px;min-width:0;display:flex}figure.videomp4 .video--progress{grid-area:2/1;align-self:center}figure.videomp4 .videoui--right{grid-area:2/2;align-self:center}figure.videomp4 .time{font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-size:13px;line-height:1;display:flex}figure.videomp4 .time>span:nth-child(2){opacity:.7}figure.videomp4 .video--progress{cursor:pointer;width:100%;height:14px;position:relative}figure.videomp4 .video--progress:after{content:"";background-color:var(--mp4-color-track);border-radius:2px;height:2px;position:absolute;bottom:6px;left:0;right:0}figure.videomp4 .progress--bar--video{background-color:var(--mp4-color-accent);pointer-events:none;z-index:1;border-radius:2px;height:2px;position:absolute;bottom:6px;left:0}figure.videomp4 .progress--bar--video:after{content:"";background-color:var(--mp4-color-accent);border-radius:50%;width:12px;height:12px;position:absolute;top:50%;right:0;transform:translate(50%,-50%)}figure.videomp4 .videoui--right{flex:none;align-items:center;gap:4px;display:flex}figure.videomp4 .volume--controls{align-items:center;gap:6px;display:flex}figure.videomp4 .volume--controls .progressbar{width:70px;height:var(--mp4-hit-target);align-items:center;display:flex;position:relative}figure.videomp4 .volume--controls .progressbar:after{content:"";background-color:var(--mp4-color-track);border-radius:2px;height:2px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}figure.videomp4 .progress--bar--volume{background-color:var(--mp4-color-fill);pointer-events:none;z-index:1;border-radius:2px;height:2px;position:absolute;top:50%;left:0;transform:translateY(-50%)}figure.videomp4 input[type=range]{-webkit-appearance:none;appearance:none;cursor:pointer;z-index:2;background:0 0;outline:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}figure.videomp4 input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:0 0;border:0;width:0;height:0}figure.videomp4 input[type=range]::-moz-range-thumb{background:0 0;border:0;width:0;height:0}figure.videomp4 .play .btntarget,figure.videomp4 .volume--button .btntarget,figure.videomp4 .fullscreen--button .btntarget{width:var(--mp4-hit-target);height:var(--mp4-hit-target);color:var(--mp4-color-text-inv);border-radius:50%;justify-content:center;align-items:center;transition:background-color .2s;display:flex}@media (hover:hover) and (pointer:fine){figure.videomp4 .play .btntarget:hover,figure.videomp4 .volume--button .btntarget:hover,figure.videomp4 .fullscreen--button .btntarget:hover{background-color:var(--mp4-color-icon-hover-bg)}}figure.videomp4 figure.icons{width:var(--mp4-icon-size);height:var(--mp4-icon-size);justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:relative}figure.videomp4 figure.icons>svg{width:var(--mp4-icon-size);height:var(--mp4-icon-size);color:currentColor;display:block}figure.videomp4 .volume--button svg path.volume--mute,figure.videomp4 .volume--button svg path.volume--low,figure.videomp4 .volume--button svg path.volume--high{position:absolute}figure.videomp4 .volume--button .hidden{visibility:hidden}figure.videomp4 .tooltip--seek,figure.videomp4 .tooltip--volume{border-radius:var(--mp4-radius);background-color:var(--mp4-color-tooltip-bg);color:var(--mp4-color-text-inv);white-space:nowrap;pointer-events:none;z-index:4;padding:4px 8px;font-size:11px;font-weight:600;line-height:1.2;display:none;position:absolute;bottom:18px;transform:translate(-50%)}figure.videomp4 .tooltip--volume{bottom:30px}figure.videomp4 .video--progress:hover .tooltip--seek,figure.videomp4 .tooltip--volume.pct--onoff{display:block}figure.videomp4 .jg--mp4-autoplay-toggle{z-index:4;pointer-events:auto;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:absolute;bottom:12px;right:12px}figure.videomp4 .jg--mp4-autoplay-toggle .btntarget{background-color:var(--mp4-color-toggle-bg);width:100%;height:100%;color:var(--mp4-color-text-inv);border-radius:50%;justify-content:center;align-items:center;transition:background-color .2s;display:flex}@media (hover:hover) and (pointer:fine){figure.videomp4 .jg--mp4-autoplay-toggle .btntarget:hover{background-color:var(--mp4-color-toggle-bg-hover)}}figure.videomp4 .jg--mp4-autoplay-icon{color:currentColor;position:absolute}figure.videomp4 .jg--mp4-autoplay-icon.play{border:7px solid #0000;border-left:11px solid;border-right-width:0;width:0;height:0;margin-left:2px}figure.videomp4 .jg--mp4-autoplay-icon.pause{width:12px;height:14px;position:relative}figure.videomp4 .jg--mp4-autoplay-icon.pause:before,figure.videomp4 .jg--mp4-autoplay-icon.pause:after{content:"";background-color:currentColor;width:4px;height:100%;position:absolute;top:0}figure.videomp4 .jg--mp4-autoplay-icon.pause:before{left:0}figure.videomp4 .jg--mp4-autoplay-icon.pause:after{right:0}figure.videomp4.is-autoplay-playing .jg--mp4-autoplay-icon.play,figure.videomp4.is-autoplay-paused .jg--mp4-autoplay-icon.pause,.vid--box figure.videomp4 .jg--mp4-autoplay-toggle,.jg--mp4[data-autoplay=on] figure.videomp4 .video--controls,.jg--mp4[data-autoplay=on] figure.videomp4 .button--onvideo,.jg--mp4[data-autoplay=gif] figure.videomp4 .video--controls,.jg--mp4[data-autoplay=gif] figure.videomp4 .button--onvideo,.jg--mp4[data-autoplay=offwc] figure.videomp4:not(.thumbmp4autoplay) .video--controls,.jg--mp4[data-autoplay=offwc] figure.videomp4:not(.thumbmp4autoplay) .button--onvideo,.jg--mp4[data-autoplay=offwc] figure.videomp4:not(.thumbmp4autoplay){display:none}.jg--mp4[data-autoplay=on],.jg--mp4[data-autoplay=offwc]{cursor:pointer}.jg--mp4[data-autoplay=gif] figure.videomp4 .video--box .button--onvideo{pointer-events:none}.vid--box figure.videomp4 .video--box{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.vid--box figure.videomp4 video{object-fit:contain;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}body.fsonoff--a .mp4fullbg{z-index:1028;background-color:var(--color-black);opacity:0;transition:opacity .3s;display:block;position:fixed;top:0;bottom:0;left:0;right:0}body.fsonoff--a.fsonoff--b .mp4fullbg{opacity:1}body.fsonoff--a.fsonoff--b.fsonoff--c .mp4fullbg,body.fsonoff--a.fsonoff--b.fsonoff--c header{visibility:hidden}body.fsonoff--a.fsonoff--b.fsonoff--c figure.videomp4{z-index:1029;width:100vw;height:100vh;background-color:var(--mp4-color-fullscreen-bg);justify-content:center;align-items:center;height:100dvh;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;max-width:none!important}body.fsonoff--a.fsonoff--b.fsonoff--c figure.videomp4 .video--box{top:0;bottom:0;left:0;right:0}body.fsonoff--a.fsonoff--b.fsonoff--c figure.videomp4 video{object-fit:contain;max-width:100vw;max-height:100vh;max-height:100dvh}@media screen and (max-width:760px){figure.videomp4 .button--onvideo .btntarget{width:64px;height:64px}figure.videomp4 .button--onvideo .mp4play:before{border-width:11px 0 11px 17px}figure.videomp4 .button--onvideo .mp4pause:before,figure.videomp4 .button--onvideo .mp4pause:after{width:5px;height:22px}figure.videomp4 .volume--controls .progressbar{display:none}figure.videomp4 .video--controls{gap:4px}figure.videomp4 .time{font-size:12px}}.vid--box,#jbcloser{--vid-color-backdrop:var(--color-black,#000);--vid-color-closer-bg:#0009;--vid-color-closer-bg-hover:#000000d9;--vid-color-closer-icon:var(--color-white,#fff)}.vid--box{z-index:1010;border:1px solid;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.vid--box .vid--video{z-index:1;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.vid--box .vid--bgopen{width:100vw;height:100vh;height:-webkit-fill-available;min-height:100vh;background-color:var(--vid-color-backdrop);transform-origin:50%;opacity:.8;min-height:100dvh;animation-name:ytBGopen;animation-timing-function:cubic-bezier(.075,.82,.165,1);animation-fill-mode:forwards;position:absolute}#jbcloser,.vid--box .vid--closer{z-index:2;background-color:var(--vid-color-closer-bg);width:44px;height:44px;color:var(--vid-color-closer-icon);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;transition:background-color .2s,transform .2s;display:flex;position:absolute;top:16px;right:16px}@media (hover:hover) and (pointer:fine){#jbcloser:hover,.vid--box .vid--closer:hover{background-color:var(--vid-color-closer-bg-hover);transform:scale(1.05)}}@media screen and (max-width:760px){#jbcloser,.vid--box .vid--closer{width:40px;height:40px;top:12px;right:12px}}#jbcloser:before,#jbcloser:after,.vid--box .vid--closer:before,.vid--box .vid--closer:after{content:"";background-color:currentColor;border-radius:1px;width:18px;height:2px;display:block;position:absolute}#jbcloser:before,.vid--box .vid--closer:before{transform:rotate(45deg)}#jbcloser:after,.vid--box .vid--closer:after{transform:rotate(-45deg)}.vid--box iframe{opacity:0;transform-origin:50%;border-radius:4px;width:100%;height:100%;animation-name:ytIframe;animation-timing-function:cubic-bezier(.75,.25,0,1);animation-delay:.2s;animation-fill-mode:forwards;transform:translateY(50%)scale(1)}body.vid--closing .vid--box{opacity:0;transition:transform .4s cubic-bezier(.75,.25,0,1),opacity .15s}.jg--slider2024{--slider-color-pagenr:var(--color-text-inv);overflow:hidden}.jg--slider2024 .box-a,.jg--slider2024 .media,.jg--slider2024 .slidebox{width:100%;height:auto}.jg--slider2024.sbon .slidelist::-webkit-scrollbar{display:none}.jg--slider2024 .slidelist{scrollbar-width:none;scroll-behavior:auto;width:100%;height:100%;padding:0;display:flex;position:relative;overflow:scroll hidden}.jg--slider2024.sbon.btnon .slidelist:active{cursor:grabbing}@media (hover:hover) and (pointer:fine){.jg--slider2024.sbon.btnon .slidelist:hover{cursor:grab}}.jg--slider2024 .slidelist>li{width:100%;height:auto;display:block}.jg--slider2024.sbon .slidelist>li>*{pointer-events:none;-webkit-user-select:none;user-select:none;position:relative}body.touchon .jg--slider2024.sbon .slidelist>li>*{pointer-events:unset;-webkit-user-select:unset;user-select:unset}.jg--slider2024 .ctrlbox{width:100%;height:0;display:none;position:absolute;bottom:50%}.jg--slider2024.btnon.sbon .ctrlbox{display:flex}.jg--slider2024 .ctrlbox .ctrl{z-index:3;justify-content:space-between;align-items:center;width:100%;height:0;margin:0 auto;padding:0 20px;display:flex;position:absolute;left:0;right:0}.jg--slider2024 .ctrlbox .ctrl>*{cursor:pointer;justify-content:center;align-items:center;width:64px;height:64px;display:flex;position:relative}.jg--slider2024 .ctrlbox .ctrl>:after,.jg--slider2024 .ctrlbox .ctrl>:before{content:"";display:block;position:absolute}.jg--slider2024 .ctrlbox .ctrl>:after{z-index:11;background-color:#0000008c;border-radius:50%;width:100%;height:100%;transition:background .15s}.jg--slider2024 .ctrlbox .ctrl>:before{z-index:12;border-top:2px solid #fff;border-left:2px solid #fff;width:25%;height:25%;transition:transform .4s cubic-bezier(.165,.84,.44,1)}.jg--slider2024 .ctrlbox .ctrl .prev:before{transform:rotate(-45deg)translate(10%,10%)}.jg--slider2024 .ctrlbox .ctrl .next:before{transform:rotate(135deg)translate(10%,10%)}.jg--slider2024.end .ctrl .next,.jg--slider2024.start .ctrl .prev{opacity:.25;cursor:unset;-webkit-user-select:none;user-select:none;opacity:.2;transform:scale(.9)}@media (hover:hover) and (pointer:fine){.jg--slider2024 .ctrlbox .ctrl .prev:hover:after,.jg--slider2024 .ctrlbox .ctrl .next:hover:after{background-color:#000c}.jg--slider2024 .ctrlbox .ctrl .prev:hover:before{transform:rotate(-45deg)translate(10%,10%)scale(.8)}.jg--slider2024 .ctrlbox .ctrl .next:hover:before{transform:rotate(135deg)translate(10%,10%)scale(.8)}}@media screen and (max-width:1200px){.jg--slider2024 .ctrlbox .ctrl>*{width:48px;height:48px}}@media screen and (max-width:760px){.jg--slider2024 .ctrlbox .ctrl>*{width:36px;height:36px}}.jg--slider2024 .thumbbox{justify-content:center;align-items:center;width:100%;padding:20px 5% 0;display:none;position:relative}.jg--slider2024.sbon .thumbbox{display:flex}.jg--slider2024 .thumbbox>ul{justify-content:center;width:100%;height:auto;display:flex;position:relative}.jg--slider2024 .thumbbox>ul>li{cursor:pointer;width:15%;max-width:110px;height:100%;max-height:60px;padding:.1%;display:flex;position:relative}.jg--slider2024 .thumbbox>ul>li>figure{opacity:.5;transition:transform .6s cubic-bezier(.075,.82,.165,1);transform:scale(.8)}.jg--slider2024 .thumbbox>ul>li.on>figure{opacity:1;transform:scale(1)}@media (hover:hover) and (pointer:fine){.jg--slider2024 .thumbbox>ul>li:hover>figure,.jg--slider2024 .thumbbox>ul>li.on:hover>figure{transform:scale(1)}}@media screen and (max-width:760px){.jg--slider2024 .thumbbox{padding:10px 5% 0}}.jg--slider2024 .jg--slider--pagenr{color:var(--slider-color-pagenr);z-index:9;pointer-events:none;text-align:center;justify-content:flex-end;width:100%;max-width:60px;margin:0 auto;font-size:16px;font-weight:700;display:none;position:absolute;bottom:20px;left:0;right:0}.jg--slider2024.sbon .jg--slider--pagenr{display:flex}.jg--slider2024 .jg--slider--pagenr>*{position:relative}.jg--slider2024 .jg--slider--pagenr>:not(:first-child){margin-left:10px}.jg--slider2024 .jg--slider--pagenr>:first-child{animation-timing-function:cubic-bezier(.15,.8,0,1);animation-fill-mode:forwards}.jg--slider2024 .jg--slider--pagenr.countingup2>:first-child{animation-name:galCountingUPOn}.jg--slider2024 .jg--slider--pagenr.countingup1>:first-child{animation-name:galCountingUPOff}.jg--slider2024 .jg--slider--pagenr.countingdown2>:first-child{animation-name:galCountingDownOff}.jg--slider2024 .jg--slider--pagenr.countingdown1>:first-child{animation-name:galCountingDownOn}.jg--slider2024.customwidth.sbon .slidebox:before,.jg--slider2024.customwidth.sbon .slidebox:after{content:"";z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none;width:40px;height:100%;display:block;position:absolute;top:0}.jg--slider2024.customwidth.sbon .slidebox:before{background:linear-gradient(90deg,#ffffffbf 0%,#fff0 100%);left:0}.jg--slider2024.customwidth.sbon .slidebox:after{background:linear-gradient(-90deg,#ffffffbf 0%,#fff0 100%);right:0}@media screen and (max-width:1200px){.jg--slider2024.customwidth.sbon .slidebox{justify-content:center;align-items:center;padding-left:0;padding-right:0;display:flex}}.jg--slider2024 .autoplaybox{z-index:4;justify-content:center;align-items:center;height:0;display:flex;position:absolute;bottom:28px;left:0}.jg--slider2024 .autoplaybox figure.icons svg{cursor:pointer;-webkit-user-select:none;user-select:none}.jg--slider2024 .autoplaybox .progress--bar{transform-origin:50%;stroke-dasharray:126;stroke-dashoffset:126px;transform:rotate(-90deg)}.jg--slider2024 .autoplaybox.playing .play,.jg--slider2024 .autoplaybox .pause{display:none}.jg--slider2024 .autoplaybox.playing .pause{display:block}.jg--slider2024.sbon.touchscrollsensitivoff .slidelist{overflow:hidden}.jg--slider2024.sbon.sliderhold .slidelist{pointer-events:none;-webkit-user-select:none;user-select:none}body.holdforslider{overflow:hidden!important}.hide-robot{opacity:0;pointer-events:none;tab-index:-1;aria-hidden:true;position:absolute;top:-9999px;left:-9999px}.contactform script{display:none}.contactform#aftersubmit form{visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none}.contactform #aftercontact{z-index:3;justify-content:center;align-items:center;width:100%;height:100%;padding:60px 40px;display:flex;position:absolute;top:0;left:0}.contactform #aftercontact h3{z-index:4;text-align:center;position:relative}.contactform #aftercontact:before{content:"";opacity:1;border-radius:30px;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.contactform .section--container{align-items:center}.contactform form{grid-gap:24px;width:100%;max-width:640px;padding:60px 40px;display:grid}.contactform form input:not([type=submit]):not([type=file]),.contactform form textarea,.contactform form select{width:100%;font-size:inherit;font-weight:inherit;border-top:0;border-left:0;border-right:0;padding:1.5em 10px;font-family:inherit}.contactform form textarea{resize:vertical;min-height:120px}.contactform form input:not([type=submit]):not([type=file]),.contactform form select,.contactform form textarea{z-index:1;background-color:unset}.contactform form select{-webkit-appearance:none;appearance:none;background-size:5px 5px,5px 5px}.contactform form select~.form--select{content:"";border:solid var(--color-black);border-width:0 1px 1px 0;padding:.25em;display:inline-block;position:absolute;top:30%;right:10px;transform:rotate(45deg)}.contactform form label:not(.dp-label):not(.submitlabel):not(.file--label):not(.btntarget){pointer-events:none;transform-origin:0;width:100%;height:auto;padding:15px 10px;transition:transform .2s cubic-bezier(0,.75,.25,1),opacity .1s;display:flex;position:absolute;top:0;left:0;transform:translate(0,0)}.contactform form input:not([type=file]):not([type=radio]):not([type=checkbox]):not([type=submit]):focus~label:not(.dp-label):not(.submitlabel),.contactform form .filled>input:not([type=file]):not([type=radio]):not([type=checkbox]):not([type=submit])~label:not(.dp-label):not(.submitlabel){transform-origin:0 0;opacity:.4;font-size:10px;transform:translateY(-1.5em)}.contactform form textarea:focus~label:not(.dp-label):not(.submitlabel):not(.file--label):not(.btntarget),.contactform form .filled>textarea~label:not(.dp-label):not(.submitlabel):not(.file--label):not(.btntarget){transform-origin:0;opacity:.4;font-size:10px;transform:translateY(-1.5em)}.contactform form select~.form--select+label>span{opacity:0}.contactform form select:focus~.form--select+label>span,.contactform form .filled>select~.form--select+label>span,.contactform form .filled>select~.form--select+label:after{transform-origin:0 0;opacity:.4;font-size:10px;transform:translateY(-1.25em)}.contactform form :not(.filled)>select:focus~.form--select+label{opacity:0}.contactform form input:not(:required):not([type=radio]):not([type=checkbox]):not([type=submit])~label:not(.dp-label):after,.contactform form select:not(:required)~label:not(.dp-label):not(.submitlabel):after,.contactform form textarea:not(:required)~label:not(.dp-label):not(.submitlabel):after,.contactform form .confirmmail span:after{content:"(optional)";opacity:.4;margin-top:.05em;margin-left:10px;font-size:.9em;font-weight:400;position:relative}.contactform form select:focus-visible{outline:none}.contactform form input:not([type=submit]):not([type=file]):focus-visible{outline:none}.contactform form textarea:focus-visible{outline:none}.contactform .data--privacy,.contactform .confirmmail{grid-gap:10px;align-items:flex-start;margin-right:15px;padding-left:30px;font-size:1rem;font-weight:700;display:flex;position:relative}.contactform .data--privacy>*,.contactform .confirmmail>*{cursor:pointer}.contactform .data--privacy label,.contactform .confirmmail label{z-index:1}.contactform .data--privacy span,.contactform .confirmmail span{font-size:1rem;font-weight:400}.contactform .data--privacy span{font-size:.875rem}.contactform .data--privacy input,.contactform .confirmmail input{opacity:0;width:100%;height:auto;padding:0;position:absolute}.contactform .data--privacy input~label:before,.contactform .data--privacy input~label:after,.contactform .confirmmail input~label:before,.contactform .confirmmail input~label:after{content:"";background-color:unset;border-radius:2px;width:1em;min-width:1em;height:1em;min-height:1em;display:block;position:absolute;top:.15em;left:0}.contactform .data--privacy input~label:after,.contactform .confirmmail input~label:after{opacity:0;transition:transform .2s cubic-bezier(0,.75,.25,1);position:absolute;transform:scale(.9)}.contactform .data--privacy input:checked~label:after,.contactform .confirmmail input:checked~label:after{opacity:1;transform:scale(.6)}.contactform .data--privacy label>span:nth-child(2),.contactform .confirmmail label>span:nth-child(2){font-weight:700}.contactform .data--privacy a,.contactform .confirmmail a{font-weight:700;display:inline-block}.contactform .data--privacy.cboff{padding-left:0}.contactform .data--privacy.cboff>*{cursor:auto}.contactform .data--privacy.cboff input~label:before,.contactform .data--privacy.cboff input~label:after{display:none}.contactform .buttons{margin:15px 0 0;font-weight:400}.contactform .buttons.link{margin:0}.contactform .buttons:not(.link){font-size:inherit}.contactform .buttons a{color:var(--color-stdhgl);font-weight:inherit;-webkit-text-decoration:unset;text-decoration:unset}.contactform .submitcover{justify-content:flex-start;align-items:flex-start;width:100%;height:auto;display:flex}.contactform .submitcover .buttons input{color:#0000;border:unset;background-color:#0000;position:absolute}.contactform .buttons.submit *{cursor:pointer;line-height:inherit}.contactform .buttons.submit .submitlabel{text-transform:none}.contactform .blocks .address p{padding:0}.contactform .blocks .address a{display:table}.contactform .blocks .contacts{padding-top:20px}.contactform .blocks .contacts>li:not(:first-child){margin-top:10px}@media screen and (max-width:970px){.contactform.option-a form{padding:50px 30px}}@media screen and (max-width:510px){.contactform.option-a form{padding:30px 20px}}.contactform .fileupload{flex-direction:column;justify-content:center;align-items:flex-start;width:auto;height:auto;display:flex;position:relative}.contactform .fileupload input{opacity:0;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;position:absolute;bottom:20px}.contactform .fileupload label{cursor:pointer;flex-direction:column;align-items:flex-start;width:auto;height:auto;font-size:.875em;display:flex;position:relative}.contactform .fileupload label>:not(.btntarget){font-size:1rem;line-height:1.35}.contactform .fileupload label .btntarget{background-color:var(--color-stdhgl);color:var(--color-white);padding:1em 2em;position:relative}.contactform .fileupload .file--selected{padding:.75em 0}.contactform .fileupload.oversize .file--selected{color:red;animation:.42s cubic-bezier(.36,.07,.19,.97) both FORM_Shake}@keyframes FORM_Shake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-4px)}40%,60%{transform:translate(4px)}}.contactform #aftercontact h3{color:var(--color-black)}.contactform #aftercontact:before,.contactform.option-a form{background-color:unset}.contactform form input:not([type=submit]):not([type=file]),.contactform form textarea,.contactform form select{border-radius:unset;border-bottom:2px solid var(--color-black);color:var(--color-black)}.contactform form .selectbox{z-index:0;justify-content:flex-end;align-items:center;width:100%;display:flex}.contactform form .selectbox figure.icons{z-index:1;pointer-events:none;width:auto;margin-right:.5em;position:absolute}.contactform form .selectbox select:focus~figure.icons{transform:rotate(-180deg)}.contactform form select{color:var(--color-black)}.contactform form select:focus{border-color:var(--color-stdhgl)}.contactform form label:not(.dp-label):not(.submitlabel):not(.btntarget),.contactform form label:not(.dp-label):not(.submitlabel):not(.file--label):not(.btntarget){color:var(--color-black)}.contactform form input:not(:required):not([type=radio]):not([type=checkbox]):not([type=submit])~label:not(.dp-label):after,.contactform form select:not(:required)~label:not(.dp-label):not(.submitlabel):after,.contactform form textarea:not(:required)~label:not(.dp-label):not(.submitlabel):after,.contactform form .confirmmail span:after{color:#000000bf}.contactform form select:focus-visible{border-bottom:2px solid var(--color-stdhgl)}.contactform form input:not([type=submit]):not([type=file]):focus-visible{border-bottom:2px solid var(--color-stdhgl)}.contactform form textarea:focus-visible{border-bottom:2px solid var(--color-stdhgl)}.contactform .data--privacy,.contactform .confirmmail{color:var(--color-black)}.contactform .data--privacy input~label:before,.contactform .data--privacy input~label:after,.contactform .confirmmail input~label:before,.contactform .confirmmail input~label:after{border:2px solid var(--color-black)}.contactform .data--privacy input~label:after,.contactform .confirmmail input~label:after{background-color:var(--color-stdhgl)}.contactform .data--privacy label>span:nth-child(2),.contactform .confirmmail label>span:nth-child(2){color:#ffffff80}.contactform a.link{color:var(--color-stdhgl)}.contactform form .col2x{flex-direction:row;justify-content:center;width:100%;height:auto;display:flex}.contactform form .col2x>*{width:100%;height:auto}.contactform form .col2x>:nth-child(2){margin-left:10px}@media screen and (max-width:590px){.contactform form .col2x{flex-direction:column}.contactform form .col2x>:nth-child(2){margin-left:unset;margin-top:10px}}.jg--media{--media-color-text-inv:var(--color-white);--media-color-text:var(--color-black);--media-color-accent:var(--color-bborange0)}.vid--box,#jbcloser{--vid-color-backdrop:var(--color-black);--vid-color-closer-icon:var(--color-white)}.jg--media .jg--videos .jg--consent-placeholder{--ccp-color-text-inv:var(--color-white);--ccp-color-text:var(--color-black);--ccp-color-accent:var(--color-bborange0);--ccp-color-fallback-bg:var(--color-black);--ccp-color-backdrop:#00000094;--ccp-color-panel-bg:#000000c7;--ccp-color-panel-border:#ffffff2e;--ccp-color-button-bg:var(--color-white);--ccp-color-button-text:var(--color-black);--ccp-color-button-hover:var(--color-bborange0)}.jg--media .jg--videos .buttons.btnmediaplay.btnvideomouse .btntarget:before,.jg--media .jg--videos .buttons.btnmediaplay.btnvideomouse .btntarget:after{display:none}.jg--media .jg--videos .buttons.btnvideomouse{width:100%;height:100%;margin:0;position:absolute}.jg--media .jg--videos .buttons.btnvideomouse .btn--container{z-index:1;pointer-events:none;width:107px;min-width:107px;height:107px;min-height:107px;top:unset;left:unset;flex-direction:column-reverse;justify-content:center;align-items:center;display:flex;position:absolute;transform:translate(0,0)}.jg--media.media--bbfull .jg--videos .buttons.btnvideomouse .btn--container{transform:translate(50%,50%)}.jg--media .jg--videos .buttons.btnvideomouse .btn--container .player{cursor:pointer;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute}.jg--media .jg--videos .buttons.btnvideomouse .btn--container .player:after{content:"";border:20px solid #0000;border-left:35px solid #fff;border-right-width:0;width:0;height:0;display:block;position:absolute}.jg--media .jg--videos .buttons.btnvideomouse .btn--container .player:before{content:"";background-color:var(--color-bborange0);transform-origin:50%;width:100%;height:100%;transition:transform .8s cubic-bezier(.75,.25,0,1);position:absolute;transform:scale(1)rotate(-15deg)}.jg--media .jg--videos .buttons.btnvideomouse .btn--container .player.playerin:before{transform:scale(.7)rotate(-295deg)}@media screen and (max-width:970px){.jg--media .jg--videos .buttons.btnvideomouse .btn--container{width:68px;min-width:68px;height:68px;min-height:68px}.jg--media .jg--videos .buttons.btnvideomouse .btn--container .player:after{border-width:15px 0 15px 25px}.jg--media .jg--videos .buttons.btnvideomouse .btn--container .player.playerin:before{transform:scale(.85)rotate(-295deg)}}@media screen and (max-width:760px){.jg--media .jg--videos .buttons.btnvideomouse .btn--container{width:36px;min-width:36px;height:36px;min-height:36px}.jg--media .jg--videos .buttons.btnvideomouse .btn--container .player:after{border-width:10px 0 10px 15px}}body[data-tpl=home] section.media--bbfull.jg--media .jg--videos .buttons.btnvideomouse{justify-content:flex-start;align-items:flex-start}body[data-tpl=home] section.media--bbfull.jg--media.type0 .jg--videos .buttons.btnvideomouse{justify-content:center;align-items:center}body[data-tpl=home] section.media--bbfull.jg--media .jg--videos .buttons.btnvideomouse>.btntarget{opacity:0;width:100%;height:100%}@media screen and (max-width:970px){body[data-tpl=home] section.media--bbfull.jg--media .jg--videos .buttons.btnvideomouse .btntext{transform:translate(90px,25px)}}@media screen and (max-width:760px){body[data-tpl=home] section.media--bbfull.jg--media .jg--videos .buttons.btnvideomouse .btntext{transform:translate(45px,20px)}}.jg--media .media :not(.jg--slider--pagenr),body.single-projekte .jg--media .media>*,body.single-projekte .jg--media .media figure.videomp4{max-width:unset!important}.jg--videos .jg--consent-placeholder>.container{max-width:420px!important}figure.videomp4{max-width:unset}figure.videomp4 .time,figure.videomp4 .video--controls{color:#fff}figure.videomp4 .video--controls .jg--mp4--volume-mute svg>path{fill:#fff}figure.videomp4 .video--controls .jg--mp4--player svg>path,figure.videomp4 .video--controls .jg--mp4--fullscreen svg>path{stroke:#fff}.jg--videos .jg--consent-placeholder>.container *{color:var(--color-black)}body.dark .jg--videos .jg--consent-placeholder>.container *{color:var(--color-white)}.jg--videos .jg--consent-placeholder .jg--consent-actions .btntarget>.bg{background-color:var(--color-stdhgl)}#jbcloser,.vid--box .vid--closer{color:var(--color-black)}body.dark #jbcloser,body.dark .vid--box .vid--closer{color:var(--color-white)}.jg--cfboxes{--cf-color-bg:var(--color-black);--cf-color-border:var(--color-white);--cf-color-text:var(--color-white);--cf-radius-control:unset;max-width:800px}.jg--cfboxes *{font-family:inherit}.jg--cfboxes textarea{min-height:120px}.jg--cfboxes input[type=text],.jg--cfboxes input[type=email],.jg--cfboxes input[type=number],.jg--cfboxes textarea,.jg--cfboxes select,.jg--cfboxes input[type=file]{border-top:unset;border-left:unset;border-right:unset;padding:.25em 0;font-size:1.3125em}.jg--cfboxes .formfield .optional{color:var(--color-white);opacity:.45;align-self:center;margin-left:.25em;font-size:.875em}.jg--cfboxes input[type=text]::placeholder,.jg--cfboxes input[type=email]::placeholder,.jg--cfboxes input[type=number]::placeholder,.jg--cfboxes textarea::placeholder{color:var(--color-white);opacity:.45}.jg--cfboxes .formfield.isrequired label:after{color:var(--color-stdhgl);margin-left:.25em}.jg--cfboxes .dataprivacy>.container{padding:2em 0 0}.jg--cfboxes .dataprivacy>.container>label>.iconcheckbox:before{background-color:var(--color-stdhgl)}.jg--cfboxes .formsubmit{justify-content:flex-end;margin-top:30px}.jg--cfboxes .formsubmit .btntarget{font-weight:600}section.contact--form .section--container{grid-gap:30px 60px;grid-template-columns:5fr 3fr;align-items:flex-start;height:auto;padding-top:20px;display:grid}section.contact--form.whitepaper--module .section--container{grid-template-columns:unset}section.contact--form>h2{text-transform:uppercase;width:100%;max-width:2400px;margin:0;font-size:8vw;font-weight:900;transform:translate(-.08em)}section.contact--form>h2 strong{font-weight:inherit}body.single-blog section.contact--form>h2,body.single-projekte section.contact--form>h2{margin-top:1em}@media screen and (max-width:970px){section.contact--form .section--container{grid-gap:30px 40px;grid-template-columns:3fr 2fr}section.contact--form>h2{font-size:12vw}section.contact--form>h2.cube strong:after{width:2.2vw;height:2.2vw}}@media screen and (max-width:760px){section.contact--form .section--container{grid-gap:30px;grid-template-columns:unset}section.contact--form .section--container>:first-child{grid-column:unset}}section.contact--form .section--container>.box-a{flex-direction:column;display:flex}section.contact--form .section--container>.box-a>:not(:first-child){margin-top:30px}section.contact--form .buttons{font-weight:400}section.contact--form .persons li>span{margin-bottom:20px;font-weight:700;position:relative}section.contact--form .persons li figure{max-width:360px}section.contact--form .persons li>*>:not(figure){padding-left:0;padding-right:0}@media screen and (max-width:760px){section.contact--form .box-b{justify-content:center;align-items:center;display:flex}}#etc .dnkopencard .oc--container{max-width:640px;position:relative}#etc .dnkopencard .cardinside>.contact--info{padding:40px 40px 0}#etc .dnkopencard .cardinside>.form--container{padding:30px 40px}.focus--ueberwegs,.focus--bundb{display:inline-block}.focus--ueberwegs a,.focus--bundb a{background:unset;font-weight:600}.focus--ueberwegs:before,.focus--bundb:before{content:"";vertical-align:middle;width:.3em;height:.3em;margin:0 .25em .075em;display:inline-block;position:relative}.focus--ueberwegs a{color:var(--color-ueberwegsruby)}.focus--ueberwegs:before{background-color:var(--color-ueberwegsruby);transform:rotate(45deg)}.focus--bundb a{color:var(--color-bborange0)}.focus--bundb:before{background-color:var(--color-bborange0)}@media (hover:hover) and (pointer:fine){.block--contents .focus--bundb a:hover{color:var(--color-bborange0)}.block--contents .focus--ueberwegs a:hover{color:var(--color-ueberwegsruby)}}figure.thumbimg{visibility:hidden;opacity:0;position:absolute}.thumbtarget{z-index:2;opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;position:fixed;top:0;left:0}section.slider--basic{overflow:hidden}section.slider--basic .slider--container::-webkit-scrollbar{display:none}section.slider--basic .slider--container{scrollbar-width:none;width:100%;height:100%;display:flex;position:relative;overflow:scroll hidden}section.slider--basic.slideron .slider--container{cursor:grab}section.slider--basic.slideron .slider--container:active{cursor:grabbing}section.slider--videos .playlist--container{max-width:unset;scrollbar-width:none;-webkit-user-select:none;user-select:none;align-items:flex-start;width:100%;height:100%;padding:0;display:flex;position:relative;overflow-x:scroll}section.slider--videos .playlist--container::-webkit-scrollbar{width:0;display:none}section.slider--videos .playlist--container>ul{z-index:1;width:1000000000000000px;height:100%;display:flex;position:relative}section.slider--videos .playlist--container>ul li{width:45vw;height:100%;margin-right:20px;display:flex;position:relative;overflow:hidden}section.slider--videos .playlist--container>ul a{pointer-events:none;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}section.slider--videos .playlist--container>ul figure{width:100%;height:100%}section.head--home{height:100%;min-height:100vh;justify-content:center;min-height:100dvh}section.head--home .section--container{z-index:1;flex-direction:column;justify-content:center;align-items:flex-start;height:100%;display:flex}section.head--home h1 strong{color:var(--color-bborange0);font-size:.5em;line-height:1.35;display:block;transform:translate(1.2em)}@media screen and (max-width:760px){section.head--home{min-height:unset;justify-content:flex-start;align-items:flex-start}section.head--home .section--container{grid-template-columns:unset;grid-template-rows:unset;height:auto;margin:0;display:flex}}@media screen and (max-width:390px){section.head--home h1{font-size:12vw}}section.head--home.type0 .box-media0,section.head--home.type1 .box-media0{z-index:1;margin-right:60px}@media screen and (max-width:1600px){section.head--home.type0 .box-media0,section.head--home.type1 .box-media0{max-width:480px}}@media screen and (max-width:1400px){section.head--home.type0 .box-media0,section.head--home.type1 .box-media0{max-width:420px;margin-right:40px}}@media screen and (max-width:970px){section.head--home.type0 .box-media0,section.head--home.type1 .box-media0{max-width:360px}}@media screen and (max-width:760px){section.head--home.type0 .box-media0,section.head--home.type1 .box-media0{margin-right:20px}}@media screen and (max-width:510px){section.head--home.type0 .box-media0,section.head--home.type1 .box-media0{max-width:320px;margin-right:0}}@media screen and (max-width:390px){section.head--home.type0 .box-media0,section.head--home.type1 .box-media0{max-width:260px}}section.head--home.type0 .section--container{pointer-events:none;-webkit-user-select:none;user-select:none;padding-top:0}@media screen and (max-width:760px){section.head--home.type0 .section--container{pointer-events:unset;-webkit-user-select:unset;user-select:unset;margin:50vh 0 0;padding-top:0;padding-bottom:60px}}section.head--home.type0 .box-a{height:100%;position:relative}section.head--home.type0 .box-a h1{transform-origin:50%;text-transform:uppercase;max-width:1100px;height:auto;font-size:6.875rem}section.head--home.type0 .box-a p{width:100%;max-width:640px;height:auto;padding-left:6em;font-weight:400;font-stretch:110%;display:flex;position:relative}@media screen and (max-width:1600px){section.head--home.type0 h1{font-size:5.625rem}}@media screen and (max-width:1400px){section.head--home.type0 h1{font-size:5rem}}@media screen and (max-width:1200px){section.head--home.type0 h1{max-width:900px;font-size:4.375rem}}@media screen and (max-width:970px){section.head--home.type0 h1{font-size:4rem}section.head--home.type0 .box-a p{padding-left:2em}}@media screen and (max-width:760px){section.head--home.type0 .box-a p{max-width:480px}}section.head--home.type0 .box-media0{justify-content:flex-end;align-items:flex-end;width:100%;max-width:580px;height:auto;display:flex;position:absolute;bottom:10vh}section.head--home.type0 .box-media0 .media{justify-content:flex-end;align-items:flex-end;width:100%;height:auto;display:flex;position:relative}section.head--home.type0 .box-media0 .media>*{justify-content:flex-start;align-items:flex-end;width:100%;height:auto;display:flex;position:relative}section.head--home.type0 .box-media0 .media .jg--videos{cursor:pointer;max-width:unset}section.head--home.type0 .box-media0 .media>* figure.vimeo iframe{object-fit:cover;width:100%;height:200%}section.head--home.type0 .box-media0 .media .jg--videos .buttons{width:48px;min-width:48px;height:48px;min-height:48px;bottom:0;left:0}section.head--home.type0 .box-media0 .media .jg--videos .buttons .player:after{border-width:10px 0 10px 15px}section.head--home.type0 .box-media0 .media .jg--videos .buttons .btntext{pointer-events:none;font-size:1.4rem;transform:translate(64px,16px)}section.head--home.type0 .box-media0 .media .videobtntext{display:none}@media screen and (max-width:1600px){section.head--home.type0 .box-media0{max-width:480px}}@media screen and (max-width:1400px){section.head--home.type0 .box-media0{max-width:420px;margin-right:40px}}@media screen and (max-width:970px){section.head--home.type0 .box-media0{max-width:360px}}@media screen and (max-width:760px){section.head--home.type0 .box-media0{height:auto;bottom:unset;align-self:flex-end;margin-right:20px;position:relative}}@media screen and (max-width:510px){section.head--home.type0 .box-media0{max-width:320px;margin-right:0}section.head--home.type0 .box-media0 .media .jg--videos .buttons .btntext{display:none}}@media screen and (max-width:390px){section.head--home.type0 .box-media0{max-width:260px}}section.head--home.type1{justify-content:flex-end;height:auto;overflow:hidden}section.head--home.type1 .section--container{pointer-events:unset;-webkit-user-select:unset;user-select:unset;justify-content:flex-end;padding-top:0}@media screen and (max-width:760px){section.head--home.type1{flex-direction:column-reverse}section.head--home.type1 .section--container{padding-top:120px;padding-bottom:0}}section.head--home.type1 .box-media0{max-width:unset;justify-content:center;align-items:center;width:100vw;height:100vh;margin:0;display:flex;position:absolute;bottom:0}section.head--home.type1 .box-media0:before{content:"";z-index:1;background:linear-gradient(#0000 26.92%,#1e2124 92.6%);width:100%;height:100%;display:block;position:absolute;top:0;left:0}section.head--home.type1 .box-media0 .media{justify-content:flex-end;align-items:flex-end;width:100%;height:auto;display:flex;position:relative}section.head--home.type1 .box-media0 .media>*{justify-content:flex-start;align-items:flex-end;width:100%;height:auto;display:flex;position:relative}section.head--home.type1 .box-media0 .p-target{width:100vw;height:100vh}section.head--home.type1 .box-media0 .p-target>*{width:100%;height:100%}section.head--home.type1 .box-media0 .media .videobtntext{display:none}@media screen and (max-width:760px){section.head--home.type1 .box-media0{width:90%;height:auto;bottom:unset;align-self:flex-end;margin-bottom:30px;position:relative}section.head--home.type1 .box-media0:before{display:none}section.head--home.type1 .box-media0 .p-target{width:100%;height:auto}section.head--home.type1 .box-media0 .p-target>*{height:auto}}section.head--home.type1 .box-a{width:100%;height:auto;padding-bottom:8vh;position:relative}section.head--home.type1 .box-a h1{text-transform:unset;height:auto;max-width:unset;color:inherit;transform-origin:50%;padding-bottom:.45em;font-size:5rem}section.head--home.type1 .box-a p{width:100%;max-width:640px;height:auto;padding-left:6em;font-weight:400;font-stretch:110%;display:flex;position:relative}@media screen and (max-width:1600px){section.head--home.type1 .box-a h1{font-size:4rem}}@media screen and (max-width:1400px){section.head--home.type1 .box-a h1{font-size:3.25rem}}@media screen and (max-width:1200px){section.head--home.type1 .box-a h1{font-size:2.625rem}}@media screen and (max-width:970px){section.head--home.type1 .box-a p{padding-left:2em}}@media screen and (max-width:760px){section.head--home.type1 .box-a{padding-bottom:25px}section.head--home.type1 .box-a h1{font-size:2.25rem}section.head--home.type1 .box-a p{max-width:480px}}@media screen and (max-width:510px){section.head--home.type1 .box-a h1{font-size:1.75rem}}section.head--home.type1 .box-a .cont-b{grid-gap:40px;grid-template-columns:1fr auto;justify-content:space-between;align-items:flex-end;width:100%;display:grid}section.head--home.type1 .box-a .cont-b p{max-width:880px;padding-left:.25em}.buttons.btn1 .btntarget>* figure.icons>svg{transform:rotate(90deg)}@media screen and (max-width:1600px){section.head--home.type1 .box-a .cont-b .buttons .btntarget,section.head--home.type1 .box-a .cont-b p{font-size:1.625rem}}@media screen and (max-width:1400px){section.head--home.type1 .box-a .cont-b .buttons .btntarget,section.head--home.type1 .box-a .cont-b p{font-size:1.5rem}}@media screen and (max-width:1200px){section.head--home.type1 .box-a .cont-b .buttons .btntarget,section.head--home.type1 .box-a .cont-b p{font-size:1.325rem}.buttons.btn1 .btntarget>* figure.icons>svg{width:48px;min-width:48px;max-width:48px;height:48px;min-height:48px;max-height:48px}}@media screen and (max-width:970px){section.head--home.type1 .box-a .cont-b .buttons .btntarget,section.head--home.type1 .box-a .cont-b p{font-size:1.25rem}}@media screen and (max-width:760px){section.head--home.type1 .box-a .cont-b{grid-template-columns:unset;grid-gap:20px}section.head--home.type1 .box-a .cont-b .buttons .btntarget,section.head--home.type1 .box-a .cont-b p{font-size:1.125rem}}@media screen and (max-width:510px){section.head--home.type1 .box-a .cont-b{grid-gap:10px}section.head--home.type1 .box-a .cont-b .buttons .btntarget,section.head--home.type1 .box-a .cont-b p{font-size:1rem}.buttons.btn1 .btntarget>* figure.icons>svg{width:36px;min-width:36px;max-width:36px;height:36px;min-height:36px;max-height:36px}}@media screen and (max-width:390px){section.head--home.type1 .box-a .cont-b .buttons .btntarget,section.head--home.type1 .box-a .cont-b p{font-size:.875rem}}@media screen and (min-width:761px){section.head--home.type1 *{color:#fff}section.head--home.type1 .buttons.btn1.custom-a .btntarget{border-color:#fff}}section.head--home.type2{width:100%;height:auto;min-height:unset}section.head--home.type2 .section--container{width:100%;height:auto;padding-top:160px}section.head--home.type2 .section--container>:not(:first-child){margin-top:80px}section.head--home.type2 .box-a{width:100%;max-width:860px;height:auto;margin:0 auto;position:relative}section.head--home.type2 .box-a h1{line-height:1.07}section.head--home.type2 .box-a>:not(:first-child){margin-top:20px}section.head--home.type2 .box-a .buttonbox{flex-flow:wrap;align-items:center;margin-top:35px;display:flex}section.head--home.type2 .box-a .buttonbox>*{margin-top:20px}section.head--home.type2 .box-a .buttonbox>:not(:last-child){margin-right:30px}section.head--home.type2 .box-media0{justify-content:center;align-items:center;width:100%;height:auto;display:flex}section.head--home.type2 .box-media0 .media{width:100%}section.head--home.type2.jg--media .box-media0 .media .jg--videos .buttons.btnvideomouse{justify-content:center;align-items:center;display:flex;top:0;left:0}.contentsbox{width:100%;max-width:800px}.contentsbox>:not(:last-child){margin-bottom:15px}.contentsbox>:first-child{margin-top:0;padding-top:0}.contentsbox>:last-child,.boxes>:last-child{margin-bottom:0;padding-bottom:0}.contentsbox h1,.contentsbox h2,.contentsbox h3,.contentsbox h4,.contentsbox h5,.contentsbox h6{max-width:100%;padding:30px 0 20px;line-height:1.15}.contentsbox .btn--tocontact:not(.btn-blog) .icons{transform:rotate(90deg)}.contentsbox>ul:not(.gallery--parent):not(.persons):not(.audio--ul):not(.scrollby),.contentsbox .text ul:not(.gallery--parent):not(.persons):not(.audio--ul):not(.scrollby),.contentsbox .block--contents ul:not(.gallery--parent):not(.persons):not(.audio--ul):not(.scrollby){flex-direction:column;padding-top:20px;padding-bottom:20px;padding-left:40px;display:flex;position:relative}.contentsbox>ul:not(.gallery--parent):not(.persons):not(.audio--ul):not(.scrollby) li,.contentsbox .text ul:not(.gallery--parent):not(.persons):not(.audio--ul):not(.scrollby) li,.contentsbox .block--contents ul:not(.gallery--parent):not(.persons):not(.audio--ul):not(.scrollby) li{line-height:inherit;margin-bottom:15px}.contentsbox>ul:not(.gallery--parent):not(.persons):not(.audio--ul):not(.scrollby) li:before,.contentsbox .text ul:not(.gallery--parent):not(.persons):not(.audio--ul):not(.scrollby) li:before,.contentsbox .block--contents ul:not(.gallery--parent):not(.persons):not(.audio--ul):not(.scrollby) li:before{background-color:var(--color-bborange0);content:"";width:8px;height:8px;margin-left:-30px;display:block;position:absolute;top:.4em;left:0}.contentsbox>ul:not(.gallery--parent):not(.persons):not(.audio--ul):not(.scrollby) li:after,.contentsbox .text ul:not(.gallery--parent):not(.persons):not(.audio--ul):not(.scrollby) li:after,.contentsbox .block--contents ul:not(.gallery--parent):not(.persons):not(.audio--ul):not(.scrollby) li:after{transform:rotate(90deg)}.contentsbox>ol,.contentsbox .text ol,.contentsbox .block--contents ol{counter-reset:item;flex-direction:column;padding-top:20px;padding-bottom:20px;padding-left:40px;list-style:none;display:flex;position:relative}.contentsbox>ol li,.contentsbox .text ol li,.contentsbox .block--contents ol li{counter-increment:item;line-height:inherit;margin-bottom:1.25em}.contentsbox>ol li:before,.contentsbox .text ol li:before,.contentsbox .block--contents ol li:before{content:counter(item);width:8px;color:var(--color-bborange0);margin-left:-30px;font-weight:700;display:inline-block;position:absolute;top:0}.jg--media .postmedia--full>.media .jg--videos{padding:0}.jg--media .postmedia--full.jg--slider2024.sbon .ctrlbox{display:flex}.jg--media .postmedia--full.pos1{width:100%;display:flex}.jg--media .postmedia--full.pos1>.media{width:50%}.jg--media .postmedia--full.size0>.media{width:100%;max-width:1720px;height:auto;margin:0 auto}.jg--media .postmedia--full.size0>.media .jg--videos{padding:60px}@media screen and (max-width:1600px){.jg--media .postmedia--full.size0>.media .jg--videos{padding:0}}@media screen and (max-width:1200px){.jg--media .postmedia--full.pos1{flex-direction:column}.jg--media .postmedia--full.pos1>.media{width:100%}}body.single-projekte section.ref--module .section--container{max-width:100%;padding:0}.contentsbox .jg--videos:not(.jg--mp4){width:100%;max-width:1720px;height:auto;margin:0 auto;padding:60px 0}@media screen and (max-width:1600px){.contentsbox .jg--videos:not(.jg--mp4){padding:0}}.contentsbox .jg--videos.jg--mp4{cursor:auto}body.single-landingpage .contentsbox .btn--tocontact .icons,body[data-tpl=landingpage] .contentsbox .btn--tocontact .icons{transform:rotate(90deg)}section.head--lp .contentsbox{width:100%;max-width:1200px;position:relative}section.head--lp.stoereron .contentsbox{padding-right:40px}section.head--lp .contentsbox *{position:relative}section.head--lp .contentsbox .itsby{padding:30px 0 5px}section.head--lp .contentsbox .btn--tocontact{margin-bottom:0}@media screen and (max-width:1600px){section.head--lp .contentsbox{max-width:900px}}@media screen and (max-width:1400px){section.head--lp .contentsbox{max-width:800px}}@media screen and (max-width:970px){section.head--lp .contentsbox{max-width:640px}}@media screen and (max-width:760px){section.head--lp.stoereron .contentsbox{padding-left:10px;padding-right:10px}}@media screen and (max-width:510px){section.head--lp.stoereron .contentsbox{padding-left:0;padding-right:20px}}@media screen and (max-width:390px){section.head--lp.stoereron .contentsbox{padding-left:0}}section.slider--sequence .parent>li>div>.contentsbox{overflow:hidden}section.slider--sequence .parent>li.on.onnext>div>.contentsbox{animation:.5s cubic-bezier(.75,.25,0,1) forwards lpSliderONNextContents;transform:translate(0,0)}section.slider--sequence .parent>li.on.onprev>div>.contentsbox{animation:.5s cubic-bezier(.75,.25,0,1) forwards lpSliderONPrevContents;transform:translate(0,0)}@keyframes lpSliderONPrevContents{0%{opacity:0;transform:translate(-60px)}to{opacity:1;transform:translate(0,0)}}@keyframes lpSliderONNextContents{0%{opacity:0;transform:translate(60px)}to{opacity:1;transform:translate(0,0)}}section.slider--sequence .parent>li>div>.contentsbox:after{content:"";background-color:var(--color-black);opacity:1;width:100%;height:100%;display:block;position:absolute;top:0;left:0}section.slider--sequence .parent>li.on.onnext>div>.contentsbox:after{animation:.5s cubic-bezier(.75,.25,0,1) forwards lpSliderONNextBG;transform:translate(105%)}section.slider--sequence .parent>li.on.onprev>div>.contentsbox:after{animation:.5s cubic-bezier(.75,.25,0,1) forwards lpSliderONPrevBG;transform:translate(-105%)}@keyframes lpSliderONPrevBG{0%{transform:translate(0,0)}to{transform:translate(-105%)}}@keyframes lpSliderONNextBG{0%{transform:translate(0,0)}to{transform:translate(105%)}}section.contentsbox .scrollto ul.scrollby li:before,section.contentsbox .scrollto ul.scrollby li:after,section.contentsbox .scrollto ul.scrollby:after{content:"";display:none}section.contentsbox .scrollto ul.scrollby{padding-left:unset;flex-direction:column;align-items:flex-start;height:auto}section.contentsbox .scrollto ul.scrollby span{color:var(--color-white)}section.contentsbox .scrollto ul.scrollby li:not(:last-child){margin-right:unset;margin-bottom:.5em}section.contentsbox .scrollto ul.scrollby li{padding-left:40px}section.contentsbox .scrollto ul.scrollby li>figure.icons{justify-content:flex-start;position:absolute;transform:translate(-40px)}@media (hover:hover) and (pointer:fine){section.contentsbox .scrollto ul.scrollby li:hover>figure.icons svg{animation:.6s cubic-bezier(.075,.82,.165,1) forwards scrollDownAni}}@keyframes scrollDownAni{0%{transform:translate(0,0)}10%{transform:translateY(100%)}11%{transform:translateY(-100%)}12%{transform:translateY(-100%)}to{transform:translate(0,0)}}section.contentsbox .external--links{padding-bottom:40px;padding-left:30px}section.contentsbox .external--links:before{content:"";background-color:var(--color-white);width:2px;height:calc(100% - 40px);display:block;position:absolute;transform:translate(-30px)}section.contentsbox .external--links>p{font-weight:700}section.contentsbox .external--links ul{padding-bottom:0;padding-left:0;font-weight:700}section.contentsbox .external--links ul li:before,section.contentsbox .external--links ul li:after{content:"";display:none}section.teaser--ut .gallery ul li .contentsbox{visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;padding:15px 0 0;position:absolute}section.teaser--ut .gallery ul li.on .contentsbox{visibility:visible;pointer-events:unset;-webkit-user-select:unset;user-select:unset}section.teaser--ut .gallery ul li .contentsbox>a>*{display:initial}body[data-tpl=dnk] section.head--pages .contents .contentsbox{max-width:960px;padding:30px 0}.contact--form .persons h3{margin:0;padding-top:1.25em;padding-bottom:.3em;line-height:1}.contact--form .persons h4,.contact--form .persons h5{margin:0}.contact--form .persons li>*>:not(figure){padding-left:25px;padding-right:25px}.contact--form .persons .position{flex-direction:column;display:flex}.contact--form .persons .position>span:first-child{color:var(--color-bbgrey1)}.contact--form .persons .position>span:last-child{padding-top:1.45em;padding-bottom:.5em;line-height:1.35}.contact--form .persons h5 a{font-size:inherit;width:100%;height:auto}.contact--form.type2025 .persons>li>div :not(h5):not(a){-webkit-user-select:auto;user-select:auto;pointer-events:auto}section.head--home .canvascube{width:100vw;height:100vh;justify-content:flex-end;align-items:center;height:-webkit-fill-available;min-height:100dvh;display:flex;position:absolute}section.head--home .canvascube .cube--obj{transform-origin:50%;cursor:grab;touch-action:none;justify-content:center;align-items:center;width:75%;height:115%;display:flex;position:relative}section.head--home .canvascube .cube--obj:active{cursor:grabbing}section.head--home .canvascube .cube--obj canvas{width:100%;height:100%;animation:8s infinite canvasCubeAnimation;display:block;transform:scale(1)translate(10%,-10%)}@media screen and (max-width:760px){section.head--home .canvascube{height:50vh;min-height:unset;align-items:flex-start}section.head--home .canvascube .cube--obj{width:120vw;height:60vh;margin-top:5vh}}@keyframes canvasCubeAnimation{0%,5%,95%,to{transform:scale(1)translate(10%,-10%)rotate(0)}45%,55%{transform:scale(.95)translate(10%,-10%)rotate(1deg)}}section.contact--form.slider--basic .section--container{padding-top:20px}section.contact--form.slider--basic .section--container>p{max-width:800px;margin-bottom:40px;padding:0 40px}section.contact--form.slider--basic .slider--container{grid-gap:20px}section.contact--form.slider--basic .slider--container>li{width:100%;min-width:265px}section.contact--form.slider--basic .slider--container figure.setratio img{height:100%}@media screen and (max-width:1200px){section.contact--form.slider--basic .section--container{padding-left:0;padding-right:0}section.contact--form.slider--basic .slider--container{grid-gap:0;cursor:grab;grid-gap:10px;padding:0 40px;display:flex}section.contact--form.slider--basic .slider--container:active{cursor:grabbing}section.contact--form.slider--basic .slider--container>li{width:30vw;min-width:30vw;max-width:30vw}}@media screen and (max-width:760px){section.contact--form.slider--basic .slider--container{grid-gap:5px;padding:0 20px}section.contact--form.slider--basic .slider--container>li{width:40vw;min-width:40vw;max-width:40vw}}@media screen and (max-width:510px){section.contact--form.slider--basic .slider--container>li{width:70vw;min-width:70vw;max-width:70vw}}section.intro--home .section--container{grid-gap:20px;grid-template-columns:minmax(440px,39fr) 61fr;display:grid}section.intro--home .left figure{margin-top:40px}section.intro--home .left figure img.light{visibility:visible}section.intro--home .left figure img.dark{visibility:hidden;height:100%;position:absolute}body.dark section.intro--home .left figure img.light{visibility:hidden}body.dark section.intro--home .left figure img.dark{visibility:visible}section.intro--home .center{justify-self:center;max-width:640px;padding:0}section.intro--home .center .logos{display:flex}section.intro--home .center .logos>:first-child{margin-right:40px}section.intro--home .center .logos figure.icons.dark,body.dark section.intro--home .center .logos figure.icons.light{display:none}section.intro--home .center .logos figure.icons.light,body.dark section.intro--home .center .logos figure.icons.dark{display:flex}section.intro--home .center h2{margin:30px 0 40px}section.intro--home .center>:last-child *{margin-top:30px;line-height:1.1}@media screen and (max-width:1600px){section.intro--home .center .contentsbox,section.intro--home .center .contentsbox+p{width:90%;max-width:520px}}@media screen and (max-width:1400px){section.intro--home .section--container{grid-template-columns:minmax(auto,440px) 61fr}}@media screen and (max-width:1200px){section.intro--home .section--container{grid-gap:40px;grid-template-columns:minmax(auto,400px) 61fr}}@media screen and (max-width:970px){section.intro--home .section--container{grid-template-columns:unset;padding-top:20px;display:flex}section.intro--home .left{justify-content:center;display:flex}section.intro--home .center{align-self:center}section.intro--home .left figure{width:420px;max-width:90%}section.intro--home .center .contentsbox,section.intro--home .center .contentsbox+p{width:100%;max-width:640px}}section.intro--home.type1 .section--container{grid-template-columns:unset;grid-gap:unset;display:block}section.intro--home.type1 .box-a{flex-direction:column;width:100%;display:flex}section.intro--home.type1 .box-a .cont-b{margin:30px 0 0 auto}section.teaser--hglmultiple .section--container{grid-gap:10px;grid-template-columns:repeat(2,1fr);display:grid}section.teaser--hglmultiple .section--container>*{flex-direction:column;justify-content:flex-start;align-items:center;padding:60px 40px;display:flex;position:relative}section.teaser--hglmultiple .bg{width:100%;height:100%;position:absolute;top:0;left:0}section.teaser--hglmultiple .bg .bgcolor{width:100%;height:100%;display:block;position:absolute}section.teaser--hglmultiple .images{width:100%;height:auto;position:relative}section.teaser--hglmultiple .block--contents{margin-top:30px}section.teaser--hglmultiple .block--contents>div{padding-top:20px}section.teaser--hglmultiple figure img.light,section.teaser--hglmultiple .bg .bgcolor.light{visibility:visible}section.teaser--hglmultiple figure img.dark,section.teaser--hglmultiple .bg .bgcolor.dark{visibility:hidden;height:100%;position:absolute}body.dark section.teaser--hglmultiple figure img.light,body.dark section.teaser--hglmultiple .bg .bgcolor.light{visibility:hidden}body.dark section.teaser--hglmultiple figure img.dark,body.dark section.teaser--hglmultiple .bg .bgcolor.dark{visibility:visible}@media screen and (max-width:1200px){section.teaser--hglmultiple .section--container{grid-gap:5px}section.teaser--hglmultiple .section--container>*{padding:40px 30px}section.teaser--hglmultiple h2.cube{font-size:1.75rem}}@media screen and (max-width:970px){section.teaser--hglmultiple h2.cube{font-size:1.5rem}}@media screen and (max-width:760px){section.teaser--hglmultiple .section--container{grid-template-columns:unset}section.teaser--hglmultiple .section--container>*{max-width:520px;margin:0 auto;padding:40px 60px}section.teaser--hglmultiple h2.cube{font-size:1.75rem}}@media screen and (max-width:510px){section.teaser--hglmultiple .section--container{padding-left:0;padding-right:0}section.teaser--hglmultiple .section--container>*{padding:40px 40px 30px}}@media screen and (max-width:390px){section.teaser--hglmultiple .section--container>*{padding:30px 20px}}section.teaser--hglmultiple.single .section--container{grid-gap:unset;grid-template-columns:1fr}section.teaser--hglmultiple.single .left{grid-template-columns:7fr 6fr;justify-content:center;align-items:center;width:100%;padding:0;display:grid}section.teaser--hglmultiple.single .left>.bg{grid-column:1/span 2}section.teaser--hglmultiple.single .left>.images{width:100%}section.teaser--hglmultiple.single .left>.block--contents{width:100%;max-width:640px;margin:0;padding:40px 30px 30px 0}section.teaser--hglmultiple.single .left .block--contents *{color:#fff}section.teaser--hglmultiple.single .left .block--contents .btn--tocontact svg rect.circle{stroke:#fff}@media screen and (max-width:1400px){section.teaser--hglmultiple.single .left{grid-template-columns:6fr 7fr}}@media screen and (max-width:760px){section.teaser--hglmultiple.single .left{grid-template-columns:unset;max-width:unset}section.teaser--hglmultiple.single .left>.bg{grid-column:unset}section.teaser--hglmultiple.single .left>.block--contents{padding:0 25px 30px}}@media screen and (max-width:510px){section.teaser--hglmultiple.single .left>.block--contents{padding:0 20px 30px}}section.teaser--row3x .section--container{padding-top:60px;padding-bottom:60px}section.teaser--row3x p{text-transform:uppercase;letter-spacing:-.03em;margin-top:0;margin-bottom:0;font-size:6.3125rem;font-weight:800;line-height:1}section.teaser--row3x ul{flex-direction:column;display:flex}section.teaser--row3x ul li{justify-content:center;margin-bottom:10px;display:flex;overflow:hidden}section.teaser--row3x ul li:not(:nth-child(2))>:not(:last-child){margin-right:29px}section.teaser--row3x ul li:nth-child(2)>:not(:last-child){margin-left:29px}section.teaser--row3x ul li figure.setratio{width:100%;max-width:323px;height:77px}section.teaser--row3x ul li:first-child figure.icons{width:auto;height:-moz-fit-content;height:fit-content}section.teaser--row3x ul li:first-child figure.icons img{width:288px;min-width:288px;height:77px;min-height:77px;padding:8px 0}section.teaser--row3x ul li:nth-child(2){flex-direction:row-reverse}section.teaser--row3x ul li:nth-child(2) figure{border-radius:10vw}#ueberwegsentdecken{text-transform:uppercase;align-items:center;height:77px;font-size:2.3125rem;font-weight:800;display:flex}#ueberwegsentdecken:before{content:"";background-color:unset;width:106%;height:100%;display:block;position:absolute;left:0;right:0;transform:translate(-3%)}#ueberwegsentdecken>span{color:var(--color-ueberwegsruby);z-index:1;margin-top:.12em;transition:transform .4s cubic-bezier(0,.75,.25,1);transform:scale(1)}#ueberwegsentdecken figure.icons{width:auto;transition:transform .4s cubic-bezier(0,.75,.25,1);transform:translate(0,0)}#ueberwegsentdecken figure.icons img{width:45px;min-width:45px;height:45px;min-height:45px}#ueberwegsentdecken figure.icons,#ueberwegsentdecken figure.icons svg{width:48px;min-width:48px;height:48px;min-height:48px}section.btntype0 #ueberwegsentdecken{margin:0}section.btntype0 #ueberwegsentdecken figure.icons{transform:translate(0,0)rotate(90deg)}@media (hover:hover) and (pointer:fine){#ueberwegsentdecken:hover figure.icons{transform:translate(-10%)}section.btntype0 #ueberwegsentdecken:hover figure.icons{transform:translate(-10%)rotate(90deg)}#ueberwegsentdecken:hover:before{background-color:var(--color-ueberwegsruby)}#ueberwegsentdecken:hover>span{color:#fff;transform:scale(.95)translate(.55em)}#ueberwegsentdecken:hover figure.icons g.arrow{fill:#fff;display:none}}@media screen and (max-width:1600px){section.teaser--row3x p{font-size:6.9vw}section.teaser--row3x ul li figure.setratio{width:18vw;max-width:31.5vw;height:5.8vw}section.teaser--row3x ul li:not(:nth-child(2))>:not(:last-child){margin-right:1.8vw}section.teaser--row3x ul li:nth-child(2)>:not(:last-child){margin-left:1.8vw}section.teaser--row3x ul li:first-child figure.icons img{width:19.8vw;min-width:19.8vw;height:5.6vw;min-height:5.6vw}section.teaser--row3x ul li:nth-child(2) figure{border-radius:12.6vw}#ueberwegsentdecken{height:5.6vw;font-size:2.5vw}#ueberwegsentdecken figure.icons,#ueberwegsentdecken figure.icons svg{width:3.2vw;min-width:3.2vw;height:3.2vw;min-height:3.2vw}}@media screen and (max-width:1400px){section.teaser--row3x .section--container{padding:40px 0}}@media screen and (max-width:1200px){section.teaser--row3x ul li{margin-bottom:5px}section.teaser--row3x ul li:first-child figure.icons img{padding:5px 0}}@media screen and (max-width:970px){section.teaser--row3x ul li:first-child figure.icons img{padding:3px 0}}@media screen and (max-width:510px){section.teaser--row3x ul li:last-child{overflow:unset}#ueberwegsentdecken{height:auto;font-size:.8125rem;position:absolute;transform:translateY(150%)}}section.teaser--blog .section--container>div:first-child{justify-content:space-between;align-items:center;margin-bottom:40px;display:flex}section.teaser--blog .section--container>div:first-child h2{max-width:640px}section.teaser--blog .section--container>div:first-child ul{display:flex}section.teaser--blog .section--container>div:first-child ul>li:not(:last-child){margin-right:60px}section.teaser--blog .recentblog{grid-gap:16px;grid-template-columns:repeat(3,1fr);display:grid}section.teaser--blog .recentblog a{width:100%;height:auto;display:table}section.teaser--blog .recentblog .publicdate{margin:20px 30px 10px}section.teaser--blog .recentblog h3{margin:0 30px 20px;line-height:1.35}section.teaser--blog a.btn--tocontact{margin-left:auto;margin-right:auto}section.teaser--blog a.btn--tocontact .icons{transform:unset;transition:unset}section.teaser--blog ul li figure img{transition:transform 2s cubic-bezier(.075,.82,.165,1);transform:scale(1)}@media (hover:hover) and (pointer:fine){section.teaser--blog ul li:hover figure img{transform:scale(1.1)}}@media screen and (max-width:1200px){section.teaser--blog .recentblog h3{margin:0 0 10px}section.teaser--blog .recentblog .publicdate{margin:20px 0 10px}}@media screen and (max-width:760px){section.teaser--blog .section--container>div:first-child{flex-direction:column;align-items:flex-start;display:flex}section.teaser--blog .section--container>div:first-child ul{margin-top:20px;margin-bottom:0}section.teaser--blog .recentblog{grid-gap:30px;grid-template-columns:1fr;max-width:640px;margin:0 auto}}@media screen and (max-width:510px){section.teaser--blog .section--container{padding:60px 0}section.teaser--blog .section--container>div:first-child{padding:0 20px}section.teaser--blog .recentblog{max-width:unset}section.teaser--blog .section--container>div:first-child ul>li:not(:last-child){margin-right:30px}}section.horizontypo{overflow:hidden}section.horizontypo .section--container{justify-content:center}section.horizontypo .box{pointer-events:none;-webkit-user-select:none;user-select:none;height:14rem}section.horizontypo .rows{width:auto;height:auto;display:flex;position:absolute}section.horizontypo .rows li{white-space:nowrap;width:auto}section.horizontypo .rows li strong{align-items:center;font-weight:400;line-height:1;display:flex}section.horizontypo .row1{justify-content:flex-start;left:0;transform:translate(-100%)}section.horizontypo .row2{justify-content:flex-end;right:0;transform:translate(105%)}section.horizontypo .row1 li{transform:translateY(-100%)}section.horizontypo .row2 li{transform:translateY(100%)}section.horizontypo .cube{background-color:var(--color-bborange0);width:2rem;height:2rem;margin:0 2rem}section.horizontypo .row1 .cube{background-color:var(--color-bborange0)}section.horizontypo .row2 .cube{background-color:var(--color-ueberwegsruby);transform:rotate(45deg)}@media screen and (max-width:970px){section.horizontypo .row1 li{transform:translateY(-80%)}section.horizontypo .row2 li{transform:translateY(80%)}section.horizontypo .cube{width:1.5rem;height:1.5rem}}@media screen and (max-width:510px){section.horizontypo .cube{width:1.2rem;height:1.2rem}}section.services--list .section--container{padding-bottom:40px}section.services--list .center{margin-bottom:60px}section.services--list .list li{margin-bottom:15px}section.services--list h3{white-space:nowrap;margin-bottom:20px;font-weight:700;line-height:1.35}section.services--list.slideron h3,section.services--list.slideron .list li{pointer-events:none;-webkit-user-select:none;user-select:none}section.services--list h4{line-height:1.15}section.services--list .btn--tocontact{justify-content:center;margin-left:auto;margin-right:auto;display:flex}section.services--list .btn--tocontact .icons{transform:rotate(90deg)}@media screen and (max-width:970px){section.services--list h4{white-space:nowrap}section.services--list .center{margin-bottom:40px}}section.services--list.slider--basic .slider--container{grid-gap:30px 0;grid-template-columns:repeat(5,1fr);display:grid}section.services--list.slider--basic .slider--container>div>*{width:100%;height:auto;padding:0 20px;display:block;position:relative}section.services--list.slider--basic h2{text-align:center}@media screen and (max-width:1400px){section.services--list.slider--basic .slider--container{grid-template-rows:auto 1fr;grid-template-columns:repeat(3,1fr)!important}}@media screen and (max-width:970px){section.services--list.slider--basic .section--container{padding-left:0;padding-right:0}section.services--list.slider--basic .slider--container{cursor:grab}section.services--list.slider--basic .slider--container:active{cursor:grabbing}section.services--list.slider--basic .slider--container{grid-gap:0;-webkit-user-select:none;user-select:none;display:flex;grid-template-columns:unset!important;grid-template-rows:unset!important}section.services--list.slider--basic .slider--container>div:first-child>*{padding-left:40px}section.services--list.slider--basic .slider--container>div:last-child>*{padding-right:40px}section.services--list.slider--basic .slider--container h2{white-space:nowrap}}@media screen and (max-width:760px){section.services--list.slider--basic .slider--container>div:first-child>*{padding-left:20px}section.services--list.slider--basic .slider--container>div:last-child>*{padding-right:20px}}@media screen and (max-width:510px){section.services--list.slider--basic .slider--container>div:not(:last-child) ul.list{width:100%;min-width:55vw}}section.projekte .section--container{padding-bottom:0}section.projekte a{width:100%;height:auto;display:table}section.projekte h2{margin-bottom:.4em}section.projekte .ref--drag{align-self:flex-end;margin-bottom:40px;margin-right:40px;position:absolute;bottom:0}section.projekte .ref--drag figure svg{max-height:58px}section.projekte .ref--drag figure svg circle:first-of-type{stroke:var(--color-white)}section.projekte .ref--drag figure svg circle:nth-of-type(2),section.projekte .ref--drag figure svg polygon{fill:var(--color-white)}section.projekte .ref--title{visibility:hidden;margin:0 auto;position:absolute;top:0;left:0;right:0}@media screen and (max-width:970px){section.projekte h2{max-width:480px}section.projekte .ref--drag{margin-right:0}}@media screen and (max-width:650px){section.projekte .section--container{flex-direction:column}section.projekte h2{margin-bottom:20px}section.projekte .ref--drag{display:none}}section.slider--loop{overflow:hidden}section.slider--loop .slider--container::-webkit-scrollbar{display:none}section.slider--loop .slider--container{cursor:grab;justify-content:center;width:100%;max-width:1440px;height:100%;transition:transform 1s cubic-bezier(0,.5,.5,1);display:flex}section.slider--loop .slider--container:active{cursor:grabbing}section.slider--loop .slider--container.type0{transform:translate(20vw)}section.slider--loop .slider--container.type1{transform:translate(-20vw)}section.slider--postref>.refbox{width:100%;height:auto;position:relative}section.slider--postref.standby .slider--container.type0,section.slider--postref.standby .slider--container.type1{transform:translate(0,0)}section.slider--loop .slider--container li{width:45vw;height:100%;padding:2px 7px;position:absolute;top:0;left:0}section.slider--loop .slider--container.type1{margin-top:2px}section.slider--loop .slider--container.type1 li{left:10vw}section.slider--loop .slider--container li a{-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;position:relative}section.slider--loop figure,section.slider--loop img{-webkit-user-select:none;user-select:none;pointer-events:none}@media screen and (max-width:760px){section.slider--loop .slider--container li{padding:1px 2px}}@media screen and (max-width:610px){section.slider--loop .slider--container li{width:69vw}}section.slider--videos.slider--loop .jg--videos .buttons{transform:translate(0,0)scale(.5)}@media (hover:hover) and (pointer:fine){section.slider--videos.slider--loop .slider--container li:hover .jg--videos .buttons .player:before{transform:scale(.7)rotate(-295deg)}}section.kunden{overflow:hidden}section.kunden .box-a{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:640px;height:auto;margin:0 auto 20px;display:flex}section.kunden .box-a h2{color:var(--color-bbgrey1);max-width:unset;text-align:center}section.kunden .box-b ul{grid-template-columns:repeat(4,1fr);height:160px;min-height:160px;display:grid;overflow:hidden}section.kunden .box-b ul li{justify-content:center;align-items:center;display:flex;position:absolute}section.kunden .box-b ul li:nth-child(4n-3){transform:translate(0,0)}section.kunden .box-b ul li:nth-child(4n-2){transform:translate(100%)}section.kunden .box-b ul li:nth-child(4n-1){transform:translate(200%)}section.kunden .box-b ul li:nth-child(4n){transform:translate(300%)}section.kunden .box-b figure.svgs{width:325px;min-width:325px;height:200px;min-height:200px}body.dark section.kunden .box-b figure.svgs img{filter:brightness(0)invert()}@media screen and (max-width:1400px){section.kunden .section--container{padding-left:0;padding-right:0}section.kunden .box-b ul{height:15.385vw;min-height:15.385vw}section.kunden .box-b figure.svgs{width:25vw;min-width:25vw;height:15.385vw;min-height:15.385vw}}@media screen and (max-width:760px){section.kunden .box-b ul{grid-template-columns:repeat(4,1fr);height:15.385vw;min-height:15.385vw}section.kunden .box-b figure.svgs{width:25vw;min-width:25vw;height:15.385vw;min-height:15.385vw}section.kunden .box-b ul li:nth-child(4n-3){transform:translate(0,0)}section.kunden .box-b ul li:nth-child(4n-2){transform:translate(100%)}section.kunden .box-b ul li:nth-child(4n-1){transform:translate(200%)}section.kunden .box-b ul li:nth-child(4n){transform:translate(300%)}}@media screen and (max-width:510px){section.kunden .box-b ul{grid-template-columns:repeat(3,1fr);height:20.308vw;min-height:20.308vw}section.kunden .box-b figure.svgs{width:33vw;min-width:33vw;height:20.308vw;min-height:20.308vw}section.kunden .box-b ul li:nth-child(3n-2){transform:translate(0,0)}section.kunden .box-b ul li:nth-child(3n-1){transform:translate(100%)}section.kunden .box-b ul li:nth-child(3n){transform:translate(200%)}}section.kunden .box-b ul li figure{opacity:0;transform:translateY(-150%)}section.kunden .box-b ul li.on figure{opacity:1;transform-origin:50%;transform:translate(0,0)scale(1)}section.kunden .box-b ul li.off figure{opacity:0;transform:translateY(150%)scale(1)}section.kunden .box-b ul li.on figure{animation-name:kundenLogoOn}section.kunden .box-b ul li.off figure{animation-name:kundenLogoOff}section.kunden .box-b ul li.on figure,section.kunden .box-b ul li.off figure{animation-timing-function:cubic-bezier(.75,0,.25,1);animation-fill-mode:forwards}section.kunden .box-b ul.animationoff li figure{opacity:1;transform-origin:50%;animation:none;transform:translate(0,0)scale(1)}section.kunden .box-b ul.animationoff li{position:relative;transform:none}@media screen and (max-width:510px){section.kunden .box-b ul.animationoff[data-cols="5"],section.kunden .box-b ul.animationoff[data-cols="4"]{grid-template-columns:repeat(2,1fr);height:auto;min-height:auto}}section.kunden .box-b ul.animationoff[data-cols="3"]{grid-template-columns:repeat(3,1fr);height:auto;min-height:auto}@keyframes kundenLogoOn{0%{opacity:0;transform:translateY(-150%)scale(1)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes kundenLogoOff{0%{opacity:1;transform:translate(0,0)scale(1)}to{opacity:0;transform:translateY(150%)scale(1)}}section.gallery--home h2{margin-bottom:.4em}section.gallery--home .section--container{padding-bottom:60px}section.gallery--home .textmain{max-width:640px}section.gallery--home .textrotate{z-index:1;position:absolute;top:0;right:0;transform:translate(-40%,8%)}section.gallery--home .textrotate .badge--b0,section.gallery--home .textrotate .badge--b1{fill:var(--color-white)}.badge--text{transform-origin:50%}.badge--container{transform-origin:50%;animation:30s linear infinite textRotateAni}@keyframes textRotateAni{0%{transform:rotate(0)scale(.98)}to{transform:rotate(360deg)scale(.98)}}@media screen and (max-width:1200px){section.gallery--home .textmain{max-width:480px}}@media screen and (max-width:970px){section.gallery--home .section--container{padding-bottom:40px}section.gallery--home .textrotate{transform:translateY(10%)scale(.75)}}@media screen and (max-width:760px){section.gallery--home .textmain{max-width:400px}section.gallery--home .textmain h2{line-height:1.1}section.gallery--home .section--container{padding-bottom:30px}section.gallery--home .textrotate{top:unset;bottom:0;transform:translateY(160px)scale(.85)}}@media screen and (max-width:610px){section.gallery--home .textrotate{transform:translateY(180px)scale(.65)}}@media screen and (max-width:510px){section.gallery--home .textrotate{transform:translate(15%,170px)scale(.45)}section.gallery--home h2{max-width:370px}}@media screen and (max-width:390px){section.gallery--home .textrotate{transform:translate(20%,160px)scale(.4)}}section.gallery--home .galleries{grid-gap:5px;grid-template:".a b b c."100fr". .d e c."10fr". .d e g g"93fr". .d f g g"32fr". .d f. ."17fr". .d. . ."42fr/100fr 169fr 387fr 197fr 288fr 191fr;width:100%;max-width:2400px;height:auto;margin-bottom:60px;display:grid;position:relative}section.gallery--home .galleries>div{justify-content:center;align-items:center;width:100%;height:auto;margin:0;display:flex;position:relative}section.gallery--home .galleries>div:before{content:"";display:block;position:relative}section.gallery--home .galleries>div.a--ratio{grid-area:a}section.gallery--home .galleries>div.b--ratio{grid-area:b}section.gallery--home .galleries>div.c--ratio{grid-area:c}section.gallery--home .galleries>div.d--ratio{grid-area:d}section.gallery--home .galleries>div.e--ratio{grid-area:e}section.gallery--home .galleries>div.f--ratio{grid-area:f}section.gallery--home .galleries>div.g--ratio{grid-area:g}section.gallery--home .galleries>div.a--ratio:before,section.gallery--home .galleries>div.d--ratio:before,section.gallery--home .galleries>div.e--ratio:before{padding-bottom:134%}section.gallery--home .galleries>div.f--ratio:before,section.gallery--home .galleries>div.g--ratio:before{padding-bottom:56.25%}section.gallery--home .galleries>div.b--ratio:before{padding-bottom:42.86%}section.gallery--home .galleries>div.c--ratio:before{padding-bottom:100%}section.gallery--home .galleries>div>ul{overflow:hidden}section.gallery--home .galleries>div>ul,section.gallery--home .galleries>div>ul>li{object-fit:cover;width:100%;height:100%;position:absolute}section.gallery--home .galleries>div>ul>li>figure{width:100%;height:100%;position:absolute}section.gallery--home .galleries>div>ul>li>figure>img{height:100%}section.gallery--home .galleries>div>ul>li:first-child figure.jg--lazytrans img{transition:unset}section.gallery--home .galleries>div.sliders>ul li{transform:translate(100%)}ul.l-to-r .fadein{animation-name:aniLRin}ul.l-to-r .fadeout{animation-name:aniLRout}ul.r-to-l .fadein{animation-name:aniRLin}ul.r-to-l .fadeout{animation-name:aniRLout}ul.t-to-b .fadein{animation-name:aniTBin}ul.t-to-b .fadeout{animation-name:aniTBout}ul.b-to-t .fadein{animation-name:aniTBin}ul.b-to-t .fadeout{animation-name:aniTBout}.fadein,.fadeout{animation-duration:1.5s;animation-timing-function:cubic-bezier(.75,0,.25,1)}.fadein.fadebegin{animation-duration:0s}@keyframes aniLRin{0%{transform:translate(-100%)}to{transform:translate(0,0)}}@keyframes aniLRout{0%{z-index:2;transform:translate(0,0)}to{z-index:2;transform:translate(100%)}}@keyframes aniRLin{0%{transform:translate(100%)}to{transform:translate(0,0)}}@keyframes aniRLout{0%{z-index:2;transform:translate(0,0)}to{z-index:2;transform:translate(-100%)}}@keyframes aniTBin{0%{transform:translateY(-100%)}to{transform:translate(0,0)}}@keyframes aniTBout{0%{z-index:2;transform:translate(0,0)}to{z-index:2;transform:translateY(100%)}}@keyframes aniBTin{0%{transform:translateY(100%)}to{transform:translate(0,0)}}@keyframes aniBTout{0%{z-index:2;transform:translate(0,0)}to{z-index:2;transform:translateY(-100%)}}@media screen and (max-width:760px){section.gallery--home .galleries{grid-template:"a a. . ."100fr"a a f f f"109fr"b b b b b"145fr"g g g g e"141fr".c c d d"141fr". . .d d"53fr/100fr 142fr 81fr 67fr 163fr;padding:0 20px}}section.gallery--home .stoe--box{justify-content:flex-end;width:100%;max-width:2400px;margin:0 auto;display:flex;position:absolute;bottom:0}section.gallery--home .stoerer{transform:translate(-10vw,-5vw)}@media screen and (max-width:2400px){section.gallery--home .stoerer,section.gallery--home .stoerer .button figure.icons,section.gallery--home .stoerer .button figure.icons svg{width:10vw;min-width:10vw;max-width:10vw;height:10vw;min-height:10vw;max-height:10vw}section.gallery--home .stoerer>ul li{width:6.4vw;min-width:6.4vw}}@media screen and (max-width:760px){section.gallery--home .stoe--box{justify-content:flex-start}section.gallery--home .stoerer{transform:translate(10vw,-10vw)}section.gallery--home .stoerer,section.gallery--home .stoerer .button figure.icons,section.gallery--home .stoerer .button figure.icons svg{width:15vw;min-width:15vw;max-width:15vw;height:15vw;min-height:15vw;max-height:15vw}section.gallery--home .stoerer>ul li{width:9.6vw;min-width:9.6vw}}@media screen and (max-width:510px){section.gallery--home .stoerer{transform:translate(10vw,-10vw)}section.gallery--home .stoerer,section.gallery--home .stoerer .button figure.icons,section.gallery--home .stoerer .button figure.icons svg{width:21vw;min-width:21vw;max-width:21vw;height:21vw;min-height:21vw;max-height:21vw}section.gallery--home .stoerer>ul li{width:13.4vw;min-width:13.4vw}}body:not(.dark) section.jobs--home>svg{z-index:-1;width:100vw;position:absolute}section.jobs--home h2{margin-bottom:.4em}section.jobs--home .section--container>div:first-child{grid-gap:60px;grid-template-columns:minmax(640px,5fr) 4fr;display:grid}section.jobs--home .textmain{place-self:center;max-width:640px}section.jobs--home .media{justify-self:center;width:100%;height:auto;display:block}section.jobs--home .media .jg--mp4{pointer-events:none;-webkit-user-select:none;user-select:none;max-width:480px;margin:0 auto}@media screen and (max-width:1600px){section.jobs--home .media .jg--mp4{max-width:400px}}@media screen and (max-width:1400px){section.jobs--home .media .jg--mp4{max-width:320px}}@media screen and (max-width:1200px){section.jobs--home .section--container{padding-right:0}section.jobs--home .section--container>div:first-child{grid-template-columns:minmax(480px,5fr) 4fr}section.jobs--home .media .jg--mp4{margin:0 0 0 auto}}@media screen and (max-width:970px){section.jobs--home .section--container>div:first-child{grid-gap:90px;grid-template-columns:minmax(360px,4fr) 3fr}section.jobs--home .textmain{align-self:flex-start}section.jobs--home .media .jg--mp4{max-width:290px}}@media screen and (max-width:760px){section.jobs--home .section--container>div:first-child{grid-gap:40px}section.jobs--home .media .jg--mp4{max-width:200px}}@media screen and (max-width:650px){section.jobs--home .section--container>div:first-child{grid-gap:90px;grid-template-columns:1fr}section.jobs--home .textmain{padding-right:20px}section.jobs--home .media .jg--mp4{max-width:220px;margin:0 auto;transform:translate(60px)}}@media screen and (max-width:350px){section.jobs--home .media .jg--mp4{transform:translate(40px)}}section.jobs--home .section--container>div:last-child{z-index:1;padding-top:80px;padding-right:60px}section.jobs--home .section--container>div:last-child h3{flex-direction:column;margin-bottom:60px;line-height:1.1;display:flex}section.jobs--home .section--container>div:last-child h3>span:last-child{color:var(--color-bborange0)}section.jobs--home .section--container>div:last-child ul{grid-gap:60px;grid-template-columns:repeat(3,1fr);display:grid}section.jobs--home .section--container>div:last-child ul li{width:100%;height:100%}section.jobs--home .section--container>div:last-child ul li.initiativ h4{color:var(--color-bbgrey1)}section.jobs--home .section--container>div:last-child ul li a{width:100%;height:auto;display:table}section.jobs--home .section--container>div:last-child h4{display:initial;width:auto;margin:0}@media screen and (max-width:970px){section.jobs--home .section--container>div:last-child ul{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:760px){section.jobs--home .section--container>div:last-child{padding-top:90px;padding-right:20px}section.jobs--home .section--container>div:last-child ul{grid-gap:40px;grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:610px){section.jobs--home .section--container>div:last-child ul{grid-template-columns:unset;grid-gap:30px}}section.content--col3x.type2 .box-a{text-align:center;justify-content:center;align-items:center;width:100%;height:auto;display:flex}section.content--col3x.type2 .box-a h2{letter-spacing:unset;opacity:.2;width:100%;max-width:unset;margin-bottom:-.1em;font-size:9rem;line-height:.8}@media screen and (max-width:1600px){section.content--col3x.type2 .box-a h2{font-size:9vw}}@media screen and (max-width:760px){section.content--col3x.type2 .box-a h2{font-size:4.25rem}}@media screen and (max-width:590px){section.content--col3x.type2 .box-a h2{font-size:11.6vw}}section.content--col3x.type2 .box-b{width:100%;height:auto}section.content--col3x.type2 .box-b>ul.list{grid-gap:40px;grid-template-columns:repeat(3,1fr);align-items:flex-start;width:100%;display:grid}@media screen and (max-width:1600px){section.content--col3x.type2 .box-b>ul.list{grid-gap:30px}}@media screen and (max-width:1400px){section.content--col3x.type2 .box-b>ul.list{grid-gap:20px}}@media screen and (max-width:1200px){section.content--col3x.type2 .box-b>ul.list{grid-gap:10px}}section.content--col3x.type2 .box-b>ul.list>li{flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}section.content--col3x.type2 .box-b>ul.list>li>.bg{background-color:var(--color-white);width:100%;height:100%;display:block;position:absolute;top:0;left:0}section.content--col3x.type2 .box-b>ul.list>li>.hovercircle{border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}section.content--col3x.type2 .box-b>ul.list>li>.hovercircle:before{content:"";background-color:var(--color-stdhgl);opacity:0;border-radius:50%;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.075,.82,.165,1);display:block;position:absolute;transform:translate(-50%,-50%)scale(0)}section.content--col3x.type2 .box-b>ul.list>li.on>.hovercircle:before{opacity:1;transform:translate(-50%,-50%)scale(1)}section.content--col3x.type2 .box-b>ul.list>li>a{z-index:1;cursor:pointer;flex-direction:column;width:100%;height:100%;padding:50px;display:flex;position:relative}section.content--col3x.type2 .box-b>ul.list>li h3{color:var(--color-black);margin-bottom:.6em;line-height:1.15}section.content--col3x.type2 .box-b>ul.list>li .buttons.btn3 .btntarget{color:var(--color-black)}section.content--col3x.type2 .box-b>ul.list>li.on .buttons.btn3 .btntarget>span{background:linear-gradient(to bottom, transparent 92%, var(--color-black) 0) center center/100% 100% no-repeat}section.content--col3x.type2 .box-b>ul.list>li .buttons.btn3 .btntarget figure.icons{margin-bottom:-.2em;transition:margin-left .8s cubic-bezier(.075,.82,.165,1)}@media (hover:hover) and (pointer:fine){section.content--col3x.type2 .box-b>ul.list>li>a:hover .buttons.btn3 .btntarget figure.icons{margin-left:1.5em}}section.content--col3x.type2 .box-b>ul.list>li p{color:var(--color-black);margin-top:auto;padding-top:8em}@media screen and (max-width:1400px){section.content--col3x.type2 .box-b>ul.list>li>a{padding:40px}section.content--col3x.type2 .box-b>ul.list>li p{padding-top:7em}}@media screen and (max-width:1200px){section.content--col3x.type2 .box-b>ul.list>li p{padding-top:6em}section.content--col3x.type2 .box-b>ul.list>li>a{padding:40px 30px}}@media screen and (max-width:970px){section.content--col3x.type2 .box-b>ul.list{grid-template-columns:unset;width:100%;max-width:640px;margin:0 auto}section.content--col3x.type2 .box-b>ul.list>li p{padding-top:2em}section.content--col3x.type2 .box-b>ul.list>li h3{font-size:2.2rem}section.content--col3x.type2 .box-b>ul.list>li h3>*{display:none}}@media screen and (max-width:760px){section.content--col3x.type2 .box-b>ul.list>li h3{font-size:1.8125rem}}@media screen and (max-width:510px){section.content--col3x.type2 .box-b>ul.list>li h3{font-size:1.625rem}section.content--col3x.type2 .box-b>ul.list>li h3>*{display:block}}section.emphasis{z-index:1}section.emphasis .section--container{justify-content:flex-end;align-items:flex-end}body:not(.single-projekte) section.emphasis .section--container{padding-top:60px}section.emphasis .subtext{color:var(--color-bbgrey1);margin-bottom:20px;margin-right:auto;font-weight:700}section.emphasis .subtext *{color:inherit}section.emphasis strong{letter-spacing:-.02em;color:var(--color-bborange0);padding-right:5vw;font-weight:800;line-height:1}section.emphasis.type1 .subtext{margin-left:auto;margin-right:unset;text-align:center;flex-direction:column;display:flex}@media screen and (max-width:1200px){section.emphasis strong{padding-right:unset}}@media screen and (max-width:970px){section.emphasis.type1 .subtext{text-align:right}}@media screen and (max-width:760px){section.emphasis .smallcubes{margin-bottom:80px;right:96px}}@media screen and (max-width:510px){section.emphasis.type1 strong{margin-bottom:10px}}section.emphasis.type3 .section--container{justify-content:center;align-items:flex-start}section.emphasis.type3 .box-a{max-width:1200px;margin:0 auto}@media screen and (max-width:1440px){section.emphasis.type3 .box-a{max-width:960px}}section.emphasis.type3 blockquote{color:inherit;margin:0;padding:0;font-style:italic;font-weight:400}section.emphasis.type3 blockquote:before{content:"„"}section.emphasis.type3 blockquote:after{content:"“"}section.emphasis.type3 .attribution{align-items:center;gap:16px;margin-top:28px;font-style:normal;display:flex}section.emphasis.type3 .attribution .dash{background-color:var(--color-bborange0);flex:none;width:40px;height:4px;display:block}@media screen and (max-width:510px){section.emphasis.type3 .attribution{margin-top:20px}section.emphasis.type3 .attribution .dash{width:28px}}section.emphasis.type3 .bg{z-index:-1;position:absolute;top:0;bottom:0;left:0;right:0}section.emphasis.type3 .bg .bgcolor{position:absolute;top:0;bottom:0;left:0;right:0}section.emphasis.type3 .bg .bgcolor.dark,body.dark section.emphasis.type3 .bg .bgcolor.light{display:none}body.dark section.emphasis.type3 .bg .bgcolor.dark{display:block}section.emphasis.type3 .specificcolors,section.emphasis.type3 .specificcolors *{color:inherit}section.contentsbox .zitat.type3 blockquote{color:inherit;margin:0;padding:0;font-style:italic;font-weight:400}section.contentsbox .zitat.type3 blockquote:before{content:"„"}section.contentsbox .zitat.type3 blockquote:after{content:"“"}section.contentsbox .zitat.type3 .attribution{align-items:center;gap:16px;margin-top:28px;font-style:normal;display:flex}section.contentsbox .zitat.type3 .attribution cite{font-style:normal;font-size:inherit}section.contentsbox .zitat.type3 .attribution .dash{background-color:var(--color-bborange0);flex:none;width:40px;height:4px;display:block}@media screen and (max-width:510px){section.contentsbox .zitat.type3 .attribution{margin-top:20px}section.contentsbox .zitat.type3 .attribution .dash{width:28px}}section.emphasis.type2 h2{max-width:unset;font-weight:600}section.emphasis.type2>.section--container>*{padding-right:120px}section.emphasis.type2>.section--container>.box-a{margin-right:auto}section.emphasis.type2 .box-a *{line-height:1.4}section.emphasis.type2 .box-a .size{font-size:3.5625rem;line-height:1.4}section.emphasis.type2 .box-b{justify-content:space-between;align-items:center;width:100%;height:auto;margin-top:25px;display:flex}section.emphasis.type2 .box-b>.cont-a{flex-direction:column;display:flex}@media screen and (max-width:1600px){section.emphasis.type2 .box-a .size{font-size:3.25rem}section.emphasis.type2>.section--container>*{padding-right:90px}}@media screen and (max-width:1400px){section.emphasis.type2 .box-a .size{font-size:2.625rem}section.emphasis.type2>.section--container>*{padding-right:70px}}@media screen and (max-width:1200px){section.emphasis.type2 .box-a .size{font-size:2.25rem}section.emphasis.type2>.section--container>*{padding-right:40px}}@media screen and (max-width:970px){section.emphasis.type2 .box-a .size{font-size:2rem}section.emphasis.type2>.section--container>*{padding-right:unset}}@media screen and (max-width:760px){section.emphasis.type2 .box-a .size{font-size:1.875rem}}@media screen and (max-width:510px){section.emphasis.type2 .box-a .size{font-size:1.625rem}}@media screen and (max-width:390px){section.emphasis.type2 .box-a .size{font-size:1.5rem}}section.readend .section--container{padding-top:0}section.readend .blogintrofooter .subinfo{margin:0}section.teaser--horizon.slider--basic .slider--container .cont-b{padding:0 30px}section.teaser--horizon.slider--basic .buttons{margin-right:0}section.teaser--horizon.slider--basic .buttons h3{width:auto;height:auto;margin-bottom:.35em;font-size:2.3rem;line-height:1.15;display:block}section.teaser--horizon.slider--basic .buttons h3 .btntarget figure.icons{top:.025em}section.teaser--horizon.slider--basic .buttons h3 .btntarget figure.icons svg .arrow{fill:var(--color-bborange0)}@media screen and (max-width:1600px){section.teaser--horizon.slider--basic .buttons h3{font-size:2.125rem}}@media screen and (max-width:1400px){section.teaser--horizon.slider--basic .buttons h3{font-size:2rem}}@media screen and (max-width:1200px){section.teaser--horizon.slider--basic .slider--container .cont-b{padding:0 15px}}@media screen and (max-width:970px){section.teaser--horizon.slider--basic .buttons h3{font-size:1.815rem}}@media screen and (max-width:760px){section.teaser--horizon.slider--basic .buttons h3{font-size:1.5rem}}@media screen and (max-width:390px){section.teaser--horizon.slider--basic .buttons h3{font-size:1.315rem}}section.teaser--horizon.slider--basic .cont-a>a{width:100%;height:auto;display:block;position:relative}section.teaser--horizon.slider--basic .section--container>p{max-width:800px;margin-bottom:40px;padding:0 40px}section.teaser--horizon.slider--basic .slider--container{grid-gap:20px;flex-direction:row;display:flex}section.teaser--horizon.slider--basic .slider--container>li{width:100%;max-width:640px}section.teaser--horizon.slider--basic.slideron .slider--container>li *{pointer-events:none;-webkit-user-select:none;user-select:none}body.istouchdevice section.teaser--horizon.slider--basic.slideron .slider--container>li *{pointer-events:unset;-webkit-user-select:unset;user-select:unset}section.teaser--horizon.slider--basic .slider--container figure.setratio img{height:100%}@media screen and (max-width:1600px){section.teaser--horizon.slider--basic .slider--container{grid-gap:10px}}@media screen and (max-width:1400px){section.teaser--horizon.slider--basic .section--container{padding-left:0;padding-right:0}section.teaser--horizon.slider--basic .labeltarget{padding:0 40px}section.teaser--horizon.slider--basic .slider--container{cursor:grab;grid-gap:20px;padding:0 40px;display:flex}section.teaser--horizon.slider--basic .slider--container:active{cursor:grabbing}section.teaser--horizon.slider--basic .slider--container>li{width:40vw;min-width:40vw;max-width:40vw}}@media screen and (max-width:970px){section.teaser--horizon.slider--basic .slider--container{grid-gap:10px}section.teaser--horizon.slider--basic .slider--container>li{width:45vw;min-width:45vw;max-width:45vw}}@media screen and (max-width:760px){section.teaser--horizon.slider--basic .labeltarget,section.teaser--horizon.slider--basic .slider--container{padding:0 20px}}@media screen and (max-width:590px){section.teaser--horizon.slider--basic .slider--container>li{width:70vw;min-width:70vw;max-width:70vw}}section.media--bbfull.type0{width:100%;height:auto;display:block;position:relative}section.media--bbfull.type0 .section--container{margin:0 auto}section.media--bbfull.type0 .jg--videos:not(.jg--mp4){width:100%;max-width:1720px;height:auto;margin:0 auto;padding:60px}@media screen and (max-width:1600px){section.media--bbfull.type0 .jg--videos:not(.jg--mp4){padding:0}}section.media--bbfull.type0 .jg--videos.jg--mp4{cursor:auto}section.media--bbfull.type1 .section--container{align-items:flex-end;max-width:100%;padding-top:0;padding-left:0;padding-right:0}section.media--bbfull.type1 .jg--videos{cursor:pointer;justify-content:flex-start;align-items:flex-end;width:100%;margin:0 0 0 auto;max-width:80%!important}section.media--bbfull.type1 .media .videobtntext{position:absolute;left:10%;transform:translate(15vw,50%)}@media screen and (max-width:970px){section.media--bbfull.type1 .jg--videos{max-width:90%!important}}@media screen and (max-width:510px){section.media--bbfull.type1 .jg--videos{max-width:100%!important}}section.module--newsletter .newsletter.nl0{max-width:960px}section.events--ueberwegs .events--ueberwegs-popup-icons{display:none}section.events--ueberwegs .section--container>*+*{margin-top:40px}section.events--ueberwegs .box-a{width:100%;max-width:800px}section.events--ueberwegs .box-a h2.cube{margin-bottom:.4em}section.events--ueberwegs .box-b>ul{grid-gap:30px;grid-template-columns:1fr;display:grid}section.events--ueberwegs .box-b>ul>li>.container{grid-gap:16px;grid-template-columns:270px 1fr 150px 200px;justify-content:flex-start;align-items:flex-start;display:grid}section.events--ueberwegs .box-b>ul>li+li>.container:before{content:"";background-color:var(--color-bbgrey1);width:100%;height:1px;display:block;position:absolute;top:-15px;left:0}@media screen and (max-width:1200px){section.events--ueberwegs .box-b>ul>li>.container{grid-template-columns:160px 1fr 130px 190px}}@media screen and (max-width:970px){section.events--ueberwegs .box-b>ul>li>.container{grid-template-columns:130px 1fr 100px 150px}}@media screen and (max-width:760px){section.events--ueberwegs .box-b>ul>li>.container{grid-gap:12px;grid-template-columns:auto 1fr}}section.events--ueberwegs .box-b>ul>li>.container>.item{flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}@media screen and (max-width:1200px){section.events--ueberwegs .box-b>ul>li>.container>.item.item--date>.date{flex-direction:column;display:flex}section.events--ueberwegs .box-b>ul>li>.container>.item.item--date>.date .comma{display:none}}@media screen and (max-width:760px){section.events--ueberwegs .box-b>ul>li>.container>.item.item--date{grid-column:1/span 2}section.events--ueberwegs .box-b>ul>li>.container>.item.item--date>.date{flex-direction:row}section.events--ueberwegs .box-b>ul>li>.container>.item.item--date>.date .comma{display:block}section.events--ueberwegs .box-b>ul>li>.container>.item.item--title{grid-column:1/span 2}}section.events--ueberwegs .box-b>ul>li>.container>.item.item--location .buttons .btntarget>span{border-bottom:unset;background:unset}section.events--ueberwegs .box-b>ul>li>.container>.item.item--location .buttons .btntarget .icon--location{color:var(--color-ueberwegsruby);margin:0 .2em -.1em 0}@media (hover:hover) and (pointer:fine){section.events--ueberwegs .box-b>ul>li>.container>.item.item--location .buttons .btntarget:hover .icon--location{margin:0 .1em 0 0;transition:unset}}section.events--ueberwegs .box-b>ul>li>.container>.item.item--action{align-items:flex-end}section.events--ueberwegs .box-b>ul>li>.container>.item.item--action .buttons.btn3 .btntarget>span{border-bottom:unset}section.events--ueberwegs .box-c{justify-content:flex-end;align-items:flex-end;display:flex}#etc .events--ueberwegs-popup{z-index:1006;justify-content:flex-end;align-items:flex-end;width:0;height:0;padding:0;display:flex;position:fixed;top:50%;right:60px}@media screen and (max-width:1400px){#etc .events--ueberwegs-popup{right:40px}}@media screen and (max-width:760px){#etc .events--ueberwegs-popup{right:20px}}#etc .events--ueberwegs-popup>.container{transform-origin:50%;width:auto;height:auto;margin:0;transition:transform .2s cubic-bezier(.075,.82,.165,1);display:block;position:relative;transform:scale(1)}#etc .events--ueberwegs-popup.is--disabled>.container{transform:scale(0)}#etc .events--ueberwegs-popup>.container>.buttons{justify-content:center;align-items:center;width:auto;height:auto;margin:0;display:flex}#etc .events--ueberwegs-popup .btntarget{z-index:1;opacity:0;justify-content:center;align-items:center;width:36px;min-width:36px;max-width:36px;height:36px;min-height:36px;max-height:36px;animation:.15s 1s forwards eventsUberwegsPopUp-appear;display:flex;position:relative}#etc .events--ueberwegs-popup.is--disabled .btntarget{pointer-events:none;-webkit-user-select:none;user-select:none}@keyframes eventsUberwegsPopUp-appear{0%{opacity:0}to{opacity:1}}#etc .events--ueberwegs-popup .btntarget>.bg{background-color:var(--color-white);z-index:2;border-radius:50%}#etc .events--ueberwegs-popup .btntarget figure.icons{width:24px;min-width:24px;max-width:24px;height:24px;min-height:24px;max-height:24px;color:var(--color-black);z-index:3;transition:transform .4s cubic-bezier(.075,.82,.165,1);position:absolute}#etc .events--ueberwegs-popup .btntarget figure.icons.icon--event-note{transform:scale(1)}#etc .events--ueberwegs-popup .btntarget figure.icons.icon--arrow4{transform:rotate(90deg)scaleX(0)}#etc .events--ueberwegs-popup.is--up .btntarget figure.icons.icon--arrow4{transform:rotate(-90deg)scaleX(0)}@media (hover:hover) and (pointer:fine){#etc .events--ueberwegs-popup .btntarget:hover figure.icons.icon--arrow4{transform:rotate(90deg)scale(1)}#etc .events--ueberwegs-popup.is--up .btntarget:hover figure.icons.icon--arrow4{transform:rotate(-90deg)scale(1)}#etc .events--ueberwegs-popup .btntarget:hover figure.icons.icon--event-note{transform:scale(0)}}#etc .events--ueberwegs-popup .btntarget .label{white-space:nowrap;z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;height:36px;min-height:36px;max-height:36px;font-size:1rem;display:flex;position:absolute;right:18px;overflow:hidden}#etc .events--ueberwegs-popup .btntarget .label>span{color:var(--color-black);letter-spacing:-.025em;transform-origin:0;opacity:0;margin-bottom:-.2em;padding-left:18px;padding-right:18px;font-weight:600;line-height:1;transform:translate(100%)scaleX(2)}#etc .events--ueberwegs-popup .btntarget .label>.bg{background-color:var(--color-white);z-index:-1;transform-origin:100%;border-radius:18px 0 0 18px;transform:translate(100%)}@media (hover:hover) and (pointer:fine){#etc .events--ueberwegs-popup .btntarget:hover .label{pointer-events:unset}#etc .events--ueberwegs-popup .btntarget:hover .label>.bg{animation:.5s cubic-bezier(.075,.82,.165,1) forwards eventsUberwegsPopUp_0}#etc .events--ueberwegs-popup .btntarget:hover .label>span{animation:.5s cubic-bezier(.075,.82,.165,1) forwards eventsUberwegsPopUp_1}}@keyframes eventsUberwegsPopUp_0{0%{transform:translate(100%)}to{transform:translate(0,0)}}@keyframes eventsUberwegsPopUp_1{0%{opacity:0;transform:translate(100%)scaleX(2)}to{opacity:1;transform:translate(0,0)scale(1)}}#cc--main{--cc-font-family:"UniversNextVariableBundB";--cc-font-size:14px;--cc-bg:#2c2f31;--cc-text:#fff;--cc-border-radius:5px;--cc-btn-primary-bg:#fff;--cc-btn-primary-text:#1e2124;--cc-btn-primary-hover-bg:#1e2124;--cc-btn-primary-hover-text:#fff;--cc-btn-secondary-bg:var(--color-bbgrey1);--cc-btn-secondary-text:#fff;--cc-btn-secondary-hover-bg:#515151;--cc-btn-secondary-hover-text:var(--cc-btn-secondary-text);--cc-btn-border-radius:.375rem;--cc-toggle-bg-off:#919ea6;--cc-toggle-bg-on:var(--cc-btn-primary-bg);--cc-toggle-bg-readonly:#d5dee2;--cc-toggle-knob-bg:#fff;--cc-toggle-knob-icon-color:#ecf2fa;--cc-block-text:var(--cc-text);--cc-cookie-category-block-bg:#2c2f31;--cc-cookie-category-block-bg-hover:#515151;--cc-section-border:#515151;--cc-cookie-table-border:#e9edf2;--cc-overlay-bg:#040608;--cc-overlay-opacity:.05;--cc-consent-modal-box-shadow:0 .625rem 1.875rem #02020347;--cc-webkit-scrollbar-bg:#cfd5db;--cc-webkit-scrollbar-bg-hover:#9199a0}#cc--main #cm{width:100%;max-width:410px;right:60px}@media screen and (max-width:1400px){#cc--main #cm{right:40px}}@media screen and (max-width:760px){#cc--main #cm{margin:0 auto;left:0;right:0}}@media screen and (max-width:590px){#cc--main #cm{max-width:90vw}}#c-ttl{display:none}#cc--main #c-bns{grid-gap:5px;grid-template-columns:1fr 1fr;display:grid}#cc--main #c-bns .c-bn{width:100%;margin:0;display:block}#cc--main #c-bns .c-bn:hover{background-color:var(--cc-btn-primary-hover-bg)!important;color:var(--cc-btn-primary-hover-text)!important}#cc--main #c-bns #c-p-bn,#cc--main #c-bns #c-s-bn{background-color:var(--cc-btn-primary-bg);color:var(--cc-btn-primary-text)}#cc--main #c-bns #c-t-bn{grid-column:1/span 2}@media screen and (max-width:510px){#cc--main #c-bns{grid-template-columns:unset;display:flex}#cc--main #c-bns #c-t-bn{grid-column:unset}}#cc--main.c--anim .c-bn{transition:unset!important}#cc--main #s-bns .c-bn:hover{background-color:var(--cc-btn-primary-hover-bg)!important;color:var(--cc-btn-primary-hover-text)!important}#cc--main #s-bns #s-all-bn,#cc--main #s-bns #s-rall-bn{background-color:var(--cc-btn-primary-bg);color:var(--cc-btn-primary-text)}#cc--main .cc_div #s-bl>.c-bl.b-ex{background-color:unset;border:1px solid #515151}#cc--main .cc_div #s-bl table{margin-top:10px;position:relative}#cc--main .cc_div #s-bl table:before{content:"";pointer-events:none;-webkit-user-select:none;user-select:none;border:1px solid #515151;border-radius:2px;width:100%;height:100%;display:block;position:absolute;top:0;left:0}#cc--main .cc_div #s-bl table thead tr:first-child{border-color:#515151}#cc--main .cc_div #s-bl table *{line-height:1.65;font-size:12px!important}#cc--main a.mark{color:#fff}#cc--main #s-bl table tbody tr td:first-child,#cc--main #s-bl table thead tr th[scope=col]:first-child{display:block!important}
