@charset "UTF-8";/*!
* bundbmain Framework
* http://bundbmain.secondnetwork.de
*
* Built with love by bundb and secondnetwork
*
* http://bundb.de
* http://secondnetwork.de
*

Theme Name: B&B. Markenagentur
Theme URI: http://bundb.de
Description: Theme by B&B. and bundbmain Framework.
Version: 1.1.0
Author: Andreas Farah, Jun Ko
Author URI: http://bundb.de

License: MIT
License URI: http://opensource.org/licenses/mit-license.php

*/:root{--color-black: #1e2124;--color-bborange0: #ff6008;--color-ueberwegsruby: #FF2857;--color-white: #FFFFFF;--color-bbgrey0: #EEEEEE;--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{display:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:0;height:0}html{margin:0;padding:0;height:100%;width:100%;scrollbar-width:none;scroll-padding-top:6rem}body{position:relative;margin:0;background-color:var(--color-black);font-family:UniversNextVariableBundB;color:var(--color-white);font-size:16px;-ms-word-wrap:normal;word-wrap:normal;line-height:1.5;height:100%;width:100%;overflow-x:hidden;min-height:100vh;min-height:100dvh;overscroll-behavior-x:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.holdscreen:after{content:"";display:block;position:fixed;width:100vw;height:100vh;height:-webkit-fill-available;min-height:100dvh;top:0;left:0;z-index:1010}::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{position:fixed;height:100%;width:14px;background-color:transparent;top:0;right:0;transform:translate3d(100%,0,0);transition:transform .2s cubic-bezier(.75,.25,0,1);z-index:1004}#jg--scrollstick{display:block;position:absolute;width:4px;margin:0 auto;left:0;right:0;background-color:var(--color-bborange0);border-radius:1px;cursor:grab}#jg--scrollstick:active,body.stickdragging{cursor:grabbing}#jg--menuscrollbar{position:fixed;height:100%;width:14px;background-color:transparent;top:0;right:0;transform:translate3d(100%,0,0);transition:transform .2s cubic-bezier(.75,.25,0,1);z-index:1004}#jg--menuscrollstick{display:block;position:absolute;width:4px;margin:0 auto;left:0;right:0;background-color:var(--color-bborange0);border-radius:1px;cursor:grab}#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{position:relative;color:var(--color-white)}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{height:auto;width:auto}pre{font-size:.75rem;line-height:1.2}ol,ul{list-style:none;margin:0;padding:0;line-height:1.7}li{margin:0;padding:0;line-height:inherit;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{font-size:5rem;letter-spacing:-.049em;font-weight:660;line-height:.95;font-stretch:140%}body.single-blog h1,body.single-blog .str1{line-height:1.15}.str2,h2{font-size:4.75rem;font-weight:800;line-height:1;letter-spacing:-.03em}.contentsbox h2{font-size:2.5rem}.str3,h3{font-size:2.5rem;font-weight:700;line-height:1.325;letter-spacing:-.027em}.str4,h4{font-size:1.875rem;font-weight:700;line-height:1.5}.str5,h5{font-size:1.75rem;font-weight:700;line-height:1.35;letter-spacing:-.02em}.str6,h6{font-size:1.5rem;font-weight:700;line-height:1.35;letter-spacing:-.02em}.str10{font-size:1.25rem;line-height:1.7}.str10,p,ul,ol,cite{font-size:1.25rem}.str11{font-size:1.375rem;line-height:1.85;letter-spacing:-.012em}.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{font-size:1.875rem;font-weight:600;line-height:1.35;letter-spacing:-.037em}.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{position:fixed;background-color:#fffacd;color:#000;z-index:999999999999999;top:0;left:0;overflow:scroll;width:auto;height:auto}.strnewcustom *{font-size:inherit;line-height:inherit;font-weight:inherit}.strnew1{font-size:5.625rem;font-weight:700;line-height:1.07778;font-stretch:120%}.strnew2{font-size:4rem;font-weight:600;line-height:1.125;letter-spacing:-.0625rem;font-stretch:120%}.strnew3{font-size:3.0625rem;font-weight:600;line-height:1.20408;letter-spacing:-.1rem;font-stretch:120%}.strnew4{font-size:1.625rem;font-weight:600;line-height:1.34615;letter-spacing:-.0325rem;font-stretch:110%}.strnew10{font-size:1.125rem;font-weight:400;line-height:1.67;letter-spacing:-.0165rem}.strnumber0{font-size:9.375rem;font-weight:600;line-height:1;letter-spacing:-.245rem;font-stretch:110%}.strnewmission0{font-size:3.5625rem;font-weight:350;line-height:1.40351;letter-spacing:-.10625rem;font-stretch:110%}.strpreline0{font-size:1.5rem;font-weight:370;line-height:1.66667;letter-spacing:-.01875rem;font-stretch:110%;margin-bottom:.35em}.strsubline0{font-size:1.5rem;font-weight:370;line-height:1.66667;letter-spacing:-.01875rem;font-stretch:110%}.strnewbtn0{font-size:1.5rem;font-weight:600;line-height:.297;letter-spacing:-.03em;font-stretch:110%}@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;line-height:0;font-stretch:85%}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{display:inline-block;font-size:inherit}figcaption{opacity:.7}p{line-height:1.65}a{position:relative;display:inline-block;width:auto;height:auto;font-size:inherit;text-decoration:none;color:inherit}a.link{color:var(--color-white)}strong{display:inline-block;font-weight:800}div.zitat figure{flex-direction:column;align-items:flex-start;padding:0 0 40px}blockquote{font-size:2.8rem;font-weight:700;line-height:1.35;padding:25px 0 15px;margin:0;border:unset;color:var(--color-white)}blockquote:before{content:"“"}blockquote:after{content:"„"}cite{font-style:normal}figure{display:flex;justify-content:center;align-items:center;position:relative;width:100%;height:auto;margin:0;overflow:hidden}.media--caption{display:block;position:relative;padding:1em 1em 0;opacity:.75;color:var(--color-white)}img{display:block;position:relative;height:100%;max-width:100%;width:100%}figure.setratio img{position:absolute;width:100%;height:100%;object-fit:cover}figure.jg--lazytrans img{opacity:1!important;transition:all .4s ease!important}figure.jg--lazytrans.jg--lazyimg img{opacity:0!important}figure.setratio video{position:absolute;width:100%;height:100%}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{display:flex;justify-content:center;align-items:center;cursor:pointer}.jg--videos iframe{cursor:pointer;width:100%;height:auto}.jg--videos.jg--vimeo figure.vimeo:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;transform:translate3d(0,100%,0);background-color:var(--color-black);transition:transform 1s .6s cubic-bezier(.75,.25,0,1)}.jg--videos.jg--vimeo figure.vimeo.vimeoautoswitch:after{transform:translateZ(0)}.jg--videos figure.vimeo{pointer-events:none}.btn--tocontact{display:flex;align-items:center;margin:30px 0;cursor:pointer;width:intrinsic;width:fit-content}.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{position:absolute;width:100%;height:100%;border-radius:12px;left:0;top:0;opacity:.1;z-index:-1;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(0,#faf1eb 62%,#0000 90%);background-color:unset}body:not(.dark) section.grain--bg.grain--down{background-image:linear-gradient(180deg,#faf1eb 62%,#0000 90%);background-color:unset}.sns--list *{text-transform:capitalize}.sns--list a{display:table;width:100%;height:auto}.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;text-decoration:none;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%;transition:background .2s cubic-bezier(.5,.5,.2,1)}.toueberwegs .mark{background:linear-gradient(to bottom,transparent 60%,var(--color-ueberwegsruby) 0) right center/0 100% no-repeat}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{display:flex;align-items:baseline;list-style:none;font-size:inherit}section.dsgvo .section--container ul li{padding-left:20px}section.dsgvo .section--container ul li:before{content:"";display:block;position:absolute;background-color:var(--color-bborange0);width:4px;min-width:4px;height:4px;min-height:4px;margin:1.8rem 0 0 -1.5rem}section.dsgvo .section--container ol{list-style:none;counter-reset:item;margin:0}section.dsgvo .section--container ol li{display:flex;align-items:baseline;counter-increment:item;margin:0}section.dsgvo .section--container ol li:before{margin-right:10px;content:counter(item);color:var(--color-bborange0);font-size:inherit;font-weight:700;width:24px;min-width:24px;height:24px;min-height:24px;text-align:center;display:block}@media screen and (max-width:760px){section.dsgvo .section--container ul li:before{margin:1rem 0 0 -1.5rem}}ul.checklist{list-style:none;opacity:343}ul.checklist li{padding-left:2em;padding-bottom:.5em}ul.checklist li:before{content:"";display:block;position:absolute;transform:rotate(45deg);height:.6em;width:.3em;top:.25em;left:.45em;z-index:1;border-bottom:.15em solid var(--color-black);border-right:.15em solid var(--color-black)}ul.checklist li:after{content:"";display:block;position:absolute;top:0;left:0;width:1.4em;height:1.4em;border-radius:50%;background-color:var(--color-white)}ol{list-style:none;counter-reset:item;margin:20px 0}ol li{counter-increment:item;margin-bottom:15px}ol li:before{margin-right:10px;content:counter(item);color:var(--color-bborange0);font-weight:700;width:24px;min-width:24px;height:24px;min-height:24px;text-align:center;display:block}#icon--contact{display:none;justify-content:center;align-items:flex-end;position:fixed;bottom:30px;height:0;width:40px;right:60px;z-index:1002;cursor:pointer}#icon--contact:after{content:"";position:absolute;height:38px;width:38px;border-radius:2px;background-color:var(--color-black);border:1px solid var(--color-bbgrey0);z-index:-1}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{display:flex;justify-content:center;align-items:center;position:absolute;width:38px;min-width:38px;max-width:38px;height:38px;min-height:38px;max-height:38px}#icon--contact .dots>span{position:absolute;width:2px;min-width:2px;height:2px;min-height:2px;background-color:var(--color-black);transform-origin:center center}#icon--contact .dots>span:nth-child(1){transform:translate3d(-4px,-2px,0) scale(1);animation:dotsIconContact0 4s 0s linear infinite}#icon--contact .dots>span:nth-child(2){transform:translate3d(0,-2px,0) scale(1);animation:dotsIconContact1 4s .1s linear infinite}#icon--contact .dots>span:nth-child(3){transform:translate3d(4px,-2px,0) scale(1);animation:dotsIconContact2 4s .2s linear infinite}@keyframes dotsIconContact0{0%{transform:translate3d(-4px,-2px,0) scale(0)}20%{transform:translate3d(-4px,-2px,0) scale(1.05)}25%{transform:translate3d(-4px,-2px,0) scale(1)}}@keyframes dotsIconContact1{0%{transform:translate3d(0,-2px,0) scale(0)}20%{transform:translate3d(0,-2px,0) scale(1.05)}25%{transform:translate3d(0,-2px,0) scale(1)}}@keyframes dotsIconContact2{0%{transform:translate3d(4px,-2px,0) scale(0)}20%{transform:translate3d(4px,-2px,0) scale(1.05)}25%{transform:translate3d(4px,-2px,0) scale(1)}}@media screen and (max-width:1400px){#icon--contact{right:40px}}@media screen and (max-width:760px){#icon--contact{right:20px;bottom:20px}}body.darkmode--btnoff #icon--contact:after{background-color:transparent}#icon--contact.abteston{position:relative;right:unset;margin-right:25px;bottom:unset;height:auto;width:36px}#icon--contact.abteston:after{background-color:var(--color-white);border-radius:50%;box-sizing:border-box;border-color:var(--color-white)}#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:rgba(0,0,0,0)}.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-background-clip:text;-webkit-text-fill-color:transparent;-moz-background-clip:text;-moz-text-fill-color:transparent;-o-background-clip:text;-o-text-fill-color:transparent}#copied-url{display:flex;justify-content:center;align-items:center;position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999999;font-weight:700;font-size:2.5vw}#copied-url span{animation-name:copyUrlAni0;animation-timing-function:cubic-bezier(.7,0,.3,1);animation-fill-mode:forwards}#copied-url div{display:block;position:absolute;width:100%;height:100%;background-color:var(--color-black);z-index:-1;opacity:0;animation-name:copyUrlAni1;animation-timing-function:cubic-bezier(.7,0,.3,1);animation-fill-mode:forwards}@keyframes copyUrlAni0{0%{transform:translateZ(0) scale(1.5,.2);opacity:0}30%{transform:translateZ(0) scale(1);opacity:1}70%{transform:translateZ(0) scale(1);opacity:1}to{opacity:0}}@keyframes copyUrlAni1{0%{opacity:0}30%{opacity:.8}70%{opacity:.8}to{opacity:0}}#etc #windowWH{position:fixed;width:100vw;height:100vh;height:-webkit-fill-available;min-height:100dvh;z-index:-2;visibility:hidden;opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;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{text-decoration:unset}}figure.setratio.getcover,figure.setratio.getcover img{height:100%}figure.setratio.getcover .ratiovalue{display:none}header{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;position:fixed;width:100%;height:0;top:0;left:0;z-index:1004;transform:translateZ(0);opacity:1;transition:transform .4s cubic-bezier(.75,.25,0,1)}body.servicenav--on header,body.collapsibleon header,body.agenturnav--on header{z-index:1005}body.scrolldir:not(.onmenu--a) header{transform:translate3d(0,-80px,0)}body.scrolldir:not(.onmenu--a) header.notification--on{transform:translate3d(0,-130px,0)}header>.bg{position:absolute;width:100%;height:80px;top:0;left:0;background-color:var(--color-black);transition:height .6s cubic-bezier(.165,.84,.44,1)}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:"";display:block;position:fixed;width:100vw;height:100vh;height:-webkit-fill-available;min-height:100dvh;background-color:var(--color-black);top:0;left:0;z-index:1004;opacity:.85}.header--container{display:flex;justify-content:space-between;align-items:center;position:relative;width:100%;max-width:1720px;height:0;top:40px;padding:0 60px;z-index:1}@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{display:flex;align-items:center;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{display:flex;align-items:center}.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{align-items:center;color:inherit}body.collapsibleon .nav--collapsible.on>a>figure.icons.icon--keyboardarrow-down{transform:rotate(180deg);transition:transform .2s cubic-bezier(.075,.82,.165,1)}.nav--collapsible>ul{display:none;flex-direction:column;position:absolute;top:1.5em;left:0}body.collapsibleon .nav--collapsible.on>ul{display:flex}.nav--collapsible>ul>li{display:none;flex-direction:column;align-items:flex-start;animation-name:navSideAni;opacity:0;animation-duration:.15s;animation-timing-function:cubic-bezier(.75,.25,0,1);animation-fill-mode:forwards;margin-top:.65em}.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{display:flex;flex-direction:column;padding-bottom:.5em}.nav--collapsible>a{opacity:.5;pointer-events:none}.nav--collapsible>a>figure.icons.icon--keyboardarrow-down{display:none}.nav--collapsible>ul{display:flex;position:relative;top:unset;padding-left:1em}.nav--collapsible>ul:before{content:"";display:block;position:absolute;top:0;bottom:0;left:.25em;width:2px;height:80%;background-color:var(--color-black);opacity:.1;margin:auto 0}.nav--collapsible>ul>li{display:flex;opacity:1;animation:none;overflow:unset;margin-top:.35em}.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{display:flex;align-items:center}.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{display:flex}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 .05s ease}header .logo path{fill:var(--color-white)}.daynight{width:36px;min-width:36px;height:36px;min-height:36px;background-color:var(--color-white);border-radius:50%;cursor:pointer}body.onmenu--b .daynight{display:none}.daynight ul{width:100%;height:100%}.daynight li:not(.magnet--area){display:flex;justify-content:center;align-items:center;position:relative;width:100%;height:100%}.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{position:relative;display:none;width:36px;height:36px;z-index:3}.jg--hamburger,.jg--hamburger *{-webkit-user-select:none;user-select:none}.jg--hamburger>div{position:relative;height:100%;width:100%;border-radius:50%;background-color:var(--color-white);transition:transform .4s cubic-bezier(.75,.25,0,1);transform:rotate(0)}.jg--hamburger.hb--w>div{transform:rotate(180deg);background-color:var(--color-black)}ul#hb--on{display:flex;flex-direction:column;justify-content:space-between;position:absolute;cursor:pointer;height:100%;width:100%;box-sizing:border-box;padding:12px 11px;z-index:1}body.holdscreen ul#hb--on{pointer-events:none}ul#hb--on li:not(.magnet--area){width:100%;height:2px;background-color:var(--color-black);list-style:none;transform-origin:center center;transition:.4s transform 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:translate3d(0,5px,0)}.hb--onoff--01{opacity:0}.hb--onoff--02{transform:translate3d(0,-5px,0)}.hb--onoff--00--x{transform:translate3d(0,5px,0) rotate(45deg)}.hb--onoff--02--x{transform:translate3d(0,-5px,0) rotate(-45deg)}@media screen and (max-width:970px){.jg--hamburger{display:flex}}aside{position:fixed;top:0;left:0;z-index:1003}aside #menubg,aside .infos,aside .primary>.others{display:none}#menubg{position:absolute}#menubg svg{display:block;width:100%;height:100%;fill:currentColor}aside{position:fixed;display:none;opacity:0;justify-content:center;align-items:center;color:var(--color-black);width:100vw;height:auto;min-height:100vh;min-height:100dvh;max-height:100%;overflow-x:hidden;overflow-y:auto;z-index:1003;top:0;clip-path:url(#menuMask);background-color:var(--color-white)}aside *{-webkit-user-select:none;user-select:none}body.onmenu--a aside{display:flex;transition:unset}body.onmenu--a.onmenu--b aside{opacity:1;transition:opacity .5s ease}aside .infos{display:grid;grid-template-columns:minmax(auto,280px) 1fr;grid-gap:60px;margin:0 60px 0 0;z-index:1}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{margin:0;color:var(--color-black)}aside .infos .aktuelles{position:relative;width:100%;max-width:280px;overflow:hidden;transform:translate3d(-20%,0,0)}aside .infos .aktuelles>a{display:block;line-height:1.35}aside .infos .aktuelles figure{margin-bottom:10px}aside .infos .aktuelles figure img{transform:scale(1);transition:transform 2s cubic-bezier(.075,.82,.165,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:translateZ(0)}aside .infos .aktuelles:before{content:"";display:block;position:absolute;background-color:var(--color-white);height:100%;width:100%;z-index:1;transform:translateZ(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:translate3d(100%,0,0)}aside .primary{display:flex;flex-direction:column;align-items:flex-start;position:relative;width:auto}aside .primary>div{display:block;width:100%;height:auto}aside .primary .menu0{display:block;width:100%;height:auto}aside .primary .menu0 li{display:flex;align-items:flex-start;justify-content:flex-start;width:100%;overflow:hidden;padding-right:.4em;margin-bottom:.25em}aside .primary .menu0 li a{letter-spacing:-.025em}body.onmenu--a aside .primary .menu0 li a{color:var(--color-black)}body.onmenu--a.dark aside .primary .menu0 li a{color:var(--color-black)}body.onmenu--a aside .primary .menu0 li a{transform:translate3d(0,100%,0);transition:transform .8s .2s cubic-bezier(.5,.5,.2,1)}body.onmenu--a.onmenu--b aside .primary .menu0 li a{transform:translateZ(0)}.nav--main.menu0 li.toueberwegs>a{display:flex;flex-direction:row;align-items:center}.nav--main.menu0 li.toueberwegs>a:after{content:"";display:block;position:relative;width:.75em;min-width:.75em;max-width:.75em;height:.75em;min-height:.75em;max-height:.75em;background:url(/content/themes/framebase/assets/img/svg/ueberwegs-to.svg) no-repeat center right/contain;margin-left:.35em}@media screen and (max-width:970px){aside .primary .menu0>li:first-child{margin-top:140px}aside .primary .menu0 .sub-menu>li>a{font-weight:400;font-size:.8125em}}@media screen and (max-width:760px){aside .primary .menu0>li:first-child{margin-top:0}}aside .socialmedia{display:flex;flex-direction:row;flex-wrap:wrap;margin-top:10px}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{transform:translate3d(0,20px,0);opacity:0}body.onmenu--a aside .socialmedia li:nth-child(1) a span{transition:transform .8s .6s cubic-bezier(.5,.5,.2,1),opacity .8s .6s cubic-bezier(.5,.5,.2,1)}body.onmenu--a aside .socialmedia li:nth-child(2) a span{transition:transform .8s .7s cubic-bezier(.5,.5,.2,1),opacity .8s .7s cubic-bezier(.5,.5,.2,1)}body.onmenu--a aside .socialmedia li:nth-child(3) a span{transition:transform .8s .8s cubic-bezier(.5,.5,.2,1),opacity .8s .8s cubic-bezier(.5,.5,.2,1)}body.onmenu--a aside .socialmedia li:nth-child(4) a span{transition:transform .8s .9s cubic-bezier(.5,.5,.2,1),opacity .8s .9s cubic-bezier(.5,.5,.2,1)}body.onmenu--a.onmenu--b aside .socialmedia li a span{transform:translateZ(0);opacity:1}@media screen and (max-width:1200px){aside .infos{display:flex;flex-direction:column-reverse;margin:0 90px 0 0;grid-gap:unset}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{display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr;grid-gap:0}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:"";display:block;position:absolute;background-color:var(--color-white);top:0;width:200vw;height:100%;transform:translate3d(-50vw,0,0)}aside .infos{order:2;padding:0 40px 60px;align-self:flex-start}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{display:flex;padding-top:20px}}@media screen and (max-width:510px){aside .primary{padding:120px 20px 30px}aside .infos{padding:0 20px 20vh}aside .infos .socialmedia{display:grid;grid-template-columns:repeat(4,auto);grid-gap:15px}aside .infos .socialmedia li:not(:first-child){margin-left:unset}}@media screen and (max-width:390px){aside .infos .socialmedia{grid-template-columns:repeat(2,1fr);grid-gap:20px 60px}}.home--subnav{display:flex;justify-content:center;align-items:center;width:100%;position:fixed;height:0;bottom:6vh;z-index:1001;transform:scale(1);transition:bottom .3s .1s cubic-bezier(0,.75,.75,1),opacity .3s .1s cubic-bezier(0,.75,.75,1),transform .6s cubic-bezier(0,.75,.75,1)}body.scrolldir .home--subnav{bottom:4vh;opacity:0;transform:scaleY(0);transition:bottom .4s cubic-bezier(0,.75,.75,1),opacity .3s .1s ease,transform 8s cubic-bezier(0,.25,.75,1)}.nav--container{display:flex;align-items:center;width:100%;max-width:1720px;padding:0 60px;height:0}.home--subnav svg{position:absolute}ul.scrollby{display:flex;justify-content:center;align-items:center;position:relative;width:auto;padding:0 30px;height:40px;overflow:hidden}ul.scrollby:after{content:"";position:absolute;height:100%;width:100%;background-color:var(--color-white);border-radius:2px;z-index:-1}ul.scrollby li:not(:last-child){margin-right:40px}ul.scrollby span{font-weight:700;color:var(--color-black);cursor:pointer}@media screen and (max-width:1400px){.nav--container{padding:0 40px}}@media screen and (max-width:760px){.nav--container{padding:0 20px;justify-content:flex-start;align-items:center}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{display:flex;position:relative;justify-content:center;width:100%;height:auto;border-top:1px solid rgba(0,0,0,.1)}body.dark footer{border-top:1px solid rgba(255,255,255,.2)}.footer--container{display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:auto auto 1fr;grid-gap:40px 60px;position:relative;width:100%;max-width:1720px;height:auto;padding:60px 60px 90px}footer .nav--main>*:not(:first-child){margin-top:.4em}footer .nav--zusatz li{margin-bottom:15px}footer .sustainable{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}footer .sustainable>*:not(:last-child){margin-right:20px}footer .sustainable h3{margin-bottom:10px;line-height:1}footer .sustainable h4{display:flex;align-items:center;line-height:1}footer .sustainable h4 span{color:var(--color-sustainable);white-space:nowrap;margin:0 10px 0 0}footer .sustainable h4 figure.icons{display:table;width:22px;min-width:22px;height:22px;min-height:22px}@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{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto 1fr;grid-gap:5px 40px}footer .contact .tel{grid-column:1;grid-row:2;margin-bottom:15px}footer .contact .email{width:100%;height:auto;grid-column:1;grid-row:3;margin-bottom:auto}footer .contact>.adress{grid-column:2;grid-row:2/span 2}footer .contact>.adress .to-googlemaps{margin:1em 0 1.5em}footer .dsgvo{display:flex;justify-content:flex-end}footer .dsgvo .nav--side{display:flex}footer .dsgvo .nav--side>*{display:flex;align-items:center;margin-right:40px}footer .dsgvo>.custom--cookie{display:none}footer .socialmedia{display:flex}footer .socialmedia>*{display:flex;align-items:center}footer .socialmedia>*:not(:first-child){margin-left:40px}footer .nav--zusatz{grid-column:2;grid-row:1/span 2}footer .contact{grid-column:3;grid-row:1/span 2}footer .sustainable{grid-column:1/span 2;grid-row:2}footer .logo--claim{grid-column:1;grid-row:3}footer .dsgvo{grid-column:2;grid-row:3}footer .socialmedia{grid-column:3;grid-row:3}@media screen and (max-width:1600px){.footer--container{padding:60px 40px 90px;grid-template-columns:auto 1fr auto;grid-template-rows:auto auto auto auto 1fr;grid-gap:20px 40px}footer .nav--zusatz{grid-column:2;grid-row:1/span 4}footer .contact{grid-column:3;grid-row:1/span 2}footer .dsgvo{grid-column:3;grid-row:4}footer .socialmedia{grid-column:3;grid-row:3}footer .logo--claim{grid-column:1;grid-row:4}footer .dsgvo .nav--side>*{align-items:flex-end;margin-top:0}footer .dsgvo{align-items:center;justify-content:flex-start}}@media screen and (max-width:1200px){footer .contact{display:flex;flex-direction:column}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{display:grid;grid-template-columns:auto 1fr;grid-gap:10px 40px}footer .socialmedia>*:not(:first-child){margin-left:0}footer .nav--zusatz{grid-column:2;grid-row:1/span 3}footer .dsgvo{grid-column:2;grid-row:4}footer .socialmedia{grid-column:3;grid-row:4}}@media screen and (max-width:970px){.footer--container{grid-gap:40px;grid-template-columns:1fr auto}footer .nav--zusatz{grid-column:1;grid-row:2}footer .sustainable{grid-column:1;grid-row:3}footer .logo--claim{grid-column:1;grid-row:4}footer .dsgvo{grid-column:2;grid-row:4}footer .socialmedia{grid-column:2;grid-row:3}footer .contact{grid-column:2;grid-row:1/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{display:flex;flex-direction:column}footer .logo--claim figure.icons img{max-height:100%}footer .logo--claim>*:first-child{margin-right:0;margin-bottom:20px}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-column:1;grid-row:2}footer .sustainable{grid-column:1;grid-row:3}footer .contact{grid-column:1;grid-row:4}footer .socialmedia{grid-column:1;grid-row:5}footer .logo--claim{grid-column:1;grid-row:6}footer .dsgvo{grid-column:1;grid-row:7}.footer--container{padding:60px 20px 90px;grid-template-columns:1fr}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{display:grid;grid-template-columns:auto 1fr;grid-gap:10px 40px}}@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{display:none;pointer-events:none;-webkit-user-select:none;user-select:none;visibility:hidden}.buttons{display:inline-block;position:relative;margin:30px 40px 0 0}.buttons a{display:table;align-items:center}.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{display:flex;align-items:center;justify-content:center}.buttons .btntarget>.btnicon>div>*{display:inline-block;font-size:inherit;font-weight:400;vertical-align:middle}.buttons button{outline:none;border:none;color:inherit;font-size:inherit;background-color:transparent;font-family:inherit;cursor:pointer;margin:0;padding:0}button.a11y,.buttons.a11y>.btntarget{outline:none;border:none;color:inherit;font-size:inherit;background-color:transparent}button.a11y:focus-visible,.buttons.a11y>.btntarget:focus-visible,.buttons.progressbar.a11y input:focus-visible{outline:2px solid #007bff!important;outline-offset:-2px;border-radius:4px}.buttons.a11y:focus-visible~.btntarget,.buttons.btnradio.a11y input:focus-visible~.btntarget{outline:2px solid #007bff;outline-offset:-2px;border-radius:4px}.buttons.btn99{margin:0}.buttons.btn99 .btntarget{display:flex;align-items:center;justify-content:center;margin:0;cursor:pointer}.buttons.btn99 .btntarget figure.icons{z-index:1;transform:scale(.6);transition:transform .6s cubic-bezier(.075,.82,.165,1)}.buttons.btn99 .btntarget figure.icons svg path{stroke:var(--color-white)}.buttons.btn99 .btntarget .bgcolor{display:block;position:absolute;border-radius:50%;width:100%;height:100%}@media(hover:hover)and (pointer:fine){.buttons.btn99 .btntarget:hover figure.icons{transform:scale(.5)}}.buttons.btn1{display:inline-block}.buttons.btn1 .btntarget{display:inline-block;margin:0}.buttons.btn1 .btntarget>*{display:inline-block;width:auto;height:auto}.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);padding:.3em .3em .3em 1.2em;border-radius:4em}.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{transform:translateZ(0);transition:transform .4s cubic-bezier(.075,.82,.165,1)}@media(hover:hover)and (pointer:fine){.buttons.btn2 .btntarget:hover figure.icons>svg{transform:translate3d(5px,0,0)}}.buttons.btn3{margin:0}.buttons.btn3 .btntarget{display:initial;text-align:left;text-decoration:unset}.buttons.btn3 .btntarget>span{display:initial;line-height:1.5;padding-bottom:.25em;border-bottom:1px solid var(--color-black);background:linear-gradient(to bottom,transparent 92%,var(--color-white) 0) right center/100% 100% no-repeat;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}.buttons.btn3.colorstdhgl .btntarget>span{display:initial;border-bottom:1px solid var(--color-stdhgl)}body.onmenu--b .buttons.btn3 .btntarget>span{color:var(--color-black)}body.dark.onmenu--b .buttons.btn3 .btntarget>span{color:var(--color-black)}.buttons.btn3 .btntarget figure.icons{display:inline-block;margin-left:.25em}.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{transition:margin-left .4s cubic-bezier(.075,.82,.165,1);margin-bottom:-.1em}@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{display:flex;align-items:center;justify-content:center;position:relative;z-index:1;padding:.75em 1.25em .65em;cursor:pointer;white-space:pre;color:inherit;line-height:1.5}.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{display:block;position:absolute;width:100%;height:100%;background-color:var(--color-bborange0);top:0;left:0;border-radius:.5em;pointer-events:none}@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:translate3d(.25em,0,0)}.buttons.btn4 .btntarget:hover>.bg{background-color:var(--color-white)}}.buttons.btn5,.buttons.btn50{margin:0}.buttons.btn50 .btntarget{display:flex;align-items:center;justify-content:center}.buttons.btn50 .btntarget>*{white-space:pre}body.agenturnav--on .buttons.btn50 .btntarget>figure.icons,body.servicenav--on .buttons.btn50 .btntarget>figure.icons{transform:rotate(180deg);transition:transform .2s cubic-bezier(.075,.82,.165,1)}@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{display:block;position:relative;width:auto;max-width:900px;height:auto}.blocks>*:first-child{margin-top:0}.block--contents{display:block;position:relative;width:auto;height:auto}.block--contents>*:first-child{margin-top:0;padding-top:0}.block--contents>*:last-child,.boxes>*:last-child{padding-bottom:0;margin-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:"";display:block;position:absolute;width:.35em;min-width:.35em;height:.35em;min-height:.35em;transform:translate3d(-1.2em,.4em,0);background-color:var(--color-stdhgl)}@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{list-style:none;counter-reset:item;margin:0}.block--contents ol li{display:flex;align-items:baseline;counter-increment:item;margin:0}.block--contents ol li:before{display:block;margin-right:.5em;content:counter(item);color:var(--color-black);font-size:inherit;font-weight:700;width:24px;min-width:24px;height:24px;min-height:24px;text-align:center}.block--contents ul li{margin-left:1.5em}.block--contents ul li:before{width:.5em;min-width:.5em;height:.5em;min-height:.5em;transform:translate3d(-1.25em,.5em,0);background-color:var(--color-stdhgl)}.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{display:block;position:relative;width:100%;height:auto;overflow-x:hidden;z-index:1}section{display:flex;flex-direction:column;align-items:center;position:relative;width:100%;height:auto}.section--container{display:flex;flex-direction:column;position:relative;width:100%;max-width:1720px;height:auto;padding:90px 60px}@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{display:flex;justify-content:center;align-items:center;position:fixed;width:100vw;height:100vh;height:-webkit-fill-available;min-height:100dvh;border:1px solid;left:0;top:0;z-index:1010}.yt--box .yt--video{display:flex;justify-content:center;align-items:center;position:relative;width:100%;z-index:1}.yt--box .yt--bgopen{position:absolute;width:100vw;height:100vh;height:-webkit-fill-available;min-height:100dvh;background-color:var(--color-white);transform-origin:center top;transform:scaleY(0);animation:ytBGopen .8s cubic-bezier(.075,.82,.165,1) forwards}.yt--box .yt--closer{display:flex;justify-content:center;align-items:center;position:absolute;height:48px;width:48px;left:0;right:0;margin:0 auto;bottom:40px;z-index:1;background-color:var(--color-white);border-radius:50%;cursor:pointer;transition:all .4s cubic-bezier(.075,.82,.165,1)}.yt--box .yt--closer:hover{transform:scale(1.25);background-color:var(--color-bborange0)}.yt--box .yt--closer:before,.yt--box .yt--closer:after{content:"";display:block;position:absolute;width:60%;height:3px;border-radius:2px;background-color:var(--color-bborange0);transition:all .4s cubic-bezier(.075,.82,.165,1)}.yt--box .yt--closer:before{transform:rotate(45deg)}.yt--box .yt--closer:after{transform:rotate(-45deg)}.yt--box .yt--closer:hover:before{transform:rotate(45deg) scale(.6);background-color:var(--color-white)}.yt--box .yt--closer:hover:after{transform:rotate(-45deg) scale(.6);background-color:var(--color-white)}.yt--box iframe{border-radius:15px;opacity:0;transform:translateY(-30%) scaleY(.9);transform-origin:center top;animation:ytIframe .8s .4s cubic-bezier(.075,.82,.165,1) forwards}@keyframes ytIframe{0%{transform:translateY(-30%) scaleY(.9);opacity:0}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ytBGopen{0%{transform:scaleY(0);background-color:var(--color-white)}to{transform:scale(1);background-color:var(--color-black)}}.yt--bgclose{position:absolute;width:100vw;height:100vh;height:-webkit-fill-available;min-height:100dvh;left:0;top:0;background-color:var(--color-black);transform:translateY(-100%);z-index:2;transition:all .4s cubic-bezier(.075,.82,.165,1)}body.yt--closing .yt--bgclose{transform:translateY(0);background-color:var(--color-bblack0)}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{display:flex;justify-content:center;position:relative;top:0;right:0;transform:translate3d(0,-50%,0)}.stoerer figure.setratio img{height:100%}.stoerer .button{display:inline-block;width:auto;height:auto;z-index:2}.stoerer .button>a{border-radius:50%;background-image:linear-gradient(203deg,#ffff8d,#f8d503);box-shadow:0 2px 10px #0000000d,0 4px 40px #0000004d;transform:rotate(0);transition:transform 1.2s cubic-bezier(.075,.82,.165,1)}.stoerer>ul{display:flex;align-items:center;justify-content:center;position:absolute}.stoerer>ul li{position:absolute;width:120px;min-width:120px;height:auto;transform-origin:center bottom}.stoerer>ul[data-index="3"] li:nth-child(1){transform:translate3d(-40%,0,0) rotate(-15deg)}.stoerer>ul[data-index="3"] li:nth-child(2){transform:translateZ(0) rotate(0);z-index:1}.stoerer>ul[data-index="3"] li:nth-child(3){transform:translate3d(40%,0,0) rotate(15deg)}.stoerer>ul[data-index="2"] li:nth-child(1){transform:translate3d(-30%,-5%,0) rotate(-5deg)}.stoerer>ul[data-index="2"] li:nth-child(2){transform:translate3d(30%,0,0) rotate(5deg)}.stoerer>ul[data-index="1"] li:nth-child(1){transform:translateZ(0) rotate(0)}.stoerer ul li>figure{transform:translateZ(0) scale(1);transform-origin:center bottom;transition:transform .6s cubic-bezier(.075,.82,.165,1);box-shadow:0 2px 10px #0000000d,0 4px 10px #0000004d}@media(hover:hover)and (pointer:fine){.stoerer .button:hover+ul li:nth-child(1)>figure{transform:translate3d(0,-10%,0) scale(.9)}.stoerer .button:hover+ul li:nth-child(2)>figure{transform:translate3d(0,-15%,0) scale(.95)}.stoerer .button:hover+ul li:nth-child(3)>figure{transform:translate3d(0,-12%,0) scale(.92)}.stoerer .button:hover>a{transform:rotate(10deg)}}.others{display:flex;justify-content:space-between;flex-wrap:wrap}.others .subinfo{display:flex;flex-direction:row;margin-right:40px;margin-bottom:20px}.others .subinfo .filtername{font-weight:700;letter-spacing:.05em;text-transform:uppercase}.others .subinfo .filtername:after{content:"  |  ";position:relative;font-weight:400}.others .btngroup{display:flex;align-items:flex-start}.others .btngroup ul{display:flex;flex-wrap:wrap}.others .btngroup li{font-weight:700;display:flex;justify-content:center;align-items:flex-end;margin-bottom:.75em}.others .btngroup li:after{content:"";position:absolute;width:100%;height:2px;margin-top:4px;background-color:var(--color-bborange0)}.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-right:25px;margin-left:0}}.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{display:flex;justify-content:center;align-items:center}.sealbox>.container{display:flex;justify-content:center;align-items:center}.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{position:fixed;top:0;left:0;width:100vw;height:100vh;height:-webkit-fill-available;min-height:100dvh;z-index:99999}.aftersending:before{content:"";position:absolute;background-color:var(--color-black);top:0;left:0;width:100%;height:100%;opacity:.96}.as--container{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;width:100%;height:100%;max-width:900px;margin:0 auto;padding:0 40px}.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{display:flex;flex-direction:column;font-weight:700}.as--container h3>*{margin-top:.35em}.as--container .as--btn{display:block;position:relative;font-size:1.25em;font-weight:700;margin-top:3em;border:2px solid var(--color-bborange0);background-color:var(--color-black);padding:.6em 1.4em;border-radius:.2em;cursor:pointer}.as--errorcode{font-size:1.2em}.list.column{display:flex;flex-direction:column;position:relative;width:100%;max-width:960px;margin:0 auto}.list.column li{display:flex;align-items:center;position:relative;width:100%;cursor:pointer}.list.column li>a{width:100%;padding:20px 76px 20px 0;z-index:1}.list.column li .hr{display:flex;align-items:center;position:absolute;width:100%;height:1px;margin:0;bottom:0;left:0;pointer-events:none;-webkit-user-select:none;user-select:none}.list.column li .hr:before{content:"";display:block;position:absolute;width:100%;height:1px;top:0;left:0;opacity:.5;background-color:var(--color-white)}@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{position:absolute;right:0;transition:transform .4s cubic-bezier(.075,.82,.165,1)}.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:translate3d(10%,0,0)}.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-bottom:15vh;padding-top:15vh}.smallcubes{display:flex;justify-content:center;width:100%;height:100%;position:absolute;margin:40px 0 0 -337px;pointer-events:none;-webkit-user-select:none;user-select:none}.smallcubes span{position:absolute}.smallcubes div{position:absolute;height:6px;width:6px;background-color:var(--color-white);transform-origin:center center}.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-left:-119px;margin-top:20px}}section.emphasis .smallcubes{right:320px;margin-bottom:40px;width:auto;height:auto;z-index:-1}section.emphasis.type1 .smallcubes{left:40px;right:unset;margin:0;transform:translate3d(-136px,-90px,0)}.mousehover{display:none;align-items:center;justify-content:center;position:fixed;top:0;left:0;width:100vw;height:100vh;height:-webkit-fill-available;min-height:100dvh;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:999999}body.mh--enter .mousehover{display:flex}.mousehover .mh--box{display:flex;align-items:center;justify-content:center;position:absolute;height:128px;width:128px;left:0;top:0;pointer-events:none}.mousehover .mh--box>span{position:absolute;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.mousehover .mh--box>span:nth-child(1){background-color:#ff600826;border-radius:50%;border:2px solid var(--color-stdhgl)}body.mh--down .mousehover .mh--box>span:nth-child(1){background-color:var(--color-stdhgl)}.mousehover .mh--box>span:nth-child(2){justify-content:space-between;text-transform:uppercase;font-weight:700;padding:0 20px}.mousehover .mh--box>span:nth-child(2):before,.mousehover .mh--box>span:nth-child(2):after{content:"";display:block;position:relative;border:solid #FFF;border-width:0 2px 2px 0;padding:2px;height:2px;width:2px;transition:transform .6s cubic-bezier(.075,.82,.165,1),opacity .2s ease}.mousehover .mh--box>span:nth-child(2):after{transform:translate3d(0,-2px,0) rotate(-45deg)}.mousehover .mh--box>span:nth-child(2):before{transform:translate3d(0,-2px,0) rotate(135deg)}body.mh--down .mousehover .mh--box>span:nth-child(2):after{transform:translate3d(-10px,-2px,0) rotate(-45deg)}body.mh--down .mousehover .mh--box>span:nth-child(2):before{transform:translate3d(10px,-2px,0) rotate(135deg)}.mousehover .mh--box>span:nth-child(3){font-size:.75rem;text-transform:uppercase;font-weight:700;margin-top:-.1em;color:#fff}body.mh--down .mousehover .mh--box>span:nth-child(3){opacity:0}.newsletter.nl0{display:grid;grid-gap:20px;align-self:center;margin:0;padding:0;max-width:800px}.newsletter.nl0 h3{padding-left:1.8em;line-height:1}.newsletter.nl0 h3:before,.newsletter.nl0 h3:after{content:"";display:block;position:absolute;left:0;top:.1em;width:.6em;min-width:.6em;height:.6em;min-height:.6em;background-color:var(--color-bborange0)}.newsletter.nl0 h3:before{transform:translate3d(.85em,0,0) rotate(45deg);background-color:var(--color-ueberwegsruby)}.newsletter.nl0 .form-group{display:grid;grid-gap:5px;flex-direction:column}.newsletter.nl0 input{border:1px solid transparent;border-radius:2px}.newsletter.nl0 input::placeholder{color:var(--color-bbgrey1);letter-spacing:.02em}.newsletter.nl0 input:focus-within{outline:none;border:1px solid var(--color-bborange0);box-sizing:border-box}.newsletter.nl0 input[type=email]{padding:15px 20px;color:#1e2124;background-color:var(--color-bbgrey0)}.newsletter.nl0 .dzbox{display:flex;position:relative;padding:0 0 0 30px;box-sizing:border-box;width:100%;height:auto;margin-top:10px}.newsletter.nl0 .dzbox input{position:absolute;width:auto;height:auto;visibility:hidden;opacity:.2}.newsletter.nl0 .dzbox label{display:inline-block;position:relative;cursor:auto}.newsletter.nl0 .dzbox label:before,.newsletter.nl0 .dzbox label:after{content:"";display:block;position:absolute;top:0;left:-30px;width:20px;min-width:20px;height:20px;min-height:20px;transform-origin:center center;transform:scale(1)}.newsletter.nl0 .dzbox label:before{transition:transform .4s cubic-bezier(.075,.82,.165,1);border:1px solid var(--color-white);border-radius:2px}@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:transparent;transition:transform .4s cubic-bezier(.075,.82,.165,1),background-color .2s ease}.newsletter.nl0 .dzbox input:checked+label:after{transform:scale(.5);background-color:var(--color-white)}.newsletter.nl0 .dzbox.cboff{padding:0}.newsletter.nl0 .dzbox.cboff label:before,.newsletter.nl0 .dzbox.cboff label:after{display:none}.newslettersent{display:flex;flex-direction:column;justify-content:center;align-items:center;position:fixed;top:0;left:0;width:100vw;height:100vh;height:-webkit-fill-available;min-height:100dvh;z-index:10000000000000000;background-image:linear-gradient(270deg,var(--color-bborange0) 0%,var(--color-ueberwegsruby) 100%);color:#fff;font-weight:700;text-align:center;padding:60px 40px;cursor:pointer}.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;padding:10px 20px;cursor:pointer;font-weight:600}.btn-nl0 *{color:inherit;font-weight:inherit}.labeltarget .labelstr{position:absolute;font-weight:700;transform:translate3d(0,-160%,0);text-transform:uppercase;color:var(--color-white);opacity:.4}#bbpopup{display:flex;align-items:flex-end;justify-content:flex-end;flex-direction:column;position:fixed;bottom:0;left:0;width:100vw;height:0;z-index:1000000000000000000000;transform:translate3d(0,20px,0);opacity:0;animation-name:pu_opening;animation-duration:1s;animation-timing-function:cubic-bezier(.165,.84,.44,1);animation-fill-mode:forwards}body.puoff #bbpopup{display:none!important}#bbpopup .pu--container{display:flex;flex-direction:column;position:relative;width:100%;max-width:280px;height:auto;padding:2rem .75rem .75rem;margin-right:60px;margin-bottom:20px;border-radius:10px;background-color:var(--color-white);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-right:0;margin-left:20px;margin-bottom:20px}}@keyframes pu_opening{0%{transform:translate3d(0,20px,0);opacity:0}to{transform:translateZ(0);opacity:1}}#bbpopup .pu--container .thumbimg{margin:0}#bbpopup .pu--container .thumbimg .btntarget{display:block;position:relative;width:100%;height:auto}#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{margin-top:8px;color:var(--color-black)}body.dark #bbpopup .pu--container .textbox{color:var(--color-white)}#bbpopup .pu--container .thumbtext0{position:relative;width:100%;opacity:.7;margin-bottom:.4em;color:inherit}#bbpopup .pu--container .thumbtext1{position:relative;width:100%;color:inherit}#bbpopup .popupclose{display:flex;justify-content:flex-end;position:absolute;top:-1.4rem;left:-.75rem;width:100%;height:0;z-index:1;margin:30px 40px 0 0}#bbpopup .popupclose .btntarget{display:flex;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;cursor:pointer;background-color:var(--color-black);border-radius:50%}body.dark #bbpopup .popupclose .btntarget{background-color:var(--color-white)}#bbpopup .popupclose .btntarget>span{position:absolute;width:60%;height:.1rem;background-color:var(--color-white)}body.dark #bbpopup .popupclose .btntarget>span{background-color:var(--color-black)}#bbpopup .popupclose .btntarget>span:nth-child(1){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 ease}}#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{position:fixed;bottom:20px;right:20px;z-index:2}#popup--person .buttons{margin:0}#popup--person .buttons .btntarget{display:grid;grid-template-columns:72px auto;grid-gap:10px;align-items:center;width:100%;height:auto;padding:10px 20px 10px 10px;transform-origin:bottom right;transition:transform 1.6s cubic-bezier(.165,.84,.44,1)}@media(hover:hover)and (pointer:fine){#popup--person .buttons .btntarget:hover{transform:scale(1.025)}}#popup--person .buttons .btntarget>.bg{position:absolute;width:100%;height:100%;top:0;left:0;border-radius:10px;background-color:var(--color-white);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;border:1px solid var(--color-white)}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{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;width:100%;height:auto;color:var(--color-black)}body.dark #popup--person .buttons .btntarget .box-b{color:var(--color-white)}#popup--person .buttons .btntarget .box-b *{display:block;color:inherit;white-space:pre;font-size:16px}#popup--person .buttons .btntarget .box-b>span{letter-spacing:-.04375rem;font-weight:500}#popup--person .buttons .btntarget .box-b>div{display:flex;flex-direction:row;align-items:center;margin-top:.2em}#popup--person .buttons .btntarget .box-b>div>span{letter-spacing:-.0165rem;font-weight:400;opacity:.8;background:linear-gradient(to bottom,transparent 92%,var(--color-stdhgl) 0) center right/0 100% no-repeat;transition:background .4s cubic-bezier(.075,.82,.165,1)}@media(hover:hover)and (pointer:fine){#popup--person .buttons .btntarget:hover .box-b>div>span{background-size:100% 100%;opacity:1}}#popup--person .buttons .btntarget .box-b figure.icons{margin-left:.1em;color:var(--color-stdhgl);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{display:flex;align-items:center;justify-content:center;position:relative;width:100%;height:auto;min-height:50px;background-color:var(--color-white);color:var(--color-black);z-index:1}.notification>.container{display:flex;align-items:center;justify-content:center;display:grid;grid-template-columns:auto auto;padding:0 20px;width:100%;height:auto}.notification>.container p{padding:0;margin:0;font-size:1rem;font-weight:600;line-height:1;color:inherit;display:inline-block}@media screen and (max-width:590px){.notification>.container p{font-size:.875rem}}.notification>.container figure.setratio,.notification>.container figure.setratio img{height:32px;min-height:32px;max-height:32px;width:auto;min-width:auto;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{transform:scale(1);transition:transform .8s cubic-bezier(.075,.82,.165,1)}@media(hover:hover)and (pointer:fine){.notification>.container:hover figure.setratio img{transform:scale(.95)}}.empty{position:absolute;width:0;height:0;visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:0}.bg{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:-1}pre{position:relative;font-size:.75rem;line-height:1.2;background-color:#ff0;color:#000!important;top:0;left:0;z-index:999999999999;overflow:scroll;width:auto;height:100%}.dg.ac{top:100px!important;z-index:1000!important}#etc{position:absolute;width:0;height:0;top:0;left:0}#etc #window-wh{position:fixed;width:100vw;height:100vh;height:100dvh;min-height:100vh;min-height:100dvh;z-index:-2;visibility:hidden;opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;top:0;left:0}.data--attr{display:none;visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:0}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-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{position:relative;border-collapse:collapse;margin:1em 0 0;overflow:hidden;padding:0;text-align:left;width:100%}div#cc-main table:before{content:"";display:block;position:absolute;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;top:0;left:0;border:1px solid var(--cc-cookie-category-block-border);border-radius:var(--cc-modal-border-radius)}div#cc-main td,div#cc-main th{padding:.8em 1.2em;text-align:left;vertical-align:top}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]{display:flex;align-items:center;justify-content:center;position:relative}.jg--videos .jg--consent-placeholder{display:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;padding:24px;overflow:hidden;background:var(--ccp-color-fallback-bg)}.jg--videos .jg--consent-placeholder:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:var(--ccp-color-backdrop)}.jg--videos .jg--consent-placeholder .jg--consent-thumb{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;object-fit:cover}.jg--videos.jg--is-external-media-blocked .jg--consent-placeholder{display:flex;align-items:center;justify-content:center}.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: rgb(18, 22, 24);--ccp-color-backdrop: rgba(0, 0, 0, .58);--ccp-color-panel-bg: rgba(0, 0, 0, .72);--ccp-color-panel-border: rgba(255, 255, 255, .14);--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{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;z-index:2;width:100%;max-width:420px;padding:24px;border:1px solid var(--ccp-color-panel-border);border-radius:4px;background:var(--ccp-color-panel-bg);text-align:center;color:var(--ccp-color-text-inv)}.jg--videos .jg--consent-placeholder .title{font-size:1.125rem;font-weight:700;margin:0;padding:0}.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{display:flex;align-items:center;justify-content:center;margin:18px 0 0}.jg--videos .jg--consent-placeholder .jg--consent-actions .btntarget{display:inline-flex;align-items:center;justify-content:center;position:relative;padding:12px 16px;border-radius:8px;border:0;background-color:transparent;color:var(--ccp-color-button-text);font-weight:700;cursor:pointer;overflow:hidden}.jg--videos .jg--consent-placeholder .jg--consent-actions .btntarget:hover,.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{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;background-color:var(--ccp-color-button-bg);transition:background-color .2s ease,transform .2s ease}.jg--videos .jg--consent-placeholder .jg--consent-actions .btntarget>span{position:relative;z-index:1;color:currentColor}@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{position:absolute;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}.jg--cfboxes>.container{display:flex;flex-direction:column;width:100%;height:auto}.jg--cfboxes>.container>form{display:block;width:100%;height:auto}.jg--cfboxes>.container>form:after{content:"";display:table;clear:both}.jg--cfboxes .formfield{float:left;clear:none;width:100%;height:auto}.jg--cfboxes .formfield.w50{width:50%}.jg--cfboxes .formfield.w100{width:100%;clear:both}.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{display:flex;flex-direction:column;width:100%;height:auto;padding-top:var(--cf-space-row)}.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-right:0;padding-left:0}}.jg--cfboxes .formfield label{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;width:100%;text-align:left;padding-bottom:var(--cf-space-label);color:var(--cf-color-text);opacity:1}.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{color:var(--cf-color-muted)}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;-moz-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);outline:none;transition:all .4s cubic-bezier(.075,.82,.165,1);width:100%;font-family:inherit;font-size:inherit}.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,.jg--cfboxes input[type=email]:focus-visible,.jg--cfboxes input[type=number]:focus-visible,.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{min-height:7.5em;resize:vertical}.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{position:absolute;display:block;width:.7em;height:.7em;right:1em;bottom:1em;pointer-events:none;z-index:2}.jg--cfboxes .formfield.typeselect>.container>.icon:before,.jg--cfboxes .formfield.typeselect>.container>.icon:after{content:"";position:absolute;left:50%;top:50%;width:100%;height:2px;background-color:var(--cf-color-text);transform-origin:center}.jg--cfboxes .formfield.typeselect>.container>.icon:before{transform:translate3d(-70%,-50%,0) rotate(45deg) scaleX(.7)}.jg--cfboxes .formfield.typeselect>.container>.icon:after{transform:translate3d(-30%,-50%,0) 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{order:3;display:block;width:100%;margin-top:8px;padding-top:2px;color:var(--cf-color-muted);font-size:.875rem;line-height:1.4;text-align:left;word-break:break-word}.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{display:block;margin:2px 0 8px;color:var(--cf-color-muted);font-size:.8125rem;line-height:1.35}.jg--cfboxes .formfield.typefile>.container>.jg--cffile-list .jg--cffile-item{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;width:100%;margin-top:6px;padding:8px 10px;border:var(--cf-border-width) solid var(--cf-color-border);border-radius:var(--cf-radius-control);background-color:var(--cf-color-bg)}.jg--cfboxes .formfield.typefile>.container>.jg--cffile-list .jg--cffile-name{display:block;min-width:0;margin-right:10px;color:var(--cf-color-text);font-size:.875rem;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jg--cfboxes .formfield.typefile>.container>.jg--cffile-list .jg--cffile-remove{display:inline-block;margin:0;padding:0;border:0;outline:0;background:transparent;color:var(--cf-color-error);font-size:.875rem;line-height:1.2;font-weight:500;text-decoration:underline;cursor:pointer}.jg--cfboxes .formfield.typefile>.container>.jg--cffile-list .jg--cffile-remove: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{margin:0;padding:0;border:0}.jg--cfboxes legend{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;width:100%;margin:0;padding:0;padding-bottom:var(--cf-space-legend);text-align:left;color:var(--cf-color-text);opacity:1}.jg--cfboxes .formfield.typeradio fieldset .fieldoptions,.jg--cfboxes .formfield.typecheckbox fieldset .fieldoptions{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.jg--cfboxes .formfield.typeradio fieldset label,.jg--cfboxes .formfield.typecheckbox fieldset label{display:flex;align-items:center;width:auto;margin:10px 0;padding-bottom:0;cursor:pointer}.jg--cfboxes .formfield.typeradio fieldset label input[type=radio],.jg--cfboxes .formfield.typecheckbox fieldset label input[type=checkbox]{position:absolute;width:1px;height:1px;padding:0;border:0;opacity:0;margin:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;pointer-events:none}.jg--cfboxes .formfield.typeradio fieldset label>span,.jg--cfboxes .formfield.typecheckbox fieldset label>span{position:relative;display:inline-flex;align-items:center;min-height:1.25rem;padding-left:var(--cf-check-offset-left);color:var(--cf-color-text)}.jg--cfboxes .formfield.typeradio fieldset label>span:before,.jg--cfboxes .formfield.typecheckbox fieldset label>span:before{content:"";position:absolute;top:50%;left:0;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);transform:translateY(-50%);border-radius:4px}.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:"";position:absolute;top:50%;left:0;opacity:0;transform:translateY(-50%)}.jg--cfboxes .formfield.typecheckbox fieldset label input[type=checkbox]:checked+span:after{width:.325rem;height:.625rem;border-right:2px solid var(--cf-color-focus);border-bottom:2px solid var(--cf-color-focus);left:.4rem;transform:translateY(-58%) rotate(45deg);opacity:1}.jg--cfboxes .formfield.typeradio fieldset label input[type=radio]:checked+span:after{width:.5rem;height:.5rem;left:.3125rem;border-radius:50%;background-color:var(--cf-color-focus);opacity:1}.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,.jg--cfboxes .formfield.typeradio fieldset label input[type=radio]:focus-visible+span:before,.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{position:relative;padding:var(--cf-space-row) 0}.jg--cfboxes .dataprivacy>.container>input[type=checkbox]{position:absolute;width:1px;height:1px;padding:0;border:0;opacity:0;margin:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;pointer-events:none}.jg--cfboxes .dataprivacy>.container>label{display:grid;grid-template-columns:auto 1fr;align-items:flex-start;justify-content:flex-start;grid-gap:8px;position:relative;width:100%;margin:0;text-align:left;color:var(--cf-color-text);cursor:pointer}.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{display:flex;align-items:center;justify-content:center;position:relative;width:1em;height:1em;margin-top:.2em;border:1px solid var(--cf-color-border);border-radius:4px;overflow:hidden}.jg--cfboxes .dataprivacy>.container>label>.iconcheckbox:before{content:"";display:block;position:absolute;width:70%;height:70%;border-radius:3px;background-color:var(--cf-color-text);transform:scale(1.5);opacity:0}.jg--cfboxes .dataprivacy>.container>input[type=checkbox]:checked+label>.iconcheckbox:before{transform:scale(1);opacity:1;transition:transform .25s cubic-bezier(.075,.82,.165,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,.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{display:flex;align-items:flex-start;justify-content:flex-start;clear:both;width:100%}.jg--cfboxes .formsubmit .btntarget.is-submitting{cursor:wait;opacity:.72}.jg--cfboxes .jg--cffeedback{margin-top:var(--cf-space-row);padding:16px 18px;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}.jg--cfboxes .jg--cffeedback>h3{margin:0;padding:0}.jg--cfboxes .jg--cffeedback>p{margin:8px 0 0;font-size:1rem;padding:0}.jg--cfboxes .jg--cffeedback-error{border-color:var(--cf-color-error);border-left-width:6px;background-color:var(--cf-color-bg)}.jg--cfboxes .jg--cffeedback-error>h3{font-size:1.5rem;color:var(--cf-color-error)}.jg--cfboxes .jg--cffeedback-code{display:block;margin-top:10px;color:var(--cf-color-error);font-size:.9375rem;line-height:1.45;font-weight:500;word-break:break-word}.jg--cfboxes .jg--cfmodal{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998}.jg--cfboxes .jg--cfmodal.is-open{display:block}.jg--cfboxes .jg--cfmodal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--cf-color-overlay)}.jg--cfboxes .jg--cfmodal-box{position:absolute;top:50%;left:50%;z-index:2;width:calc(100% - 40px);max-width:560px;max-height:calc(100vh - 40px);overflow-y:auto;padding:20px;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;transform:translate(-50%,-50%)}.jg--cfboxes .jg--cfmodal-title{margin:0;padding:0;font-size:1.3125rem;line-height:1.3;font-weight:600;letter-spacing:0}.jg--cfboxes .jg--cfmodal-text{margin:10px 0 0;padding:0;font-size:1rem;line-height:1.5;font-weight:400}.jg--cfboxes .jg--cfmodal-code{display:block;margin-top:10px;color:var(--cf-color-error);font-size:.9375rem;line-height:1.45;font-weight:500;word-break:break-word}.jg--cfboxes .jg--cfmodal-actions{display:flex;align-items:flex-start;justify-content:flex-start;margin-top:16px}.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{position:relative;display:flex;align-items:center;justify-content:center;min-height:100vh;min-height:100dvh}section.frame-newsletter-group>.section--container{padding-top:80px;padding-bottom:80px}section.frame-newsletter-group .box-a{display:flex;flex-direction:column;align-items:center;max-width:800px;margin:0 auto;text-align:center}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{display:flex;justify-content:center;align-items:center;position:relative;margin:0;width:100%;height:auto;overflow:hidden}figure.caption--on{margin:0 0 6rem}img{display:block;position:relative;height:100%;max-width:100%;width:100%;-webkit-user-select:none;user-select:none}figure.setratio{display:flex;justify-content:center;align-items:center;position:relative;height:auto;width:100%}figure.setratio img,figure.setratio video{position:absolute;width:100%;height:100%;object-fit:cover}figure.jg--lazytrans{opacity:1!important;transition:opacity .4s ease!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:translate3d(0,3.6rem,0)}figure.icon.size24,figure.icon.size24 img{width:24px;height:24px;min-width: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{display:block;background-color:var(--color-text-inv);position:fixed;height:100vh;height:-webkit-fill-available;min-height:100vh;min-height:100dvh;width:100vw;left:0;top:0;z-index:1000;opacity:0;transition:opacity .4s .2s ease-out}#preloadimg.plimg0{opacity:1}.jg--media{--media-color-text-inv: var(--color-text-inv, var(--color-white, #fff));--media-color-text: var(--color-text, var(--color-black, #000));--media-color-accent: var(--color-accent, var(--color-bborange0, #ff6008))}.jg--media .media{display:block;width:100%;height:auto}.jg--media .image--container{width:100%;height:auto;margin:0 auto}.jg--media .galleries.slide--hold:before{content:"";display:block;position:absolute;z-index:9999;left:0;right:0;width:100%;height:100%}.jg--media .gallery--children:hover{cursor:grab}.jg--media .gallery--children:active{cursor:grabbing}.jg--media .galleries{display:flex;position:relative;align-items:center;width:100%;height:auto;margin:0 auto}.jg--media .galleries figure.jg--lazytrans>img{transition:unset!important}.jg--media .gallery--frame{display:flex;position:relative;width:100%;box-sizing:border-box;overflow:hidden;margin:0 auto}.jg--media .gallery--parent{display:flex;position:relative;height:100%;left:0}.jg--media .galleries.shifting .gallery--parent{transition-property:left;transition-timing-function:cubic-bezier(0,.9,.6,1)}.jg--media .gallery--children{display:flex;position:relative;width:100%;height:auto;box-sizing:border-box;align-items:stretch}.jg--media .gallery--children img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-drag:none}.jg--media .gallery--control{display:flex;justify-content:space-between;align-items:center;position:absolute;width:100%;height:0;margin:0 auto;left:0;right:0;padding:0 20px}.jg--media .gallery--control>*{position:relative;display:flex;justify-content:center;align-items:center;width:36px;height:36px;cursor:pointer}.jg--media .gallery--control>*:after,.jg--media .gallery--control>*:before{content:"";position:absolute;display:block}.jg--media .gallery--control>*:after{width:100%;height:100%;background-color:#0003;border-radius:50%;z-index:11;transition:background .15s ease}.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) translate3d(10%,10%,0)}.jg--media .gallery--control .gallery--next:before{transform:rotate(135deg) translate3d(10%,10%,0)}@media(hover:hover)and (pointer:fine){.jg--media .gallery--control .gallery--prev:hover:after{background-color:#0006}.jg--media .gallery--control .gallery--next:hover:after{background-color:#0006}.jg--media .gallery--control .gallery--prev:hover:before{transform:rotate(-45deg) translate3d(10%,10%,0) scale(.8)}.jg--media .gallery--control .gallery--next:hover:before{transform:rotate(135deg) translate3d(10%,10%,0) scale(.8)}}.jg--media .gallery--count{display:flex;justify-content:flex-end;position:absolute;color:var(--media-color-text-inv);font-weight:700;font-size:16px;z-index:9;width:100%;max-width:60px;left:0;right:0;margin:0 auto;bottom:20px;pointer-events:none;text-align:center}.jg--media .gallery--count>*{position:relative}.jg--media .gallery--count>*:not(:first-child){margin-left:10px}.jg--media .gallery--count>*:nth-child(1){animation-timing-function:cubic-bezier(.15,.8,0,1);animation-fill-mode:forwards}.jg--media .gallery--count.countingup2>*:nth-child(1){animation-name:galCountingUPOn}.jg--media .gallery--count.countingup1>*:nth-child(1){animation-name:galCountingUPOff}.jg--media .gallery--count.countingdown2>*:nth-child(1){animation-name:galCountingDownOff}.jg--media .gallery--count.countingdown1>*:nth-child(1){animation-name:galCountingDownOn}.jg--media .video--container{display:block;position:relative;width:100%;height:auto}.jg--media .video--container.gif{pointer-events:none;-webkit-user-select:none;user-select:none}.jg--media .jg--videos{display:flex;justify-content:center;align-items:center;width:100%;height:auto;margin:0 auto}.jg--media .jg--videos iframe{position:absolute;width:100%;height:100%;z-index:-1;cursor:pointer}.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{display:flex;align-items:center;justify-content:center;position:absolute;z-index:1;color:var(--media-color-text-inv);padding:10px 20px;border-radius:2px;font-size:1rem;font-weight:700;pointer-events:none}.jg--media .jg--videos .buttons.btnmediaplay .player--text>span:nth-child(1){transform:translate3d(0,50%,0) scaleX(2);opacity:0}.jg--media .jg--videos .buttons.btnmediaplay .player--text.on>span:nth-child(1){animation:jgVideoPlayerTextOn 1.2s cubic-bezier(.075,.82,.165,1) forwards}.jg--media .jg--videos .buttons.btnmediaplay .player--text>span:nth-child(2){position:absolute;background-color:var(--media-color-text);width:100%;height:100%;z-index:-1;transform:scale(1.4,0)}.jg--media .jg--videos .buttons.btnmediaplay .player--text.on>span:nth-child(2){animation:jgVideoPlayerBGOn 1.2s cubic-bezier(.075,.82,.165,1) forwards}@keyframes jgVideoPlayerTextOn{0%{transform:translate3d(0,20%,0) scaleX(2);opacity:0}to{transform:translateZ(0) scale(1);opacity: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:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background-color:#000;opacity:.3;z-index:1}.jg--media .media--caption{display:block;font-size:inherit;padding:.75em 1em}.jg--media .jg--videos .buttons.btnmediaplay{display:flex;flex-direction:column-reverse;justify-content:center;align-items:center;position:absolute;z-index:2;cursor:pointer;width:100%;height:100%;margin:0;top:0;left:0}.jg--media .jg--videos .buttons.btnmediaplay .btntarget{display:flex;align-items:center;justify-content:center;position:absolute;width:100%;height:100%;z-index:1;cursor:pointer}.jg--media .jg--videos .buttons.btnmediaplay .btntarget:before{content:"";display:block;position:absolute;background:url(/content/plugins/framecore/assets/img/svg/mediaui/play.svg) no-repeat center center/contain;width:24px;height:24px;margin-left:2px;z-index:2}.jg--media .jg--videos .buttons.btnmediaplay .btntarget:after{content:"";display:block;position:absolute;width:48px;height:48px;background-color:var(--media-color-text-inv, var(--color-white, #fff));border-radius:50%}@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: rgba(0, 0, 0, .65);--mp4-color-track: rgba(255, 255, 255, .25);--mp4-color-fill: var(--color-text-inv);--mp4-color-accent: var(--color-accent);--mp4-color-tooltip-bg: rgba(0, 0, 0, .85);--mp4-color-toggle-bg: rgba(0, 0, 0, .55);--mp4-color-toggle-bg-hover: rgba(0, 0, 0, .8);--mp4-color-icon-hover-bg: rgba(255, 255, 255, .15);--mp4-color-fullscreen-bg: var(--color-black);--mp4-icon-size: 24px;--mp4-hit-target: 36px;--mp4-controls-pad: 12px;--mp4-radius: 4px;display:block;position:relative;width:100%;max-width:1280px;margin:0;color:var(--mp4-color-text-inv)}figure.videomp4 *,figure.videomp4 *:before,figure.videomp4 *:after{box-sizing:border-box}figure.videomp4 ul,figure.videomp4 li{list-style:none;margin:0;padding:0}figure.videomp4 button{margin:0;padding:0;background:none;border:0;cursor:pointer;color:inherit;font:inherit}figure.videomp4 input{margin:0;background:none;border:0}figure.videomp4 .ratiovalue{display:block}figure.videomp4 .video--box{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}figure.videomp4 video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:var(--color-black);object-fit:contain;cursor:pointer}figure.videomp4 .button--onvideo{display:flex;align-items:center;justify-content:center;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}figure.videomp4 .button--onvideo .btntarget{pointer-events:auto;display:flex;align-items:center;justify-content:center;position:relative;width:100%;height:100%;color:var(--mp4-color-text-inv)}figure.videomp4 .button--onvideo .btntarget>i.bg{position:absolute;top:50%;left:50%;width:84px;height:84px;transform:translate(-50%,-50%);border-radius:50%;background-color:var(--mp4-color-toggle-bg);opacity:.8;transition:opacity .2s ease,background-color .2s ease;z-index:-1}@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{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;visibility:hidden}figure.videomp4 .button--onvideo .mp4play:before{content:"";width:0;height:0;border-style:solid;border-width:14px 0 14px 22px;border-color:transparent transparent transparent currentColor;margin-left:4px}figure.videomp4 .button--onvideo .mp4pause:before,figure.videomp4 .button--onvideo .mp4pause:after{content:"";position:absolute;top:50%;width:6px;height:28px;background-color:currentColor;border-radius:1px;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{position:absolute;left:0;right:0;bottom:0;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;column-gap:12px;row-gap:4px;padding:var(--mp4-controls-pad);padding-top:32px;background-image:linear-gradient(to top,var(--mp4-color-bg-controls) 0%,transparent 100%);z-index:3;transition:opacity .25s ease}figure.videomp4 .video--controls.hide{opacity:0;pointer-events:none}figure.videomp4 .videoui--left{display:contents}figure.videomp4 .left--controls{grid-column:1/-1;grid-row:1;display:flex;align-items:center;gap:12px;min-width:0}figure.videomp4 .video--progress{grid-column:1;grid-row:2;align-self:center}figure.videomp4 .videoui--right{grid-column:2;grid-row:2;align-self:center}figure.videomp4 .time{display:flex;align-items:center;gap:4px;font-size:13px;font-variant-numeric:tabular-nums;line-height:1}figure.videomp4 .time>span:nth-child(2){opacity:.7}figure.videomp4 .video--progress{position:relative;width:100%;height:14px;cursor:pointer}figure.videomp4 .video--progress:after{content:"";position:absolute;left:0;right:0;bottom:6px;height:2px;border-radius:2px;background-color:var(--mp4-color-track)}figure.videomp4 .progress--bar--video{position:absolute;left:0;bottom:6px;height:2px;border-radius:2px;background-color:var(--mp4-color-accent);pointer-events:none;z-index:1}figure.videomp4 .progress--bar--video:after{content:"";position:absolute;right:0;top:50%;width:12px;height:12px;border-radius:50%;background-color:var(--mp4-color-accent);transform:translate(50%,-50%)}figure.videomp4 .videoui--right{display:flex;align-items:center;gap:4px;flex:0 0 auto}figure.videomp4 .volume--controls{display:flex;align-items:center;gap:6px}figure.videomp4 .volume--controls .progressbar{position:relative;width:70px;height:var(--mp4-hit-target);display:flex;align-items:center}figure.videomp4 .volume--controls .progressbar:after{content:"";position:absolute;left:0;right:0;top:50%;height:2px;border-radius:2px;background-color:var(--mp4-color-track);transform:translateY(-50%)}figure.videomp4 .progress--bar--volume{position:absolute;left:0;top:50%;height:2px;border-radius:2px;background-color:var(--mp4-color-fill);pointer-events:none;transform:translateY(-50%);z-index:1}figure.videomp4 input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:transparent;cursor:pointer;outline:none;z-index:2}figure.videomp4 input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:0;height:0;background:transparent;border:0}figure.videomp4 input[type=range]::-moz-range-thumb{width:0;height:0;background:transparent;border:0}figure.videomp4 .play .btntarget,figure.videomp4 .volume--button .btntarget,figure.videomp4 .fullscreen--button .btntarget{display:flex;align-items:center;justify-content:center;width:var(--mp4-hit-target);height:var(--mp4-hit-target);border-radius:50%;color:var(--mp4-color-text-inv);transition:background-color .2s ease}@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{display:flex;align-items:center;justify-content:center;position:relative;width:var(--mp4-icon-size);height:var(--mp4-icon-size);margin:0;padding:0}figure.videomp4 figure.icons>svg{display:block;width:var(--mp4-icon-size);height:var(--mp4-icon-size);color:currentColor}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{position:absolute;display:none;bottom:18px;padding:4px 8px;border-radius:var(--mp4-radius);background-color:var(--mp4-color-tooltip-bg);color:var(--mp4-color-text-inv);font-size:11px;font-weight:600;line-height:1.2;white-space:nowrap;pointer-events:none;transform:translate(-50%);z-index:4}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{display:flex;align-items:center;justify-content:center;position:absolute;right:12px;bottom:12px;width:40px;height:40px;z-index:4;pointer-events:auto}figure.videomp4 .jg--mp4-autoplay-toggle .btntarget{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:50%;background-color:var(--mp4-color-toggle-bg);color:var(--mp4-color-text-inv);transition:background-color .2s ease}@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{position:absolute;color:currentColor}figure.videomp4 .jg--mp4-autoplay-icon.play{width:0;height:0;margin-left:2px;border-style:solid;border-width:7px 0 7px 11px;border-color:transparent transparent transparent currentColor}figure.videomp4 .jg--mp4-autoplay-icon.pause{position:relative;width:12px;height:14px}figure.videomp4 .jg--mp4-autoplay-icon.pause:before,figure.videomp4 .jg--mp4-autoplay-icon.pause:after{content:"";position:absolute;top:0;width:4px;height:100%;background-color:currentColor}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{display:none}.vid--box figure.videomp4 .jg--mp4-autoplay-toggle{display:none}.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{display:none}.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{position:absolute;width:100%;height:auto}.vid--box figure.videomp4 video{position:relative;width:100%;height:auto;object-fit:contain}body.fsonoff--a .mp4fullbg{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1028;background-color:var(--color-black);opacity:0;transition:opacity .3s ease}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{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1029;width:100vw;height:100vh;height:100dvh;max-width:none!important;background-color:var(--mp4-color-fullscreen-bg);display:flex;align-items:center;justify-content:center}body.fsonoff--a.fsonoff--b.fsonoff--c figure.videomp4 .video--box{top:0;right:0;bottom:0;left: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: rgba(0, 0, 0, .6);--vid-color-closer-bg-hover: rgba(0, 0, 0, .85);--vid-color-closer-icon: var(--color-white, #fff)}.vid--box{display:flex;justify-content:center;align-items:center;position:fixed;width:100vw;height:100vh;border:1px solid;left:0;top:0;z-index:1010}.vid--box .vid--video{display:flex;justify-content:center;align-items:center;position:relative;width:100%;z-index:1}.vid--box .vid--bgopen{position:absolute;width:100vw;height:100vh;height:-webkit-fill-available;min-height:100vh;min-height:100dvh;background-color:var(--vid-color-backdrop);transform-origin:center;animation-name:ytBGopen;animation-timing-function:cubic-bezier(.075,.82,.165,1);animation-fill-mode:forwards;opacity:.8}#jbcloser,.vid--box .vid--closer{display:flex;justify-content:center;align-items:center;position:absolute;height:44px;width:44px;top:16px;right:16px;z-index:2;background-color:var(--vid-color-closer-bg);color:var(--vid-color-closer-icon);border:0;border-radius:50%;cursor:pointer;transition:background-color .2s ease,transform .2s ease}@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{height:40px;width:40px;top:12px;right:12px}}#jbcloser:before,#jbcloser:after,.vid--box .vid--closer:before,.vid--box .vid--closer:after{content:"";display:block;position:absolute;width:18px;height:2px;border-radius:1px;background-color:currentColor}#jbcloser:before,.vid--box .vid--closer:before{transform:rotate(45deg)}#jbcloser:after,.vid--box .vid--closer:after{transform:rotate(-45deg)}.vid--box iframe{width:100%;height:100%;border-radius:4px;opacity:0;transform:translateY(50%) scale(1);transform-origin:center;animation-name:ytIframe;animation-timing-function:cubic-bezier(.75,.25,0,1);animation-delay:.2s;animation-fill-mode:forwards}@keyframes ytIframe{0%{transform:translateY(0) scale(1.025);opacity:0}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ytBGopen{0%{opacity:0}to{opacity:.95}}body.vid--closing .vid--box{transition:transform .4s cubic-bezier(.75,.25,0,1),opacity .15s ease;opacity:0}.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{display:flex;position:relative;width:100%;height:100%;overflow-x:scroll;overflow-y:hidden;scrollbar-width:none;padding:0;scroll-behavior:auto}.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{display:block;width:100%;height:auto}.jg--slider2024.sbon .slidelist>li>*{position:relative;pointer-events:none;-webkit-user-select:none;user-select:none}body.touchon .jg--slider2024.sbon .slidelist>li>*{pointer-events:unset;-webkit-user-select:unset;user-select:unset}.jg--slider2024 .ctrlbox{display:none;position:absolute;width:100%;height:0;bottom:50%}.jg--slider2024.btnon.sbon .ctrlbox{display:flex}.jg--slider2024 .ctrlbox .ctrl{display:flex;justify-content:space-between;align-items:center;position:absolute;width:100%;height:0;margin:0 auto;left:0;right:0;padding:0 20px;z-index:3}.jg--slider2024 .ctrlbox .ctrl>*{position:relative;display:flex;justify-content:center;align-items:center;width:64px;height:64px;cursor:pointer}.jg--slider2024 .ctrlbox .ctrl>*:after,.jg--slider2024 .ctrlbox .ctrl>*:before{content:"";position:absolute;display:block}.jg--slider2024 .ctrlbox .ctrl>*:after{width:100%;height:100%;background-color:#0000008c;border-radius:50%;z-index:11;transition:background .15s ease}.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) translate3d(10%,10%,0)}.jg--slider2024 .ctrlbox .ctrl .next:before{transform:rotate(135deg) translate3d(10%,10%,0)}.jg--slider2024.end .ctrl .next,.jg--slider2024.start .ctrl .prev{opacity:.25;transform:scale(.9);cursor:unset;-webkit-user-select:none;user-select:none;opacity:.2}@media(hover:hover)and (pointer:fine){.jg--slider2024 .ctrlbox .ctrl .prev:hover:after{background-color:#000c}.jg--slider2024 .ctrlbox .ctrl .next:hover:after{background-color:#000c}.jg--slider2024 .ctrlbox .ctrl .prev:hover:before{transform:rotate(-45deg) translate3d(10%,10%,0) scale(.8)}.jg--slider2024 .ctrlbox .ctrl .next:hover:before{transform:rotate(135deg) translate3d(10%,10%,0) 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{display:none;justify-content:center;align-items:center;position:relative;width:100%;padding:20px 5% 0}.jg--slider2024.sbon .thumbbox{display:flex}.jg--slider2024 .thumbbox>ul{display:flex;justify-content:center;position:relative;width:100%;height:auto}.jg--slider2024 .thumbbox>ul>li{display:flex;position:relative;width:15%;max-width:110px;max-height:60px;height:100%}.jg--slider2024 .thumbbox>ul>li{padding:.1%;cursor:pointer}.jg--slider2024 .thumbbox>ul>li>figure{transition:transform .6s cubic-bezier(.075,.82,.165,1);transform:scale(.8);opacity:.5}.jg--slider2024 .thumbbox>ul>li.on>figure{transform:scale(1);opacity: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{display:none;justify-content:flex-end;position:absolute;color:var(--slider-color-pagenr);font-weight:700;font-size:16px;z-index:9;width:100%;max-width:60px;left:0;right:0;margin:0 auto;bottom:20px;pointer-events:none;text-align:center}.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>*:nth-child(1){animation-timing-function:cubic-bezier(.15,.8,0,1);animation-fill-mode:forwards}.jg--slider2024 .jg--slider--pagenr.countingup2>*:nth-child(1){animation-name:galCountingUPOn}.jg--slider2024 .jg--slider--pagenr.countingup1>*:nth-child(1){animation-name:galCountingUPOff}@keyframes galCountingUPOff{0%{transform:translateZ(0) scale(1);opacity:1}to{transform:translate3d(0,-150%,0) scale(.1,3);opacity:0}}@keyframes galCountingUPOn{0%{transform:translate3d(0,150%,0) scale(.1,3);opacity:0}to{transform:translateZ(0) scale(1);opacity:1}}.jg--slider2024 .jg--slider--pagenr.countingdown2>*:nth-child(1){animation-name:galCountingDownOff}.jg--slider2024 .jg--slider--pagenr.countingdown1>*:nth-child(1){animation-name:galCountingDownOn}@keyframes galCountingDownOn{0%{transform:translateZ(0) scale(1);opacity:1}to{transform:translate3d(0,150%,0) scale(.1,3);opacity:0}}@keyframes galCountingDownOff{0%{transform:translate3d(0,-150%,0) scale(.1,3);opacity:0}to{transform:translateZ(0) scale(1);opacity:1}}.jg--slider2024.customwidth.sbon .slidebox:before,.jg--slider2024.customwidth.sbon .slidebox:after{content:"";display:block;position:absolute;width:40px;height:100%;top:0;z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none}.jg--slider2024.customwidth.sbon .slidebox:before{left:0;background:linear-gradient(90deg,#ffffffbf,#fff0)}.jg--slider2024.customwidth.sbon .slidebox:after{right:0;background:linear-gradient(-90deg,#ffffffbf,#fff0)}@media screen and (max-width:1200px){.jg--slider2024.customwidth.sbon .slidebox{display:flex;align-items:center;justify-content:center;padding-left:0;padding-right:0}}.jg--slider2024 .autoplaybox{display:flex;align-items:center;justify-content:center;position:absolute;height:0;z-index:4;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:center;transform:rotate(-90deg);stroke-dasharray:126;stroke-dashoffset:126;transition:stroke-dashoffset .1s linear}.jg--slider2024 .autoplaybox.playing .progress--bar{animation:jgSlider2024Progress 4s linear infinite}.jg--slider2024 .autoplaybox.playing .play,.jg--slider2024 .autoplaybox .pause{display:none}.jg--slider2024 .autoplaybox.playing .pause{display:block}@keyframes jgSlider2024Progress{0%{stroke-dashoffset:126}to{stroke-dashoffset:0}}.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{position:absolute;left:-9999px;top:-9999px;opacity:0;pointer-events:none;tab-index:-1;aria-hidden:true}.contactform script{display:none}.contactform#aftersubmit form{visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none}.contactform #aftercontact{display:flex;justify-content:center;align-items:center;position:absolute;padding:60px 40px;top:0;left:0;width:100%;height:100%;z-index:3}.contactform #aftercontact h3{position:relative;z-index:4;text-align:center}.contactform #aftercontact:before{content:"";display:block;position:absolute;width:100%;height:100%;opacity:1;left:0;top:0;border-radius:30px}.contactform .section--container{align-items:center}.contactform form{display:grid;grid-gap:24px;width:100%;max-width:640px;padding:60px 40px}.contactform form input:not([type=submit]):not([type=file]),.contactform form textarea,.contactform form select{padding:1.5em 10px;border-top:0;border-left:0;border-right:0;width:100%;font-size:inherit;font-weight:inherit;font-family:inherit}.contactform form textarea{min-height:120px;resize:vertical}.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;-moz-appearance:none;appearance:none;background-size:5px 5px,5px 5px}.contactform form select~.form--select{content:"";display:inline-block;position:absolute;border:solid var(--color-black);border-width:0 1px 1px 0;padding:.25em;right:10px;top:30%;transform:rotate(45deg)}.contactform form label:not(.dp-label):not(.submitlabel):not(.file--label):not(.btntarget){display:flex;position:absolute;width:100%;height:auto;top:0;left:0;padding:15px 10px;pointer-events:none;transform-origin:center left;transform:translateZ(0);transition:transform .2s cubic-bezier(0,.75,.25,1),opacity .1s ease}.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:top left;font-size:10px;opacity:.4;transform:translate3d(0,-1.5em,0)}.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:center left;opacity:.4;font-size:10px;transform:translate3d(0,-1.5em,0)}.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:top left;opacity:.4;font-size:10px;transform:translate3d(0,-1.25em,0)}.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)";font-size:.9em;position:relative;opacity:.4;font-weight:400;margin-top:.05em;margin-left:10px}.contactform form select:focus-visible,.contactform form input:not([type=submit]):not([type=file]):focus-visible,.contactform form textarea:focus-visible{outline:none}.contactform .data--privacy,.contactform .confirmmail{display:flex;align-items:flex-start;grid-gap:10px;position:relative;margin-right:15px;font-size:1rem;font-weight:700;padding-left:30px}.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;position:absolute;width:100%;height:auto;padding:0}.contactform .data--privacy input~label:before,.contactform .data--privacy input~label:after,.contactform .confirmmail input~label:before,.contactform .confirmmail input~label:after{content:"";display:block;position:absolute;width:1em;min-width:1em;height:1em;min-height:1em;border-radius:2px;left:0;top:.15em;background-color:unset}.contactform .data--privacy input~label:after,.contactform .confirmmail input~label:after{position:absolute;transform:scale(.9);opacity:0;transition:.2s transform cubic-bezier(0,.75,.25,1)}.contactform .data--privacy input:checked~label:after,.contactform .confirmmail input:checked~label:after{transform:scale(.6);opacity:1}.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{display:inline-block;font-weight:700}.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;text-decoration:unset}.contactform .submitcover{display:flex;align-items:flex-start;justify-content:flex-start;width:100%;height:auto}.contactform .submitcover .buttons input{position:absolute;background-color:transparent;color:transparent;border:unset}.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{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:auto;height:auto;position:relative}.contactform .fileupload input{position:absolute;width:100%;height:100%;bottom:20px;opacity:0;-webkit-user-select:none;user-select:none;pointer-events:none}.contactform .fileupload label{display:flex;font-size:.875em;flex-direction:column;align-items:flex-start;position:relative;width:auto;height:auto;cursor:pointer}.contactform .fileupload label>*:not(.btntarget){font-size:1rem;line-height:1.35}.contactform .fileupload label .btntarget{position:relative;padding:1em 2em;background-color:var(--color-stdhgl);color:var(--color-white)}.contactform .fileupload .file--selected{padding:.75em 0}.contactform .fileupload.oversize .file--selected{color:red;animation:FORM_Shake .42s cubic-bezier(.36,.07,.19,.97) both}@keyframes FORM_Shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}.contactform #aftercontact h3{color:var(--color-black)}.contactform #aftercontact:before{background-color:unset}.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{display:flex;align-items:center;justify-content:flex-end;width:100%;z-index:0}.contactform form .selectbox figure.icons{width:auto;position:absolute;z-index:1;margin-right:.5em;pointer-events:none}.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){color:var(--color-black)}.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,.contactform form input:not([type=submit]):not([type=file]):focus-visible,.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{display:flex;flex-direction:row;justify-content:center;width:100%;height:auto}.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: rgba(0, 0, 0, .58);--ccp-color-panel-bg: rgba(0, 0, 0, .78);--ccp-color-panel-border: rgba(255, 255, 255, .18);--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{position:absolute;width:100%;height:100%;margin:0}.jg--media .jg--videos .buttons.btnvideomouse .btn--container{display:flex;flex-direction:column-reverse;justify-content:center;align-items:center;position:absolute;transform:translateZ(0);width:107px;min-width:107px;height:107px;min-height:107px;z-index:1;pointer-events:none;top:unset;left:unset}.jg--media.media--bbfull .jg--videos .buttons.btnvideomouse .btn--container{transform:translate3d(50%,50%,0)}.jg--media .jg--videos .buttons.btnvideomouse .btn--container .player{display:flex;position:absolute;justify-content:center;align-items:center;width:100%;height:100%;cursor:pointer}.jg--media .jg--videos .buttons.btnvideomouse .btn--container .player:after{content:"";display:block;position:absolute;width:0;height:0;border-width:20px 0 20px 35px;border-style:solid;border-color:transparent;border-left-color:#fff}.jg--media .jg--videos .buttons.btnvideomouse .btn--container .player:before{content:"";position:absolute;width:100%;height:100%;background-color:var(--color-bborange0);transform:scale(1) rotate(-15deg);transition:transform .8s cubic-bezier(.75,.25,0,1);transform-origin:center center}.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:translate3d(90px,25px,0)}}@media screen and (max-width:760px){body[data-tpl=home] section.media--bbfull.jg--media .jg--videos .buttons.btnvideomouse .btntext{transform:translate3d(45px,20px,0)}}.jg--media .media *,body.single-projekte .jg--media .media>*,body.single-projekte .jg--media .media figure.videomp4{max-width:unset!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)}.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;font-size:1.3125em;padding:.25em 0}.jg--cfboxes .formfield .optional{color:var(--color-white);opacity:.45;font-size:.875em;align-self:center;margin-left:.25em}.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{display:grid;grid-template-columns:5fr 3fr;grid-gap:30px 60px;padding-top:20px;height:auto;align-items:flex-start}section.contact--form.whitepaper--module .section--container{grid-template-columns:unset}section.contact--form>h2{font-size:8vw;font-weight:900;width:100%;max-width:2400px;margin:0;text-transform:uppercase;transform:translate3d(-.08em,0,0)}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{display:flex;flex-direction:column}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{position:relative;margin-bottom:20px;font-weight:700}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{display:flex;align-items:center;justify-content:center}}#etc .dnkopencard .oc--container{position:relative;max-width:640px}#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:"";display:inline-block;position:relative;width:.3em;height:.3em;margin:0 .25em .075em;vertical-align:middle}.focus--ueberwegs a{color:var(--color-ueberwegsruby)}.focus--ueberwegs:before{transform:rotate(45deg);background-color:var(--color-ueberwegsruby)}.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{position:absolute;visibility:hidden;opacity:0}.thumbtarget{position:fixed;top:0;left:0;z-index:2;opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none}section.slider--basic{overflow:hidden}section.slider--basic .slider--container::-webkit-scrollbar{display:none}section.slider--basic .slider--container{display:flex;position:relative;width:100%;height:100%;overflow-x:scroll;overflow-y:hidden;scrollbar-width:none}section.slider--basic.slideron .slider--container{cursor:grab}section.slider--basic.slideron .slider--container:active{cursor:grabbing}section.slider--videos .playlist--container{display:flex;align-items:flex-start;position:relative;max-width:unset;width:100%;height:100%;padding:0;overflow-x:scroll;scrollbar-width:none;-webkit-user-select:none;user-select:none}section.slider--videos .playlist--container::-webkit-scrollbar{display:none;width:0}section.slider--videos .playlist--container>ul{display:flex;position:relative;width:1000000000000000px;height:100%;z-index:1}section.slider--videos .playlist--container>ul li{display:flex;position:relative;width:45vw;height:100%;margin-right:20px;overflow:hidden}section.slider--videos .playlist--container>ul a{display:flex;justify-content:center;align-items:center;position:relative;width:100%;height:100%;pointer-events:none}section.slider--videos .playlist--container>ul figure{width:100%;height:100%}section.head--home{height:100%;min-height:100vh;min-height:100dvh;justify-content:center}section.head--home .section--container{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;z-index:1;height:100%}section.head--home h1 strong{color:var(--color-bborange0);font-size:.5em;transform:translate3d(1.2em,0,0);display:block;line-height:1.35}@media screen and (max-width:760px){section.head--home{min-height:unset;align-items:flex-start;justify-content:flex-start}section.head--home .section--container{display:flex;grid-template-columns:unset;grid-template-rows:unset;height:auto;margin:0}}@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{margin-right:60px;z-index:1}@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{margin-right:40px;max-width:420px}}@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{padding-top:0;pointer-events:none;-webkit-user-select:none;user-select:none}@media screen and (max-width:760px){section.head--home.type0 .section--container{padding-top:50vh;padding-bottom:60px;margin:0;padding-top:0;margin:50vh 0 0;pointer-events:unset;-webkit-user-select:unset;user-select:unset}}section.head--home.type0 .box-a{position:relative;height:100%}section.head--home.type0 .box-a h1{max-width:1100px;height:auto;font-size:6.875rem;transform-origin:center center;text-transform:uppercase}section.head--home.type0 .box-a p{display:flex;position:relative;width:100%;max-width:640px;height:auto;font-weight:400;font-stretch:110%;padding-left:6em}@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{font-size:4.375rem;max-width:900px}}@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{display:flex;justify-content:flex-end;align-items:flex-end;position:absolute;width:100%;max-width:580px;height:auto;bottom:10vh}section.head--home.type0 .box-media0 .media{display:flex;justify-content:flex-end;align-items:flex-end;position:relative;width:100%;height:auto}section.head--home.type0 .box-media0 .media>*{display:flex;position:relative;width:100%;height:auto;justify-content:flex-start;align-items:flex-end}section.head--home.type0 .box-media0 .media .jg--videos{cursor:pointer;max-width:unset}section.head--home.type0 .box-media0 .media>* figure.vimeo iframe{width:100%;height:200%;object-fit:cover}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{transform:translate3d(64px,16px,0);pointer-events:none;font-size:1.4rem}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{margin-right:40px;max-width:420px}}@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{margin-right:20px;position:relative;height:auto;bottom:unset;align-self:flex-end}}@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{height:auto;justify-content:flex-end;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{display:flex;justify-content:center;align-items:center;position:absolute;max-width:unset;bottom:0;margin:0;width:100vw;height:100vh}section.head--home.type1 .box-media0:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,#0000 26.92%,#1e2124 92.6%);z-index:1}section.head--home.type1 .box-media0 .media{display:flex;justify-content:flex-end;align-items:flex-end;position:relative;width:100%;height:auto}section.head--home.type1 .box-media0 .media>*{display:flex;position:relative;width:100%;height:auto;justify-content:flex-start;align-items:flex-end}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;margin-bottom:30px;position:relative;bottom:unset;align-self:flex-end}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{position:relative;padding-bottom:8vh;width:100%;height:auto}section.head--home.type1 .box-a h1{font-size:5rem;text-transform:unset;height:auto;max-width:unset;padding-bottom:.45em;color:inherit;transform-origin:center center}section.head--home.type1 .box-a p{display:flex;position:relative;width:100%;max-width:640px;height:auto;font-weight:400;font-stretch:110%;padding-left:6em}@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{display:grid;grid-template-columns:1fr auto;grid-gap:40px;width:100%;align-items:flex-end;justify-content:space-between}section.head--home.type1 .box-a .cont-b p{padding-left:.25em;max-width:880px}.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{position:relative;width:100%;max-width:860px;margin:0 auto;height:auto}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{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;margin-top:35px}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{display:flex;justify-content:center;align-items:center;width:100%;height:auto}section.head--home.type2 .box-media0 .media{width:100%}section.head--home.type2.jg--media .box-media0 .media .jg--videos .buttons.btnvideomouse{display:flex;align-items:center;justify-content:center;top:0;left:0}.contentsbox{width:100%;max-width:800px}body.single-projekte .contentsbox{max-width:unset}.contentsbox>*:not(:last-child){margin-bottom:15px}.contentsbox>*:first-child{margin-top:0;padding-top:0}.contentsbox>*:last-child,.boxes>*:last-child{padding-bottom:0;margin-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){display:flex;flex-direction:column;padding-left:40px;position:relative;padding-top:20px;padding-bottom:20px}.contentsbox 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{background-color:var(--color-bborange0);content:"";display:block;height:8px;left:0;margin-left:-30px;position:absolute;top:.4em;width:8px}.contentsbox ul:not(.gallery--parent):not(.persons):not(.audio--ul):not(.scrollby) li:after{transform:rotate(90deg)}.contentsbox ol{display:flex;flex-direction:column;padding-left:40px;position:relative;list-style:none;counter-reset:item;padding-top:20px;padding-bottom:20px}.contentsbox ol li{counter-increment:item;line-height:inherit;margin-bottom:1.25em}.contentsbox ol li:before{display:inline-block;content:counter(item);margin-left:-30px;position:absolute;top:0;width:8px;font-weight:700;color:var(--color-bborange0)}.contentsbox.jg--media .postmedia--full>.media .jg--videos{padding:0}.contentsbox.jg--media .postmedia--full.size0>.media{width:100%;max-width:1720px;height:auto;margin:0 auto}.contentsbox.jg--media .postmedia--full.size0>.media .jg--videos{padding:60px}@media screen and (max-width:1600px){.contentsbox.jg--media .postmedia--full.size0>.media .jg--videos{padding:0}}body.single-projekte section.contentsbox .section--container{padding:0;max-width:100%}.contentsbox .jg--videos:not(.jg--mp4){width:100%;max-width:1720px;margin:0 auto;height: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{position:relative;width:100%;max-width:1200px}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-right:20px;padding-left:0}}@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{transform:translateZ(0);animation:lpSliderONNextContents .5s cubic-bezier(.75,.25,0,1) forwards}section.slider--sequence .parent>li.on.onprev>div>.contentsbox{transform:translateZ(0);animation:lpSliderONPrevContents .5s cubic-bezier(.75,.25,0,1) forwards}@keyframes lpSliderONPrevContents{0%{transform:translate3d(-60px,0,0);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes lpSliderONNextContents{0%{transform:translate3d(60px,0,0);opacity:0}to{transform:translateZ(0);opacity:1}}section.slider--sequence .parent>li>div>.contentsbox:after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background-color:var(--color-black);opacity:1}section.slider--sequence .parent>li.on.onnext>div>.contentsbox:after{transform:translate3d(105%,0,0);animation:lpSliderONNextBG .5s cubic-bezier(.75,.25,0,1) forwards}section.slider--sequence .parent>li.on.onprev>div>.contentsbox:after{transform:translate3d(-105%,0,0);animation:lpSliderONPrevBG .5s cubic-bezier(.75,.25,0,1) forwards}@keyframes lpSliderONPrevBG{0%{transform:translateZ(0)}to{transform:translate3d(-105%,0,0)}}@keyframes lpSliderONNextBG{0%{transform:translateZ(0)}to{transform:translate3d(105%,0,0)}}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{flex-direction:column;align-items:flex-start;padding-left:unset;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{position:absolute;transform:translate3d(-40px,0,0);justify-content:flex-start}@media(hover:hover)and (pointer:fine){section.contentsbox .scrollto ul.scrollby li:hover>figure.icons svg{animation:scrollDownAni .6s cubic-bezier(.075,.82,.165,1) forwards}}@keyframes scrollDownAni{0%{transform:translateZ(0)}10%{transform:translate3d(0,100%,0)}11%{transform:translate3d(0,-100%,0)}12%{transform:translate3d(0,-100%,0)}to{transform:translateZ(0)}}section.contentsbox .external--links{padding-left:30px;padding-bottom:40px}section.contentsbox .external--links:before{content:"";display:block;position:absolute;transform:translate3d(-30px,0,0);width:2px;height:calc(100% - 40px);background-color:var(--color-white)}section.contentsbox .external--links>p{font-weight:700}section.contentsbox .external--links ul{padding-left:0;padding-bottom: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{position:absolute;visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;padding:15px 0 0}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{padding:30px 0;max-width:960px}.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{display:flex;flex-direction:column}.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{display:flex;align-items:center;justify-content:flex-end;position:absolute;width:100vw;height:100vh;height:-webkit-fill-available;min-height:100dvh}section.head--home .canvascube .cube--obj{display:flex;justify-content:center;align-items:center;position:relative;width:75%;height:115%;transform-origin:center center;cursor:grab;touch-action:none}section.head--home .canvascube .cube--obj:active{cursor:grabbing}section.head--home .canvascube .cube--obj canvas{display:block;width:100%;height:100%;transform:scale(1) translate3d(10%,-10%,0);animation:8s canvasCubeAnimation ease infinite running}@media screen and (max-width:760px){section.head--home .canvascube{align-items:flex-start;height:50vh;min-height:unset}section.head--home .canvascube .cube--obj{width:120vw;height:60vh;margin-top:5vh}}@keyframes canvasCubeAnimation{0%,5%,95%,to{transform:scale(1) translate3d(10%,-10%,0) rotate(0)}45%,55%{transform:scale(.95) translate3d(10%,-10%,0) 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-right:0;padding-left:0}section.contact--form.slider--basic .slider--container{display:flex;grid-gap:0;cursor:grab;padding:0 40px;grid-gap:10px}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{padding:0 20px;grid-gap:5px}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{display:grid;grid-template-columns:minmax(440px,39fr) 61fr;grid-gap:20px}section.intro--home .left figure{margin-top:40px}section.intro--home .left figure img.light{visibility:visible}section.intro--home .left figure img.dark{position:absolute;height:100%;visibility:hidden}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{padding:0;max-width:640px;justify-self:center}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-template-columns:minmax(auto,400px) 61fr;grid-gap:40px}}@media screen and (max-width:970px){section.intro--home .section--container{display:flex;grid-template-columns:unset;padding-top:20px}section.intro--home .left{display:flex;justify-content:center}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{display:block;grid-template-columns:unset;grid-gap:unset}section.intro--home.type1 .box-a{display:flex;flex-direction:column;width:100%}section.intro--home.type1 .box-a .cont-b{margin:30px 0 0 auto}section.teaser--hglmultiple .section--container{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px}section.teaser--hglmultiple .section--container>*{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;position:relative;padding:60px 40px}section.teaser--hglmultiple .bg{position:absolute;top:0;left:0;width:100%;height:100%}section.teaser--hglmultiple .bg .bgcolor{display:block;position:absolute;width:100%;height:100%}section.teaser--hglmultiple .images{position:relative;width:100%;height:auto}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{position:absolute;height:100%;visibility:hidden}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>*{padding:40px 60px;max-width:520px;margin:0 auto}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-template-columns:1fr;grid-gap:unset}section.teaser--hglmultiple.single .left{display:grid;grid-template-columns:7fr 6fr;align-items:center;justify-content:center;width:100%;padding:0}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;padding:40px 30px 30px 0;margin: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{font-size:6.3125rem;line-height:1;font-weight:800;text-transform:uppercase;letter-spacing:-.03em;margin-top:0;margin-bottom:0}section.teaser--row3x ul{display:flex;flex-direction:column}section.teaser--row3x ul li{display:flex;justify-content:center;margin-bottom:10px;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:nth-child(1) figure.icons{width:auto;height:fit-content}section.teaser--row3x ul li:nth-child(1) 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{display:flex;align-items:center;height:77px;font-size:2.3125rem;font-weight:800;text-transform:uppercase}#ueberwegsentdecken:before{content:"";display:block;position:absolute;width:106%;height:100%;left:0;right:0;transform:translate3d(-3%,0,0);background-color:unset}#ueberwegsentdecken>span{color:var(--color-ueberwegsruby);margin-top:.12em;transform:scale(1);transition:transform .4s cubic-bezier(0,.75,.25,1);z-index:1}#ueberwegsentdecken figure.icons{width:auto;transform:translateZ(0);transition:transform .4s cubic-bezier(0,.75,.25,1)}#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:translateZ(0) rotate(90deg)}@media(hover:hover)and (pointer:fine){#ueberwegsentdecken:hover figure.icons{transform:translate3d(-10%,0,0)}section.btntype0 #ueberwegsentdecken:hover figure.icons{transform:translate3d(-10%,0,0) rotate(90deg)}#ueberwegsentdecken:hover:before{background-color:var(--color-ueberwegsruby)}#ueberwegsentdecken:hover>span{color:#fff;transform:scale(.95) translate3d(.55em,0,0)}#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{max-width:31.5vw;height:5.8vw;width:18vw}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:nth-child(1) 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:nth-child(1) figure.icons img{padding:5px 0}}@media screen and (max-width:970px){section.teaser--row3x ul li:nth-child(1) figure.icons img{padding:3px 0}}@media screen and (max-width:510px){section.teaser--row3x ul li:last-child{overflow:unset}#ueberwegsentdecken{position:absolute;font-size:.8125rem;transform:translate3d(0,150%,0);height:auto}}section.teaser--blog .section--container>div:first-child{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}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{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px}section.teaser--blog .recentblog a{display:table;width:100%;height:auto}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{transition:unset;transform:unset}section.teaser--blog ul li figure img{transform:scale(1);transition:transform 2s cubic-bezier(.075,.82,.165,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{display:flex;flex-direction:column;align-items:flex-start}section.teaser--blog .section--container>div:first-child ul{margin-bottom:0;margin-top:20px}section.teaser--blog .recentblog{grid-template-columns:1fr;max-width:640px;grid-gap:30px;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{height:14rem;pointer-events:none;-webkit-user-select:none;user-select:none}section.horizontypo .rows{display:flex;position:absolute;width:auto;height:auto}section.horizontypo .rows li{width:auto;white-space:nowrap}section.horizontypo .rows li strong{display:flex;align-items:center;font-weight:400;line-height:1}section.horizontypo .row1{left:0;justify-content:flex-start;transform:translate3d(-100%,0,0)}section.horizontypo .row2{right:0;justify-content:flex-end;transform:translate3d(105%,0,0)}section.horizontypo .row1 li{transform:translate3d(0,-100%,0)}section.horizontypo .row2 li{transform:translate3d(0,100%,0)}section.horizontypo .cube{width:2rem;height:2rem;margin:0 2rem;background-color:var(--color-bborange0)}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:translate3d(0,-80%,0)}section.horizontypo .row2 li{transform:translate3d(0,80%,0)}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{line-height:1.35;font-weight:700;margin-bottom:20px;white-space:nowrap}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{display:flex;justify-content:center;margin-left:auto;margin-right:auto}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{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:30px 0}section.services--list.slider--basic .slider--container>div>*{display:block;position:relative;height:auto;width:100%;padding:0 20px}section.services--list.slider--basic h2{text-align:center}@media screen and (max-width:1400px){section.services--list.slider--basic .slider--container{grid-template-columns:repeat(3,1fr)!important;grid-template-rows:auto 1fr}}@media screen and (max-width:970px){section.services--list.slider--basic .section--container{padding-right:0;padding-left: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{display:flex;grid-gap:0;-webkit-user-select:none;user-select:none;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{display:table;width:100%;height:auto}section.projekte h2{margin-bottom:.4em}section.projekte .ref--drag{margin-bottom:40px}section.projekte .ref--drag{position:absolute;align-self:flex-end;bottom:0;margin-right:40px}section.projekte .ref--drag figure svg{max-height:58px}section.projekte .ref--drag figure svg circle:nth-of-type(1){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;position:absolute;left:0;right:0;top:0;margin:0 auto}@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{display:flex;justify-content:center;height:100%;width:100%;max-width:1440px;transition:transform 1s cubic-bezier(0,.5,.5,1);cursor:grab}section.slider--loop .slider--container:active{cursor:grabbing}section.slider--loop .slider--container.type0{transform:translate3d(20vw,0,0)}section.slider--loop .slider--container.type1{transform:translate3d(-20vw,0,0)}section.slider--postref>.refbox{position:relative;width:100%;height:auto}section.slider--postref.standby .slider--container.type0,section.slider--postref.standby .slider--container.type1{transform:translateZ(0)}section.slider--loop .slider--container li{position:absolute;height:100%;width:45vw;top:0;left:0;padding:2px 7px}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{position:relative;width:100%;height:100%;-webkit-user-select:none;user-select:none;pointer-events:none}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:translateZ(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{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:640px;height:auto;margin:0 auto 20px;text-align:center}section.kunden .box-a h2{color:var(--color-bbgrey1);max-width:unset;text-align:center}section.kunden .box-b ul{display:grid;grid-template-columns:repeat(4,1fr);height:160px;min-height:160px;overflow:hidden}section.kunden .box-b ul li{display:flex;justify-content:center;align-items:center;position:absolute}section.kunden .box-b ul li:nth-child(4n-3){transform:translateZ(0)}section.kunden .box-b ul li:nth-child(4n-2){transform:translate3d(100%,0,0)}section.kunden .box-b ul li:nth-child(4n-1){transform:translate3d(200%,0,0)}section.kunden .box-b ul li:nth-child(4n){transform:translate3d(300%,0,0)}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(1)}@media screen and (max-width:1400px){section.kunden .section--container{padding-right:0;padding-left: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)}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}section.kunden .box-b ul li:nth-child(4n-3){transform:translateZ(0)}section.kunden .box-b ul li:nth-child(4n-2){transform:translate3d(100%,0,0)}section.kunden .box-b ul li:nth-child(4n-1){transform:translate3d(200%,0,0)}section.kunden .box-b ul li:nth-child(4n){transform:translate3d(300%,0,0)}}@media screen and (max-width:510px){section.kunden .box-b ul{grid-template-columns:repeat(3,1fr)}section.kunden .box-b ul{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:translateZ(0)}section.kunden .box-b ul li:nth-child(3n-1){transform:translate3d(100%,0,0)}section.kunden .box-b ul li:nth-child(3n){transform:translate3d(200%,0,0)}}section.kunden .box-b ul li figure{opacity:0;transform:translate3d(0,-150%,0)}section.kunden .box-b ul li.on figure{opacity:1;transform:translateZ(0) scale(1);transform-origin:center center}section.kunden .box-b ul li.off figure{opacity:0;transform:translate3d(0,150%,0) 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:translateZ(0) scale(1);transform-origin:center center;animation:none}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:translate3d(0,-150%,0) scale(1)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes kundenLogoOff{0%{opacity:1;transform:translateZ(0) scale(1)}to{opacity:0;transform:translate3d(0,150%,0) 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{position:absolute;right:0;top:0;transform:translate3d(-40%,8%,0);z-index:1}section.gallery--home .textrotate .badge--b0,section.gallery--home .textrotate .badge--b1{fill:var(--color-white)}.badge--text{transform-origin:center center}.badge--container{transform-origin:center center;animation:textRotateAni 30s infinite linear}@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:translate3d(0,10%,0) 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:translate3d(0,160px,0) scale(.85)}}@media screen and (max-width:610px){section.gallery--home .textrotate{transform:translate3d(0,180px,0) scale(.65)}}@media screen and (max-width:510px){section.gallery--home .textrotate{transform:translate3d(15%,170px,0) scale(.45)}section.gallery--home h2{max-width:370px}}@media screen and (max-width:390px){section.gallery--home .textrotate{transform:translate3d(20%,160px,0) scale(.4)}}section.gallery--home .galleries{display:grid;grid-template-columns:100fr 169fr 387fr 197fr 288fr 191fr;grid-template-rows:100fr 10fr 93fr 32fr 17fr 42fr;grid-template-areas:". a b b c ." ". . d e c ." ". . d e g g" ". . d f g g" ". . d f . ." ". . d . . .";position:relative;width:100%;max-width:2400px;height:auto;grid-gap:5px;margin-bottom:60px}section.gallery--home .galleries>div{display:flex;justify-content:center;align-items:center;position:relative;width:100%;height:auto;margin:0}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{position:absolute;width:100%;height:100%;object-fit:cover}section.gallery--home .galleries>div>ul>li>figure{position:absolute;width:100%;height:100%}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:translate3d(100%,0,0)}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:translate3d(-100%,0,0)}to{transform:translateZ(0)}}@keyframes aniLRout{0%{transform:translateZ(0);z-index:2}to{transform:translate3d(100%,0,0);z-index:2}}@keyframes aniRLin{0%{transform:translate3d(100%,0,0)}to{transform:translateZ(0)}}@keyframes aniRLout{0%{transform:translateZ(0);z-index:2}to{transform:translate3d(-100%,0,0);z-index:2}}@keyframes aniTBin{0%{transform:translate3d(0,-100%,0)}to{transform:translateZ(0)}}@keyframes aniTBout{0%{transform:translateZ(0);z-index:2}to{transform:translate3d(0,100%,0);z-index:2}}@keyframes aniBTin{0%{transform:translate3d(0,100%,0)}to{transform:translateZ(0)}}@keyframes aniBTout{0%{transform:translateZ(0);z-index:2}to{transform:translate3d(0,-100%,0);z-index:2}}@media screen and (max-width:760px){section.gallery--home .galleries{grid-template-columns:100fr 142fr 81fr 67fr 163fr;grid-template-rows:100fr 109fr 145fr 141fr 141fr 53fr;grid-template-areas:"a a . . ." "a a f f f" "b b b b b" "g g g g e" ". c c d d" ". . . d d";padding:0 20px}}section.gallery--home .stoe--box{display:flex;justify-content:flex-end;position:absolute;margin:0 auto;bottom:0;width:100%;max-width:2400px}section.gallery--home .stoerer{transform:translate3d(-10vw,-5vw,0)}@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:translate3d(10vw,-10vw,0)}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:translate3d(10vw,-10vw,0)}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{position:absolute;width:100vw;z-index:-1}section.jobs--home h2{margin-bottom:.4em}section.jobs--home .section--container>div:first-child{display:grid;grid-template-columns:minmax(640px,5fr) 4fr;grid-gap:60px}section.jobs--home .textmain{max-width:640px;align-self:center;justify-self:center}section.jobs--home .media{display:block;justify-self:center;width:100%;height:auto}section.jobs--home .media .jg--mp4{max-width:480px;margin:0 auto;pointer-events:none;-webkit-user-select:none;user-select:none}@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-template-columns:minmax(360px,4fr) 3fr;grid-gap:90px}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-template-columns:1fr;grid-gap:90px}section.jobs--home .textmain{padding-right:20px}section.jobs--home .media .jg--mp4{max-width:220px;transform:translate3d(60px,0,0);margin:0 auto}}@media screen and (max-width:350px){section.jobs--home .media .jg--mp4{transform:translate3d(40px,0,0)}}section.jobs--home .section--container>div:last-child{padding-top:80px;padding-right:60px;z-index:1}section.jobs--home .section--container>div:last-child h3{display:flex;flex-direction:column;line-height:1.1;margin-bottom:60px}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{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:60px}section.jobs--home .section--container>div:last-child ul li{height:100%;width: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{display:table;width:100%;height:auto}section.jobs--home .section--container>div:last-child h4{margin:0;display:initial;width:auto}@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-right:20px;padding-top:90px}section.jobs--home .section--container>div:last-child ul{grid-template-columns:repeat(2,1fr);grid-gap:40px}}@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{display:flex;justify-content:center;align-items:center;text-align:center;width:100%;height:auto}section.content--col3x.type2 .box-a h2{font-size:9rem;letter-spacing:unset;opacity:.2;line-height:.8;margin-bottom:-.1em;width:100%;max-width:unset}@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{width:100%;display:grid;grid-template-columns:repeat(3,1fr);align-items:flex-start;grid-gap:40px}@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{display:flex;flex-direction:column;width:100%;height:100%;position:relative;overflow:hidden}section.content--col3x.type2 .box-b>ul.list>li>.bg{display:block;position:absolute;width:100%;height:100%;top:0;left:0;background-color:var(--color-white)}section.content--col3x.type2 .box-b>ul.list>li>.hovercircle{display:flex;align-items:center;justify-content:center;position:absolute;width:100%;height:100%;border-radius:50%;top:0;left:0}section.content--col3x.type2 .box-b>ul.list>li>.hovercircle:before{content:"";display:block;position:absolute;width:100%;height:100%;border-radius:50%;background-color:var(--color-stdhgl);transform:translate3d(-50%,-50%,0) scale(0);opacity:0;transition:transform 1.2s cubic-bezier(.075,.82,.165,1)}section.content--col3x.type2 .box-b>ul.list>li.on>.hovercircle:before{transform:translate3d(-50%,-50%,0) scale(1);opacity:1}section.content--col3x.type2 .box-b>ul.list>li>a{display:flex;flex-direction:column;width:100%;height:100%;position:relative;padding:50px;z-index:1;cursor:pointer}section.content--col3x.type2 .box-b>ul.list>li h3{color:var(--color-black);line-height:1.15;margin-bottom:.6em}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{transition:margin-left .8s cubic-bezier(.075,.82,.165,1);margin-bottom:-.2em}@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);padding-top:8em;margin-top:auto}@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{align-items:flex-end;justify-content:flex-end;padding-top:60px}section.emphasis .subtext{font-weight:700;color:var(--color-bbgrey1);margin-right:auto;margin-bottom:20px}section.emphasis .subtext *{color:inherit}section.emphasis strong{font-weight:800;letter-spacing:-.02em;line-height:1;color:var(--color-bborange0);padding-right:5vw}section.emphasis.type1 .subtext{display:flex;flex-direction:column;margin-left:auto;margin-right:unset;text-align:center}@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{right:96px;margin-bottom:80px}}@media screen and (max-width:510px){section.emphasis.type1 strong{margin-bottom:10px}}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{display:flex;width:100%;height:auto;justify-content:space-between;align-items:center;margin-top:25px}section.emphasis.type2 .box-b>.cont-a{display:flex;flex-direction:column}@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{display:block;line-height:1.15;width:auto;height:auto;margin-bottom:.35em;font-size:2.3rem}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{display:block;position:relative;width:100%;height:auto}section.teaser--horizon.slider--basic .section--container>p{max-width:800px;margin-bottom:40px;padding:0 40px}section.teaser--horizon.slider--basic .slider--container{display:flex;flex-direction:row;grid-gap:20px}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-right:0;padding-left:0}section.teaser--horizon.slider--basic .labeltarget{padding:0 40px}section.teaser--horizon.slider--basic .slider--container{display:flex;cursor:grab;padding:0 40px;grid-gap:20px}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{padding:0 20px}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{display:block;position:relative;width:100%;height:auto}section.media--bbfull.type0 .section--container{margin:0 auto}section.media--bbfull.type0 .jg--videos:not(.jg--mp4){width:100%;max-width:1720px;margin:0 auto;height: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;padding-right:0;padding-left:0;padding-top:0;max-width:100%}section.media--bbfull.type1 .jg--videos{justify-content:flex-start;align-items:flex-end;width:100%;max-width:80%!important;cursor:pointer;margin:0 0 0 auto}section.media--bbfull.type1 .media .videobtntext{position:absolute;left:10%;transform:translate3d(15vw,50%,0)}@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{display:grid;grid-template-columns:1fr;grid-gap:30px}section.events--ueberwegs .box-b>ul>li>.container{display:grid;grid-template-columns:270px 1fr 150px 200px;grid-gap:16px;align-items:flex-start;justify-content:flex-start}section.events--ueberwegs .box-b>ul>li+li>.container:before{content:"";display:block;position:absolute;top:-15px;left:0;width:100%;height:1px;background-color:var(--color-bbgrey1)}@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-template-columns:auto 1fr;grid-gap:12px}}section.events--ueberwegs .box-b>ul>li>.container>.item{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}@media screen and (max-width:1200px){section.events--ueberwegs .box-b>ul>li>.container>.item.item--date>.date{display:flex;flex-direction:column}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}}@media screen and (max-width:760px){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{margin:0 .2em -.1em 0;color:var(--color-ueberwegsruby)}@media(hover:hover)and (pointer:fine){section.events--ueberwegs .box-b>ul>li>.container>.item.item--location .buttons .btntarget:hover .icon--location{transition:unset;margin:0 .1em 0 0}}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{display:flex;align-items:flex-end;justify-content:flex-end}#etc .events--ueberwegs-popup{display:flex;align-items:flex-end;justify-content:flex-end;position:fixed;top:50%;right:60px;width:0;height:0;padding:0;z-index:1006}@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{display:block;position:relative;width:auto;height:auto;margin:0;transform:scale(1);transform-origin:center center;transition:transform .2s cubic-bezier(.075,.82,.165,1)}#etc .events--ueberwegs-popup.is--disabled>.container{transform:scale(0)}#etc .events--ueberwegs-popup>.container>.buttons{display:flex;align-items:center;justify-content:center;width:auto;height:auto;margin:0}#etc .events--ueberwegs-popup .btntarget{display:flex;align-items:center;justify-content:center;position:relative;width:36px;min-width:36px;max-width:36px;height:36px;min-height:36px;max-height:36px;z-index:1;opacity:0;animation:eventsUberwegsPopUp-appear .15s 1s ease forwards}#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{border-radius:50%;background-color:var(--color-white);z-index:2}#etc .events--ueberwegs-popup .btntarget figure.icons{position:absolute;width:24px;min-width:24px;max-width:24px;height:24px;min-height:24px;max-height:24px;color:var(--color-black);transition:transform .4s cubic-bezier(.075,.82,.165,1);z-index:3}#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{display:flex;align-items:center;justify-content:center;position:absolute;font-size:1rem;right:18px;white-space:nowrap;z-index:1;height:36px;max-height:36px;min-height:36px;pointer-events:none;-webkit-user-select:none;user-select:none;overflow:hidden}#etc .events--ueberwegs-popup .btntarget .label>span{color:var(--color-black);padding-left:18px;padding-right:18px;font-weight:600;letter-spacing:-.025em;line-height:1;margin-bottom:-.2em;transform:translate3d(100%,0,0) scaleX(2);transform-origin:center left;opacity:0}#etc .events--ueberwegs-popup .btntarget .label>.bg{background-color:var(--color-white);border-radius:18px 0 0 18px;z-index:-1;transform:translate3d(100%,0,0);transform-origin:center right}@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:eventsUberwegsPopUp_0 .5s cubic-bezier(.075,.82,.165,1) forwards}#etc .events--ueberwegs-popup .btntarget:hover .label>span{animation:eventsUberwegsPopUp_1 .5s cubic-bezier(.075,.82,.165,1) forwards}}@keyframes eventsUberwegsPopUp_0{0%{transform:translate3d(100%,0,0)}to{transform:translateZ(0)}}@keyframes eventsUberwegsPopUp_1{0%{transform:translate3d(100%,0,0) scaleX(2);opacity:0}to{transform:translateZ(0) scale(1);opacity:1}}#cc--main{--cc-font-family: "UniversNextVariableBundB";--cc-font-size: 14px;--cc-bg: #2C2F31;--cc-text: #FFFFFF;--cc-border-radius: 5px;--cc-btn-primary-bg: #FFFFFF;--cc-btn-primary-text: #1E2124;--cc-btn-primary-hover-bg: #1E2124;--cc-btn-primary-hover-text: #FFFFFF;--cc-btn-secondary-bg: var(--color-bbgrey1);--cc-btn-secondary-text: #FFFFFF;--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 rgba(2, 2, 3, .28);--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{right:0;left:0;margin:0 auto}}@media screen and (max-width:590px){#cc--main #cm{max-width:90vw}}#c-ttl{display:none}#cc--main #c-bns{display:grid;grid-template-columns:1fr 1fr;grid-gap:5px}#cc--main #c-bns .c-bn{margin:0;display:block;width:100%}#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{display:flex;grid-template-columns:unset}#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{position:relative;margin-top:10px}#cc--main .cc_div #s-bl table:before{content:"";display:block;position:absolute;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;top:0;left:0;border:1px solid #515151;border-radius:2px}#cc--main .cc_div #s-bl table thead tr:first-child{border-color:#515151}#cc--main .cc_div #s-bl table *{font-size:12px!important;line-height:1.65}#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}
