@charset "UTF-8";@font-face{font-display:swap;font-family:"Anton";font-style:normal;font-weight:400;src:url("/wp-content/themes/heicom-systems/fonts/anton-v25-latin-regular.woff2") format("woff2")}@font-face{font-family:"Satoshi";font-weight:300;font-display:swap;font-style:normal;src:url("/wp-content/themes/heicom-systems/fonts/Satoshi-Light.woff2") format("woff2"),url("/wp-content/themes/heicom-systems/fonts/Satoshi-Light.woff") format("woff")}@font-face{font-family:"Satoshi";font-weight:400;font-display:swap;font-style:normal;src:url("/wp-content/themes/heicom-systems/fonts/Satoshi-Regular.woff2") format("woff2"),url("/wp-content/themes/heicom-systems/fonts/Satoshi-Regular.woff") format("woff")}@font-face{font-family:"Satoshi";font-weight:700;font-display:swap;font-style:normal;src:url("/wp-content/themes/heicom-systems/fonts/Satoshi-Bold.woff2") format("woff2"),url("/wp-content/themes/heicom-systems/fonts/Satoshi-Bold.woff") format("woff")}@font-face{font-family:"Satoshi";font-weight:900;font-display:swap;font-style:normal;src:url("/wp-content/themes/heicom-systems/fonts/Satoshi-Black.woff2") format("woff2"),url("/wp-content/themes/heicom-systems/fonts/Satoshi-Black.woff") format("woff")}.box--xl{max-width:1200px}.box--l{max-width:1000px}.box--m{max-width:800px}.box--s{max-width:600px}.box--xs{max-width:400px}@keyframes key--fade-in-left{from{opacity:0;transform:translate3d(-100px,0,0)}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes key--fade-in-bottom{from{opacity:0;transform:translate3d(0,100px,0)}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes key--fade-in-top{from{opacity:0;transform:translate3d(0,-100px,0)}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes key--fade-in{from{opacity:0}to{opacity:1}}@keyframes key--zoom-out{0%{transform:scale(1.1)}100%{transform:scale(1)}}body{scroll-behavior:smooth}*{transition:all .1s ease}.centered,.centered *{text-align:center;justify-content:center;align-content:center;align-items:center;align-self:center}.hyphens{hyphens:auto !important}.hyphens h1,.hyphens h2,.hyphens h3,.hyphens h4,.hyphens p,.hyphens a,.hyphens li,.hyphens span{hyphens:auto !important}.no-select{user-select:none}.subscript{font-weight:300;opacity:.7;font-size:var(--fluid-text-xs);margin-left:.5rem;letter-spacing:.01em}.sticky,.col.sticky{position:sticky;top:5rem}@media all and (max-width:768px){.hide-on-tablet{display:none}}@media all and (max-width:500px){.hide-on-mobile{display:none}}[class*=_ctr]{padding:min(10rem, 15vw) min(3rem, 6vw)}[class*=_ctr].zero{padding:0}[class*=_ctr].zero--top{padding-top:0}[class*=_ctr].zero--bottom{padding-bottom:0}[class*=_ctr].zero--left{padding-left:0}[class*=_ctr].zero--right{padding-right:0}[class*=_ctr].min{padding:min(3rem, 6vw)}[class*=_ctr].min--top{padding-top:min(3rem, 6vw)}[class*=_ctr].min--bottom{padding-bottom:min(3rem, 6vw)}[class*=_ctr].min--left{padding-left:min(3rem, 6vw)}[class*=_ctr].min--right{padding-right:min(3rem, 6vw)}.fixed_ctr{width:100%;max-width:1800px}.full_ctr{width:100%}.section.section--fabric-card,.footer__content,.col--fabric-card{margin-left:auto !important;margin-right:auto !important;max-width:calc(100% - 3rem);margin-top:1.5rem;overflow:clip}.ctr-margin--left,.col_ctr.ctr-margin--left{padding-left:calc((100% - min(100%, 1800px)) / 2 + min(3rem, 6vw))}@media all and (max-width:1920px){.ctr-margin--left,.col_ctr.ctr-margin--left{padding-left:calc((100% - min(100%, 1550px)) / 2 + min(3rem, 6vw))}}@media all and (max-width:1600px){.ctr-margin--left,.col_ctr.ctr-margin--left{padding-left:calc((100% - min(100%, 1300px)) / 2 + min(3rem, 6vw))}}@media all and (max-width:1366px){.ctr-margin--left,.col_ctr.ctr-margin--left{padding-left:calc((100% - min(100%, 1024px)) / 2 + min(3rem, 6vw))}}.ctr-margin--right,.col_ctr.ctr-margin--right{padding-right:calc((100% - min(100%, 1800px)) / 2 + min(3rem, 6vw))}@media all and (max-width:1920px){.ctr-margin--right,.col_ctr.ctr-margin--right{padding-right:calc((100% - min(100%, 1550px)) / 2 + min(3rem, 6vw))}}@media all and (max-width:1600px){.ctr-margin--right,.col_ctr.ctr-margin--right{padding-right:calc((100% - min(100%, 1300px)) / 2 + min(3rem, 6vw))}}@media all and (max-width:1366px){.ctr-margin--right,.col_ctr.ctr-margin--right{padding-right:calc((100% - min(100%, 1024px)) / 2 + min(3rem, 6vw))}}@media all and (max-width:1920px){.fixed_ctr{max-width:1550px}}@media all and (max-width:1600px){.fixed_ctr{max-width:1300px}}@media all and (max-width:1366px){.fixed_ctr{max-width:1024px}}@media all and (max-width:1024px){.fixed_ctr{max-width:100%}.section.section--fabric-card,.footer__content,.col--fabric-card{max-width:calc(100% - 2rem);margin-top:1rem}}@media all and (max-width:768px){.section.section--fabric-card,.footer__content,.col--fabric-card{max-width:calc(100% - 1rem);margin-top:.5rem}}@media all and (max-width:500px){.section.section--fabric-card,.footer__content,.col--fabric-card{max-width:calc(100% - 0.5rem);margin-top:.25rem}}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.justify-items-start{justify-items:start}.justify-items-end{justify-items:end}.justify-items-center{justify-items:center}.justify-items-stretch{justify-items:stretch}.justify-self-auto{justify-self:auto}.justify-self-start{justify-self:start}.justify-self-end{justify-self:end}.justify-self-center{justify-self:center}.justify-self-stretch{justify-self:stretch}.content-center{align-content:center}.content-start{align-content:flex-start}.content-end{align-content:flex-end}.content-between{align-content:space-between}.content-around{align-content:space-around}.content-evenly{align-content:space-evenly}.content-baseline{align-content:baseline}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.self-auto{align-self:auto}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.self-stretch{align-self:stretch}.self-baseline{align-self:baseline}.place-content-center{place-content:center}.place-content-start{place-content:start}.place-content-end{place-content:end}.place-content-between{place-content:space-between}.place-content-around{place-content:space-around}.place-content-evenly{place-content:space-evenly}.place-content-baseline{place-content:baseline}.place-content-stretch{place-content:stretch}.place-items-start{place-items:start}.place-items-end{place-items:end}.place-items-center{place-items:center}.place-items-baseline{place-items:baseline}.place-items-stretch{place-items:stretch}.place-self-auto{place-self:auto}.place-self-start{place-self:start}.place-self-end{place-self:end}.place-self-center{place-self:center}.place-self-stretch{place-self:stretch}.mdl{margin:1rem 0}.mdl--s{margin:.75rem 0}.mdl--l{margin:1.25rem 0}.mdl--zero{margin:0}.m--2xs,[class*=mdl].m--2xs{margin:.5rem}.m--xs,[class*=mdl].m--xs{margin:.75rem}.m--s,[class*=mdl].m--s{margin:1rem}.m--m,[class*=mdl].m--m{margin:1.5rem}.m--l,[class*=mdl].m--l{margin:2rem}.m--xl,[class*=mdl].m--xl{margin:4rem}.m--2xl,[class*=mdl].m--2xl{margin:6rem}.mx--2xs,[class*=mdl].mx--2xs{margin:0 .5rem}.mx--xs,[class*=mdl].mx--xs{margin:0 .75rem}.mx--s,[class*=mdl].mx--s{margin:0 1rem}.mx--m,[class*=mdl].mx--m{margin:0 1.5rem}.mx--l,[class*=mdl].mx--l{margin:0 2rem}.mx--xl,[class*=mdl].mx--xl{margin:0 4rem}.mx--2xl,[class*=mdl].mx--2xl{margin:0 6rem}.my--2xs,[class*=mdl].my--2xs{margin:.5rem 0}.my--xs,[class*=mdl].my--xs{margin:.75rem 0}.my--s,[class*=mdl].my--s{margin:1rem 0}.my--m,[class*=mdl].my--m{margin:1.5rem 0}.my--l,[class*=mdl].my--l{margin:2rem 0}.my--xl,[class*=mdl].my--xl{margin:4rem 0}.my--2xl,[class*=mdl].my--2xl{margin:6rem 0}.ml--zero,[class*=mdl].ml--zero{margin-left:0}.ml--2xs,[class*=mdl].ml--2xs{margin-left:.5rem}.ml--xs,[class*=mdl].ml--xs{margin-left:.75rem}.ml--s,[class*=mdl].ml--s{margin-left:1rem}.ml--m,[class*=mdl].ml--m{margin-left:1.5rem}.ml--l,[class*=mdl].ml--l{margin-left:2rem}.ml--xl,[class*=mdl].ml--xl{margin-left:4rem}.ml--2xl,[class*=mdl].ml--2xl{margin-left:6rem}.mr--zero,[class*=mdl].mr--zero{margin-right:0}.mr--2xs,[class*=mdl].mr--2xs{margin-right:.5rem}.mr--xs,[class*=mdl].mr--xs{margin-right:.75rem}.mr--s,[class*=mdl].mr--s{margin-right:1rem}.mr--m,[class*=mdl].mr--m{margin-right:1.5rem}.mr--l,[class*=mdl].mr--l{margin-right:2rem}.mr--xl,[class*=mdl].mr--xl{margin-right:4rem}.mr--2xl,[class*=mdl].mr--2xl{margin-right:6rem}.mt--zero,[class*=mdl].mt--zero{margin-top:0}.mt--2xs,[class*=mdl].mt--2xs{margin-top:.5rem}.mt--xs,[class*=mdl].mt--xs{margin-top:.75rem}.mt--s,[class*=mdl].mt--s{margin-top:1rem}.mt--m,[class*=mdl].mt--m{margin-top:1.5rem}.mt--l,[class*=mdl].mt--l{margin-top:2rem}.mt--xl,[class*=mdl].mt--xl{margin-top:4rem}.mt--2xl,[class*=mdl].mt--2xl{margin-top:6rem}.mb--zero,[class*=mdl].mb--zero{margin-bottom:0}.mb--2xs,[class*=mdl].mb--2xs{margin-bottom:.5rem}.mb--xs,[class*=mdl].mb--xs{margin-bottom:.75rem}.mb--s,[class*=mdl].mb--s{margin-bottom:1rem}.mb--m,[class*=mdl].mb--m{margin-bottom:1.5rem}.mb--l,[class*=mdl].mb--l{margin-bottom:2rem}.mb--xl,[class*=mdl].mb--xl{margin-bottom:4rem}.mb--2xl,[class*=mdl].mb--2xl{margin-bottom:6rem}.p--2xs,[class*=mdl].p--2xs{padding:.5rem}.p--xs,[class*=mdl].p--xs{padding:.75rem}.p--s,[class*=mdl].p--s{padding:1rem}.p--m,[class*=mdl].p--m{padding:1.5rem}.p--l,[class*=mdl].p--l{padding:2rem}.p--xl,[class*=mdl].p--xl{padding:4rem}.p--2xl,[class*=mdl].p--2xl{padding:6rem}.px--2xs,[class*=mdl].px--2xs{padding:0 .5rem}.px--xs,[class*=mdl].px--xs{padding:0 .75rem}.px--s,[class*=mdl].px--s{padding:0 1rem}.px--m,[class*=mdl].px--m{padding:0 1.5rem}.px--l,[class*=mdl].px--l{padding:0 2rem}.px--xl,[class*=mdl].px--xl{padding:0 4rem}.px--2xl,[class*=mdl].px--2xl{padding:0 6rem}.py--2xs,[class*=mdl].py--2xs{padding:.5rem 0}.py--xs,[class*=mdl].py--xs{padding:.75rem 0}.py--s,[class*=mdl].py--s{padding:1rem 0}.py--m,[class*=mdl].py--m{padding:1.5rem 0}.py--l,[class*=mdl].py--l{padding:2rem 0}.py--xl,[class*=mdl].py--xl{padding:4rem 0}.py--2xl,[class*=mdl].py--2xl{padding:6rem 0}.pl--zero,[class*=mdl].pl--zero{padding-left:0}.pl--2xs,[class*=mdl].pl--2xs{padding-left:.5rem}.pl--xs,[class*=mdl].pl--xs{padding-left:.75rem}.pl--s,[class*=mdl].pl--s{padding-left:1rem}.pl--m,[class*=mdl].pl--m{padding-left:1.5rem}.pl--l,[class*=mdl].pl--l{padding-left:2rem}.pl--xl,[class*=mdl].pl--xl{padding-left:4rem}.pl--2xl,[class*=mdl].pl--2xl{padding-left:6rem}.pr--zero,[class*=mdl].pr--zero{padding-right:0}.pr--2xs,[class*=mdl].pr--2xs{padding-right:.5rem}.pr--xs,[class*=mdl].pr--xs{padding-right:.75rem}.pr--s,[class*=mdl].pr--s{padding-right:1rem}.pr--m,[class*=mdl].pr--m{padding-right:1.5rem}.pr--l,[class*=mdl].pr--l{padding-right:2rem}.pr--xl,[class*=mdl].pr--xl{padding-right:4rem}.pr--2xl,[class*=mdl].pr--2xl{padding-right:6rem}.pt--zero,[class*=mdl].pt--zero{padding-top:0}.pt--2xs,[class*=mdl].pt--2xs{padding-top:.5rem}.pt--xs,[class*=mdl].pt--xs{padding-top:.75rem}.pt--s,[class*=mdl].pt--s{padding-top:1rem}.pt--m,[class*=mdl].pt--m{padding-top:1.5rem}.pt--l,[class*=mdl].pt--l{padding-top:2rem}.pt--xl,[class*=mdl].pt--xl{padding-top:4rem}.pt--2xl,[class*=mdl].pt--2xl{padding-top:6rem}.pb--zero,[class*=mdl].pb--zero{padding-bottom:0}.pb--2xs,[class*=mdl].pb--2xs{padding-bottom:.5rem}.pb--xs,[class*=mdl].pb--xs{padding-bottom:.75rem}.pb--s,[class*=mdl].pb--s{padding-bottom:1rem}.pb--m,[class*=mdl].pb--m{padding-bottom:1.5rem}.pb--l,[class*=mdl].pb--l{padding-bottom:2rem}.pb--xl,[class*=mdl].pb--xl{padding-bottom:4rem}.pb--2xl,[class*=mdl].pb--2xl{padding-bottom:6rem}@media all and (max-width:768px){.mdl{margin:.75rem 0}.mdl--s{margin:.5rem 0}.mdl--l{margin:1rem 0}.m--2xs,[class*=mdl].m--2xs{margin:.25rem}.m--xs,[class*=mdl].m--xs{margin:.5rem}.m--s,[class*=mdl].m--s{margin:.75rem}.m--m,[class*=mdl].m--m{margin:1rem}.m--l,[class*=mdl].m--l{margin:1.5rem}.m--xl,[class*=mdl].m--xl{margin:3.5rem}.m--2xl,[class*=mdl].m--2xl{margin:5.5rem}.mx--2xs,[class*=mdl].mx--2xs{margin:0 .25rem}.mx--xs,[class*=mdl].mx--xs{margin:0 .5rem}.mx--s,[class*=mdl].mx--s{margin:0 .75rem}.mx--m,[class*=mdl].mx--m{margin:0 1rem}.mx--l,[class*=mdl].mx--l{margin:0 1.5rem}.mx--xl,[class*=mdl].mx--xl{margin:0 3.5rem}.mx--2xl,[class*=mdl].mx--2xl{margin:0 5.5rem}.my--2xs,[class*=mdl].my--2xs{margin:.25rem 0}.my--xs,[class*=mdl].my--xs{margin:.5rem 0}.my--s,[class*=mdl].my--s{margin:.75rem 0}.my--m,[class*=mdl].my--m{margin:1rem 0}.my--l,[class*=mdl].my--l{margin:1.5rem 0}.my--xl,[class*=mdl].my--xl{margin:3.5rem 0}.my--2xl,[class*=mdl].my--2xl{margin:5.5rem 0}.ml--zero,[class*=mdl].ml--zero{margin-left:0}.ml--2xs,[class*=mdl].ml--2xs{margin-left:.25rem}.ml--xs,[class*=mdl].ml--xs{margin-left:.5rem}.ml--s,[class*=mdl].ml--s{margin-left:.75rem}.ml--m,[class*=mdl].ml--m{margin-left:1rem}.ml--l,[class*=mdl].ml--l{margin-left:1.5rem}.ml--xl,[class*=mdl].ml--xl{margin-left:3.5rem}.ml--2xl,[class*=mdl].ml--2xl{margin-left:5.5rem}.mr--zero,[class*=mdl].mr--zero{margin-right:0}.mr--2xs,[class*=mdl].mr--2xs{margin-right:.25rem}.mr--xs,[class*=mdl].mr--xs{margin-right:.5rem}.mr--s,[class*=mdl].mr--s{margin-right:.75rem}.mr--m,[class*=mdl].mr--m{margin-right:1rem}.mr--l,[class*=mdl].mr--l{margin-right:1.5rem}.mr--xl,[class*=mdl].mr--xl{margin-right:3.5rem}.mr--2xl,[class*=mdl].mr--2xl{margin-right:5.5rem}.mt--zero,[class*=mdl].mt--zero{margin-top:0}.mt--2xs,[class*=mdl].mt--2xs{margin-top:.25rem}.mt--xs,[class*=mdl].mt--xs{margin-top:.5rem}.mt--s,[class*=mdl].mt--s{margin-top:.75rem}.mt--m,[class*=mdl].mt--m{margin-top:1rem}.mt--l,[class*=mdl].mt--l{margin-top:1.5rem}.mt--xl,[class*=mdl].mt--xl{margin-top:3.5rem}.mt--2xl,[class*=mdl].mt--2xl{margin-top:5.5rem}.mb--zero,[class*=mdl].mb--zero{margin-bottom:0}.mb--2xs,[class*=mdl].mb--2xs{margin-bottom:.25rem}.mb--xs,[class*=mdl].mb--xs{margin-bottom:.5rem}.mb--s,[class*=mdl].mb--s{margin-bottom:.75rem}.mb--m,[class*=mdl].mb--m{margin-bottom:1rem}.mb--l,[class*=mdl].mb--l{margin-bottom:1.5rem}.mb--xl,[class*=mdl].mb--xl{margin-bottom:3.5rem}.mb--2xl,[class*=mdl].mb--2xl{margin-bottom:5.5rem}.p--2xs,[class*=mdl].p--2xs{padding:.25rem}.p--xs,[class*=mdl].p--xs{padding:.5rem}.p--s,[class*=mdl].p--s{padding:.75rem}.p--m,[class*=mdl].p--m{padding:1rem}.p--l,[class*=mdl].p--l{padding:1.5rem}.p--xl,[class*=mdl].p--xl{padding:3.5rem}.p--2xl,[class*=mdl].p--2xl{padding:5.5rem}.px--2xs,[class*=mdl].px--2xs{padding:0 .25rem}.px--xs,[class*=mdl].px--xs{padding:0 .5rem}.px--s,[class*=mdl].px--s{padding:0 .75rem}.px--m,[class*=mdl].px--m{padding:0 1rem}.px--l,[class*=mdl].px--l{padding:0 1.5rem}.px--xl,[class*=mdl].px--xl{padding:0 3.5rem}.px--2xl,[class*=mdl].px--2xl{padding:0 5.5rem}.py--2xs,[class*=mdl].py--2xs{padding:.25rem 0}.py--xs,[class*=mdl].py--xs{padding:.5rem 0}.py--s,[class*=mdl].py--s{padding:.75rem 0}.py--m,[class*=mdl].py--m{padding:1rem 0}.py--l,[class*=mdl].py--l{padding:1.5rem 0}.py--xl,[class*=mdl].py--xl{padding:3.5rem 0}.py--2xl,[class*=mdl].py--2xl{padding:5.5rem 0}.pl--zero,[class*=mdl].pl--zero{padding-left:0}.pl--2xs,[class*=mdl].pl--2xs{padding-left:.25rem}.pl--xs,[class*=mdl].pl--xs{padding-left:.5rem}.pl--s,[class*=mdl].pl--s{padding-left:.75rem}.pl--m,[class*=mdl].pl--m{padding-left:1rem}.pl--l,[class*=mdl].pl--l{padding-left:1.5rem}.pl--xl,[class*=mdl].pl--xl{padding-left:3.5rem}.pl--2xl,[class*=mdl].pl--2xl{padding-left:5.5rem}.pr--zero,[class*=mdl].pr--zero{padding-right:0}.pr--2xs,[class*=mdl].pr--2xs{padding-right:.25rem}.pr--xs,[class*=mdl].pr--xs{padding-right:.5rem}.pr--s,[class*=mdl].pr--s{padding-right:.75rem}.pr--m,[class*=mdl].pr--m{padding-right:1rem}.pr--l,[class*=mdl].pr--l{padding-right:1.5rem}.pr--xl,[class*=mdl].pr--xl{padding-right:3.5rem}.pr--2xl,[class*=mdl].pr--2xl{padding-right:5.5rem}.pt--zero,[class*=mdl].pt--zero{padding-top:0}.pt--2xs,[class*=mdl].pt--2xs{padding-top:.25rem}.pt--xs,[class*=mdl].pt--xs{padding-top:.5rem}.pt--s,[class*=mdl].pt--s{padding-top:.75rem}.pt--m,[class*=mdl].pt--m{padding-top:1rem}.pt--l,[class*=mdl].pt--l{padding-top:1.5rem}.pt--xl,[class*=mdl].pt--xl{padding-top:3.5rem}.pt--2xl,[class*=mdl].pt--2xl{padding-top:5.5rem}.pb--zero,[class*=mdl].pb--zero{padding-bottom:0}.pb--2xs,[class*=mdl].pb--2xs{padding-bottom:.25rem}.pb--xs,[class*=mdl].pb--xs{padding-bottom:.5rem}.pb--s,[class*=mdl].pb--s{padding-bottom:.75rem}.pb--m,[class*=mdl].pb--m{padding-bottom:1rem}.pb--l,[class*=mdl].pb--l{padding-bottom:1.5rem}.pb--xl,[class*=mdl].pb--xl{padding-bottom:3.5rem}.pb--2xl,[class*=mdl].pb--2xl{padding-bottom:5.5rem}}.gap{gap:min(2rem, 4vw)}.gap--2xs{gap:min(0.5rem, 1vw)}.gap--xs{gap:min(0.75rem, 1.5vw)}.gap--s{gap:min(1rem, 2vw)}.gap--m{gap:min(2rem, 4vw)}.gap--l{gap:min(3rem, 6vw)}.gap--xl{gap:min(4rem, 8vw)}.gap--2xl{gap:min(6rem, 12vw)}.gap--3xl{gap:min(8rem, 16vw)}.gap--4xl{gap:min(10rem, 20vw)}.gap--5xl{gap:min(15rem, 30vw)}[class*=wrapper].grid,[class*=wrapper].flex{gap:min(4rem, 8vw)}[class*=wrapper].grid.min,[class*=wrapper].flex.min{gap:min(2rem, 4vw)}[class*=wrapper] .gap{gap:min(2rem, 4vw)}[class*=wrapper] .gap--2xs{gap:min(0.5rem, 1vw)}[class*=wrapper] .gap--xs{gap:min(0.75rem, 1.5vw)}[class*=wrapper] .gap--s{gap:min(1rem, 2vw)}[class*=wrapper] .gap--m{gap:min(2rem, 4vw)}[class*=wrapper] .gap--l{gap:min(3rem, 6vw)}[class*=wrapper] .gap--xl{gap:min(4rem, 8vw)}[class*=wrapper] .gap--2xl{gap:min(6rem, 12vw)}[class*=wrapper] .gap--3xl{gap:min(8rem, 16vw)}[class*=wrapper] .gap--4xl{gap:min(10rem, 20vw)}[class*=wrapper] .gap--5xl{gap:min(15rem, 30vw)}.cards_wrapper.grid,.cards_wrapper.flex{gap:calc(1rem + 1vw)}.flex{width:100%;display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap}.flex>.col,.flex>div{flex:1 0 300px}.flex--2>.col,.flex--2>div{flex:0 0 calc(50% - calc(4rem + 2vw) / 2)}.flex--3>.col,.flex--3>div{flex:0 0 calc(33.333% - calc(4rem + 2vw) / 2)}.grid{display:grid;grid-auto-rows:min-content}.grid--2fr{grid-template-columns:1fr 1fr}.grid--3fr{grid-template-columns:1fr 1fr 1fr}.grid--4fr{grid-template-columns:1fr 1fr 1fr 1fr}.grid--5fr{grid-template-columns:1fr 1fr 1fr 1fr 1fr}.grid--21fr{grid-template-columns:2fr 1fr}.grid--12fr{grid-template-columns:1fr 2fr}.grid--32fr{grid-template-columns:3fr 2fr}.grid--23fr{grid-template-columns:2fr 3fr}.grid--auto{grid-template-columns:repeat(auto-fit,minmax(min(300px, 100%), 1fr))}@media all and (max-width:1366px){.grid{display:grid}.grid--2fr,.grid--3fr,.grid--4fr,.grid--5fr,.grid--21fr,.grid--12fr,.grid--32fr,.grid--23fr{grid-template-columns:1fr 1fr}}@media all and (max-width:1024px){.grid{display:grid}.grid--2fr,.grid--3fr,.grid--4fr,.grid--5fr,.grid--21fr,.grid--12fr,.grid--32fr,.grid--23fr{grid-template-columns:1fr}}:root{--fluid-text--xs:clamp(0.79rem, -0.066vw + 0.811rem, 0.708rem);--fluid-text--s:clamp(0.889rem, -0.017vw + 0.894rem, 0.867rem);--fluid-text--m:clamp(1rem, 0.05vw + 0.984rem, 1.063rem);--fluid-text--l:clamp(1.125rem, 0.141vw + 1.081rem, 1.302rem);--fluid-heading--xs:clamp(1.266rem, 0.263vw + 1.183rem, 1.594rem);--fluid-heading--s:clamp(1.424rem, 0.423vw + 1.291rem, 1.953rem);--fluid-heading--m:clamp(1.602rem, 0.633vw + 1.404rem, 2.393rem);--fluid-heading--l:clamp(1.802rem, 0.903vw + 1.52rem, 2.931rem);--fluid-heading--xl:clamp(2.027rem, 1.251vw + 1.637rem, 3.59rem);--fluid-heading--2xl:clamp(2.281rem, 1.694vw + 1.751rem, 4.398rem);--fluid-heading--3xl:clamp(2.566rem, 2.258vw + 1.86rem, 5.388rem);--fluid-heading--4xl:clamp(2.887rem, 2.971vw + 1.958rem, 6.6rem);--fluid-heading--5xl:clamp(3.247rem, 3.87vw + 2.038rem, 8.085rem)}html{font-size:100% !important}body{font-size:1rem;font-size:var(--fluid-text--m);line-height:1.5}h1{font-size:var(--fluid-heading--m)}h2{font-size:var(--fluid-heading--s)}h3{font-size:var(--fluid-heading--xs)}h4{font-size:var(--fluid-text--l)}h5{font-size:var(--fluid-text--l)}h6{font-size:var(--fluid-text--l)}.heading{line-height:1.1;font-size:var(--fluid-text--l)}.heading--3xl{font-size:var(--fluid-heading--3xl)}.heading--2xl{font-size:var(--fluid-heading--2xl)}.heading--xl{font-size:var(--fluid-heading--xl)}.heading--l{font-size:var(--fluid-heading--l)}.heading--m{font-size:var(--fluid-heading--m)}.heading--s{font-size:var(--fluid-heading--s)}.heading--xs{font-size:var(--fluid-heading--xs)}.text{font-size:1rem;font-size:var(--fluid-text--m);line-height:1.5}.text--l{font-size:var(--fluid-text--l)}.text--s{font-size:var(--fluid-text--s)}.text--xs{font-size:var(--fluid-text--xs)}[class*=heading_wrapper]{margin-bottom:2rem}.heading_wrapper--section{margin-bottom:3rem}.heading_wrapper--content,.heading_wrapper--hero,.heading_wrapper--cover{margin-bottom:1rem}.heading_wrapper--zero{margin-bottom:0}h1,h2,h3,h4,h5,h6{line-height:1.1;margin-bottom:1rem;margin-top:1rem;display:block;font-family:"Satoshi","Open Sans",Arial,sans-serif;font-weight:700;font-style:normal;color:#1d1d1b}.heading,.card__heading{font-family:"Satoshi","Open Sans",Arial,sans-serif;font-weight:700;font-style:normal;color:#1d1d1b;line-height:1.1;width:100%;hyphens:auto;margin:0}.heading .thin,.card__heading .thin{font-weight:300}.heading .bolder,.card__heading .bolder{font-weight:900}[class*=heading--hero]:not(.heading--hero .secondary){color:#b026ff;font-family:"Anton","Satoshi","Open Sans",Arial,sans-serif;font-weight:400;letter-spacing:.01em;text-transform:uppercase}[class*=heading--hero]:not(.heading--hero .secondary) .main{background-image:linear-gradient(-45deg,#8300cf,#c666ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}[class*=heading--hero]:not(.heading--hero .secondary) .secondary{color:#fff;display:flex;margin-top:.2rem}.heading--hero .main{font-size:var(--fluid-heading--5xl)}.heading--hero .secondary{font-size:var(--fluid-heading--xl)}.heading--hero--s .main{font-size:var(--fluid-heading--4xl)}.heading--hero--s .secondary{font-size:var(--fluid-heading--xl)}[class*=heading--cover]{font-size:var(--fluid-heading--3xl);color:#fff}.heading--cover--s{font-size:var(--fluid-heading--2xl)}[class*=heading--section]{font-size:var(--fluid-heading--xl);font-family:"Anton","Satoshi","Open Sans",Arial,sans-serif;font-weight:400;letter-spacing:.01em;color:#6600a1;background-image:linear-gradient(-45deg,#8300cf,#c666ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.heading--section--s{font-size:var(--fluid-heading--l)}.heading--section--dark{color:#6600a1;background-image:none;-webkit-background-clip:text;-webkit-text-fill-color:#6600a1}[class*=heading--content]{font-size:var(--fluid-heading--m);font-family:"Anton","Satoshi","Open Sans",Arial,sans-serif;font-weight:400;letter-spacing:.01em}.heading--content--s{font-size:var(--fluid-heading--s)}[class*=heading--before]{color:#1d1d1b;font-weight:700;font-size:var(--fluid-text--m);max-width:800px;margin-bottom:1rem}.heading--before--hero,.heading--before--cover{margin-bottom:2rem;font-size:var(--fluid-text--m);color:#fff}[class*=heading--after]{font-weight:300;font-size:var(--fluid-heading--xs);max-width:800px;margin-top:0;filter:opacity(.8);animation:none}.heading--after--hero,.heading--after--cover{font-size:var(--fluid-heading--s);color:#fff;font-weight:400}.heading--after--section{font-size:var(--fluid-text--l);font-weight:700;margin-top:1rem}@media all and (max-width:768px){[class*=heading_wrapper]{margin-bottom:1rem}.heading_wrapper--section{margin-bottom:2rem}.heading_wrapper--content,.heading_wrapper--hero,.heading_wrapper--cover{margin-bottom:.5rem}.heading_wrapper--zero{margin-bottom:0}}body,.hcs{font-family:"Satoshi","Open Sans",Arial,sans-serif;font-weight:400;font-style:normal;color:#1d1d1b}.text a,.rich-text a{text-decoration:underline}.text a:hover,.rich-text a:hover{opacity:.7}.text blockquote,.rich-text blockquote{font-size:var(--fluid-text--l);margin-bottom:3rem;border-color:#6600a1}.text hr,.rich-text hr{margin:2rem 0}.text--columns,.rich-text--columns{column-gap:4rem;margin-top:1rem;column-count:3;column-width:350px}.text .colored,.text.colored,.rich-text .colored,.rich-text.colored{color:#6600a1}.text--white,.rich-text--white{color:#fff !important}.rich-text td,.table td{padding:.3rem 2rem;padding-left:0}.indicator,.indicator--s{position:relative}.indicator:before,.indicator--s:before{content:"";background-image:url(/wp-content/uploads/list-icon.svg);position:absolute;top:50%;left:-1.5rem;width:1rem;height:100%;background-size:contain;background-position:right center;background-repeat:no-repeat;transform:translateY(-50%) translateX(-100%)}.indicator--s:before,.indicator--s--s:before{left:-2rem;width:1.2rem;height:1.2rem}@media all and (max-width:768px){.indicator:before{left:-.9rem;width:.7rem}.indicator--s:before{left:-.7rem;width:.5rem}}@media all and (max-width:500px){.indicator:before{left:-.9rem;width:.6rem}.indicator--s:before{left:-.6rem;width:.4rem}}.brxe-list.list{display:flex;flex-direction:column;gap:1.5rem}.brxe-list.list .icon{margin-right:.8rem}.brxe-list.list .icon,.brxe-list.list .icon svg{width:1rem;height:1rem}.brxe-list.list .title{font-weight:700;line-height:1.1}.brxe-list.list--l .icon,.brxe-list.list--l .icon svg{width:1.3rem;height:1.3rem}.brxe-list.list--l .title{font-size:var(--fluid-text--l)}.brxe-list.list--light .icon,.brxe-list.list--light .icon svg{color:#b026ff;fill:#b026ff}.text>ul,.text>ol,.card__text>ul,.card__text>ol,.rich-text>ul,.rich-text>ol{padding-inline-start:1rem;list-style-type:square;margin-block-start:1rem;margin-block-end:1rem;margin-inline-start:0;margin-inline-end:0}.text.first>ul,.text.first>ol,.card__text.first>ul,.card__text.first>ol,.rich-text.first>ul,.rich-text.first>ol{margin-block-start:0}.text li,.card__text li,.rich-text li{line-height:1.5;padding:0;margin:.3rem 0;padding-left:.5rem}.text ol li,.card__text ol li,.rich-text ol li{padding-left:.5rem}.text ol li:before,.card__text ol li:before,.rich-text ol li:before{content:none}.text ol li::marker,.card__text ol li::marker,.rich-text ol li::marker{font-weight:700}.list--bullets ul{list-style:none}.list--bullets li{padding-left:0;margin-left:0}.list--bullets li:before{content:"•";color:#6600a1;font-weight:700;display:inline-block;width:1.1rem;margin-left:-1.1rem}.list--icons>ul{list-style:none;padding-inline-start:0;margin-left:calc(0.8rem + 0.5rem)}.list--icons>ul>li{font-weight:700}.list--icons>ul>li:before{content:"";padding-left:.8rem;background:url(/wp-content/uploads/icon.svg) no-repeat left center;background-size:contain;margin-right:.5rem;margin-left:calc((0.8rem + 0.5rem) * -1)}.hero{position:relative;min-height:calc(100vh - 9rem);min-height:calc(100svh - 9rem);margin-top:0 !important;outline:2px dashed rgba(255,255,255,.5);outline-offset:-.5rem;border-radius:1rem;overflow:clip}@media all and (max-width:768px){.hero{outline-offset:-.35rem;outline-width:1.5px}}.hero .background_wrapper{overflow:hidden;outline:2px dashed rgba(255,255,255,.5);outline-offset:-.5rem;border-radius:1rem;overflow:clip}@media all and (max-width:768px){.hero .background_wrapper{outline-offset:-.35rem;outline-width:1.5px}}.hero .background_wrapper,.hero .background__image,.hero .background__gradient{content:"";top:0;bottom:0;left:0;right:0;width:100%;height:100%;display:block;position:absolute}.hero .background__image{background-size:cover;background-position:bottom right;background-repeat:no-repeat;animation:key--zoom-out 10s ease-in-out infinite alternate both;z-index:1}.hero .background__gradient{background-image:linear-gradient(to right,rgba(0,0,0,.5) 25%,rgba(0,0,0,.75) 75%);z-index:4;outline:2px dashed rgba(255,255,255,.5);outline-offset:-.5rem;border-radius:1rem;overflow:clip}@media all and (max-width:768px){.hero .background__gradient{outline-offset:-.35rem;outline-width:1.5px}}.hero .background__icon{z-index:7;width:80%;height:auto;max-width:1200px;left:-10vw;bottom:0;opacity:.1;position:absolute}.hero .fixed_ctr{position:static;overflow:hidden}.hero .content_wrapper{position:relative;z-index:10;margin-top:1rem;width:50%;margin-bottom:1rem}.hero .content_wrapper .text{max-width:800px;color:#fff;font-size:var(--fluid-text--m);font-weight:400}.hero .col--image{right:0;bottom:0;height:calc(100% - 1rem);width:50%;position:absolute;z-index:9;display:flex}.hero .col--image .image{display:flex;width:100%;height:100%;border-radius:0;object-fit:contain;object-position:bottom center;align-self:center}.hero .logo--watermark{position:absolute;z-index:9999;opacity:.3;width:10vh;height:auto;bottom:1rem;right:1rem;mix-blend-mode:hard-light;transform:rotate(-90deg) translateX(100%);transform-origin:bottom right}@media all and (max-width:1366px){.hero .content_wrapper{width:55%}.hero .col--image{right:-5%;bottom:-2rem;width:50%}}@media all and (max-width:1024px){.hero .content_wrapper{width:55%}.hero .col--image{right:-15%;bottom:0;width:60%}}@media all and (max-width:768px){.hero .fixed_ctr.min{padding-bottom:0}.hero .content_wrapper{width:100%}.hero .col--image{width:100%;position:relative;right:0}.hero .col--image .image{width:100%;max-width:500px;max-height:60vh}}@media all and (orientation:portrait){.hero .background__gradient{background-image:linear-gradient(to top,rgba(0,0,0,.5) 25%,rgba(0,0,0,.75) 75%)}}.hero--subpage,.hero--post{min-height:65vh;min-height:65svh}@media all and (orientation:portrait){.hero--subpage,.hero--post{min-height:50vh;min-height:50svh}}.section [class*=wrapper].spacer{padding:3rem 0}.section [class*=wrapper].spacer--top{padding-top:3rem}.section [class*=wrapper].spacer--bottom{padding-bottom:3rem}.section{background:#fff;align-items:center;display:flex;flex-direction:column;margin-left:auto;margin-right:auto;width:100%;z-index:0;overflow:clip}.section [class*=_ctr]{align-items:flex-start;display:flex;flex-direction:column;margin-left:auto;margin-right:auto}.section--light,.col--light{background-color:#f3f3f3}.section--color,.col--color{background-image:linear-gradient(to bottom right,#6600a1 0%,#b026ff 100%)}.section--dark,.col--dark{background-color:#1d1d1b}.section--fabric,.col--fabric{background-color:#000;background-image:url("/wp-content/uploads/45-degree-fabric-light.png") !important;background-repeat:repeat !important;background-size:auto !important;outline:2px dashed rgba(255,255,255,.5);outline-offset:-.5rem;border-radius:1rem;overflow:clip}@media all and (max-width:768px){.section--fabric,.col--fabric{outline-offset:-.35rem;outline-width:1.5px}}.section--bg-image,.col--bg-image{position:relative;z-index:1}.section--bg-image:after,.col--bg-image:after{content:"";top:0;bottom:0;left:0;right:0;width:100%;height:100%;display:block;position:absolute;background-image:linear-gradient(to right,rgba(0,0,0,0) 25%,rgba(0,0,0,.85) 75%);z-index:-1}.section--split .wrapper,.section--part-split .wrapper{gap:0}.section--split .col,.section--part-split .col{display:flex;align-self:stretch;justify-content:center;flex-direction:column}.section--split .col--background-image,.section--part-split .col--background-image{align-self:stretch !important;background-size:cover}.section--split .col .fixed_ctr>.inner_wrapper,.section--part-split .col .fixed_ctr>.inner_wrapper{max-width:600px;margin-left:auto;margin-right:auto}.section--split .full_ctr{padding:0}.section--split .col--background-image{min-height:min(50vw, 50vh);height:auto}.section--part-split .full_ctr{padding-left:0;padding-right:0}.section--part-split .col--background-image{height:100vh;max-height:100vh;position:sticky;top:0}.section--color,.section--dark,.section--cover,.section--bg-image,.section--fabric,.col--color,.col--dark,.col--cover,.col--bg-image,.col--fabric{color:#f3f3f3}.section--color .heading,.section--dark .heading,.section--cover .heading,.section--bg-image .heading,.section--fabric .heading,.col--color .heading,.col--dark .heading,.col--cover .heading,.col--bg-image .heading,.col--fabric .heading{color:#f3f3f3}.section--color [class*=heading--before],.section--dark [class*=heading--before],.section--cover [class*=heading--before],.section--bg-image [class*=heading--before],.section--fabric [class*=heading--before],.col--color [class*=heading--before],.col--dark [class*=heading--before],.col--cover [class*=heading--before],.col--bg-image [class*=heading--before],.col--fabric [class*=heading--before]{color:#f3f3f3}.section--color .text strong,.section--dark .text strong,.section--cover .text strong,.section--bg-image .text strong,.section--fabric .text strong,.col--color .text strong,.col--dark .text strong,.col--cover .text strong,.col--bg-image .text strong,.col--fabric .text strong{color:#f3f3f3}.watermark{position:relative;z-index:0}.watermark:before{content:"";top:0;bottom:0;left:0;right:0;width:100%;height:100%;display:block;position:absolute;z-index:-1;pointer-events:none;background-image:url(/wp-content/uploads/megawerk_watermark_light.svg);background-repeat:no-repeat;background-size:50vw auto}.watermark.section--fabric:before{background-image:url(/wp-content/uploads/megawerk_watermark_white-5.svg)}.watermark--bl:before{background-position:bottom 2vh left -10vw}.watermark--br:before{background-position:bottom 2vh right -10vw}.divider.spacer>.line,.divider.line>.line{display:none}.divider.spacer{margin:2rem auto}.divider.line{height:0;border:none;border-bottom:1px solid #f3f3f3}.section.divider{position:relative;z-index:0;overflow:visible !important;margin-bottom:1.5rem}.section.divider:after{content:"";box-shadow:0 1rem 1.5rem -1rem #b0b0b0;height:3rem;margin-bottom:1.5rem;padding-bottom:0;width:100%;position:absolute;z-index:10;bottom:0;pointer-events:none}.section.divider{position:relative}.section--50vh{min-height:50vh;min-height:50svh}.section--75vh{min-height:75vh;min-height:75svh}.section--100vh{min-height:100vh;min-height:100svh}@media all and (max-width:768px){.section--split,.section--part-split{gap:1rem}.section--split .full_ctr .wrapper,.section--part-split .full_ctr .wrapper{flex-direction:column}.section--split .full_ctr .col .fixed_ctr>.inner_wrapper,.section--part-split .full_ctr .col .fixed_ctr>.inner_wrapper{max-width:100%}}.section .col--red{background:red}.section .col--blue{background:blue}.section .layout_wrapper{display:flex;flex-direction:row;flex-wrap:wrap}.section .layout_wrapper.gap{gap:min(6rem, 12vw) min(10rem, 20vw)}.section .layout_wrapper.gap--2xs{gap:min(0.5rem, 1vw)}.section .layout_wrapper.gap--xs{gap:min(0.75rem, 1.5vw)}.section .layout_wrapper.gap--s{gap:min(1rem, 2vw)}.section .layout_wrapper.gap--m{gap:min(2rem, 4vw)}.section .layout_wrapper.gap--l{gap:min(3rem, 6vw)}.section .layout_wrapper.gap--xl{gap:min(4rem, 8vw)}.section .layout_wrapper.gap--2xl{gap:min(6rem, 12vw)}.section .layout_wrapper.gap--3xl{gap:min(8rem, 16vw)}.section .layout_wrapper.gap--4xl{gap:min(10rem, 20vw)}.section .layout_wrapper.gap--5xl{gap:min(15rem, 30vw)}.section .layout_wrapper>.col{flex:1 0 300px;align-items:center}.section .layout_wrapper>.col.sticky{position:sticky;top:15vh;align-self:flex-start !important}.section .layout_wrapper>.col>.inner_wrapper.fixed-width{max-width:750px}.section .layout_wrapper .col--bg-image{align-self:stretch !important;background-size:cover;min-height:min(50vw, 50vh);height:auto}.section .layout_wrapper .col--image--bottom-left{justify-content:flex-end !important;align-items:flex-start;align-self:flex-end !important;position:sticky;bottom:0}.section .layout--sidebar{flex-wrap:nowrap;width:100%}@media all and (max-width:1024px){.section .layout--sidebar{flex-wrap:wrap}.section .layout--sidebar .col.sticky{position:static}}.section .layout--sidebar>.col--sidebar{flex:1 0 min(400px, 25vw)}.section .layout--sidebar>.col--main{flex:1 1 auto}@media all and (max-width:768px){.section .layout--thirds{justify-content:flex-start;flex-wrap:wrap}.section .layout--thirds>.col{flex-basis:100%;height:auto;min-height:none}.section .layout--thirds .col.sticky{position:static}}.section .layout--thirds>.col--large{flex-grow:2}.section .layout--halfs>.col{flex:1 0 50%}@media all and (max-width:768px){.section .layout_wrapper{flex-direction:column;flex-wrap:wrap}.section .layout_wrapper>.col{flex-basis:100%}}#produkte.section .wrapper.flex{gap:0}#produkte.section .wrapper.flex .col--content{margin:2rem auto;margin-right:-5rem;align-self:center;min-width:600px}#produkte.section .wrapper.flex .col--background-image{border-radius:1rem;align-self:stretch}#produkte.section .cards_wrapper.flex{gap:1rem}#produkte.section .cards_wrapper.flex .image-card--hz{max-width:none;position:relative;z-index:99}#vorteile.section .col{flex-basis:400px}#vorteile.section .col--left{max-width:35%}.l-grid{display:grid;grid-auto-rows:min-content;align-items:stretch}.l-grid--12{grid-template-columns:1fr 2fr}@media all and (max-width:1024px){.l-grid--12{grid-template-columns:1fr}}.l-grid--23{grid-template-columns:2fr 3fr}@media all and (max-width:768px){.l-grid--23{grid-template-columns:1fr}}.l-grid--11{grid-template-columns:1fr 1fr}@media all and (max-width:768px){.l-grid--11{grid-template-columns:1fr}}.l-grid--ctrm-left{padding-left:calc((100% - min(100%, 1800px)) / 2 + min(3rem, 6vw))}@media all and (max-width:1920px){.l-grid--ctrm-left{padding-left:calc((100% - min(100%, 1550px)) / 2 + min(3rem, 6vw))}}@media all and (max-width:1600px){.l-grid--ctrm-left{padding-left:calc((100% - min(100%, 1300px)) / 2 + min(3rem, 6vw))}}@media all and (max-width:1366px){.l-grid--ctrm-left{padding-left:calc((100% - min(100%, 1024px)) / 2 + min(3rem, 6vw))}}.l-grid--ctrm-min-left{padding-left:calc((100% - min(100%, 1800px)) / 2)}@media all and (max-width:1920px){.l-grid--ctrm-min-left{padding-left:calc((100% - min(100%, 1550px)) / 2)}}@media all and (max-width:1600px){.l-grid--ctrm-min-left{padding-left:calc((100% - min(100%, 1300px)) / 2)}}@media all and (max-width:1366px){.l-grid--ctrm-min-left{padding-left:calc((100% - min(100%, 1024px)) / 2)}}.l-grid .l-grid-col{display:flex;flex-direction:column;justify-content:center}.l-grid .l-grid-col.col--bg-image{align-self:stretch !important;background-size:cover;min-height:min(50vw, 50vh);height:auto}@media all and (max-width:1024px){#produkte.section .wrapper.flex{flex-direction:column}#produkte.section .wrapper.flex .col{width:100%}#produkte.section .wrapper.flex .col--content{margin:0;margin-right:0;min-width:100%}#produkte.section .wrapper.flex .col--background-image{display:none}#vorteile.section .wrapper.flex{gap:2rem}#vorteile.section .col{flex-basis:100%}#vorteile.section .col--left{max-width:100%;position:static}}@media all and (max-width:500px){#produkte.section .cards_wrapper.flex{gap:2rem}}.section--cover{position:relative;z-index:1;min-height:55vh;align-content:center;align-items:center;justify-content:center}.section--cover:after{content:"";top:0;bottom:0;left:0;right:0;width:100%;height:100%;display:block;position:absolute;background:rgba(0,0,0,.8);z-index:-1}.video_section{min-height:70vh}.video_section{position:relative}.video_section .background_wrapper{overflow:hidden}.video_section .background_wrapper,.video_section .background__image,.video_section .background__image:after,.video_section .background__video,.video_section .background__gradient,.video_section .background__raster{content:"";top:0;bottom:0;left:0;right:0;width:100%;height:100%;display:block;position:absolute}.video_section .background__image{background-size:cover;background-position:center;background-repeat:no-repeat;animation:zoom-out--key 10s ease-in-out infinite alternate both;z-index:1}.video_section .background__video{z-index:1}.video_section .background__image:after{display:none;z-index:2}@supports (mix-blend-mode:color){.video_section .background__image:after{display:block;background-color:#6600a1;mix-blend-mode:color;z-index:2}}.video_section .background__gradient{background-image:linear-gradient(to right,rgba(0,0,0,.5) 25%,rgba(0,0,0,.75) 75%);z-index:4}.video_section .background__raster{background-size:2px;background-color:transparent;background-repeat:repeat;background-position:top left;background-image:url(/wp-content/uploads/screen-door-effect.png);background-image:url(/wp-content/uploads/screen-door-effect_2px.svg);z-index:5}.video_section .content_wrapper{position:relative;z-index:10}@media all and (orientation:portrait){.video_section .background__gradient{background-image:linear-gradient(to top,rgba(0,0,0,.5) 25%,rgba(0,0,0,.75) 75%)}}.col--form.col--fabric-card{width:800px;min-width:min-content}.mw-form{min-width:500px}@media all and (max-width:768px){.mw-form{min-width:50vw}}#brx-header,.hcs_header--js{position:sticky;top:0;z-index:1001}.header__topbar{background:#6600a1;height:2.5rem;transition:all .3s ease}.header__topbar [class*=_ctr]{transition:all .3s ease;padding-top:.5rem;padding-bottom:.5rem}.header__topbar [class*=mdl]{margin:0}.header__main{transition:all .3s ease;background:#fff}.header__main [class*=_ctr]{transition:all .3s ease;padding-top:1rem;padding-bottom:1rem}.header__main [class*=mdl]{margin:0}.scrolled .header__topbar{height:0;overflow:hidden}.scrolled .header__main{box-shadow:0 -.5rem 2.5rem .5rem #000;background:#fff}.scrolled .header__main [class*=_ctr]{padding-top:.25rem;padding-bottom:.25rem}.header__main .col{animation:key--header-stagger .6s cubic-bezier(.39,.575,.565,1) both;transform-origin:left}.header__main .col:nth-child(1){animation-delay:.4s}.header__main .col:nth-child(2){animation-delay:.5s}.header__main .col:nth-child(3){animation-delay:.6s}.header__main .col:nth-child(4){animation-delay:.7s}.header__main .col:nth-child(5){animation-delay:.8s}.header__main .col:nth-child(6){animation-delay:.9s}@keyframes key--header-stagger{0%{transform:translateY(-50%);opacity:0}100%{transform:translateY(0);opacity:1}}@media all and (max-width:1366px){.header__topbar .fixed_ctr,.header__main .fixed_ctr{max-width:100% !important}.header__main [class*=_ctr],.scrolled .header__main [class*=_ctr]{padding-top:.75rem;padding-bottom:.75rem}}.footer__imprint [class*=_ctr]{padding-top:1rem;padding-bottom:1rem}[class*=footer__heading]{font-weight:700;font-family:"Anton","Satoshi","Open Sans",Arial,sans-serif;line-height:1.1;font-size:var(--fluid-text--m);margin-bottom:1rem;color:#f3f3f3}.footer__content a,.footer__content p,.footer__content td{font-weight:400;line-height:1.5;font-size:var(--fluid-text--s);color:#f3f3f3}.footer__content a:not(a.icon-box):hover{text-decoration:underline;opacity:1}.footer__imprint{text-align:center;justify-content:center}.footer__imprint a,.footer__imprint p,.footer__imprint span,.footer__imprint td{font-weight:400;line-height:1.5;font-size:var(--fluid-text--xs);color:#1d1d1b}.footer__content .wrapper{display:flex;flex-direction:row;flex-wrap:wrap;gap:6vh calc(2vw + 2rem);justify-content:space-between;align-self:center;width:100%}.footer__content .wrapper>.col{flex:0 0 auto;width:fit-content;align-self:stretch;max-width:500px;justify-content:center;align-items:flex-start}.footer__content .wrapper .col--logo{flex-grow:1;width:auto;max-width:100%;justify-content:center}.footer__logo{width:300px;max-width:25vw;align-self:center}.footer__nav-links ul li a,.footer__nav-links a.nav__link{display:flex !important}.footer__icon-boxes.icon-boxes{gap:1rem .5rem}.footer__icon-boxes.icon-boxes .icon-box{width:fit-content;gap:1rem 1rem}.footer__icon-boxes.icon-boxes .icon-box .icon-box__icon{align-items:center}.footer__icon-boxes.icon-boxes .icon-box .icon-box__icon,.footer__icon-boxes.icon-boxes .icon-box svg,.footer__icon-boxes.icon-boxes .icon-box i,.footer__icon-boxes.icon-boxes .icon-box i:before{font-size:var(--fluid-text--l);width:var(--fluid-text--m);height:var(--fluid-text--m);color:#b026ff;fill:#b026ff}@media all and (max-width:1366px){.footer__logo{max-width:200px}}@media all and (max-width:1024px){.footer__content .wrapper{justify-content:center}.footer__content .wrapper>.col{flex:1 0 auto;width:100%;padding-left:0;border-left:none;justify-content:center;align-items:center;align-content:center;text-align:center !important}.footer__content .wrapper>.col *{text-align:center;justify-content:center;align-content:center;align-items:center !important}.footer__logo{max-width:50vw}}.hcs .brx-popup{transition:all .5s ease-in-out}.hcs .brx-popup-content{max-height:90vh;margin-top:1.5rem;margin-bottom:1.5rem;background:#fff;border-radius:1rem;border:5px solid #fff;width:95%;max-width:700px;padding:0;scrollbar-width:thin}.hcs .brx-popup-content::-webkit-scrollbar{width:7px}.hcs .brx-popup-content::-webkit-scrollbar-track{background:0 0}.hcs .brx-popup-content::-webkit-scrollbar-thumb{background-color:rgba(155,155,155,.5);border-radius:20px;border:transparent}.hcs .brx-popup-backdrop{background-color:rgba(0,0,0,.8);transition:all .5s ease-in-out}.modal__header{position:relative}.modal__close-icon{position:absolute;top:.5rem;right:.5rem;transition:all .1s ease;cursor:pointer;font-size:1rem;background:linear-gradient(to bottom right,#6600a1 0%,#b026ff 100%);padding:.75rem;border-radius:.5rem}.modal__close-icon:before{color:#fff;font-weight:700}.modal__close-icon:hover{transform:scale(1.1)}.modal__hero-image{filter:brightness(.7);width:100%;height:400px;max-height:55vw;object-fit:cover}.modal__heading{font-size:var(--fluid-heading--l);text-align:center}.modal__heading--banner{font-size:var(--fluid-heading--xs);background:#6600a1;color:#fff;display:flex;justify-content:center;width:100%;padding:1rem}.modal__heading--inside{position:absolute;bottom:1rem;left:50%;transform:translateX(-50%);color:#fff;text-shadow:2px 2px 1rem #000;font-family:"Anton","Satoshi","Open Sans",Arial,sans-serif;font-weight:400;letter-spacing:.01em}.modal__text{text-align:center;color:#1d1d1b}.modal__close-button{background:#f3f3f3;border-radius:.2rem;width:100% !important;display:flex;padding:.7rem;transition:all .1s ease;cursor:pointer;font-weight:700;color:#1d1d1b}.modal__close-button:hover{background:#6600a1;color:#fff}.hcs .brxe-popup-6412 .brx-popup-content{width:95%;max-width:800px}.modal--content .modal__text{text-align:left}.form .frm_forms{max-width:1000px;margin-left:auto;margin-right:auto}.form .frm_forms fieldset{border:none;padding:0}.form .frm_forms .frm__js-fix{margin:0 !important;height:0;visibility:hidden}.form .frm_forms .form__intro{max-width:500px;margin:0 auto}.form .frm_forms .frm_section_heading{margin-bottom:2rem !important;overflow:hidden}.form .frm_forms .frm_section_heading h3{color:#f3f3f3;font-size:var(--fluid-text--m);line-height:1.5;position:relative;padding:0;margin:0;margin-bottom:1rem;font-weight:700}.form .frm_forms .frm_section_heading h3:after{content:"";width:100%;height:2px;background:#b026ff;position:absolute;top:.8rem;margin-left:.5rem}.form .frm_forms .frm_section_heading.border{border:2px dashed #f3f3f3;border-radius:.25rem;padding:1rem 2rem}.form .frm_forms .form__divider{height:0;margin:2rem 0;border-top:2px dashed #f3f3f3;display:none}.form .frm_forms .frm_fields_container label,.form .frm_forms .frm_fields_container input,.form .frm_forms .frm_fields_container .frm_inline_box,.form .frm_forms .frm_fields_container textarea,.form .frm_forms .frm_fields_container .frm_primary_label{font-family:"Satoshi","Open Sans",Arial,sans-serif !important;letter-spacing:.04em;line-height:1.5 !important}.form .frm_forms .frm_form_field{margin-bottom:1rem}.form .frm_forms .frm_form_field .frm_primary_label{color:#f3f3f3}.form .frm_forms .frm_form_field .frm_primary_label span.frm_required{color:#cfff00}.form .frm_forms .frm_form_field.frm_inside_container{position:relative}.form .frm_forms .frm_form_field.frm_inside_container .frm_primary_label{position:absolute;top:.5rem;left:.5rem;margin:0;transform:scale(1.3) translate(.5rem,.7rem);transform-origin:top left;opacity:1}.form .frm_forms .frm_form_field.frm_inside_container.frm_label_float_top .frm_primary_label{transform:scale(1) translate(0,0);opacity:.8}.form .frm_forms .frm_form_field.frm_inside_container .frm_primary_label{font-size:.7rem;font-weight:300;margin-top:0;margin-bottom:.3rem}.form .frm_forms .frm_form_field .frm_primary_label{font-size:1rem;font-weight:700;margin-top:2rem;margin-bottom:1rem;line-height:1}.form .frm_forms .frm_form_field input[type=text],.form .frm_forms .frm_form_field input[type=tel],.form .frm_forms .frm_form_field input[type=email],.form .frm_forms .frm_form_field input[type=number],.form .frm_forms .frm_form_field textarea,.form .frm_forms .frm_form_field select{border:2px solid transparent;background:rgba(255,255,255,.2);border-radius:.25rem;box-shadow:none;font-size:var(--fluid-text--m);color:#f3f3f3;font-weight:400;height:auto;margin:.2rem 0;padding:1.1rem 1rem .5rem}.form .frm_forms .frm_form_field input[type=text]:active,.form .frm_forms .frm_form_field input[type=text]:focus,.form .frm_forms .frm_form_field input[type=tel]:active,.form .frm_forms .frm_form_field input[type=tel]:focus,.form .frm_forms .frm_form_field input[type=email]:active,.form .frm_forms .frm_form_field input[type=email]:focus,.form .frm_forms .frm_form_field input[type=number]:active,.form .frm_forms .frm_form_field input[type=number]:focus,.form .frm_forms .frm_form_field textarea:active,.form .frm_forms .frm_form_field textarea:focus,.form .frm_forms .frm_form_field select:active,.form .frm_forms .frm_form_field select:focus{border:2px solid #fff;background:rgba(255,255,255,.2);color:#fff;font-weight:400;outline:none}.form .frm_forms .frm_form_field input[type=text]::-webkit-input-placeholder,.form .frm_forms .frm_form_field input[type=tel]::-webkit-input-placeholder,.form .frm_forms .frm_form_field input[type=email]::-webkit-input-placeholder,.form .frm_forms .frm_form_field input[type=number]::-webkit-input-placeholder,.form .frm_forms .frm_form_field textarea::-webkit-input-placeholder,.form .frm_forms .frm_form_field select::-webkit-input-placeholder{color:#f3f3f3;opacity:.5}.form .frm_forms .frm_form_field input[type=text][aria-invalid=true],.form .frm_forms .frm_form_field input[type=tel][aria-invalid=true],.form .frm_forms .frm_form_field input[type=email][aria-invalid=true],.form .frm_forms .frm_form_field input[type=number][aria-invalid=true],.form .frm_forms .frm_form_field textarea[aria-invalid=true],.form .frm_forms .frm_form_field select[aria-invalid=true]{border:2px solid #ff2323}.form .frm_forms .frm_form_field .frm_error{font-size:.7rem;color:#fff;padding-left:.8rem;position:relative}.form .frm_forms .frm_form_field .frm_error:before{content:"";width:.5rem;height:.5rem;background:#ff2323;border-radius:100rem;z-index:1;left:0;top:50%;position:absolute;transform:translateY(-50%)}.form .frm_forms .frm_form_field select{height:auto;background:rgba(255,255,255,.2)}.form .frm_forms .frm_form_field select option{background:rgba(255,255,255,.2);color:#f3f3f3;box-shadow:0 0 10px 100px #c81717 inset}.form .frm_forms .frm_form_field select option:hover{background-color:rgba(255,255,255,.2)}.form .frm_forms .frm_form_field select option:checked{background:#6600a1;color:#1d1d1b}.form .frm_forms .frm_form_field .frm_opt_container{max-width:100%;display:flex;display:flex;flex-direction:column;gap:.2rem}.form .frm_forms .frm_form_field .frm_radio,.form .frm_forms .frm_form_field .frm_checkbox{padding-right:2rem}.form .frm_forms .frm_form_field .frm_radio:last-child,.form .frm_forms .frm_form_field .frm_checkbox:last-child{border-right:none}.form .frm_forms .frm_form_field .frm_radio>label,.form .frm_forms .frm_form_field .frm_checkbox>label{color:#f3f3f3;transform:translateY(1px);font-size:var(--fluid-text--m)}.form .frm_forms .frm_form_field .frm_radio>label input,.form .frm_forms .frm_form_field .frm_radio>label span,.form .frm_forms .frm_form_field .frm_checkbox>label input,.form .frm_forms .frm_form_field .frm_checkbox>label span{transform:translateY(-1px)}.form .frm_forms .frm_form_field .frm_checkbox,.form .frm_forms .frm_form_field .frm_radio:not(.frm_image_option){margin-left:0;margin-bottom:.5rem !important}.form .frm_forms .frm_form_field .frm_checkbox label,.form .frm_forms .frm_form_field .frm_radio:not(.frm_image_option) label{height:auto;position:relative;padding:0 0 0 35px !important;text-indent:0 !important;margin-bottom:0;cursor:pointer;vertical-align:middle}.form .frm_forms .frm_form_field .frm_checkbox input[type=checkbox],.form .frm_forms .frm_form_field .frm_checkbox input[type=radio],.form .frm_forms .frm_form_field .frm_radio:not(.frm_image_option) input[type=checkbox],.form .frm_forms .frm_form_field .frm_radio:not(.frm_image_option) input[type=radio]{position:absolute !important;margin-left:-9999px;visibility:hidden}.form .frm_forms .frm_form_field .frm_checkbox label input[type=checkbox],.form .frm_forms .frm_form_field .frm_checkbox label input[type=radio],.form .frm_forms .frm_form_field .frm_radio:not(.frm_image_option) label input[type=checkbox],.form .frm_forms .frm_form_field .frm_radio:not(.frm_image_option) label input[type=radio]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.form .frm_forms .frm_form_field .frm_checkbox span,.form .frm_forms .frm_form_field .frm_radio:not(.frm_image_option) span{position:absolute;top:0;left:0;height:25px;width:25px;background-color:rgba(255,255,255,.2);border-radius:2px}.form .frm_forms .frm_form_field .frm_checkbox label:hover input[type=checkbox]~span,.form .frm_forms .frm_form_field .frm_checkbox label input[type=radio]:checked~span,.form .frm_forms .frm_form_field .frm_radio:not(.frm_image_option) label:hover input[type=checkbox]~span,.form .frm_forms .frm_form_field .frm_radio:not(.frm_image_option) label input[type=radio]:checked~span{background-color:rgba(255,255,255,.5)}.form .frm_forms .frm_form_field .frm_checkbox label input[type=checkbox]:checked~span,.form .frm_forms .frm_form_field .frm_checkbox label input[type=radio]:checked~span,.form .frm_forms .frm_form_field .frm_radio:not(.frm_image_option) label input[type=checkbox]:checked~span,.form .frm_forms .frm_form_field .frm_radio:not(.frm_image_option) label input[type=radio]:checked~span{background-color:#b026ff}.form .frm_forms .frm_form_field .frm_checkbox span:after,.form .frm_forms .frm_form_field .frm_radio:not(.frm_image_option) span:after{content:"";position:absolute;display:none}.form .frm_forms .frm_form_field .frm_checkbox label input[type=checkbox]:checked~span:after,.form .frm_forms .frm_form_field .frm_checkbox label input[type=radio]:checked~span:after,.form .frm_forms .frm_form_field .frm_radio:not(.frm_image_option) label input[type=checkbox]:checked~span:after,.form .frm_forms .frm_form_field .frm_radio:not(.frm_image_option) label input[type=radio]:checked~span:after{display:block}.form .frm_forms .frm_form_field .frm_checkbox label span:after,.form .frm_forms .frm_form_field .frm_radio:not(.frm_image_option) label span:after{left:9px;top:5px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg)}.form .frm_forms .frm_form_field input:-internal-autofill-selected{background:0 0 !important}.form .frm_forms .frm_form_field input:-webkit-autofill,.form .frm_forms .frm_form_field input:-webkit-autofill:hover,.form .frm_forms .frm_form_field input:-webkit-autofill:focus textarea:-webkit-autofill,.form .frm_forms .frm_form_field textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus,.form .frm_forms .frm_form_field select:-webkit-autofill,.form .frm_forms .frm_form_field select:-webkit-autofill:hover,.form .frm_forms .frm_form_field select:-webkit-autofill:focus{-webkit-box-shadow:0 0 0px 1000px transparent inset !important;-webkit-text-fill-color:#fff}.form .frm_forms .frm_form_field input:-webkit-autofill,.form .frm_forms .frm_form_field input:-webkit-autofill:focus{transition:background-color 0s 600000s,color 0s 600000s !important}.form .frm_forms .frm_form_field .frm_dropzone{background:0 0}.form .frm_forms .frm_form_field .frm_dropzone .dz-message{background:0 0;margin:0}.form .frm_forms .frm_form_field .frm_dropzone .dz-message .frm_icon_font.frm_upload_icon:before{font-size:2rem}.form .frm_forms .frm_form_field .frm_dropzone .dz-message .frm_upload_text{font-size:var(--fluid-text--s)}.form .frm_forms .frm_form_field .frm_dropzone .dz-message .frm_small_text{display:none}.form .frm_forms .frm_message{border:none;padding:2rem;display:flex;flex-direction:column;justify-content:center;align-items:center}.form .frm_forms .frm_message svg,.form .frm_forms .frm_message img{margin-bottom:0;fill:#b026ff;width:2.5rem;height:auto}.form .frm_forms .frm_message h4{font-size:var(--fluid-heading--xs);margin-bottom:1rem;color:#f3f3f3;text-align:center}.form .frm_forms .frm_message p{font-size:var(--fluid-text--m);color:#f3f3f3;text-align:center}.form .frm_forms .frm_submit{margin-top:2rem}.form #frm_form_3_container.frm_forms .frm_page_num_1 .frm_submit{justify-content:center;display:flex}.form .frm_forms .frm_loading_form .frm_submit button.frm_button_submit:after,.form .frm_forms .frm_loading_form .frm_submit button.frm_prev_page:after,.form .frm_forms .frm_loading_prev .frm_submit button.frm_button_submit:after,.form .frm_forms .frm_loading_prev .frm_submit button.frm_prev_page:after{content:"";position:absolute;width:1.2rem;height:1.2rem;top:0;left:0;right:0;bottom:0;margin:auto;border:1px solid transparent;border-top-color:#000;border-bottom-color:#000;border-radius:50%;animation:button-loading-spinner 1s ease infinite;display:none}.form .frm_forms .frm_doing_ajax{opacity:.5}.form .frm_forms .frm_loading_form .frm_submit button.frm_button_submit{color:transparent}.form .frm_forms .frm_loading_form .frm_submit button.frm_button_submit:after{display:flex}.form .frm_forms .frm_loading_prev .frm_submit button.frm_prev_page{color:transparent}.form .frm_forms .frm_loading_prev .frm_submit button.frm_prev_page:after{display:flex}@keyframes button-loading-spinner{from{transform:rotate(0turn)}to{transform:rotate(1turn)}}#wp-auth-check-wrap.hidden{display:none}.form .frm_forms .frm_form_field.datenschutz .frm_primary_label{display:none}.form .frm_forms .frm_form_field.datenschutz .frm_checkbox{padding-right:0 !important}.form .frm_forms .frm_form_field.datenschutz label{font-size:var(--fluid-text--xs);color:#f3f3f3;display:block !important;align-items:center;line-height:1.2 !important}.form .frm_forms .frm_form_field.datenschutz label a{font-size:var(--fluid-text--xs);color:#f3f3f3;text-decoration:underline}@media all and (max-width:1366px){.with_frm_style input[type=text],.with_frm_style input[type=password],.with_frm_style input[type=email],.with_frm_style input[type=number],.with_frm_style input[type=url],.with_frm_style input[type=tel],.with_frm_style input[type=phone],.with_frm_style input[type=search],.with_frm_style select,.with_frm_style textarea,.frm_form_fields_style,.with_frm_style .frm_scroll_box .frm_opt_container,.frm_form_fields_active_style,.frm_form_fields_error_style,.with_frm_style .frm-card-element.StripeElement,.with_frm_style .chosen-container-multi .chosen-choices,.with_frm_style .chosen-container-single .chosen-single{font-size:1rem !important}}@media all and (max-width:1024px){.form .frm_forms .form__radio-cards .frm_opt_container{grid-template-columns:repeat(auto-fit,minmax(min(300px, 100%), 1fr))}}body:before{content:"";height:100%;width:100%;z-index:9999999;position:fixed;background:#fff;display:flex;animation:splashscreen-fade;animation-duration:.3s;animation-delay:.05s;animation-fill-mode:forwards;animation-timing-function:ease-out}.preloader{height:100%;width:100%;z-index:99999999;position:fixed;background:#fff;display:flex;justify-content:center;align-content:center;align-items:center;animation:preloader-fade;animation-duration:.3s;animation-delay:2s;animation-fill-mode:forwards;animation-timing-function:ease-in}.preloader img{width:400px;max-width:50vw}@keyframes preloader-fade{0%{opacity:1}90%{opacity:0}100%{opacity:0;visibility:hidden}}@keyframes splashscreen-fade{0%{opacity:1}90%{opacity:0}100%{opacity:0;visibility:hidden}}.loader{width:150px;max-width:30vw;margin:0 auto;margin-top:3rem;border-radius:100px;border:4px solid transparent;position:relative;padding:.1rem}.loader:before{content:"";background:rgba(0,0,0,.1);border-radius:100px;position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px}.loader__bar{position:absolute;border-radius:100px;top:0;right:100%;bottom:0;left:0;background:#6600a1;width:0;animation:borealisBar 2s ease .1s}@keyframes borealisBar{0%{left:0;right:100%;width:0}10%{left:0;right:75%;width:25%}90%{right:0;left:75%;width:25%}100%{left:100%;right:0;width:0}}.wp_row .post-navigation .label{font-weight:300;text-transform:none;font-size:var(--fluid-text-s)}.wp_row .post-navigation .title{font-weight:700;text-transform:none;font-size:var(--fluid-text-m)}@media all and (max-width:1024px){.wp_row{display:none}}.header__topbar{display:flex;align-items:center;flex-direction:row}.header__topbar [class*=_ctr]{flex-direction:row;align-items:center;justify-content:space-between}.header__topbar .icon-list--topbar{gap:2rem 2rem}.header__topbar .icon-list--topbar li.has-link a{gap:.4rem .4rem}.header__topbar .icon-list--topbar svg,.header__topbar .icon-list--topbar i,.header__topbar .icon-list--topbar i:before{font-size:var(--fluid-text--s);width:var(--fluid-text--s);height:var(--fluid-text--s);color:#fff;fill:#fff}.header__topbar .icon-list--topbar li a,.header__topbar .icon-list--topbar span{color:#fff;font-size:var(--fluid-text--xs);font-weight:400;letter-spacing:.04em}@media all and (max-width:768px){.header__topbar{display:none}}.header__main .col{display:flex}.header__main .col--burger{display:none}.header__main .col--nav{flex-grow:1;justify-content:center;flex-direction:row}.header__main .col--burger,.header__main .col--logo,.header__main .col--button{min-width:200px}.header__main .logo{display:flex}.header__main .logo img,.header__main .logo svg{transition:all .3s ease;transform-origin:left;height:2.5rem;width:auto;max-width:30vw}.header__main .logo img:hover,.header__main .logo svg:hover{transform:scale(.95)}.header__main .col--button{justify-content:flex-end}.header__main .col--button .btn{display:flex}.scrolled .header__main .logo img,.scrolled .header__main .logo svg{height:2rem}@media all and (max-width:1366px){.header__main .col--burger{display:flex}.header__main .col--logo{flex-grow:1;justify-content:center}.header__main .col--logo .logo img,.header__main .col--logo .logo svg{transform-origin:center}.header__main .col--nav{display:none}}@media all and (max-width:768px){.header__main .col--burger,.header__main .col--logo,.header__main .col--button{min-width:fit-content}.header__main .col--logo{justify-content:flex-end}.header__main .col--logo .logo img,.header__main .col--logo .logo svg{transform-origin:right;height:2rem}.header__main .col--button{display:none}.scrolled .header__main .logo img,.scrolled .header__main .logo svg{height:2rem}}.header__off-canvas{width:550px;transform:translateX(-550px);transition:transform .4s cubic-bezier(.32,0,.67,0);position:fixed;background:#fff;z-index:1020;left:0;top:0;height:100vh;overflow:hidden;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.header__off-canvas::-webkit-scrollbar{display:none}.hcs_header--js.open .header__off-canvas{transform:translateX(0);transition:transform .6s cubic-bezier(.33,1,.68,1)}.header__off-canvas>.inner_wrapper,.header__off-canvas .nav-menu nav li .sub-menu{display:flex !important;flex-direction:column}.header__off-canvas>.inner_wrapper{height:100vh;height:100svh;max-height:100vh;max-height:100svh;overflow-y:scroll;justify-content:space-between;flex-wrap:nowrap;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;position:relative;background:#fff}.header__off-canvas>.inner_wrapper::-webkit-scrollbar{display:none}.header__off-canvas .nav-menu nav li .sub-menu{position:absolute !important;background:#fff;top:0;left:0;right:0;bottom:0;align-content:flex-start;justify-content:flex-start;transform:translateX(-100%);transition:transform .4s cubic-bezier(.32,0,.67,0);opacity:1;visibility:visible}.header__off-canvas .nav-menu nav li.active>.sub-menu{transform:translateX(0);transition:transform .6s cubic-bezier(.33,1,.68,1)}.header__off-canvas__head{padding:1rem 1.5rem;border-bottom:1px solid #5c5c5c}.header__off-canvas__head .burger{border-radius:.25rem}.header__off-canvas .logo--top{display:flex;justify-content:center}.header__off-canvas .logo--top img{max-width:150px;height:1.5rem}.header__off-canvas .nav-menu{margin:0;display:flex;width:100%;padding:2rem 1.5rem}.header__off-canvas .nav-menu nav{width:100%}.header__off-canvas .nav-menu nav ul li{position:static}.header__off-canvas .btn--cta{max-width:100%;width:calc(100% - 2 * 1.5rem)}.header__off-canvas .logo--bottom{display:flex;justify-content:center;padding:2rem 1.5rem;width:100%;opacity:1;border-top:1px solid #5c5c5c}.header__off-canvas .logo--bottom img{width:150px;max-width:40vw}@media all and (max-width:500px){.header__off-canvas{width:100%;max-width:100vw;transform:translateX(-100%)}}.header__backdrop,.modal__overlay{position:fixed;z-index:1010;top:0;left:0;bottom:0;right:0;opacity:0;transition:opacity .6s ease .05s,transform 0s ease .6s;transform:translateX(-100vw);background-color:rgba(0,0,0,.7);backdrop-filter:blur(15px)}.hcs_header--js.open .header__backdrop,.modal__overlay.open{opacity:1;transform:translateX(0);transition:opacity .6s ease}.header__main .nav-menu ul{gap:0rem !important}.header__main .nav-menu li{border-right:1px solid #f3f3f3}.header__main .nav-menu li:last-child{border-right:none}.header__main .nav-menu li a{transition:all .1s ease;margin:0;font-weight:400;font-size:var(--fluid-text--s);padding:.8rem 1rem;line-height:normal;color:#1d1d1b;border-radius:.25rem;flex-direction:column;text-align:center}.header__main .nav-menu li a:after{content:attr(data-title);height:0;visibility:hidden;overflow:hidden;user-select:none;pointer-events:none;font-weight:900}@media speech{.header__main .nav-menu li a:after{display:none}}.header__main .nav-menu li a:hover{font-weight:700}.header__main .nav-menu li.current-menu-item a{font-weight:900;color:#6600a1}.scrolled .header__main .nav-menu li a{border-radius:0}.header__off-canvas .nav-menu li a{color:#1d1d1b;font-weight:300;font-size:var(--fluid-text--m);width:100% !important;padding:1.5rem 3rem;transition:all .3s ease;line-height:1;cursor:pointer;text-align:center;justify-content:center;border-radius:.25rem}.header__off-canvas .nav-menu li:hover a{font-weight:700}.header__off-canvas .nav-menu li{border-bottom:1px solid #f3f3f3}.header__off-canvas .nav-menu li:last-child{border-bottom:none}.header__off-canvas .nav-menu .brx-submenu-toggle a{padding-right:0}.header__off-canvas .nav-menu .brx-submenu-toggle button{padding-right:3rem}.header__off-canvas .nav-menu li.current-menu-item a{font-weight:700;color:#fff;background:#6600a1}.header__off-canvas .nav-menu .sub-menu .btn--back a{font-weight:700;background:#b026ff;color:#1d1d1b}.header__off-canvas .nav-menu .sub-menu .btn--back a:before{content:"";width:1rem;height:.7rem;background-image:url(/wp-content/uploads/keyboard_arrow_left.svg);background-position:left center;background-size:contain;background-repeat:no-repeat;display:flex;align-self:center}.header__off-canvas .nav-menu .sub-menu li a{color:#f3f3f3}.header__off-canvas .nav-menu .sub-menu li:hover{background:#414141}.header__off-canvas .nav-menu .sub-menu li{border-color:#414141}.header__off-canvas .nav-menu .sub-menu li.current-menu-item{border-color:#6600a1}.header__off-canvas .nav li{opacity:0;transition:all 1.5s cubic-bezier(.22,1,.36,1);transition-property:transform,opacity;transform:translateX(-300px) translateZ(0)}.hcs_header--js.open .header__off-canvas .nav li{opacity:1;transform:translateX(0) translateZ(0)}.hcs_header--js.open .header__off-canvas .nav li:nth-child(1){transition-delay:.1s}.hcs_header--js.open .header__off-canvas .nav li:nth-child(2){transition-delay:.15s}.hcs_header--js.open .header__off-canvas .nav li:nth-child(3){transition-delay:.2s}.hcs_header--js.open .header__off-canvas .nav li:nth-child(4){transition-delay:.25s}.hcs_header--js.open .header__off-canvas .nav li:nth-child(5){transition-delay:.3s}.hcs_header--js.open .header__off-canvas .nav li:nth-child(6){transition-delay:.35s}.hcs_header--js.open .header__off-canvas .nav li:nth-child(7){transition-delay:.4s}.hcs_header--js.open .header__off-canvas .nav li:nth-child(8){transition-delay:.45s}.hcs_header--js.open .header__off-canvas .nav li:nth-child(9){transition-delay:.5s}.hcs_header--js.open .header__off-canvas .nav li:nth-child(10){transition-delay:.55s}.hcs_header--js.open .header__off-canvas .nav li:nth-child(11){transition-delay:.6s}.hcs_header--js.open .header__off-canvas .nav li:nth-child(12){transition-delay:.65s}.hcs_header--js.open .header__off-canvas .nav li:nth-child(13){transition-delay:.7s}.hcs_header--js.open .header__off-canvas .nav li:nth-child(14){transition-delay:.75s}.hcs_header--js.open .header__off-canvas .nav li:nth-child(15){transition-delay:.8s}.hcs_header--js.open .header__off-canvas .nav li:nth-child(16){transition-delay:.85s}.burger{cursor:pointer;pointer-events:auto;display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:flex-start;width:auto;height:auto;z-index:130;margin-left:0;padding:.5rem;background:0 0;border:none;transition:all .2s ease-in-out}.burger:active,.burger:focus{top:0}.burger .bar1,.burger .bar2,.burger .bar3{width:1.5rem;height:0;margin:3px 0;border-radius:50px;background:#1d1d1b;border:1px solid #1d1d1b;transition:all .2s ease-in-out}.burger .burger__text{color:#1d1d1b;font-family:"Anton","Satoshi","Open Sans",Arial,sans-serif;font-weight:400;font-size:var(--fluid-text--s);margin-left:.7rem;transition:all .2s ease-in-out;line-height:1}.burger:hover .bar1,.burger:hover .bar3,.burger:active .bar1,.burger:active .bar3,.burger:focus .bar1,.burger:focus .bar3{transform:translateX(-.3rem)}.burger:hover .bar2,.burger:active .bar2,.burger:focus .bar2{transform:translateX(.3rem)}.scrolled .burger .bar1,.scrolled .burger .bar2,.scrolled .burger .bar3{background:#1d1d1b;border:1px solid #1d1d1b}.scrolled .burger .burger__text{color:#1d1d1b}.burger--close{background:#6600a1;padding:1.2rem .55rem}.burger--close .bar1,.burger--close .bar2,.burger--close .bar3{background:#fff;border:1px solid #fff;margin:0}.burger--close .burger__text{color:#fff;display:none}.burger--close .bar1,.burger--close:hover .bar1{transform:rotate(-45deg) translateY(1px)}.burger--close .bar2,.burger--close:hover .bar2{opacity:0;display:none}.burger--close .bar3,.burger--close:hover .bar3{transform:rotate(45deg) translateY(-1px)}.burger--close:hover,.burger--close:active,.burger--close:focus{background:red}.burger--close:hover .bar1,.burger--close:hover .bar2,.burger--close:hover .bar3,.burger--close:active .bar1,.burger--close:active .bar2,.burger--close:active .bar3,.burger--close:focus .bar1,.burger--close:focus .bar2,.burger--close:focus .bar3{background:#b026ff;border:1px solid #fff}.burger--close:hover .burger__text,.burger--close:active .burger__text,.burger--close:focus .burger__text{color:#fff}.hcs.bx #bricks-one-page-navigation{gap:.5rem;right:.5rem}.hcs.bx #bricks-one-page-navigation a{background-color:#222;border:1px solid #000;height:5px;width:5px}.hcs.bx #bricks-one-page-navigation a.active{background-color:#b026ff;border-color:#b026ff;height:7px;width:7px}@media all and (max-width:768px){.hcs.bx #bricks-one-page-navigation{display:none}}.cards_wrapper.grid,.cards_wrapper.flex{align-items:stretch}.cards_wrapper.grid .query_wrapper,.cards_wrapper.flex .query_wrapper{height:100%}.cards_wrapper.grid{margin-left:auto;margin-right:auto;width:100%;justify-content:center;justify-items:center}.cards_wrapper.grid .card{width:100%;max-width:450px}.cards_wrapper.flex{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-self:center;width:fit-content}.cards_wrapper.flex .card{flex:1 1 300px;width:fit-content;max-width:450px}.cards_wrapper.flex .image-card--hz{width:100%;max-width:100%;flex-basis:auto}.cards_wrapper.flex .produkt-card{max-width:400px}.card .inner_wrapper{display:flex;padding:3rem;gap:2rem;justify-content:space-between}.card.mdl{margin:0}a.card{transition:all .3s ease;animation:none !important}a.card:hover{transform:scale(.97)}.card{box-shadow:rgba(50,50,93,.25) 0px 13px 27px -5px,rgba(0,0,0,.3) 0px 8px 16px -8px;background:linear-gradient(to bottom right,#6600a1 0%,#b026ff 100%);border-radius:1rem;overflow:hidden;max-width:450px;height:auto;display:flex;flex-direction:column;align-items:flex-start}.card__image{max-height:40vh;object-fit:cover}.card__icon,.card__icon:before,.card svg.card__icon{width:2rem;height:2rem;font-size:2rem;color:#6600a1;fill:#6600a1;display:block}.card .heading-wrapper{margin-bottom:1.5rem}.card [class*=card__heading]{line-height:1.1;font-weight:700;color:#f3f3f3;margin:0}.card__heading{font-size:var(--fluid-heading--s);font-family:"Anton","Satoshi","Open Sans",Arial,sans-serif;font-weight:400;letter-spacing:.01em;font-weight:400 !important}.card__heading--s{font-size:var(--fluid-text--m)}.card__heading--before{font-size:var(--fluid-text--s);font-weight:400;margin-bottom:0;opacity:.8}.card__text{font-size:var(--fluid-text--s);line-height:1.5;color:#f3f3f3}.card__text--s{font-size:var(--fluid-text--s)}.card__link{color:#1d1d1b;font-weight:700;text-decoration:underline;font-size:var(--fluid-text--s);cursor:pointer;transition:all .3s ease}.card__link:hover{color:#6600a1}.card__link--disabled{user-select:none}.card--color{background-color:#6600a1}.card--color .card__heading{color:#fff}.card--color .card__text{color:#fff}.card--centered [class*=card__]{text-align:center;width:100%;justify-content:center;display:flex}.card--centered .inner_wrapper{align-items:center;justify-content:center}@media all and (max-width:1366px){.card .inner_wrapper{gap:2.5rem}}@media all and (max-width:768px){.card .inner_wrapper{padding:min(2rem, 4vw);gap:min(2rem, 4vw)}}@media all and (max-width:500px){.card .inner_wrapper{padding:min(2rem, 4vw)}}.image-card--hz{flex-direction:row;align-items:stretch;transition:all .3s ease;cursor:pointer;outline:2px dashed rgba(255,255,255,.5);outline-offset:-.5rem;border-radius:1rem;overflow:clip}@media all and (max-width:768px){.image-card--hz{outline-offset:-.35rem;outline-width:1.5px}}@media (hover:hover){.image-card--hz:hover{transform:translateX(1rem)}.image-card--hz:hover .card__link-icon{transform:scale(1.2)}}.image-card--hz .card__image{width:35%;max-height:none;min-height:200px}.image-card--hz .inner_wrapper{align-self:center;width:65%}.image-card--hz .card__link-icon{position:absolute;z-index:1;top:1rem;left:1rem;transition:all .3s ease;font-size:1.3rem;line-height:1;color:#cfff00;height:1rem;width:1rem;filter:drop-shadow(0 0 .1rem rgba(0,0,0,.2))}@media all and (max-width:500px){.image-card--hz{flex-direction:column}.image-card--hz .card__image{width:100%;height:auto;aspect-ratio:1.3}.image-card--hz .inner_wrapper{width:100%}}.cover-card{position:relative;height:40vh}.cover-card .card__background,.cover-card .card__background-image,.cover-card .card__background-overlay{content:"";top:0;bottom:0;left:0;right:0;width:100%;height:100%;display:block;position:absolute;margin:0}.cover-card .card__background-image{filter:brightness(50%)}.cover-card .card__background-overlay{mix-blend-mode:color;background:#6600a1}.cover-card .card__heading,.cover-card .card__body,.cover-card .card__bg-image{transition:all .3s ease-in-out}.cover-card .card__heading{transform:rotate(-90deg) translateX(-100%);transform-origin:top left;position:absolute;left:2rem;top:2rem;color:#fff}.cover-card .card__body{position:absolute;bottom:0;z-index:9;color:#fff;transform:translateY(100%)}.cover-card:hover .card__heading,.cover-card:active .card__heading{transform:rotate(-90deg) translateX(-250%);opacity:0}.cover-card:hover .card__body,.cover-card:active .card__body{transform:translateY(0)}.cover-card:hover .card__bg-image,.cover-card:active .card__bg-image{filter:brightness(20%);transform:scale(1.1)}.review-card .image_wrapper{gap:2rem 2rem;margin-bottom:2rem}.review-card .image_wrapper img{border-radius:1rem;max-width:30%}.review-card .card__job{margin-top:1rem;font-size:var(--fluid-text--s);font-weight:700;color:#6600a1}.review-card .card__job-link{font-size:var(--fluid-text--xs);text-decoration:underline}.review-item__image{border-radius:50rem;overflow:hidden}.review-item__heading{font-size:var(--fluid-text--l)}.review-item__text{text-align:center}.team-card{padding:0}.team-card .background-image_wrapper{height:500px;max-height:60vh}.team-card .inner_wrapper{padding:2rem}.team-card .icon-box{gap:0 0}.slider{overflow-y:visible}.slider .splide__arrows button.splide__arrow{height:1rem;width:1rem}.slider .splide__arrows button.splide__arrow svg{fill:#fff}.slider .splide__arrows button.splide__arrow--prev{left:1rem}.slider .splide__arrows button.splide__arrow--next{right:1rem}.slider .splide__pagination{bottom:-2.5rem}.slider .splide__pagination .splide__pagination__page{background-color:#fff;border:1px solid #414141}.slider .splide__pagination .splide__pagination__page.is-active{background-color:#b026ff;border:1px solid #b026ff}.section--lieferanten{background:#fff}.tc-slider{overflow:hidden;display:flex;flex-direction:row;flex-wrap:nowrap}.tc-slider__track{display:grid;grid-auto-flow:column;grid-auto-columns:max-content;width:auto;max-width:none;animation:60s imageScroll linear infinite}.tc-slider:hover .tc-slider__track{animation-play-state:paused}.tc-slider--logos{position:relative}.tc-slider--logos:after{content:"";top:0;bottom:0;left:0;right:0;width:100%;height:100%;display:block;position:absolute;background:linear-gradient(90deg,#fff 0%,rgba(255,255,255,0) 10%,rgba(255,255,255,0) 90%,#fff 100%);z-index:0;pointer-events:none}.tc-slider--logos .tc-slider__item{margin:0;filter:grayscale(1);transition:.4s filter ease;opacity:.7;margin-right:min(5rem, 7vw)}.tc-slider--logos .tc-slider__item:hover{filter:grayscale(0);opacity:1}.tc-slider--logos .tc-slider__logo{height:min(2.5rem, 5vw);width:auto;max-width:min(200px, 25vw)}@keyframes imageScroll{100%{transform:translateX(-100%)}}.image-slider{border-radius:.5rem}.image-slider__slide.splide__slide{justify-content:flex-end;align-items:flex-start}.image-slider__inner_wrapper{margin:2rem;padding:1rem;border-radius:.5rem;background:rgba(0,0,0,.5)}.image-slider__inner-heading{color:#fff;font-size:var(--fluid-heading--xs)}.image-slider__inner-zusatz{color:#fff;font-size:var(--fluid-text--m)}.review-slider__slide.splide__slide{align-items:center}.sync-sliders-main{margin-bottom:.7rem}.sync-sliders-main .slider__slide{height:400px !important;max-height:60vw}.sync-sliders-thumb .slider__slide{border:0 solid transparent !important;opacity:.4}.sync-sliders-thumb .slider__slide.is-active{opacity:1;border:0 solid #f3f3f3 !important}@media all and (max-width:1366px){.sync-sliders-main .slider__slide{height:300px !important}}@media all and (max-width:1024px){.sync-sliders-main .slider__slide{height:500px !important}}.image,.image img{border-radius:.5rem;overflow:hidden}.image--no-radius,.image img--no-radius{border-radius:0}.col--background-image,.background-image{height:auto;min-height:min(55vw, 400px)}.image--heading{margin-bottom:.5rem;font-size:var(--fluid-text--l)}.image--caption,.image .bricks-image-caption{margin-top:.5rem;font-style:italic;font-size:var(--fluid-text--xs);pointer-events:none;background:0 0;color:#1d1d1b}.img-watermark_wrapper{position:relative}.img-watermark_wrapper .img-watermark{position:absolute;z-index:9;opacity:.4;width:15%;max-width:100px;height:auto;bottom:1rem;right:1rem;mix-blend-mode:hard-light;transform:rotate(-90deg) translateX(100%);transform-origin:bottom right}.btn,.form .frm_forms .frm_submit button{user-select:none;text-align:center;background-clip:border-box;display:inline-flex;position:relative;overflow:hidden;pointer-events:auto;cursor:pointer;z-index:1;transition:all .3s ease;border:2px solid #b026ff;border-radius:.25rem;box-shadow:none;font-family:"Anton","Satoshi","Open Sans",Arial,sans-serif;background:#b026ff;text-decoration:none;text-transform:none;line-height:normal;font-weight:400;font-size:var(--fluid-text--s);color:#f3f3f3;letter-spacing:.04em;padding:.8rem 1.6rem;max-width:350px;gap:.5rem}.btn svg,.form .frm_forms .frm_submit button svg{width:var(--fluid-text-l);height:var(--fluid-text-l);fill:#f3f3f3 !important}.btn svg polygon,.btn svg path,.form .frm_forms .frm_submit button svg polygon,.form .frm_forms .frm_submit button svg path{fill:#f3f3f3 !important}.btn:hover,.form .frm_forms .frm_submit button:hover{box-shadow:5px 5px 10px -3px #222;transform:scale(1) translateY(2px)}.btn:active,.form .frm_forms .frm_submit button:active{top:.2rem}.btn.btn--small,.form .frm_forms .frm_submit button.btn--small{font-size:var(--fluid-text--xs);padding:.4rem 1rem}.btn.btn--small svg,.form .frm_forms .frm_submit button.btn--small svg{width:var(--fluid-text--m);height:var(--fluid-text--m)}.btn--secondary,.btn--dark{background:#1d1d1b;border-color:#1d1d1b}.btn--cta{color:#1d1d1b;background:#cfff00;border-color:#cfff00}.btn--cta svg{fill:#1d1d1b !important}.btn--cta svg polygon,.btn--cta svg path{fill:#1d1d1b !important}.btn--black{color:#f3f3f3;background:#000;border-color:#000}.btn--white{color:#1d1d1b;background:#fff;border-color:#fff}.form .frm_forms .frm_submit button{position:relative;box-shadow:none;font-size:var(--fluid-text--s);padding:.6rem 1.3rem;background:#cfff00;border-color:#cfff00;color:#1d1d1b}.form .frm_forms .frm_submit button:hover{transform:scale(1) translateY(5px);color:#1d1d1b}.form .frm_forms .frm_submit button.frm_prev_page{filter:grayscale(1)}@media all and (max-width:768px){.btn,.hcs .frm_style_formidable-style.with_frm_style .frm_submit button{padding:.4rem 1rem;font-size:var(--fluid-text--xs)}}.icon,svg.icon{width:var(--fluid-text--l);height:var(--fluid-text--l);font-size:var(--fluid-text--l);color:#6600a1;fill:#6600a1}.icon--white,svg.icon--white{color:#fff;fill:#fff}.icon--2xl,svg.icon--2xl{width:var(--fluid-heading--l);height:var(--fluid-heading--l);font-size:var(--fluid-heading--l)}.icon--xl,svg.icon--xl{width:var(--fluid-heading--s);height:var(--fluid-heading--s);font-size:var(--fluid-heading--s)}.icon--l,svg.icon--l{width:var(--fluid-heading--xs);height:var(--fluid-heading--xs);font-size:var(--fluid-heading--xs)}.icon--s,svg.icon--s{width:var(--fluid-text--m);height:var(--fluid-text--m);font-size:var(--fluid-text--m)}.icon--xs,svg.icon--xs{width:var(--fluid-text--s);height:var(--fluid-text--s);font-size:var(--fluid-text--s)}.icon-list{gap:1rem 2rem}.icon-list li{display:flex;flex:1 1 auto}.icon-list li a{gap:.5rem}.icon-list svg,.icon-list i,.icon-list i:before{font-size:var(--fluid-text--l);width:var(--fluid-text--l);height:var(--fluid-text--l);color:#6600a1;fill:#6600a1;line-height:normal}.icon-list li a,.icon-list span{font-size:var(--fluid-text--m);line-height:normal}.icon-list li a:hover span,.icon-list span:hover span{text-decoration:underline}.icon-list--l svg,.icon-list--l i,.icon-list--l i:before{font-size:var(--fluid-heading--xs);width:var(--fluid-heading--xs);height:var(--fluid-heading--xs)}.icon-list--l li a,.icon-list--l span{font-size:var(--fluid-text--l)}.icon-list--s svg,.icon-list--s i,.icon-list--s i:before{font-size:var(--fluid-text--m);width:var(--fluid-text--m);height:var(--fluid-text--m)}.icon-list--s li a,.icon-list--s span{font-size:var(--fluid-text--s)}.icon-list--no-label{gap:1rem .5rem}.icon-list--no-label a span{display:none}.icon-list--no-label li:hover{transform:scale(1.1)}.icon-list--buttons{gap:.5rem}.icon-list--buttons li a{background:#6600a1;padding:.5rem 1rem}.icon-list--buttons li a:hover{filter:opacity(.9) brightness(1.2)}.icon-list--buttons svg,.icon-list--buttons i,.icon-list--buttons i:before{color:#fff;fill:#fff}.icon-list--buttons span{color:#fff;text-decoration:none !important;font-weight:500}.icon-box_wrapper,.icon-boxes{gap:2rem 1rem}.icon-box{gap:.5rem 1rem}.icon-box__icon{width:var(--fluid-text--l);height:var(--fluid-text--l);font-size:var(--fluid-text--l);fill:#6600a1}.icon-box__link{font-weight:400;font-style:normal}.icon-box__link.bold{font-weight:700}.icon-box address{width:auto}a.icon-box:hover div{text-decoration:underline}.icon-box--kontakt address{width:auto}.icon-box--kontakt .icon-box__link.adresse{font-weight:400}.tabs__menu{margin-bottom:3rem;flex-wrap:wrap;justify-content:center;gap:.5rem .5rem;position:sticky;top:3rem;z-index:9;background:0 0;padding:0}.tabs__title{display:inline-block;position:relative;overflow:hidden;text-decoration:none;pointer-events:auto;cursor:pointer;z-index:1;background-clip:border-box;padding:.6rem 1.3rem;transition:all .1s ease-in-out;background:0 0;border:2px solid #b026ff;border-color:#1d1d1b;border-radius:.25rem;transition:all .3s ease}.tabs__title:hover{background:0 0;border-color:#6600a1}.tabs__title:hover .tabs__title-text{color:#6600a1}.tabs__title .tabs__title-text{transition:all .1s ease-in-out;font-weight:400;font-size:var(--fluid-text--s);color:#1d1d1b;line-height:normal}.tabs__title.brx-open{background:#b026ff;border-color:#b026ff}.tabs__title.brx-open .tabs__title-text{color:#fff}.tabs__pane{animation:key--fade-in 1s ease-in}@media all and (max-width:768px){.tabs__title{padding:.4rem 1rem}.tabs__title .tabs__title-text{font-size:var(--fluid-text--xs)}}@media (hover:none){.tabs__menu{display:flex;flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start !important;padding-bottom:1rem;scrollbar-width:thin}.tabs__menu::-webkit-scrollbar{width:5px}.tabs__menu::-webkit-scrollbar-track{background:0 0}.tabs__menu::-webkit-scrollbar-thumb{background-color:rgba(155,155,155,.5);border-radius:50px;border:transparent}.tabs__title{flex:0 0 auto}}.accordion{gap:.3rem;display:flex;flex-direction:column}.accordion__item{border-radius:.75rem;overflow:hidden;transition:all .3s ease;padding:0;position:relative;background:rgba(255,255,255,.1);outline:2px dashed rgba(255,255,255,.5);outline-offset:-.5rem;border-radius:1rem;overflow:clip;outline-color:transparent}@media all and (max-width:768px){.accordion__item{outline-offset:-.35rem;outline-width:1.5px}}@media (hover:hover){.accordion__item:hover:not(.brx-open),.accordion__item.brx-open{transform:translateX(1rem)}}.accordion__item:nth-last-child(1) .accordion__title{border-bottom:none}.accordion__item.brx-open{background:#6600a1;outline:2px dashed rgba(255,255,255,.5);outline-offset:-.5rem;border-radius:1rem;overflow:clip}@media all and (max-width:768px){.accordion__item.brx-open{outline-offset:-.35rem;outline-width:1.5px}}.accordion__item.brx-open .accordion__title{padding:2rem;border-bottom:none}.accordion__item.brx-open .accordion__title .accordion__heading{color:#f3f3f3}.accordion__item.brx-open .accordion__title .accordion__icon{fill:#f3f3f3}.accordion__item.brx-open .accordion__content .accordion__text{color:#f3f3f3}.accordion__title{padding:1.2rem 2rem;flex-wrap:nowrap;min-height:2rem !important}.accordion__title .accordion__icon{height:1rem;opacity:1;fill:#f3f3f3}.accordion__title .accordion__heading{font-size:var(--fluid-text--l);font-family:"Anton","Satoshi","Open Sans",Arial,sans-serif;font-weight:400;letter-spacing:.01em;font-weight:400 !important;color:#f3f3f3}.accordion__title:hover .accordion__heading{color:#cfff00}.accordion__content{padding:2rem;padding-top:0}.accordion__content .accordion__text{font-size:var(--fluid-text--m);color:#f3f3f3}.partner--show-more .accordion__item{border-radius:0}.partner--show-more .accordion__item.brx-open{background:#f3f3f3;outline:2px dashed rgba(0,0,0,.5);outline-offset:-.5rem;border-radius:1rem;overflow:clip}@media all and (max-width:768px){.partner--show-more .accordion__item.brx-open{outline-offset:-.35rem;outline-width:1.5px}}@media (hover:hover){.partner--show-more .accordion__item:hover:not(.brx-open),.partner--show-more .accordion__item.brx-open{transform:translateY(2px)}}.partner--show-more .accordion__content{padding-top:0}.partner--show-more .accordion__title{width:auto;height:auto;padding:0}.partner--show-more .accordion__title .accordion__btn{margin-top:0}.partner--show-more .grid_wrapper{display:grid;gap:.5vw;align-items:center;grid-template-columns:repeat(auto-fit,minmax(min(175px, 100%), 1fr))}.partner--show-more .logo_wrapper{justify-content:center;align-items:center;border-radius:min(1rem, 1vw);height:100%;background:#fff;transition:all .3s ease;aspect-ratio:1.5}.partner--show-more .logo_wrapper:hover{transform:scale(.9)}.partner--show-more .logo{width:60%;height:50%;object-fit:contain;transition:all .3s ease}.image-gallery--hf .happyfiles-gallery>ul.crop{display:flex;flex-wrap:wrap}.image-gallery--hf .happyfiles-gallery>ul.crop li{flex-grow:1;position:relative;transition:all .3s ease;border-radius:.5rem;overflow:hidden;box-shadow:0 0 1rem -.5rem #000}.image-gallery--hf .happyfiles-gallery>ul.crop li:last-of-type{max-width:768px}.image-gallery--hf .happyfiles-gallery>ul.crop li:hover{filter:grayscale(0) brightness(1);opacity:1}.image-gallery--hf .happyfiles-gallery>ul.crop .figcaption{background:#fff;color:#6600a1;font-weight:700;padding:.5rem 1rem}.image-gallery--brx{gap:1rem !important;--columns:6 !important}.image-gallery--brx li{overflow:hidden;border-radius:.5rem}.image-gallery--brx .image{transition:all .3s ease;border-radius:0}.image-gallery--brx .image:hover{transform:scale(1.05);filter:brightness(1.1)}.table{display:table;width:auto;border-collapse:collapse}.table tr{display:table-row}.table tr:last-child td{border-bottom:none}.table tr:first-child td{padding-top:0}.table td{display:table-cell;padding:.7rem 2.5rem;padding-left:0;border-bottom:1px solid #a2a2a2}.table td:last-child td{border-bottom:none}.table td:last-child{padding-right:0}.table__heading{font-weight:700}@media all and (max-width:1024px){.timeline_wrapper .text-card:nth-child(even){transform:translateY(0)}}.counter__icon{fill:#1d1d1b;color:#1d1d1b;margin-top:1rem;margin-bottom:2rem;width:3rem;height:auto}.counter__content{display:flex;flex-direction:column;align-items:center}.counter .prefix,.counter .suffix{font-weight:700;text-align:center}.counter .count{font-size:var(--fluid-heading--xl);font-weight:700;color:#6600a1;line-height:1.3}.timeline{position:relative;margin:0 auto}.timeline:after{content:"";position:absolute;width:.1rem;background-color:#fff;top:0;bottom:0;left:50%;transform:translate(-50%);margin-top:3rem}.timeline__container{padding-bottom:0;padding-right:3rem;position:relative;background-color:inherit;width:50%;left:0;margin-top:-3rem}.timeline__container:first-child{margin-top:2rem}.timeline__container:nth-child(even){left:50%;padding-right:0;padding-left:3rem}.timeline__container:nth-child(even) .timeline__content{border-left:.1rem solid #fff}.timeline__container:after{content:"";position:absolute;width:2rem;height:2rem;right:0;background-color:#f3f3f3;border:.1rem solid #b026ff;top:1rem;border-radius:50%;z-index:1;transform:translateX(50%)}.timeline__container:nth-child(even):after{left:0;transform:translateX(-50%)}.timeline__container:before{content:" ";height:0;position:absolute;top:2rem;transform:translateY(-50%);width:5rem;z-index:-1;right:0;border-bottom:.1rem solid #fff}.timeline__container:nth-child(even):before{left:0}.timeline__content{padding:20px 30px;background:#f3f3f3;position:relative;border-radius:.5rem;border:.1rem solid #fff}.timeline__year{font-size:var(--fluid-heading--s);margin-bottom:2rem}@media all and (max-width:768px){.timeline:after{left:85%;margin-left:10%}.timeline__container{padding-right:0;width:85%;left:0;margin-top:1rem}.timeline__container:first-child{margin-top:1rem}.timeline__container:nth-child(even){left:0;padding:0}.timeline__container:after{content:"";position:absolute;width:2rem;height:2rem;right:-7.5vw;transform:translateX(70%)}.timeline__container:nth-child(even):after{left:auto;transform:translateX(70%)}.timeline__container:before{width:5rem;right:-10%}.timeline__container:nth-child(even):before{left:auto}}.logo-grid.wrapper.grid{gap:min(0.5rem, 0.75vw);align-items:center;grid-template-columns:repeat(auto-fit,minmax(min(200px, 100%), 1fr))}.logo-grid__link{justify-content:center;align-items:center;border-radius:min(1rem, 1vw);height:100%;background:#1d1d1b;transition:all .3s ease;aspect-ratio:1.5}.logo-grid__image{width:60%;height:50%;object-fit:contain;filter:grayscale(1) brightness(0) invert(1) opacity(.7);transition:all .3s ease}.logo-grid__link:hover{background:#111}.logo-grid__link:hover .logo-grid__image{filter:grayscale(1) brightness(0) invert(1) opacity(1)}@media all and (max-width:1024px){.logo-grid.wrapper.grid{grid-template-columns:repeat(4,1fr)}}@media all and (max-width:768px){.logo-grid.wrapper.grid{grid-template-columns:repeat(3,1fr)}}body.bricks-is-frontend :focus{outline:0 dotted currentcolor}button:focus-visible{outline:-webkit-focus-ring-color auto 0 !important}.video .brlbs-cmpnt-container{width:100%}@media all and (max-width:768px){.logged-in #wpadminbar{opacity:.05}}.xxxhero_section .background__slider,.xxxhero_section .background__image,.xxxhero_section .background__gradient,.xxxhero_section .background__raster{animation:key--fade-in .6s cubic-bezier(.39,.575,.565,1) .3s both}.xxxhero_section .heading--hero,.xxxhero_section .heading--after--hero,.xxxhero_section .text,.xxxhero_section .button_wrapper{animation:key--hero-fade-in-bottom .9s cubic-bezier(.39,.575,.565,1) .3s both}.xxxhero_section .heading--after--hero{animation-delay:.4s}.xxxhero_section .text{animation-delay:.5s}.xxxhero_section .button_wrapper{animation-delay:.6s}@keyframes key--hero-fade-in-bottom{0%{transform:translate3d(-75px,0,0);opacity:0}100%{transform:translate3d(0,0,0);opacity:1}}html.js [data-aos=hcs-aos] .heading--section:after{opacity:0}html.js [data-aos=hcs-aos].aos-animate .heading--section:after{animation:fade-in-left--key 1s cubic-bezier(.39,.575,.565,1) both;animation-delay:.6s}html.js .stagger[data-aos=stagger] [class*=mdl]:not(.btn){opacity:0}html.js .stagger.aos-animate [class*=mdl]:not(.btn){animation:stagger--auto--key .9s cubic-bezier(.39,.575,.565,1) both}html.js .stagger.aos-animate [class*=mdl]:nth-child(1):not(.btn){animation-delay:.1s}html.js .stagger.aos-animate [class*=mdl]:nth-child(2):not(.btn){animation-delay:.3s}html.js .stagger.aos-animate [class*=mdl]:nth-child(3):not(.btn){animation-delay:.5s}html.js .stagger.aos-animate [class*=mdl]:nth-child(4):not(.btn){animation-delay:.7s}html.js .stagger.aos-animate [class*=mdl]:nth-child(5):not(.btn){animation-delay:.9s}html.js .stagger.aos-animate [class*=mdl]:nth-child(6):not(.btn){animation-delay:1.1s}html.js .stagger.aos-animate [class*=mdl]:nth-child(7):not(.btn){animation-delay:1.3s}html.js .stagger.aos-animate [class*=mdl]:nth-child(8):not(.btn){animation-delay:1.5s}html.js .stagger.aos-animate [class*=mdl]:nth-child(9):not(.btn){animation-delay:1.7s}html.js .stagger.aos-animate [class*=mdl]:nth-child(10):not(.btn){animation-delay:1.9s}html.js .stagger.aos-animate [class*=mdl]:nth-child(11):not(.btn){animation-delay:2.1s}@keyframes stagger--auto--key{0%{transform:translate3d(0,50px,0);opacity:0}100%{transform:translate3d(0,0,0);opacity:1}}body[data-aos-easing=ease-hcs] [data-aos],[data-aos][data-aos][data-aos-easing=ease-hcs]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}@media (hover:none){.touch.start{animation:pulsate-bck .3s cubic-bezier(.445,.05,.55,.95) both}}@media (hover:hover){.click.start{animation:pulsate-bck .3s cubic-bezier(.445,.05,.55,.95) both}}@keyframes pulsate-bck{0%{transform:scale(1)}50%{transform:scale(.95)}100%{transform:scale(1)}}.wartungsarbeiten_section{position:relative;z-index:1}.wartungsarbeiten_section:after{content:"";top:0;bottom:0;left:0;right:0;width:100%;height:100%;display:block;position:absolute;background-image:linear-gradient(to bottom,#000 0%,rgba(0,0,0,0) 60%);z-index:-1}.wartungsarbeiten_section .heading,.wartungsarbeiten_section .text{color:#fff}.wartungsarbeiten_section .heading{letter-spacing:.1em;text-transform:uppercase}.brandmal_section{background:#eee5dc}.brandmal_section .heading{font-weight:700;color:#fff;text-align:center;background:#004942;padding:1rem 2rem;border-radius:.5rem;font-size:var(--fluid-heading-xs);width:auto}.brandmal_section .logo{margin-top:2rem;margin-bottom:5rem}.brandmal_section .logo img{width:600px;max-width:50vw;transition:all .3s ease}.brandmal_section .logo img:hover,.brandmal_section .logo img:focus{transform:scale(.9)}.brandmal_section .erecht-logo{width:200px}.noscript-style{padding:2em;max-width:100vw;text-align:center;color:#333;font-weight:700;border:solid;border-color:#333;border-width:0;background:#ffc800;position:fixed;width:100%;left:0;bottom:0;z-index:9999999;box-sizing:border-box}.erecht_section h1,.erecht_section h2,.erecht_section h3,.erecht_section h4,.erecht_section h5,.erecht_section h6{margin-bottom:1rem}.erecht_section h1,.erecht_section h2,.erecht_section h3{margin-top:3rem}.erecht_section h1:first-of-type,.erecht_section h2:first-of-type,.erecht_section h3:first-of-type{margin-top:0}#BorlabsCookieBox .brlbs-cmpnt-container .brlbs-overflow-auto{overflow-y:scroll !important}#BorlabsCookieBox .cookie-logo.brlbs-dialog-logo{max-height:1rem !important}.image-source{border:1px solid #888;padding:.5rem;border-radius:.5rem}.image-source__image{border-radius:.3rem;overflow:hidden;margin-bottom:.7rem}.image-source__link{font-size:var(--fluid-text-xs);margin:.1rem 0}.image-source__link span.thin{font-weight:300}#brx-content.post-password-required{height:100vh;min-height:100vh}#brx-content.post-password-required .post-password-form{margin-top:40vh}html.lenis{height:auto}.lenis.lenis-smooth{scroll-behavior:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}