@charset "UTF-8";@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}@-webkit-keyframes fade-in-left--key{from{opacity:0;-webkit-transform:translate3d(-100px,0,0);transform:translate3d(-100px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fade-in-left--key{from{opacity:0;-webkit-transform:translate3d(-100px,0,0);transform:translate3d(-100px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes fade-in-bottom--key{from{opacity:0;-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fade-in-bottom--key{from{opacity:0;-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes fade-in-top--key{from{opacity:0;-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fade-in-top--key{from{opacity:0;-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes fade-in--key{from{opacity:0}to{opacity:1}}@keyframes fade-in--key{from{opacity:0}to{opacity:1}}@-webkit-keyframes zoom-out--key{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes zoom-out--key{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}body{scroll-behavior:smooth}.text--white{color:#fff}.text--white.heading,.text--white.text{color:#fff}.center{text-align:center}.hyphens h1,.hyphens h2,.hyphens h3,.hyphens h4,.hyphens p,.hyphens a,.hyphens li,.hyphens span{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.no-select{-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none}[class*=_ctr]{padding:10rem 3rem}[class*=_ctr].zero{padding:0}[class*=_ctr].min{padding:3rem}[class*=_ctr].min--top{padding-top:3rem}[class*=_ctr].min--bottom{padding-bottom:3rem}.fixed_ctr{width:100%;max-width:1500px}.full_ctr{width:100%}@media (max-width:1920px){.fixed_ctr{max-width:1300px}}@media (max-width:1600px){.fixed_ctr{max-width:1100px}}@media (max-width:1366px){.fixed_ctr{max-width:1024px}[class*=_ctr]{padding:8rem 3rem}}@media (max-width:1024px){.fixed_ctr{max-width:100%}[class*=_ctr]{padding:6rem 3rem}}@media (max-width:768px){[class*=_ctr]{padding:4rem 2rem}[class*=_ctr].min{padding:2rem}[class*=_ctr].min--top{padding-top:2rem}[class*=_ctr].min--bottom{padding-bottom:2rem}}@media (max-width:500px){[class*=_ctr]{padding:3rem 1.5rem}[class*=_ctr].min{padding:1.5rem}[class*=_ctr].min--top{padding-top:1.5rem}[class*=_ctr].min--bottom{padding-bottom:1.5rem}}.justify-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.justify-around{-ms-flex-pack:distribute;justify-content:space-around}.justify-evenly{-webkit-box-pack:space-evenly;-ms-flex-pack:space-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{-ms-grid-column-align:auto;justify-self:auto}.justify-self-start{-ms-grid-column-align:start;justify-self:start}.justify-self-end{-ms-grid-column-align:end;justify-self:end}.justify-self-center{-ms-grid-column-align:center;justify-self:center}.justify-self-stretch{-ms-grid-column-align:stretch;justify-self:stretch}.content-center{-ms-flex-line-pack:center;align-content:center}.content-start{-ms-flex-line-pack:start;align-content:flex-start}.content-end{-ms-flex-line-pack:end;align-content:flex-end}.content-between{-ms-flex-line-pack:justify;align-content:space-between}.content-around{-ms-flex-line-pack:distribute;align-content:space-around}.content-evenly{-ms-flex-line-pack:space-evenly;align-content:space-evenly}.content-baseline{-ms-flex-line-pack:baseline;align-content:baseline}.items-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.items-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.items-baseline{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.items-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.self-auto{-ms-flex-item-align:auto;-ms-grid-row-align:auto;align-self:auto}.self-start{-ms-flex-item-align:start;align-self:flex-start}.self-end{-ms-flex-item-align:end;align-self:flex-end}.self-center{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.self-stretch{-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}.self-baseline{-ms-flex-item-align: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{-ms-grid-row-align:auto;-ms-grid-column-align:auto;place-self:auto}.place-self-start{-ms-grid-row-align:start;-ms-grid-column-align:start;place-self:start}.place-self-end{-ms-grid-row-align:end;-ms-grid-column-align:end;place-self:end}.place-self-center{-ms-grid-row-align:center;-ms-grid-column-align:center;place-self:center}.place-self-stretch{-ms-grid-row-align:stretch;-ms-grid-column-align:stretch;place-self:stretch}.mdl{margin:1.25rem 0}.mdl--s{margin:1rem 0}.mdl--l{margin:1.5rem 0}.mdl--zero{margin:0}.m-xxs,[class*=mdl].m-xxs{margin:1rem}.m-xs,[class*=mdl].m-xs{margin:2rem}.m-s,[class*=mdl].m-s{margin:3rem}.m-m,[class*=mdl].m-m{margin:4rem}.m-l,[class*=mdl].m-l{margin:5rem}.m-xl,[class*=mdl].m-xl{margin:6rem}.m-xxl,[class*=mdl].m-xxl{margin:7rem}.mx-xxs,[class*=mdl].mx-xxs{margin:0 1rem}.mx-xs,[class*=mdl].mx-xs{margin:0 2rem}.mx-s,[class*=mdl].mx-s{margin:0 3rem}.mx-m,[class*=mdl].mx-m{margin:0 4rem}.mx-l,[class*=mdl].mx-l{margin:0 5rem}.mx-xl,[class*=mdl].mx-xl{margin:0 6rem}.mx-xxl,[class*=mdl].mx-xxl{margin:0 7rem}.my-xxs,[class*=mdl].my-xxs{margin:1rem 0}.my-xs,[class*=mdl].my-xs{margin:2rem 0}.my-s,[class*=mdl].my-s{margin:3rem 0}.my-m,[class*=mdl].my-m{margin:4rem 0}.my-l,[class*=mdl].my-l{margin:5rem 0}.my-xl,[class*=mdl].my-xl{margin:6rem 0}.my-xxl,[class*=mdl].my-xxl{margin:7rem 0}.ml-zero,[class*=mdl].ml-zero{margin-left:0}.ml-xxs,[class*=mdl].ml-xxs{margin-left:1rem}.ml-xs,[class*=mdl].ml-xs{margin-left:2rem}.ml-s,[class*=mdl].ml-s{margin-left:3rem}.ml-m,[class*=mdl].ml-m{margin-left:4rem}.ml-l,[class*=mdl].ml-l{margin-left:5rem}.ml-xl,[class*=mdl].ml-xl{margin-left:6rem}.ml-xxl,[class*=mdl].ml-xxl{margin-left:7rem}.mr-zero,[class*=mdl].mr-zero{margin-right:0}.mr-xxs,[class*=mdl].mr-xxs{margin-right:1rem}.mr-xs,[class*=mdl].mr-xs{margin-right:2rem}.mr-s,[class*=mdl].mr-s{margin-right:3rem}.mr-m,[class*=mdl].mr-m{margin-right:4rem}.mr-l,[class*=mdl].mr-l{margin-right:5rem}.mr-xl,[class*=mdl].mr-xl{margin-right:6rem}.mr-xxl,[class*=mdl].mr-xxl{margin-right:7rem}.mt-zero,[class*=mdl].mt-zero{margin-top:0}.mt-xxs,[class*=mdl].mt-xxs{margin-top:1rem}.mt-xs,[class*=mdl].mt-xs{margin-top:2rem}.mt-s,[class*=mdl].mt-s{margin-top:3rem}.mt-m,[class*=mdl].mt-m{margin-top:4rem}.mt-l,[class*=mdl].mt-l{margin-top:5rem}.mt-xl,[class*=mdl].mt-xl{margin-top:6rem}.mt-xxl,[class*=mdl].mt-xxl{margin-top:7rem}.mb-zero,[class*=mdl].mb-zero{margin-bottom:0}.mb-xxs,[class*=mdl].mb-xxs{margin-bottom:1rem}.mb-xs,[class*=mdl].mb-xs{margin-bottom:2rem}.mb-s,[class*=mdl].mb-s{margin-bottom:3rem}.mb-m,[class*=mdl].mb-m{margin-bottom:4rem}.mb-l,[class*=mdl].mb-l{margin-bottom:5rem}.mb-xl,[class*=mdl].mb-xl{margin-bottom:6rem}.mb-xxl,[class*=mdl].mb-xxl{margin-bottom:7rem}.p-xxs,[class*=mdl].p-xxs{padding:1rem}.p-xs,[class*=mdl].p-xs{padding:2rem}.p-s,[class*=mdl].p-s{padding:3rem}.p-m,[class*=mdl].p-m{padding:4rem}.p-l,[class*=mdl].p-l{padding:5rem}.p-xl,[class*=mdl].p-xl{padding:6rem}.p-xxl,[class*=mdl].p-xxl{padding:7rem}.px-xxs,[class*=mdl].px-xxs{padding:0 1rem}.px-xs,[class*=mdl].px-xs{padding:0 2rem}.px-s,[class*=mdl].px-s{padding:0 3rem}.px-m,[class*=mdl].px-m{padding:0 4rem}.px-l,[class*=mdl].px-l{padding:0 5rem}.px-xl,[class*=mdl].px-xl{padding:0 6rem}.px-xxl,[class*=mdl].px-xxl{padding:0 7rem}.py-xxs,[class*=mdl].py-xxs{padding:1rem 0}.py-xs,[class*=mdl].py-xs{padding:2rem 0}.py-s,[class*=mdl].py-s{padding:3rem 0}.py-m,[class*=mdl].py-m{padding:4rem 0}.py-l,[class*=mdl].py-l{padding:5rem 0}.py-xl,[class*=mdl].py-xl{padding:6rem 0}.py-xxl,[class*=mdl].py-xxl{padding:7rem 0}.pl-zero,[class*=mdl].pl-zero{padding-left:0}.pl-xxs,[class*=mdl].pl-xxs{padding-left:1rem}.pl-xs,[class*=mdl].pl-xs{padding-left:2rem}.pl-s,[class*=mdl].pl-s{padding-left:3rem}.pl-m,[class*=mdl].pl-m{padding-left:4rem}.pl-l,[class*=mdl].pl-l{padding-left:5rem}.pl-xl,[class*=mdl].pl-xl{padding-left:6rem}.pl-xxl,[class*=mdl].pl-xxl{padding-left:7rem}.pr-zero,[class*=mdl].pr-zero{padding-right:0}.pr-xxs,[class*=mdl].pr-xxs{padding-right:1rem}.pr-xs,[class*=mdl].pr-xs{padding-right:2rem}.pr-s,[class*=mdl].pr-s{padding-right:3rem}.pr-m,[class*=mdl].pr-m{padding-right:4rem}.pr-l,[class*=mdl].pr-l{padding-right:5rem}.pr-xl,[class*=mdl].pr-xl{padding-right:6rem}.pr-xxl,[class*=mdl].pr-xxl{padding-right:7rem}.pt-zero,[class*=mdl].pt-zero{padding-top:0}.pt-xxs,[class*=mdl].pt-xxs{padding-top:1rem}.pt-xs,[class*=mdl].pt-xs{padding-top:2rem}.pt-s,[class*=mdl].pt-s{padding-top:3rem}.pt-m,[class*=mdl].pt-m{padding-top:4rem}.pt-l,[class*=mdl].pt-l{padding-top:5rem}.pt-xl,[class*=mdl].pt-xl{padding-top:6rem}.pt-xxl,[class*=mdl].pt-xxl{padding-top:7rem}.pb-zero,[class*=mdl].pb-zero{padding-bottom:0}.pb-xxs,[class*=mdl].pb-xxs{padding-bottom:1rem}.pb-xs,[class*=mdl].pb-xs{padding-bottom:2rem}.pb-s,[class*=mdl].pb-s{padding-bottom:3rem}.pb-m,[class*=mdl].pb-m{padding-bottom:4rem}.pb-l,[class*=mdl].pb-l{padding-bottom:5rem}.pb-xl,[class*=mdl].pb-xl{padding-bottom:6rem}.pb-xxl,[class*=mdl].pb-xxl{padding-bottom:7rem}@media (max-width:768px){.mdl{margin:1rem 0}.mdl--s{margin:.75rem 0}.mdl--l{margin:1.25rem 0}.m-xxs,[class*=mdl].m-xxs{margin:.5rem}.m-xs,[class*=mdl].m-xs{margin:1rem}.m-s,[class*=mdl].m-s{margin:1.5rem}.m-m,[class*=mdl].m-m{margin:2rem}.m-l,[class*=mdl].m-l{margin:2.5rem}.m-xl,[class*=mdl].m-xl{margin:3rem}.m-xxl,[class*=mdl].m-xxl{margin:3.5rem}.mx-xxs,[class*=mdl].mx-xxs{margin:0 .5rem}.mx-xs,[class*=mdl].mx-xs{margin:0 1rem}.mx-s,[class*=mdl].mx-s{margin:0 1.5rem}.mx-m,[class*=mdl].mx-m{margin:0 2rem}.mx-l,[class*=mdl].mx-l{margin:0 2.5rem}.mx-xl,[class*=mdl].mx-xl{margin:0 3rem}.mx-xxl,[class*=mdl].mx-xxl{margin:0 3.5rem}.my-xxs,[class*=mdl].my-xxs{margin:.5rem 0}.my-xs,[class*=mdl].my-xs{margin:1rem 0}.my-s,[class*=mdl].my-s{margin:1.5rem 0}.my-m,[class*=mdl].my-m{margin:2rem 0}.my-l,[class*=mdl].my-l{margin:2.5rem 0}.my-xl,[class*=mdl].my-xl{margin:3rem 0}.my-xxl,[class*=mdl].my-xxl{margin:3.5rem 0}.ml-zero,[class*=mdl].ml-zero{margin-left:0}.ml-xxs,[class*=mdl].ml-xxs{margin-left:.5rem}.ml-xs,[class*=mdl].ml-xs{margin-left:1rem}.ml-s,[class*=mdl].ml-s{margin-left:1.5rem}.ml-m,[class*=mdl].ml-m{margin-left:2rem}.ml-l,[class*=mdl].ml-l{margin-left:2.5rem}.ml-xl,[class*=mdl].ml-xl{margin-left:3rem}.ml-xxl,[class*=mdl].ml-xxl{margin-left:3.5rem}.mr-zero,[class*=mdl].mr-zero{margin-right:0}.mr-xxs,[class*=mdl].mr-xxs{margin-right:.5rem}.mr-xs,[class*=mdl].mr-xs{margin-right:1rem}.mr-s,[class*=mdl].mr-s{margin-right:1.5rem}.mr-m,[class*=mdl].mr-m{margin-right:2rem}.mr-l,[class*=mdl].mr-l{margin-right:2.5rem}.mr-xl,[class*=mdl].mr-xl{margin-right:3rem}.mr-xxl,[class*=mdl].mr-xxl{margin-right:3.5rem}.mt-zero,[class*=mdl].mt-zero{margin-top:0}.mt-xxs,[class*=mdl].mt-xxs{margin-top:.5rem}.mt-xs,[class*=mdl].mt-xs{margin-top:1rem}.mt-s,[class*=mdl].mt-s{margin-top:1.5rem}.mt-m,[class*=mdl].mt-m{margin-top:2rem}.mt-l,[class*=mdl].mt-l{margin-top:2.5rem}.mt-xl,[class*=mdl].mt-xl{margin-top:3rem}.mt-xxl,[class*=mdl].mt-xxl{margin-top:3.5rem}.mb-zero,[class*=mdl].mb-zero{margin-bottom:0}.mb-xxs,[class*=mdl].mb-xxs{margin-bottom:.5rem}.mb-xs,[class*=mdl].mb-xs{margin-bottom:1rem}.mb-s,[class*=mdl].mb-s{margin-bottom:1.5rem}.mb-m,[class*=mdl].mb-m{margin-bottom:2rem}.mb-l,[class*=mdl].mb-l{margin-bottom:2.5rem}.mb-xl,[class*=mdl].mb-xl{margin-bottom:3rem}.mb-xxl,[class*=mdl].mb-xxl{margin-bottom:3.5rem}.p-xxs,[class*=mdl].p-xxs{padding:.5rem}.p-xs,[class*=mdl].p-xs{padding:1rem}.p-s,[class*=mdl].p-s{padding:1.5rem}.p-m,[class*=mdl].p-m{padding:2rem}.p-l,[class*=mdl].p-l{padding:2.5rem}.p-xl,[class*=mdl].p-xl{padding:3rem}.p-xxl,[class*=mdl].p-xxl{padding:3.5rem}.px-xxs,[class*=mdl].px-xxs{padding:0 .5rem}.px-xs,[class*=mdl].px-xs{padding:0 1rem}.px-s,[class*=mdl].px-s{padding:0 1.5rem}.px-m,[class*=mdl].px-m{padding:0 2rem}.px-l,[class*=mdl].px-l{padding:0 2.5rem}.px-xl,[class*=mdl].px-xl{padding:0 3rem}.px-xxl,[class*=mdl].px-xxl{padding:0 3.5rem}.py-xxs,[class*=mdl].py-xxs{padding:.5rem 0}.py-xs,[class*=mdl].py-xs{padding:1rem 0}.py-s,[class*=mdl].py-s{padding:1.5rem 0}.py-m,[class*=mdl].py-m{padding:2rem 0}.py-l,[class*=mdl].py-l{padding:2.5rem 0}.py-xl,[class*=mdl].py-xl{padding:3rem 0}.py-xxl,[class*=mdl].py-xxl{padding:3.5rem 0}.pl-zero,[class*=mdl].pl-zero{padding-left:0}.pl-xxs,[class*=mdl].pl-xxs{padding-left:.5rem}.pl-xs,[class*=mdl].pl-xs{padding-left:1rem}.pl-s,[class*=mdl].pl-s{padding-left:1.5rem}.pl-m,[class*=mdl].pl-m{padding-left:2rem}.pl-l,[class*=mdl].pl-l{padding-left:2.5rem}.pl-xl,[class*=mdl].pl-xl{padding-left:3rem}.pl-xxl,[class*=mdl].pl-xxl{padding-left:3.5rem}.pr-zero,[class*=mdl].pr-zero{padding-right:0}.pr-xxs,[class*=mdl].pr-xxs{padding-right:.5rem}.pr-xs,[class*=mdl].pr-xs{padding-right:1rem}.pr-s,[class*=mdl].pr-s{padding-right:1.5rem}.pr-m,[class*=mdl].pr-m{padding-right:2rem}.pr-l,[class*=mdl].pr-l{padding-right:2.5rem}.pr-xl,[class*=mdl].pr-xl{padding-right:3rem}.pr-xxl,[class*=mdl].pr-xxl{padding-right:3.5rem}.pt-zero,[class*=mdl].pt-zero{padding-top:0}.pt-xxs,[class*=mdl].pt-xxs{padding-top:.5rem}.pt-xs,[class*=mdl].pt-xs{padding-top:1rem}.pt-s,[class*=mdl].pt-s{padding-top:1.5rem}.pt-m,[class*=mdl].pt-m{padding-top:2rem}.pt-l,[class*=mdl].pt-l{padding-top:2.5rem}.pt-xl,[class*=mdl].pt-xl{padding-top:3rem}.pt-xxl,[class*=mdl].pt-xxl{padding-top:3.5rem}.pb-zero,[class*=mdl].pb-zero{padding-bottom:0}.pb-xxs,[class*=mdl].pb-xxs{padding-bottom:.5rem}.pb-xs,[class*=mdl].pb-xs{padding-bottom:1rem}.pb-s,[class*=mdl].pb-s{padding-bottom:1.5rem}.pb-m,[class*=mdl].pb-m{padding-bottom:2rem}.pb-l,[class*=mdl].pb-l{padding-bottom:2.5rem}.pb-xl,[class*=mdl].pb-xl{padding-bottom:3rem}.pb-xxl,[class*=mdl].pb-xxl{padding-bottom:3.5rem}}@media (max-width:500px){.mdl{margin:.75rem 0}.mdl--s{margin:.5rem 0}.mdl--l{margin:1rem 0}}[class*=wrapper].grid,[class*=wrapper].flex{gap:6rem}[class*=wrapper].grid.min,[class*=wrapper].flex.min{gap:2rem}[class*=wrapper].gap--zero{gap:0}[class*=wrapper].gap--s{gap:1rem}[class*=wrapper].gap{gap:2rem}[class*=wrapper].gap--l{gap:3rem}[class*=wrapper].gap--xl{gap:4rem}[class*=wrapper].gap--2xl{gap:6rem}[class*=wrapper].gap--3xl{gap:8rem}[class*=wrapper].gap--4xl{gap:10rem}[class*=wrapper].gap--5xl{gap:12rem}.cards_wrapper.grid,.cards_wrapper.flex{gap:2rem}.flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.grid{display:-ms-grid;display:grid;grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content}.grid--2fr{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.grid--3fr{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}.grid--4fr{-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr}.grid--5fr{-ms-grid-columns:1fr 1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr 1fr}.grid--21fr{-ms-grid-columns:2fr 1fr;grid-template-columns:2fr 1fr}.grid--12fr{-ms-grid-columns:1fr 2fr;grid-template-columns:1fr 2fr}.grid--32fr{-ms-grid-columns:3fr 2fr;grid-template-columns:3fr 2fr}.grid--23fr{-ms-grid-columns:2fr 3fr;grid-template-columns:2fr 3fr}.grid--31fr{-ms-grid-columns:3fr 1fr;grid-template-columns:3fr 1fr}.grid--auto{grid-template-columns:repeat(auto-fit,minmax(min(300px, 100%), 1fr))}.cards_wrapper.grid{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.cards_wrapper.grid .card.mdl{margin:0}@media (max-width:1366px){.grid{display:-ms-grid;display:grid}.grid--2fr,.grid--3fr,.grid--4fr,.grid--5fr,.grid--21fr,.grid--12fr,.grid--32fr,.grid--23fr,.grid--31{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}@media (max-width:1024px){.grid{display:-ms-grid;display:grid}.grid--2fr,.grid--3fr,.grid--4fr,.grid--5fr,.grid--21fr,.grid--12fr,.grid--32fr,.grid--23fr,.grid--31{-ms-grid-columns:1fr;grid-template-columns:1fr}}@media (max-width:768px){.col_wrapper.grid.gap--s,.cards_wrapper.grid.gap--s,.wrapper.grid.gap--s{gap:.75rem .75rem}.col_wrapper.grid.gap--l,.cards_wrapper.grid.gap--l,.wrapper.grid.gap--l{gap:2rem 2rem}.col_wrapper.grid.gap--xl,.cards_wrapper.grid.gap--xl,.wrapper.grid.gap--xl{gap:3rem 3rem}.col_wrapper.grid.gap--2xl,.cards_wrapper.grid.gap--2xl,.wrapper.grid.gap--2xl{gap:4rem 4rem}.col_wrapper.grid.gap--3xl,.cards_wrapper.grid.gap--3xl,.wrapper.grid.gap--3xl{gap:5rem 5rem}.col_wrapper.grid.gap--4xl,.cards_wrapper.grid.gap--4xl,.wrapper.grid.gap--4xl{gap:6rem 6rem}.col_wrapper.grid.gap--5xl,.cards_wrapper.grid.gap--5xl,.wrapper.grid.gap--5xl{gap:7rem 7rem}.col_wrapper.grid,.wrapper.grid{gap:1rem 4rem}.cards_wrapper.grid{gap:3rem 1rem}}@media (max-width:500px){.col_wrapper.grid.gap--s,.cards_wrapper.grid.gap--s,.wrapper.grid.gap--s{gap:.5rem .5rem}.col_wrapper.grid.gap--l,.cards_wrapper.grid.gap--l,.wrapper.grid.gap--l{gap:1.5rem 1.5rem}.col_wrapper.grid.gap--xl,.cards_wrapper.grid.gap--xl,.wrapper.grid.gap--xl{gap:2.5rem 2.5rem}.col_wrapper.grid.gap--2xl,.cards_wrapper.grid.gap--2xl,.wrapper.grid.gap--2xl{gap:3.5rem 3.5rem}.col_wrapper.grid.gap--3xl,.cards_wrapper.grid.gap--3xl,.wrapper.grid.gap--3xl{gap:4.5rem 4.5rem}.col_wrapper.grid.gap--4xl,.cards_wrapper.grid.gap--4xl,.wrapper.grid.gap--4xl{gap:4.5rem 4.5rem}.col_wrapper.grid.gap--5xl,.cards_wrapper.grid.gap--5xl,.wrapper.grid.gap--5xl{gap:4.5rem 4.5rem}.col_wrapper.grid,.wrapper.grid{gap:1rem 3.5rem}.cards_wrapper.grid{gap:2.5rem 1rem}}:root{--fluid-text-xs:clamp(0.79rem, -0.056vw + 0.808rem, 0.72rem);--fluid-text-s:clamp(0.889rem, 0.009vw + 0.886rem, 0.9rem);--fluid-text-m:clamp(1rem, 0.1vw + 0.969rem, 1.125rem);--fluid-text-l:clamp(1.125rem, 0.225vw + 1.055rem, 1.406rem);--fluid-heading-xs:clamp(1.266rem, 0.394vw + 1.143rem, 1.758rem);--fluid-heading-s:clamp(1.424rem, 0.619vw + 1.23rem, 2.197rem);--fluid-heading-m:clamp(1.602rem, 0.916vw + 1.316rem, 2.747rem);--fluid-heading-l:clamp(1.802rem, 1.305vw + 1.394rem, 3.433rem);--fluid-heading-xl:clamp(2.027rem, 1.811vw + 1.461rem, 4.292rem);--fluid-heading-2xl:clamp(2.281rem, 2.467vw + 1.51rem, 5.364rem);--fluid-heading-3xl:clamp(2.566rem, 3.312vw + 1.531rem, 6.706rem);--fluid-heading-4xl:clamp(2.887rem, 4.396vw + 1.513rem, 8.382rem);--fluid-heading-5xl:clamp(3.247rem, 5.784vw + 1.44rem, 10.477rem)}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-l)}h2{font-size:var(--fluid-heading-m)}h3{font-size:var(--fluid-heading-s)}h4{font-size:var(--fluid-heading-xs)}h5{font-size:var(--fluid-text-l)}h6{font-size:var(--fluid-text-m)}.heading--4xl{font-size:var(--fluid-heading-4xl)}.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:4rem}.heading_wrapper--cover,.heading_wrapper--zero{margin-bottom:0}.heading,.card__heading{font-family:"Satoshi","Open Sans",Arial,sans-serif;font-weight:700;font-style:normal;color:#222;line-height:1.1}.heading--hero{font-size:var(--fluid-heading-4xl);color:#fff}.heading--hero .thin{font-weight:300}.heading--hero .bolder{font-weight:900}.heading--hero--small{font-size:var(--fluid-heading-3xl)}.heading--cover{font-size:var(--fluid-heading-2xl);color:#fff}.heading--section{font-size:var(--fluid-heading-xl);position:relative}.heading--section .thin{font-weight:300}.heading--section:after{content:"";width:50vw;height:5px;background:#ff1d23;position:absolute;top:50%;left:-51vw;-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0)}.heading--section--small{font-size:var(--fluid-heading-l)}.heading--section--small:after{display:none}.heading--content{font-size:var(--fluid-heading-s)}.heading--content--small{font-size:var(--fluid-heading-xs)}.heading--thin{font-weight:300}[class*=heading--before]{font-weight:400;font-size:var(--fluid-text-l);max-width:800px;margin-bottom:0}.heading--before--hero,.heading--before--cover{font-size:var(--fluid-text-l)}[class*=heading--after]{font-weight:300;font-size:var(--fluid-heading-xs);max-width:600px;margin-top:-1rem}.heading--after--hero,.heading--after--cover{font-size:var(--fluid-heading-s);color:#fff;font-weight:400;opacity:.9}@media (max-width:768px){.heading_wrapper--section{margin-bottom:2rem}.heading--section:after{display:none}}body,.hcs{font-family:"Satoshi","Open Sans",Arial,sans-serif;font-weight:400;font-style:normal;color:#222}.text a{font-weight:400;text-decoration:underline}.text a:hover{opacity:.7}.text blockquote{font-size:var(--fluid-text-l);margin-bottom:3rem;border-color:#c00}.text--spalten{width:100%;margin-top:1rem;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-width:400px;-moz-column-width:400px;column-width:400px;-webkit-column-gap:2vw;-moz-column-gap:2vw;column-gap:2vw}.rich-text td,.tabelle td{padding:.3rem 2rem;padding-left:0}.section .rich-text h1,.section .rich-text h2,.section .rich-text h3,.section .rich-text h4,.section .rich-text h5,.section .rich-text h6,.flexible_row .rich-text h1,.flexible_row .rich-text h2,.flexible_row .rich-text h3,.flexible_row .rich-text h4,.flexible_row .rich-text h5,.flexible_row .rich-text h6,.text .rich-text h1,.text .rich-text h2,.text .rich-text h3,.text .rich-text h4,.text .rich-text h5,.text .rich-text h6{font-size:var(--fluid-text-l);margin-top:1rem;display:block;margin-bottom:1rem;font-family:"Satoshi","Open Sans",Arial,sans-serif;font-weight:700;font-style:normal;color:#222}.section .rich-text hr,.flexible_row .rich-text hr,.text .rich-text hr{margin:2rem 0}.indicator,.indicator--small{position:relative}.indicator:before,.indicator--small:before{content:"";background-image:url(/wp-content/uploads/zisler-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;-webkit-transform:translateY(-50%) translateX(-100%);-ms-transform:translateY(-50%) translateX(-100%);transform:translateY(-50%) translateX(-100%)}.indicator--small:before,.indicator--small--small:before{left:-2rem;width:1.2rem;height:1.2rem}.mwd{font-weight:300;opacity:.7;font-size:var(--fluid-text-s);margin-left:.5rem;letter-spacing:.2rem}@media (max-width:768px){.indicator:before{left:-.9rem;width:.7rem}.indicator--small:before{left:-.7rem;width:.5rem}}@media (max-width:500px){.indicator:before{left:-.9rem;width:.6rem}.indicator--small:before{left:-.6rem;width:.4rem}}.text>ul,.text>ol,.card__text>ul,.card__text>ol,.list>ul,.list>ol{-webkit-padding-start:1rem;padding-inline-start:1rem;list-style-type:square;-webkit-margin-before:2rem;margin-block-start:2rem;-webkit-margin-after:1rem;margin-block-end:1rem;-webkit-margin-start:0px;margin-inline-start:0px;-webkit-margin-end:0px;margin-inline-end:0px}.text.first>ul,.text.first>ol,.card__text.first>ul,.card__text.first>ol,.list.first>ul,.list.first>ol{-webkit-margin-before:0rem;margin-block-start:0rem}.text li,.card__text li,.list li{line-height:1.5;padding:0;margin:.3rem 0;padding-left:.5rem}.text ol li,.card__text ol li,.list ol li{padding-left:.5rem}.text ol li:before,.card__text ol li:before,.list ol li:before{content:none}.text ol li::marker,.card__text ol li::marker,.list ol li::marker{font-weight:700}.text--bullet-list ul,.card__text--bullet-list ul,.list--bullet-list ul{list-style:none}.text--bullet-list li,.card__text--bullet-list li,.list--bullet-list li{padding-left:0;margin-left:0}.text--bullet-list li:before,.card__text--bullet-list li:before,.list--bullet-list li:before{content:"•";color:#ff1d23;font-weight:700;display:inline-block;width:1.1rem;margin-left:-1.1rem}.text--icon-list>ul,.card__text--icon-list>ul,.list--icon-list>ul{list-style:none;-webkit-padding-start:0;padding-inline-start:0;margin:0}.text--icon-list>ul>li:before,.card__text--icon-list>ul>li:before,.list--icon-list>ul>li:before{content:"";padding-left:2rem;background:url(/wp-content/uploads/zisler-list-icon.svg) no-repeat left center;background-size:contain;width:1rem}body{background:#222}.hero_section{padding-left:calc(((100vw -  min(100vw, 1500px) )/2) + 3rem);max-width:100%}.hero_section .background_wrapper{position:relative;min-height:60vh;min-height:60svh}.hero_section .background__border,.hero_section .background__slider,.hero_section .background__gradient,.hero_section .background__raster{top:0;bottom:0;left:0;right:0;width:100%;height:100%;display:block;position:absolute}.hero_section .background__border{z-index:1;width:65vw;height:25vh;background:#555;left:-1.5rem;bottom:-1.5rem;top:auto}.hero_section .background__slider{z-index:2}.hero_section .background__slider .slider__image,.hero_section .background__slider img.slider__image{width:100%;height:100%;margin-top:4rem;-o-object-fit:cover;object-fit:cover}.hero_section .background__gradient{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),color-stop(50%,rgba(0,0,0,0)));background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0%,rgba(0,0,0,0) 50%);background-image:linear-gradient(to right,rgba(0,0,0,.5) 0%,rgba(0,0,0,0) 50%);z-index:3}.hero_section .background__raster{background-size:2px !important;background-color:transparent;background-repeat:repeat;background-position:top left;background-image:url(/wp-content/uploads/screen-door-effect.png) !important;z-index:4}.hero_section .heading_wrapper{z-index:5;position:absolute;bottom:0;left:-7vw;padding:0 3rem}.after-hero_section{position:relative}.after-hero_section .content_wrapper{min-height:calc(100vh - 60vh);min-height:calc(100svh - 60svh)}.after-hero_section .text--einleitung{font-weight:700;font-size:var(--fluid-heading-xs)}.after-hero_section .text--zusatz{font-size:var(--fluid-text-m)}.after-hero_section .hero-link-vertical{position:absolute;bottom:5rem;left:3rem;-webkit-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease;cursor:pointer}.after-hero_section .hero-link-vertical:hover{-webkit-transform:translateY(-1.5rem);-ms-transform:translateY(-1.5rem);transform:translateY(-1.5rem)}.after-hero_section .hero-link-vertical svg{width:1.3rem}.after-hero_section--3col.section .heading{font-size:var(--fluid-heading-xs)}.after-hero_section--3col.section .text--zusatz{font-size:var(--fluid-text-m)}@media (max-width:1920px){.hero_section{padding-left:calc(((100vw -  min(100vw, 1300px) )/2) + 3rem)}}@media (max-width:1600px){.hero_section{padding-left:calc(((100vw -  min(100vw, 1100px) )/2) + 3rem)}}@media (max-width:1366px){.hero_section{padding-left:calc(((100vw -  min(100vw, 1024px) )/2) + 3rem)}.hero_section .heading_wrapper{left:0}.after-hero_section .hero-link-vertical{display:none}}@media (max-width:1024px){.hero_section{padding-left:0}.hero_section .background__border{display:none}}@media (max-width:768px){.hero_section .heading_wrapper{padding:0 2rem}.after-hero_section .text--zusatz{font-size:var(--fluid-text-m)}}@media (max-width:500px){.hero_section .heading_wrapper{padding:0 1.5rem}}@media (orientation:portrait){.hero_section .background_wrapper{position:relative;min-height:60vh;min-height:60svh}.hero_section .background__gradient{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),color-stop(50%,rgba(0,0,0,0)));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5) 0%,rgba(0,0,0,0) 50%);background-image:linear-gradient(to top,rgba(0,0,0,.5) 0%,rgba(0,0,0,0) 50%)}}.flexible_row .col_wrapper.spacer,.flexible_row .content_wrapper.spacer,.flexible_row .wrapper.spacer,.section .col_wrapper.spacer,.section .content_wrapper.spacer,.section .wrapper.spacer{padding:3rem 0}.flexible_row .col_wrapper.spacer--top,.flexible_row .content_wrapper.spacer--top,.flexible_row .wrapper.spacer--top,.section .col_wrapper.spacer--top,.section .content_wrapper.spacer--top,.section .wrapper.spacer--top{padding-top:3rem}.flexible_row .col_wrapper.spacer--bottom,.flexible_row .content_wrapper.spacer--bottom,.flexible_row .wrapper.spacer--bottom,.section .col_wrapper.spacer--bottom,.section .content_wrapper.spacer--bottom,.section .wrapper.spacer--bottom{padding-bottom:3rem}.section{background-color:#222;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:auto;margin-right:auto;width:100%}.section [class*=_ctr]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:auto;margin-right:auto}.section--white,.col--white{background-color:#fff}.section--color,.col--color{background-color:#c00}.section--texture,.col--texture{background-color:#222;background-size:10px}.section--background-image,.col--background-image{position:relative;z-index:1}.section--background-image:after,.col--background-image:after{content:"";top:0;bottom:0;left:0;right:0;width:100%;height:100%;display:block;position:absolute;background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),color-stop(50%,rgba(0,0,0,0)));background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0%,rgba(0,0,0,0) 50%);background-image:linear-gradient(to right,rgba(0,0,0,.5) 0%,rgba(0,0,0,0) 50%);z-index:-1}.section,.col{color:#fff}.section .heading,.section .text,.col .heading,.col .text{color:#fff}.section .text strong,.col .text strong{color:#fff}.watermark--left,.watermark--right{background-image:url(/wp-content/uploads/icon_watermark_hell.svg);background-repeat:no-repeat;background-size:45vw auto}.watermark--left.section--dark,.watermark--right.section--dark{background-image:url(/wp-content/uploads/icon_watermark_dunkel.svg)}.watermark--left{background-position:bottom -10vh left -10vw}.watermark--right{background-position:bottom -10vh right -10vw}.brxe-divider.spacer{margin:2rem auto}.brxe-divider.line>.line{height:0;border:none;border-bottom:1px solid #787878}.section.divider{position:relative}.section.divider:after{content:"";-webkit-box-shadow:0 1.5rem 1.5rem -.5rem #000;box-shadow:0 1.5rem 1.5rem -.5rem #000;height:3rem;width:100%;position:absolute;z-index:9;bottom:0;pointer-events:none}.divider--top,.divider--bottom{position:relative}.divider--top:before,.divider--bottom:after{width:101%;height:15%;content:"";left:-1px;right:0;display:block;position:absolute;z-index:5;background-repeat:no-repeat;background-size:101% auto;pointer-events:none}.divider--top:before{top:0}.divider--bottom:after{bottom:-1px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.section--50vh{min-height:50vh;min-height:50svh}.section--75vh{min-height:75vh;min-height:75svh}.section--100vh{min-height:100vh;min-height:100svh}.hero_section--cover .background__slider .slider__image,.hero_section--cover .background__slider img.slider__image{margin-top:0}.flexible_row>div>.col_wrapper:not(:first-of-type)>.col>div:not(:first-of-type)>.heading--section,.flexible_row>div>.col_wrapper>.col>div:not(:first-of-type)>.heading--section{margin-top:7rem}.flexible_row>div>.col_wrapper:not(:first-of-type)>.col>div:not(:first-of-type)>.heading--content,.flexible_row>div>.col_wrapper>.col>div:not(:first-of-type)>.heading--content{margin-top:4rem}.referenz-slider_section .full_ctr{padding-left:calc(((100vw -  min(100vw, 1500px) )/2) + 3rem)}.projekt_section .projekt_wrapper{border-bottom:1px solid #787878}.projekt_section .projekt_wrapper:last-child{border:none}.projekt_section .table{margin-top:1rem}@media (max-width:1920px){.referenz-slider_section .full_ctr{padding-left:calc(((100vw -  min(100vw, 1300px) )/2) + 3rem)}}@media (max-width:1600px){.referenz-slider_section .full_ctr{padding-left:calc(((100vw -  min(100vw, 1100px) )/2) + 3rem)}}@media (max-width:1366px){.referenz-slider_section .full_ctr{padding-left:calc(((100vw -  min(100vw, 1024px) )/2) + 3rem)}}@media (max-width:1024px){.referenz-slider_section .full_ctr{padding-left:0}}.kontakt_section .box_wrapper,.bewerbung_section .box_wrapper{padding:4rem;background:-webkit-gradient(linear,left top,right bottom,from(#565656),to(#333));background:-o-linear-gradient(top left,#565656 0%,#333 100%);background:linear-gradient(to bottom right,#565656 0%,#333 100%);-webkit-box-shadow:#000 0rem 0rem 1.5rem -.5rem;box-shadow:#000 0rem 0rem 1.5rem -.5rem;border-radius:.75rem;width:100%}.kontakt_section .text,.bewerbung_section .text{width:100%}.kontakt_section .box_wrapper{padding-bottom:0}.kontakt_section svg.logo{width:100%;max-width:250px;height:auto}.kontakt_section img.image{width:90%;max-width:500px}.kontakt_section .col.form_wrapper{padding-bottom:2rem}@media (max-width:1366px){.kontakt_section .box_wrapper,.bewerbung_section .box_wrapper{padding:3rem}.kontakt_section .box_wrapper{padding-bottom:0}}@media (max-width:768px){.kontakt_section .box_wrapper,.bewerbung_section .box_wrapper{padding:2rem}.kontakt_section .box_wrapper{padding-bottom:0}}@media (max-width:500px){.kontakt_section .box_wrapper,.bewerbung_section .box_wrapper{padding:1.5rem}.kontakt_section .box_wrapper{padding-bottom:0}}#brx-header,.hcs_header--js{position:fixed;top:0;z-index:1000}.header__main{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;background:#222}.header__main [class*=_ctr]{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;padding-top:1.5rem;padding-bottom:1.5rem}.header__main [class*=mdl]{margin:0}.scrolled .header__main{-webkit-box-shadow:0 1rem 1rem -.5rem #000;box-shadow:0 1rem 1rem -.5rem #000}.scrolled .header__main [class*=_ctr]{padding-top:.5rem;padding-bottom:.5rem}.scrolled .header__main .logo_col svg,.scrolled .header__main .logo_col img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.scrolled .header__main .logo-mobile_col svg,.scrolled .header__main .logo-mobile_col img{-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}.header__main .col{-webkit-animation:header-stagger--key .6s cubic-bezier(.39,.575,.565,1) both;animation:header-stagger--key .6s cubic-bezier(.39,.575,.565,1) both;-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}.header__main .col:nth-child(1){-webkit-animation-delay:.4s;animation-delay:.4s}.header__main .col:nth-child(2){-webkit-animation-delay:.5s;animation-delay:.5s}.header__main .col:nth-child(3){-webkit-animation-delay:.6s;animation-delay:.6s}.header__main .col:nth-child(4){-webkit-animation-delay:.7s;animation-delay:.7s}.header__main .col:nth-child(5){-webkit-animation-delay:.8s;animation-delay:.8s}.header__main .col:nth-child(6){-webkit-animation-delay:.9s;animation-delay:.9s}@-webkit-keyframes header-stagger--key{0%{-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes header-stagger--key{0%{-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.footer__content{background-color:#222}.footer__imprint{background-color:#ff1d23}.footer__imprint [class*=_ctr]{padding-top:.5rem;padding-bottom:.5rem}.footer__imprint [class*=mdl]{margin-top:.5rem;margin-bottom:.5rem}.footer__content .col_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5rem 3rem;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer__content .col_wrapper .col{width:auto;max-width:250px}.footer__content{color:#fff}.footer__content .heading{color:#ff1d23;font-size:var(--fluid-text-m);font-weight:700}.footer__content .col,.footer__content .text{font-size:var(--fluid-text-xs)}.footer__imprint{color:#fff}.footer__imprint .text{font-size:var(--fluid-text-xs)}.footer__imprint .text a:hover{opacity:.7}.footer__logo svg{width:250px;max-width:50vw}.footer__info-text{width:auto;max-width:25vw}.footer__social-icons.icon-list svg,.footer__social-icons.icon-list i,.footer__social-icons.icon-list i:before{font-size:var(--fluid-heading-s);width:var(--fluid-heading-s);height:var(--fluid-heading-s);color:#ff1d23;fill:#ff1d23}.footer__nav .bricks-nav-menu li{margin:0}.footer__nav a{margin-bottom:.3rem}.footer__nav a:hover{color:#ff1d23}.footer__kontakt .icon-box{gap:1rem 1rem}.footer__kontakt .icon-box__icon{width:var(--fluid-text-l);height:var(--fluid-text-l);font-size:var(--fluid-text-l);color:#ff1d23;fill:#ff1d23}.footer__oeffnungszeiten table{border-collapse:collapse}.footer__oeffnungszeiten tr{display:table-row}.footer__oeffnungszeiten tr:last-child td{border-bottom:none}.footer__oeffnungszeiten tr:first-child td{padding-top:0}.footer__oeffnungszeiten td{padding:.7rem 2.5rem;padding-left:0;border-bottom:1px solid #787878}.footer__oeffnungszeiten td:last-child td{border-bottom:none}.footer__oeffnungszeiten td:last-child{padding-right:0}@media (max-width:1366px){.footer__content .col_wrapper{gap:5rem 3rem}.footer__content .col_wrapper .col{min-width:45%}.footer__info-text{max-width:350px}}@media (max-width:1024px){.footer__content .col_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer__content .col_wrapper .col{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;text-align:center}.footer__content .col_wrapper li a,.footer__content .col_wrapper .icon-box_wrapper,.footer__content .col_wrapper .icon-box,.footer__content .col_wrapper address{text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer__content .col_wrapper .icon-box--kontakt{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important;gap:.5rem .5rem}.footer__content .col_wrapper .footer__oeffnungszeiten table{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer__imprint>div{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}}.hcs .brx-popup{-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.hcs .brx-popup-content{max-height:90vh;margin-top:1.5rem;margin-bottom:1.5rem;background:#4d4d4d;border-radius:.7rem;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);-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.modal__header{position:relative}.modal__close-icon{position:absolute;top:1rem;right:1rem;-webkit-transition:all .1s ease;-o-transition:all .1s ease;transition:all .1s ease;cursor:pointer}.modal__close-icon:before{color:#fff}.modal__close-icon:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.modal__close-icon:hover:before{font-weight:700}.modal__hero-image{-webkit-filter:brightness(.8);filter:brightness(.8)}.modal__heading{font-size:var(--fluid-heading-s);text-align:center;color:#fff}.modal__heading--banner{font-size:var(--fluid-heading-xs);background:#222;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;padding:1rem}.modal__heading--inside{position:absolute;bottom:1rem;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);color:#fff;text-shadow:2px 2px 1rem #000}.modal__text{text-align:center;color:#fff}.modal__close-button{background:#dbdbdb;width:100% !important;display:-webkit-box;display:-ms-flexbox;display:flex;padding:.7rem;-webkit-transition:all .1s ease;-o-transition:all .1s ease;transition:all .1s ease;cursor:pointer;font-weight:700;color:#222}.modal__close-button:hover{background:#ff1d23;color:#fff}.hcs .brxe-popup-6542 .brx-popup-content{width:95%;max-width:1200px}.modal--content .modal__text{text-align:left}.hcs .form .frm_forms .frm_section_heading h3{color:#fff !important;font-size:var(--fluid-text-l) !important;position:relative;padding:0 !important;margin-bottom:2rem !important;border-top:none !important;font-weight:700}.hcs .form .frm_forms .frm_section_heading h3:before{content:"";background-image:url(/wp-content/uploads/zisler-list-icon.svg);position:absolute;top:50%;left:-1rem;width:.7rem;height:100%;background-size:contain;background-position:right center;background-repeat:no-repeat;-webkit-transform:translateY(-50%) translateX(-100%);-ms-transform:translateY(-50%) translateX(-100%);transform:translateY(-50%) translateX(-100%)}.hcs .form .frm_forms .frm_fields_container label,.hcs .form .frm_forms .frm_fields_container input,.hcs .form .frm_forms .frm_fields_container .frm_inline_box,.hcs .form .frm_forms .frm_fields_container textarea,.hcs .form .frm_forms .frm_fields_container .frm_primary_label{font-family:"Satoshi","Open Sans",Arial,sans-serif !important;letter-spacing:.02rem}.hcs .form .frm_forms label.frm_primary_label,.hcs .form .frm_forms div.frm_primary_label{font-size:var(--fluid-text-s);font-weight:400;color:#fff;opacity:1;margin-bottom:.1rem;margin-top:.5rem}.frm_combo_inputs_container .frm_description{display:none}.hcs .form .frm_forms .frm_form_fields .form-field input[type=text],.hcs .form .frm_forms .frm_form_fields .form-field input[type=tel],.hcs .form .frm_forms .frm_form_fields .form-field input[type=email],.hcs .form .frm_forms .frm_form_fields .form-field input[type=number],.hcs .form .frm_forms .frm_form_fields .form-field textarea,.hcs .form .frm_forms .frm_form_fields .form-field select{border-width:0;border-bottom-color:#fff;border-bottom-width:0;background:#222;border-radius:.25rem;-webkit-box-shadow:none;box-shadow:none;padding:1rem;font-size:var(--fluid-text-m);color:#fff;height:auto;margin-bottom:.5rem}.hcs .form .frm_forms .frm_form_fields .form-field input[type=text]:active,.hcs .form .frm_forms .frm_form_fields .form-field input[type=text]:focus,.hcs .form .frm_forms .frm_form_fields .form-field input[type=tel]:active,.hcs .form .frm_forms .frm_form_fields .form-field input[type=tel]:focus,.hcs .form .frm_forms .frm_form_fields .form-field input[type=email]:active,.hcs .form .frm_forms .frm_form_fields .form-field input[type=email]:focus,.hcs .form .frm_forms .frm_form_fields .form-field input[type=number]:active,.hcs .form .frm_forms .frm_form_fields .form-field input[type=number]:focus,.hcs .form .frm_forms .frm_form_fields .form-field textarea:active,.hcs .form .frm_forms .frm_form_fields .form-field textarea:focus,.hcs .form .frm_forms .frm_form_fields .form-field select:active,.hcs .form .frm_forms .frm_form_fields .form-field select:focus{border-width:0;border-bottom-color:#fff;border-bottom-width:0;background:#6c6c6c;border-radius:.25rem;-webkit-box-shadow:none;box-shadow:none;padding:1rem;font-size:var(--fluid-text-m);color:#fff;outline:none;height:auto}.hcs .form .frm_forms .frm_form_fields .form-field input[type=text]::-webkit-input-placeholder,.hcs .form .frm_forms .frm_form_fields .form-field input[type=tel]::-webkit-input-placeholder,.hcs .form .frm_forms .frm_form_fields .form-field input[type=email]::-webkit-input-placeholder,.hcs .form .frm_forms .frm_form_fields .form-field input[type=number]::-webkit-input-placeholder,.hcs .form .frm_forms .frm_form_fields .form-field textarea::-webkit-input-placeholder,.hcs .form .frm_forms .frm_form_fields .form-field select::-webkit-input-placeholder{color:#fff;opacity:.5}.hcs .form .frm_forms .frm_form_fields .form-field select{height:auto}.hcs .form .frm_forms .frm_opt_container{max-width:100%;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.hcs .form .frm_forms .frm_radio,.hcs .form .frm_forms .frm_checkbox{padding-right:2rem;border-right:1px solid #787878}.hcs .form .frm_forms .frm_radio:last-child,.hcs .form .frm_forms .frm_checkbox:last-child{border-right:none}.hcs .form .frm_forms .frm_radio>label,.hcs .form .frm_forms .frm_checkbox>label{color:#fff}.hcs .form .frm_forms .frm_radio>label input,.hcs .form .frm_forms .frm_radio>label span,.hcs .form .frm_forms .frm_checkbox>label input,.hcs .form .frm_forms .frm_checkbox>label span{-webkit-transform:translateY(-4px);-ms-transform:translateY(-4px);transform:translateY(-4px)}.hcs .form .frm_forms .horizontal_radio .frm_opt_container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem 2rem;padding:.5rem 0}#frm_field_37_container label{font-weight:700}.hcs .form .frm_forms .frm_dropzone{background:0 0}.hcs .form .frm_forms .frm_dropzone .dz-message{background:0 0;margin:0}.hcs .form .frm_forms .frm_dropzone .dz-message .frm_icon_font.frm_upload_icon:before{font-size:2rem}.hcs .form .frm_forms .frm_dropzone .dz-message .frm_upload_text{font-size:var(--fluid-text-s)}.hcs .form .frm_forms .frm_dropzone .dz-message .frm_small_text{display:none}.hcs .form .frm_forms .divider{border-bottom:1px solid #787878;margin:2rem 0}.hcs .form .frm_forms .frm_form_field.datenschutz label{font-size:var(--fluid-text-xs);color:#fff}.hcs .form .frm_forms .frm_form_field.datenschutz label a{font-size:var(--fluid-text-xs);color:#fff;text-decoration:underline}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus textarea:-webkit-autofill,textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{-webkit-box-shadow:0 0 0px 1000px #222 inset !important;-webkit-text-fill-color:#fff}.hcs .form .frm_forms .frm_message{background:#333;border:none;padding:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hcs .form .frm_forms .frm_message svg{margin-bottom:.5rem;fill:#ff1d23;width:2rem;height:auto}.hcs .form .frm_forms .frm_message h4{font-size:var(--fluid-text-l);margin-bottom:1rem;color:#fff;text-align:center}.hcs .form .frm_forms .frm_message p{font-size:var(--fluid-text-s);color:#fff;text-align:center}#wp-auth-check-wrap.hidden{display:none}.hcs .form .frm_forms .frm_checkbox,.hcs .form .frm_forms .frm_radio:not(.frm_image_option){margin-left:0;margin-bottom:.5rem !important;margin-top:.5rem}.hcs .form .frm_forms .frm_checkbox label,.hcs .form .frm_forms .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}.hcs .form .frm_forms .frm_checkbox input[type=checkbox],.hcs .form .frm_forms .frm_checkbox input[type=radio],.hcs .form .frm_forms .frm_radio:not(.frm_image_option) input[type=checkbox],.hcs .form .frm_forms .frm_radio:not(.frm_image_option) input[type=radio]{position:absolute !important;margin-left:-9999px;visibility:hidden}.hcs .form .frm_forms .frm_checkbox label input[type=checkbox],.hcs .form .frm_forms .frm_checkbox label input[type=radio],.hcs .form .frm_forms .frm_radio:not(.frm_image_option) label input[type=checkbox],.hcs .form .frm_forms .frm_radio:not(.frm_image_option) label input[type=radio]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.hcs .form .frm_forms .frm_checkbox span,.hcs .form .frm_forms .frm_radio:not(.frm_image_option) span{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#eee;border-radius:2px}.hcs .form .frm_forms .frm_checkbox label:hover input[type=checkbox]~span,.hcs .form .frm_forms .frm_checkbox label input[type=radio]:checked~span,.hcs .form .frm_forms .frm_radio:not(.frm_image_option) label:hover input[type=checkbox]~span,.hcs .form .frm_forms .frm_radio:not(.frm_image_option) label input[type=radio]:checked~span{background-color:#ccc}.hcs .form .frm_forms .frm_checkbox label input[type=checkbox]:checked~span,.hcs .form .frm_forms .frm_checkbox label input[type=radio]:checked~span,.hcs .form .frm_forms .frm_radio:not(.frm_image_option) label input[type=checkbox]:checked~span,.hcs .form .frm_forms .frm_radio:not(.frm_image_option) label input[type=radio]:checked~span{background-color:#ff1d23}.hcs .form .frm_forms .frm_checkbox span:after,.hcs .form .frm_forms .frm_radio:not(.frm_image_option) span:after{content:"";position:absolute;display:none}.hcs .form .frm_forms .frm_checkbox label input[type=checkbox]:checked~span:after,.hcs .form .frm_forms .frm_checkbox label input[type=radio]:checked~span:after,.hcs .form .frm_forms .frm_radio:not(.frm_image_option) label input[type=checkbox]:checked~span:after,.hcs .form .frm_forms .frm_radio:not(.frm_image_option) label input[type=radio]:checked~span:after{display:block}.hcs .form .frm_forms .frm_checkbox label span:after,.hcs .form .frm_forms .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;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.xxxhcs .form .frm_forms .frm_radio.frm_image_option span{position:relative;width:100%;height:auto;background:0 0}.xxxhcs .form .frm_forms input[type=radio]+.frm_image_option_container,.xxxhcs .form .frm_forms input[type=checkbox]+.frm_image_option_container{-webkit-filter:grayscale(1);filter:grayscale(1)}.xxxhcs .form .frm_forms input[type=radio]:checked+.frm_image_option_container,.xxxhcs .form .frm_forms input[type=checkbox]:checked+.frm_image_option_container{-webkit-filter:grayscale(0);filter:grayscale(0)}@media (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 (max-width:768px){.hcs .form .frm_forms .frm_section_heading h3:before{left:-.7rem;width:.6rem}}@media (max-width:500px){.hcs .form .frm_forms .frm_section_heading h3:before{left:-.5rem;width:.4rem}}.splashscreen--row{height:100%;width:100%;z-index:9999999;position:fixed;background:#222;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-animation:splashscreen-fade;animation:splashscreen-fade;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-delay:1.25s;animation-delay:1.25s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}.splashscreen--row img{max-width:85vw}@-webkit-keyframes splashscreen-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}}.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 (max-width:1024px){.wp_row{display:none}}.header__topbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.header__topbar [class*=_ctr]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:768px){.header__topbar{display:none}}.header__main .full_ctr{padding-right:3rem}.header__main .logo_col{display:-webkit-box;display:-ms-flexbox;display:flex;width:calc(((100vw -  min(100vw, 1500px) )/2) + 3rem)}.header__main .logo_col .logo>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:calc(calc(((100vw -  min(100vw, 1500px) )/2) + 3rem) * 0.5)}.header__main .logo_col svg,.header__main .logo_col img{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;height:3rem;width:auto;max-width:70%;max-height:3rem;-webkit-transform:translateY(100%) scale(2.5);-ms-transform:translateY(100%) scale(2.5);transform:translateY(100%) scale(2.5);-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center}.header__main .burger_col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.header__main .logo-mobile_col{display:none}.header__main .logo-mobile_col svg,.header__main .logo-mobile_col img{height:2rem;width:auto;max-height:2rem;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.header__main .info_col{display:-webkit-box;display:-ms-flexbox;display:flex}.header__main .info-mobile_col{display:none}.header__main .icon-list.icon-list--header{gap:3rem 3rem}.header__main .icon-list.icon-list--header li.has-link a{gap:.7rem .7rem}.header__main .icon-list.icon-list--header svg,.header__main .icon-list.icon-list--header i,.header__main .icon-list.icon-list--header i:before{font-size:var(--fluid-text-m);width:var(--fluid-text-m);height:var(--fluid-text-m);color:#ff1d23;fill:#ff1d23}.header__main .icon-list.icon-list--header li a,.header__main .icon-list.icon-list--header span{color:#fff;font-size:var(--fluid-text-m);font-weight:400;letter-spacing:.05rem}@media (max-width:1920px){.header__main .logo_col{width:calc(((100vw -  min(100vw, 1300px) )/2) + 3rem)}.header__main .logo_col .logo>div{max-width:calc(calc(((100vw -  min(100vw, 1300px) )/2) + 3rem) * 0.5)}.header__main .logo_col svg,.header__main .logo_col img{-webkit-transform:translateY(100%) scale(2);-ms-transform:translateY(100%) scale(2);transform:translateY(100%) scale(2)}}@media (max-width:1600px){.header__main .logo_col{width:calc(((100vw -  min(100vw, 1100px) )/2) + 3rem)}.header__main .logo_col .logo>div{max-width:calc(calc(((100vw -  min(100vw, 1100px) )/2) + 3rem) * 0.5)}}@media (max-width:1366px){.header__main .full_ctr{padding-right:3rem;padding-left:3rem}.header__main .logo_col{display:none}.header__main .burger_col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;width:25%}.header__main .logo-mobile_col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:50%}.header__main .info_col{display:none}.header__main .info-mobile_col{display:-webkit-box;display:-ms-flexbox;display:flex;width:25%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.header__main .info-mobile_col .icon-list.icon-list--header svg,.header__main .info-mobile_col .icon-list.icon-list--header i,.header__main .info-mobile_col .icon-list.icon-list--header i:before{color:#fff;fill:#fff}}.header__off-canvas.fullscreen{width:100%;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:opacity .6s cubic-bezier(.32,0,.67,0);-o-transition:opacity .6s cubic-bezier(.32,0,.67,0);transition:opacity .6s cubic-bezier(.32,0,.67,0);position:fixed;z-index:1020;left:0;top:0;height:100vh;overflow:hidden;opacity:0;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.header__off-canvas.fullscreen::-webkit-scrollbar{display:none}.hcs_header--js.open .header__off-canvas.fullscreen{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1;-webkit-transition:opacity .6s cubic-bezier(.33,1,.68,1);-o-transition:opacity .6s cubic-bezier(.33,1,.68,1);transition:opacity .6s cubic-bezier(.33,1,.68,1)}.header__off-canvas.fullscreen .wrapper{height:100vh;height:100svh;max-height:100vh;max-height:100svh;overflow:visible;padding:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;position:relative;max-width:300px;margin-left:15vw}.header__off-canvas.fullscreen .wrapper::-webkit-scrollbar{display:none}.header__off-canvas.fullscreen .menu-text{height:8vh;width:auto;opacity:.2;margin-bottom:4rem}.header__off-canvas.fullscreen .nav{margin-bottom:4rem}.header__off-canvas.fullscreen .menu-logo-zisler{position:absolute;right:5rem;bottom:5rem;width:20vw}.header__off-canvas.fullscreen .menu-logo-zisler svg{overflow:visible;-webkit-transition:-webkit-transform 1s ease-in-out 0s;transition:-webkit-transform 1s ease-in-out 0s;-o-transition:transform 1s ease-in-out 0s;transition:transform 1s ease-in-out 0s;transition:transform 1s ease-in-out 0s,-webkit-transform 1s ease-in-out 0s;width:100%;max-width:100%;height:auto}.header__off-canvas.fullscreen .menu-logo-zisler svg path,.header__off-canvas.fullscreen .menu-logo-zisler svg rect{-webkit-transition:all 3s ease .3s;-o-transition:all 3s ease .3s;transition:all 3s ease .3s}.header__off-canvas.fullscreen .menu-logo-zisler svg #logo-zisler path,.header__off-canvas.fullscreen .menu-logo-zisler svg #logo-zisler rect{fill:#ff1d23 !important}.header__off-canvas.fullscreen .menu-logo-zisler svg #logo-text path,.header__off-canvas.fullscreen .menu-logo-zisler svg #logo-text rect,.header__off-canvas.fullscreen .menu-logo-zisler svg #logo-dach path,.header__off-canvas.fullscreen .menu-logo-zisler svg #logo-dach rect{fill:#fff !important}.open .header__off-canvas.fullscreen .menu-logo-zisler svg #logo-zisler path,.open .header__off-canvas.fullscreen .menu-logo-zisler svg #logo-zisler rect{-webkit-filter:drop-shadow(0px 0px 20px #ff1d23);filter:drop-shadow(0px 0px 20px #ff1d23)}.open .header__off-canvas.fullscreen .menu-logo-zisler svg #logo-text path,.open .header__off-canvas.fullscreen .menu-logo-zisler svg #logo-text rect{-webkit-filter:drop-shadow(0px 0px 5px #fff);filter:drop-shadow(0px 0px 5px #fff)}.open .header__off-canvas.fullscreen .menu-logo-zisler svg #logo-dach path,.open .header__off-canvas.fullscreen .menu-logo-zisler svg #logo-dach rect{-webkit-filter:drop-shadow(0px 0px 10px #fff);filter:drop-shadow(0px 0px 10px #fff)}.header__off-canvas.fullscreen .button--close{position:absolute;top:5rem;right:5rem}@media (max-width:1024px){.header__off-canvas.fullscreen{display:none}}.header__off-canvas.mobile{width:500px;-webkit-transform:translateX(-500px);-ms-transform:translateX(-500px);transform:translateX(-500px);-webkit-transition:-webkit-transform .6s cubic-bezier(.32,0,.67,0);transition:-webkit-transform .6s cubic-bezier(.32,0,.67,0);-o-transition:transform .6s cubic-bezier(.32,0,.67,0);transition:transform .6s cubic-bezier(.32,0,.67,0);transition:transform .6s cubic-bezier(.32,0,.67,0),-webkit-transform .6s cubic-bezier(.32,0,.67,0);position:fixed;background:#222;z-index:1020;left:0;top:0;height:100vh;overflow:hidden;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;display:none}.header__off-canvas.mobile::-webkit-scrollbar{display:none}.hcs_header--js.open .header__off-canvas.mobile{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform .6s cubic-bezier(.33,1,.68,1);transition:-webkit-transform .6s cubic-bezier(.33,1,.68,1);-o-transition:transform .6s cubic-bezier(.33,1,.68,1);transition:transform .6s cubic-bezier(.33,1,.68,1);transition:transform .6s cubic-bezier(.33,1,.68,1),-webkit-transform .6s cubic-bezier(.33,1,.68,1)}.header__off-canvas.mobile .wrapper{height:100vh;height:100svh;max-height:100vh;max-height:100svh;overflow-y:scroll;background:#222;padding:3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;position:relative}.header__off-canvas.mobile .wrapper::-webkit-scrollbar{display:none}.header__off-canvas.mobile .burger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:absolute;top:0;right:0}.header__off-canvas.mobile .logo{margin-top:5vh;margin-bottom:5rem}.header__off-canvas.mobile .logo svg{max-width:200px}.header__off-canvas.mobile .nav{margin-bottom:3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.header__off-canvas.mobile .nav nav{width:100%}@media (max-width:1024px){.header__off-canvas.mobile{display:block}}@media (max-width:768px){.header__off-canvas.mobile{width:100%;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}}.header__overlay,.modal__overlay{position:fixed;z-index:1010;top:0;left:0;bottom:0;right:0;opacity:0;-webkit-transition:opacity .6s ease .05s,-webkit-transform 0s ease .6s;transition:opacity .6s ease .05s,-webkit-transform 0s ease .6s;-o-transition:opacity .6s ease .05s,transform 0s ease .6s;transition:opacity .6s ease .05s,transform 0s ease .6s;transition:opacity .6s ease .05s,transform 0s ease .6s,-webkit-transform 0s ease .6s;-webkit-transform:translateX(-100vw);-ms-transform:translateX(-100vw);transform:translateX(-100vw);background-color:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.hcs_header--js.open .header__overlay,.modal__overlay.open{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:opacity .6s ease;-o-transition:opacity .6s ease;transition:opacity .6s ease}.header__off-canvas .nav li{display:-webkit-box;display:-ms-flexbox;display:flex;white-space:nowrap}.header__off-canvas .nav li a{-webkit-transition:all .1s ease;-o-transition:all .1s ease;transition:all .1s ease;line-height:1.5;font-weight:700;color:#fff}.header__off-canvas.fullscreen .nav li{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.header__off-canvas.fullscreen .nav li a{font-size:var(--fluid-heading-xs);padding:.5rem 0}.header__off-canvas.fullscreen .nav li a,.header__off-canvas.fullscreen .nav li>div{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:auto}.header__off-canvas.fullscreen .nav li.menu-item-has-children button{right:-1rem;width:7px;position:absolute;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.header__off-canvas.fullscreen .nav ul.sub-menu{width:auto;background:0 0;top:0;padding-left:18rem}.header__off-canvas.fullscreen .nav ul.sub-menu li{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.header__off-canvas.fullscreen .nav ul.sub-menu li a,.header__off-canvas.fullscreen .nav ul.sub-menu li>div{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:400;-webkit-transition:all .1s ease;-o-transition:all .1s ease;transition:all .1s ease;width:auto}.header__off-canvas.fullscreen .nav ul.sub-menu li a:hover,.header__off-canvas.fullscreen .nav ul.sub-menu li>div:hover{color:#ff1d23}.header__off-canvas.fullscreen .nav nav>ul>li>a,.header__off-canvas.fullscreen .nav nav>ul>li>div{position:relative}.header__off-canvas.fullscreen .nav nav>ul>li>a:before,.header__off-canvas.fullscreen .nav nav>ul>li>div:before{background-image:url(/wp-content/uploads/roofline-fsm-std.svg);background-size:auto 100%;background-position:center right;background-repeat:no-repeat;position:absolute;left:-1rem;top:-35%;-webkit-transform:translateX(-105%) translateZ(0);transform:translateX(-105%) translateZ(0);will-change:transform,opacity;opacity:0;content:"";height:100%;width:50vw}.header__off-canvas.fullscreen .nav nav>ul>li:hover>a:before,.header__off-canvas.fullscreen .nav nav>ul>li:hover>div:before{-webkit-transform:translateX(-100%) translateZ(50px);transform:translateX(-100%) translateZ(50px);opacity:1;-webkit-transition:opacity .3s ease-in-out,-webkit-transform .3s ease-out;transition:opacity .3s ease-in-out,-webkit-transform .3s ease-out;-o-transition:transform .3s ease-out,opacity .3s ease-in-out;transition:transform .3s ease-out,opacity .3s ease-in-out;transition:transform .3s ease-out,opacity .3s ease-in-out,-webkit-transform .3s ease-out}.header__off-canvas.mobile .nav{width:100%}.header__off-canvas.mobile .nav li{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;border-bottom:1px solid #787878;width:100%}.header__off-canvas.mobile .nav li a{font-size:var(--fluid-heading-xs);padding:.9rem 0}.header__off-canvas.mobile .nav li a,.header__off-canvas.mobile .nav li>div{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.header__off-canvas.mobile .nav li.menu-item-has-children button svg{stroke:#ff1d23}.header__off-canvas.mobile .nav ul.sub-menu{width:auto;background:0 0;top:0;padding:0 1.5rem;padding-right:0;border-left:2px solid #ff1d23;max-height:0;overflow:hidden;display:block;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.header__off-canvas.mobile .nav ul.sub-menu li{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;border-bottom:none}.header__off-canvas.mobile .nav ul.sub-menu li a,.header__off-canvas.mobile .nav ul.sub-menu li>div{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:400;-webkit-transition:all .1s ease;-o-transition:all .1s ease;transition:all .1s ease;width:auto;font-size:var(--fluid-text-l);padding:.3rem 0}.header__off-canvas.mobile .nav ul.sub-menu li a:hover,.header__off-canvas.mobile .nav ul.sub-menu li>div:hover{color:#ff1d23}.header__off-canvas.mobile .nav .open ul.sub-menu{max-height:500px;padding:1rem 1.5rem;-webkit-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}.header__off-canvas .nav li{opacity:0;-webkit-transition:all 1.5s cubic-bezier(.22,1,.36,1);-o-transition:all 1.5s cubic-bezier(.22,1,.36,1);transition:all 1.5s cubic-bezier(.22,1,.36,1);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;-o-transition-property:transform,opacity;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transform:translateX(-300px) translateZ(0);transform:translateX(-300px) translateZ(0)}.hcs_header--js.open .header__off-canvas .nav li{opacity:1;-webkit-transform:translateX(0) translateZ(0);transform:translateX(0) translateZ(0)}.hcs_header--js.open .header__off-canvas .nav li:nth-child(1){-webkit-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s}.hcs_header--js.open .header__off-canvas .nav li:nth-child(2){-webkit-transition-delay:.15s;-o-transition-delay:.15s;transition-delay:.15s}.hcs_header--js.open .header__off-canvas .nav li:nth-child(3){-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}.hcs_header--js.open .header__off-canvas .nav li:nth-child(4){-webkit-transition-delay:.25s;-o-transition-delay:.25s;transition-delay:.25s}.hcs_header--js.open .header__off-canvas .nav li:nth-child(5){-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}.hcs_header--js.open .header__off-canvas .nav li:nth-child(6){-webkit-transition-delay:.35s;-o-transition-delay:.35s;transition-delay:.35s}.hcs_header--js.open .header__off-canvas .nav li:nth-child(7){-webkit-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}.hcs_header--js.open .header__off-canvas .nav li:nth-child(8){-webkit-transition-delay:.45s;-o-transition-delay:.45s;transition-delay:.45s}.hcs_header--js.open .header__off-canvas .nav li:nth-child(9){-webkit-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s}.hcs_header--js.open .header__off-canvas .nav li:nth-child(10){-webkit-transition-delay:.55s;-o-transition-delay:.55s;transition-delay:.55s}.hcs_header--js.open .header__off-canvas .nav li:nth-child(11){-webkit-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s}.hcs_header--js.open .header__off-canvas .nav li:nth-child(12){-webkit-transition-delay:.65s;-o-transition-delay:.65s;transition-delay:.65s}.hcs_header--js.open .header__off-canvas .nav li:nth-child(13){-webkit-transition-delay:.7s;-o-transition-delay:.7s;transition-delay:.7s}.hcs_header--js.open .header__off-canvas .nav li:nth-child(14){-webkit-transition-delay:.75s;-o-transition-delay:.75s;transition-delay:.75s}.hcs_header--js.open .header__off-canvas .nav li:nth-child(15){-webkit-transition-delay:.8s;-o-transition-delay:.8s;transition-delay:.8s}.hcs_header--js.open .header__off-canvas .nav li:nth-child(16){-webkit-transition-delay:.85s;-o-transition-delay:.85s;transition-delay:.85s}.hcs_header--js.open .header__off-canvas.fullscreen .menu-logo-zisler{-webkit-animation:fade-in-bottom--key 1s cubic-bezier(.39,.575,.565,1) both;animation:fade-in-bottom--key 1s cubic-bezier(.39,.575,.565,1) both}.burger__btn{cursor:pointer;pointer-events:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:start;align-content:flex-start;width:auto;height:auto;z-index:130;margin-left:0;padding:.5rem;padding-right:1rem;padding-left:0;background:0 0;border:none;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.burger__btn:active,.burger__btn:focus{top:0}.burger__btn .bar1,.burger__btn .bar2,.burger__btn .bar3{width:2rem;height:0;margin:.3rem 0;border-radius:50px;background:#fff;border:1px solid #fff;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.burger__btn .burger__text{color:#fff;font-family:"Satoshi","Open Sans",Arial,sans-serif;font-weight:600;font-size:.9rem;margin-left:.5rem;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.burger__btn:hover .bar1,.burger__btn:hover .bar3,.burger__btn:active .bar1,.burger__btn:active .bar3,.burger__btn:focus .bar1,.burger__btn:focus .bar3{-webkit-transform:translateX(-.3rem);-ms-transform:translateX(-.3rem);transform:translateX(-.3rem)}.burger__btn:hover .bar2,.burger__btn:active .bar2,.burger__btn:focus .bar2{-webkit-transform:translateX(.3rem);-ms-transform:translateX(.3rem);transform:translateX(.3rem)}.scrolled .burger__btn .bar1,.scrolled .burger__btn .bar2,.scrolled .burger__btn .bar3{background:#fff;border:1px solid #fff}.scrolled .burger__btn .burger__text{color:#fff}.burger__btn--close{background:#142424;padding:1.5rem .6rem;padding-right:.65rem}.burger__btn--close .bar1,.burger__btn--close .bar2,.burger__btn--close .bar3{background:#fff;border:1px solid #fff;margin:0}.burger__btn--close .burger__text{color:#fff;display:none}.burger__btn--close .bar1,.burger__btn--close:hover .bar1{-webkit-transform:rotate(-45deg) translateY(1px);-ms-transform:rotate(-45deg) translateY(1px);transform:rotate(-45deg) translateY(1px)}.burger__btn--close .bar2,.burger__btn--close:hover .bar2{opacity:0;display:none}.burger__btn--close .bar3,.burger__btn--close:hover .bar3{-webkit-transform:rotate(45deg) translateY(-1px);-ms-transform:rotate(45deg) translateY(-1px);transform:rotate(45deg) translateY(-1px)}.burger__btn--close:hover,.burger__btn--close:active,.burger__btn--close:focus{background:#c00}.burger__btn--close:hover .bar1,.burger__btn--close:hover .bar2,.burger__btn--close:hover .bar3,.burger__btn--close:active .bar1,.burger__btn--close:active .bar2,.burger__btn--close:active .bar3,.burger__btn--close:focus .bar1,.burger__btn--close:focus .bar2,.burger__btn--close:focus .bar3{background:#fff;border:1px solid #fff}.burger__btn--close:hover .burger__text,.burger__btn--close:active .burger__text,.burger__btn--close:focus .burger__text{color:#fff}@media (max-width:768px){.burger__btn .burger__text{display:none}}.cards_wrapper.grid,.cards_wrapper.flex{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.cards_wrapper.grid .query_wrapper,.cards_wrapper.flex .query_wrapper{height:100%}.cards_wrapper.grid{margin-left:auto;margin-right:auto}.cards_wrapper.grid .card{width:100%;max-width:100%}.cards_wrapper.flex{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.card .inner_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;padding:2.5rem;gap:2rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:auto}.card.mdl{margin:0}[class*=card__heading]{line-height:1.1;font-weight:700;color:#fff}.card{-webkit-box-shadow:#000 0rem 0rem 1.5rem -.5rem;box-shadow:#000 0rem 0rem 1.5rem -.5rem;background:-webkit-gradient(linear,left top,right bottom,from(#565656),to(#333));background:-o-linear-gradient(top left,#565656 0%,#333 100%);background:linear-gradient(to bottom right,#565656 0%,#333 100%);border-radius:.75rem;overflow:hidden;min-width:300px;max-width:350px;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.card__image{max-height:40vh;height:300px;-o-object-fit:cover;object-fit:cover}.card__icon,.card__icon:before{width:var(--fluid-heading-m);height:var(--fluid-heading-m);font-size:var(--fluid-heading-m);color:#ff1d23;fill:#ff1d23;display:block}.card .heading-wrapper{margin-bottom:2rem;gap:1rem}.card__heading{font-size:var(--fluid-heading-xs)}.card__heading--small{font-size:var(--fluid-text-m);font-family:"Satoshi","Open Sans",Arial,sans-serif}.card__heading--before{font-size:var(--fluid-text-s);font-weight:400;margin-bottom:0;opacity:.8}.card__zusatz{font-size:var(--fluid-text-xs);font-weight:400}.card__name{font-size:var(--fluid-heading-xs);margin-bottom:.2rem}.card__job-position{font-size:var(--fluid-text-s);font-weight:400}.card__text{font-size:var(--fluid-text-s);line-height:1.5}.card__text--small{font-size:var(--fluid-text-xs)}.card .divider.spacer{margin:0}.card__link{color:#222;font-weight:700;text-decoration:underline;font-size:var(--fluid-text-s);-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.card__link:hover{color:#c00}.card__link--disabled{-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none}.card--dark{background:#333}.card--dark .card__heading{color:#fff}.card--dark .card__text{color:#fff}.card--centered .card__heading,.card--centered .card__heading--small,.card--centered .card__zusatz,.card--centered .card__text{text-align:center;width:100%}.card--centered .inner_wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.card--large .card__icon{width:4rem}.card--large .card__heading{font-size:var(--fluid-heading-s)}.card--large .card__text{font-size:var(--fluid-text-m)}@media (max-width:768px){.card .inner_wrapper{padding:2rem}}@media (max-width:500px){.card .inner_wrapper{padding:1.5rem}}.image-card .card__heading{min-height:4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.image-card .card__link{margin-top:1rem}a.image-card{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}a.image-card .image_wrapper{overflow:hidden;height:auto}a.image-card .card__image{width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}a.image-card:hover{-webkit-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95)}a.image-card:hover .card__image{-webkit-transform:scale(1.07);-ms-transform:scale(1.07);transform:scale(1.07)}.cover-card{position:relative;height:40vh}.cover-card:nth-child(even) .card__bg-overlay{background:#c00}.cover-card:nth-child(odd) .card__bg-overlay{background:#ff1d23}.cover-card .card__background,.cover-card .card__bg-image,.cover-card .card__bg-overlay{content:"";top:0;bottom:0;left:0;right:0;width:100%;height:100%;display:block;position:absolute}.cover-card .card__bg-overlay{mix-blend-mode:color}.cover-card .card__bg-image{-webkit-filter:brightness(50%);filter:brightness(50%)}.cover-card .card__heading,.cover-card .card__body,.cover-card .card__bg-image{-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.cover-card .card__heading{-webkit-transform:rotate(-90deg) translateX(-100%);-ms-transform:rotate(-90deg) translateX(-100%);transform:rotate(-90deg) translateX(-100%);-webkit-transform-origin:top left;-ms-transform-origin:top left;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;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.cover-card:hover .card__heading,.cover-card:active .card__heading{-webkit-transform:rotate(-90deg) translateX(-250%);-ms-transform:rotate(-90deg) translateX(-250%);transform:rotate(-90deg) translateX(-250%);opacity:0}.cover-card:hover .card__body,.cover-card:active .card__body{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.cover-card:hover .card__bg-image,.cover-card:active .card__bg-image{-webkit-filter:brightness(20%);filter:brightness(20%);-webkit-transform:scale(1.1);-ms-transform:scale(1.1);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:#c00}.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}.card-outer-container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.team-card.card{height:100%}.team-card.card .card__image{width:100%;height:auto}.team-card.card .heading-wrapper{margin-bottom:0}.team-card.card .card__heading{font-size:var(--fluid-heading-xs)}.team-card.card .icon-list--team{gap:.5rem 1rem}.team-card.card .icon-list--team svg,.team-card.card .icon-list--team i,.team-card.card .icon-list--team i:before{font-size:var(--fluid-text-m);width:var(--fluid-text-m);height:var(--fluid-text-m);color:#ff1d23;fill:#ff1d23}.team-card.card .icon-list--team li.has-link a{gap:.5rem 1rem}.team-card.card .icon-list--team li a,.team-card.card .icon-list--team span{font-weight:400}.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 #142424}.slider .splide__pagination .splide__pagination__page.is-active{background-color:#ff1d23}.slider .slider__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.slider--carousel{padding:.5rem 0}.partner_section{background:#fff}.zertifikate-slider_section{background:#fff}.tc-slider{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.tc-slider__track{display:-ms-grid;display:grid;grid-auto-flow:column;grid-auto-columns:-webkit-max-content;grid-auto-columns:max-content;width:auto;max-width:none;-webkit-animation:40s imageScroll linear infinite;animation:40s imageScroll linear infinite}.tc-slider__item{padding-right:1rem}.tc-slider--images .tc-slider__image{height:auto;min-height:auto;width:400px;max-width:25vw}.tc-slider--logos,.tc-slider--zertifikate{position:relative}.tc-slider--logos:after,.tc-slider--zertifikate:after{content:"";top:0;bottom:0;left:0;right:0;width:100%;height:100%;display:block;position:absolute;background:-webkit-gradient(linear,left top,right top,from(#fff),color-stop(10%,rgba(243,243,243,0)),color-stop(90%,rgba(243,243,243,0)),to(#fff));background:-o-linear-gradient(left,#fff 0%,rgba(243,243,243,0) 10%,rgba(243,243,243,0) 90%,#fff 100%);background:linear-gradient(90deg,#fff 0%,rgba(243,243,243,0) 10%,rgba(243,243,243,0) 90%,#fff 100%);z-index:0;pointer-events:none}.tc-slider--logos:hover .tc-slider__track,.tc-slider--zertifikate:hover .tc-slider__track{-webkit-animation-play-state:paused;animation-play-state:paused}.tc-slider--logos .tc-slider__item,.tc-slider--zertifikate .tc-slider__item{margin:0;-webkit-filter:grayscale(1);filter:grayscale(1);-webkit-transition:.4s -webkit-filter ease;transition:.4s -webkit-filter ease;-o-transition:.4s filter ease;transition:.4s filter ease;transition:.4s filter ease,.4s -webkit-filter ease;opacity:.7;margin-right:5rem}.tc-slider--logos .tc-slider__item:hover,.tc-slider--zertifikate .tc-slider__item:hover{-webkit-filter:grayscale(0);filter:grayscale(0);opacity:1}.tc-slider--logos .tc-slider__logo,.tc-slider--zertifikate .tc-slider__logo{height:3rem;width:auto}.tc-slider--zertifikate .tc-slider__item{-webkit-filter:none;filter:none;margin:0 3rem !important;opacity:1}.tc-slider--zertifikate .tc-slider__item:hover{-webkit-filter:grayscale(1);filter:grayscale(1)}.tc-slider--zertifikate .tc-slider__logo{height:5vh;min-height:3rem;width:auto}@-webkit-keyframes imageScroll{100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes imageScroll{100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@media (max-width:1024px){.tc-slider--images .tc-slider__image{max-width:33vw}}@media (max-width:500px){.tc-slider--images .tc-slider__image{max-width:40vw}}.image-slider{border-radius:0}.image-slider__slide.splide__slide{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-ms-flex-align:start;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{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sync-sliders-main{margin-bottom:.7rem}.sync-sliders-main .slider__slide{height:350px !important;max-height:60vw}.sync-sliders-thumb .slider__slide{border:0 solid transparent !important;opacity:.4;height:90px !important}.sync-sliders-thumb .slider__slide.is-active{opacity:1;border:0 solid #222 !important}@media (max-width:1366px){.sync-sliders-main .slider__slide{height:250px !important}.sync-sliders-thumb .slider__slide{height:70px !important}}@media (max-width:1024px){.sync-sliders-main .slider__slide{height:500px !important}.sync-sliders-thumb .slider__slide{height:100px !important}}@media (max-width:500px){.sync-sliders-main .slider__slide{height:450px !important}.sync-sliders-thumb .slider__slide{height:75px !important}}.image,.image img{border-radius:0;overflow:hidden;position:relative}.image--no-radius,.image img--no-radius{border-radius:0}.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:#222}.button,.hcs .frm_style_formidable-style.with_frm_style .frm_submit button{background-clip:border-box;display:inline-block;position:relative;overflow:hidden;text-decoration:none;pointer-events:auto;cursor:pointer;z-index:1;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;line-height:1.5;font-weight:700;font-size:var(--fluid-text-m);padding:.6rem 1.6rem;border:2px solid #ff1d23;border-radius:.25rem;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#ff1d23;background:0 0;max-width:350px}.button:before,.hcs .frm_style_formidable-style.with_frm_style .frm_submit button:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;z-index:-1;background:#ff1d23}.button:hover:before,.button:focus:before,.button:active:before,.hcs .frm_style_formidable-style.with_frm_style .frm_submit button:hover:before,.hcs .frm_style_formidable-style.with_frm_style .frm_submit button:focus:before,.hcs .frm_style_formidable-style.with_frm_style .frm_submit button:active:before{-webkit-transform:translate3d(0,-105%,0);transform:translate3d(0,-105%,0)}.button.button--small,.hcs .frm_style_formidable-style.with_frm_style .frm_submit button.button--small{font-size:var(--fluid-text-s);padding:.2rem 1.2rem}.button--white{color:#222}.button--white:before{background:#fff}.button--white:hover,.button--white:focus,.button--white:active{color:#fff}.button--outline{color:#fff}.button--outline:before{background:0 0}.button--outline:hover,.button--outline:focus,.button--outline:active{color:#fff;background:#ff1d23}.button--icon{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.hcs .frm_style_formidable-style.with_frm_style .frm_submit button{padding:.4rem 1.4rem;-webkit-box-shadow:none;box-shadow:none;background:0 0;border-color:#fff}.hcs .frm_style_formidable-style.with_frm_style .frm_submit button:hover,.hcs .frm_style_formidable-style.with_frm_style .frm_submit button:focus,.hcs .frm_style_formidable-style.with_frm_style .frm_submit button:active{background:0 0;color:#fff;border-color:#ff1d23}.hcs .frm_style_formidable-style.with_frm_style .frm_submit button:before{display:none}.hcs .frm_style_formidable-style.with_frm_style .frm_submit button.frm_final_submit{background:#ff1d23;color:#fff;border-color:#ff1d23}.hcs .frm_style_formidable-style.with_frm_style .frm_submit button.frm_final_submit:hover,.hcs .frm_style_formidable-style.with_frm_style .frm_submit button.frm_final_submit:focus,.hcs .frm_style_formidable-style.with_frm_style .frm_submit button.frm_final_submit:active{background:0 0;border-color:#ff1d23}@media (max-width:768px){.button,.hcs .frm_style_formidable-style.with_frm_style .frm_submit button{padding:.2rem 1.2rem;font-size:var(--fluid-text-s)}}.icon,svg.icon{width:var(--fluid-heading-xs);height:var(--fluid-heading-xs);font-size:var(--fluid-heading-xs)}.icon-list{gap:1rem 2rem}.icon-list li.has-link a{gap:.5rem .5rem}.icon-list svg,.icon-list i,.icon-list i:before{font-size:var(--fluid-heading-xs);width:var(--fluid-heading-xs);height:var(--fluid-heading-xs);color:#c00;fill:#c00}.icon-list li a,.icon-list span{font-size:var(--fluid-text-m)}.icon-list li a:hover span,.icon-list span:hover span{text-decoration:underline}.icon-list--no-label{gap:1rem .5rem}.icon-list--no-label li:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.icon-box{gap:1rem 2rem}.icon-box__icon{width:var(--fluid-heading-xs);height:var(--fluid-heading-xs);font-size:var(--fluid-heading-xs);fill:#ff1d23}.icon-box__link{font-weight:700;font-style:normal}.icon-box address{width:auto}.icon-box--kontakt address{width:auto}.icon-box--kontakt .icon-box__link.adresse{font-weight:400}.tabs__link-wrapper{margin-bottom:5rem;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.5rem .5rem;position:sticky;top:3rem;z-index:9;background:#222;padding:2rem 0}.tabs__link{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.6rem;-webkit-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out;background:0 0;border:2px solid #ff1d23;border-color:#7a7a7a;border-radius:.25rem;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.tabs__link:hover{background:0 0;border-color:#ff1d23}.tabs__link.brx-open{background:#ff1d23;border-color:#ff1d23}.tabs__link.brx-open .tabs__linktext{color:#fff}.tabs__link .tabs__linktext{-webkit-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out;font-weight:700;font-size:var(--fluid-text-s);color:#fff;line-height:1.5}.tabs__pane{-webkit-animation:fade-in--key 1s ease-in;animation:fade-in--key 1s ease-in}@media (max-width:768px){.tabs__link-wrapper{margin-bottom:1rem}.tabs__link{padding:.4rem 1.4rem}.tabs__link .tabs__linktext{font-size:var(--fluid-text-xs)}}@media (hover:none){.tabs__link-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto;-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important;padding-bottom:1rem;scrollbar-width:thin}.tabs__link-wrapper::-webkit-scrollbar{width:5px}.tabs__link-wrapper::-webkit-scrollbar-track{background:0 0}.tabs__link-wrapper::-webkit-scrollbar-thumb{background-color:rgba(155,155,155,.5);border-radius:50px;border:transparent}.tabs__link{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}}.accordion__item{border-bottom:1px solid #787878}.accordion__item:last-child{border-bottom:none}.accordion__title{padding:2rem 0;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.accordion__title .accordion__icon{height:1.2rem}.accordion__title .accordion__heading{padding-left:1.5rem;font-size:var(--fluid-heading-xs)}.accordion__title .accordion__heading--small{font-size:var(--fluid-text-l)}.accordion__title:hover .accordion__heading{color:#ff1d23}.accordion__content{padding:0;padding-bottom:2rem;max-width:1000px}.accordion__content-heading{font-size:var(--fluid-text-l)}.accordion--karriere .accordion__title:hover .accordion__heading .mwd{color:#fff}.accordion--karriere .accordion__content{padding:2.5rem;background:-webkit-gradient(linear,left top,right bottom,from(#565656),to(#333));background:-o-linear-gradient(top left,#565656 0%,#333 100%);background:linear-gradient(to bottom right,#565656 0%,#333 100%);margin-bottom:2rem;border-radius:.75rem}@media (max-width:768px){.accordion__title .accordion__icon{height:1rem}.accordion__title .accordion__heading{padding-left:1rem}}.galerie_wrapper .happyfiles-gallery>ul.crop{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.galerie_wrapper .happyfiles-gallery>ul.crop li{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative;-webkit-filter:grayscale(1) brightness(1.1);filter:grayscale(1) brightness(1.1);-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;border-radius:.75rem;overflow:hidden}.galerie_wrapper .happyfiles-gallery>ul.crop li:hover{-webkit-filter:grayscale(0) brightness(1);filter:grayscale(0) brightness(1);opacity:1}.image-galerie .image{border-radius:.5rem;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.image-galerie .image:hover{-webkit-filter:grayscale(1);filter:grayscale(1)}.cta-box{background:#222;padding:1rem 2.5rem;border-radius:0;justify-items:center}.cta-box .text p{font-size:var(--fluid-text-l);text-align:center;color:#222}.counter__icon{fill:#222;color:#222;margin-top:1rem;margin-bottom:2rem;width:3rem;height:auto}.counter__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;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:#c00;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%;-webkit-transform:translate(-50%);-ms-transform:translate(-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:#222;border:.1rem solid #ff1d23;top:1rem;border-radius:50%;z-index:1;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}.timeline__container:nth-child(even):after{left:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.timeline__container:before{content:" ";height:0;position:absolute;top:2rem;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);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:#222;position:relative;border-radius:.5rem;border:.1rem solid #fff}.timeline__year{font-size:var(--fluid-heading-s);margin-bottom:2rem}@media (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;-webkit-transform:translateX(70%);-ms-transform:translateX(70%);transform:translateX(70%)}.timeline__container:nth-child(even):after{left:auto;-webkit-transform:translateX(70%);-ms-transform:translateX(70%);transform:translateX(70%)}.timeline__container:before{width:5rem;right:-10%}.timeline__container:nth-child(even):before{left:auto}}.table{display:table;width:auto}.table tr{display:table-row}.table td{display:table-cell;padding:0 1.5rem;padding-left:0}.table__heading{font-weight:700}@media (max-width:1024px){.timeline_wrapper .text-card:nth-child(even){-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.zertifikate_section .zertifikat{border-bottom:1px solid #787878}.zertifikate_section .zertifikat:last-child{border:none}.zertifikate_section .zertifikat__logo img{width:200px;height:auto;max-height:125px;max-width:30vw;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;margin:1rem auto}.zertifikate_section .zertifikat__logo img:hover{-webkit-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95)}.media-center_section .col_wrapper{margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid #787878}.media-center_section .col_wrapper:last-child{border:none;margin-bottom:0;padding-bottom:0}.logged-in .header__wrapper{margin-top:2rem}body.bricks-is-frontend :focus{outline:0 dotted currentcolor}button:focus-visible{outline:-webkit-focus-ring-color auto 0 !important}.hero_section .background__slider,.hero_section .background__gradient,.hero_section .background__raster{-webkit-animation:fade-in--key 1.8s cubic-bezier(.65,0,.35,1) .3s both;animation:fade-in--key 1.8s cubic-bezier(.65,0,.35,1) .3s both}.hero_section .background__border{-webkit-animation:fade-in--key 2.8s cubic-bezier(.65,0,.35,1) .3s both;animation:fade-in--key 2.8s cubic-bezier(.65,0,.35,1) .3s both}.hero_section .heading--hero{-webkit-animation:fade-in-left--key 2.2s cubic-bezier(.22,1,.36,1) .4s both !important;animation:fade-in-left--key 2.2s cubic-bezier(.22,1,.36,1) .4s both !important}.after-hero_section .text--einleitung{-webkit-animation:fade-in-bottom--key 1.8s cubic-bezier(.22,1,.36,1) .9s both;animation:fade-in-bottom--key 1.8s cubic-bezier(.22,1,.36,1) .9s both}.after-hero_section .text--zusatz{-webkit-animation:fade-in-bottom--key 1.8s cubic-bezier(.22,1,.36,1) 1.2s both;animation:fade-in-bottom--key 1.8s cubic-bezier(.22,1,.36,1) 1.2s both}.header__main .logo{-webkit-animation:fade-in-top--key 1.8s cubic-bezier(.22,1,.36,1) .4s both;animation:fade-in-top--key 1.8s cubic-bezier(.22,1,.36,1) .4s both}@-webkit-keyframes hero-slide-in-right--key{0%{-webkit-transform:translate3d(50%,0,0) !important;transform:translate3d(50%,0,0) !important;opacity:0}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes hero-slide-in-right--key{0%{-webkit-transform:translate3d(50%,0,0) !important;transform:translate3d(50%,0,0) !important;opacity:0}100%{-webkit-transform:translate3d(0,0,0);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{-webkit-animation:fade-in-left--key 1s cubic-bezier(.39,.575,.565,1) both;animation:fade-in-left--key 1s cubic-bezier(.39,.575,.565,1) both;-webkit-animation-delay:.6s;animation-delay:.6s}html.js .stagger--auto[data-aos=hcs-aos] [class*=mdl]{opacity:0}html.js .stagger--auto[data-aos=hcs-aos].aos-animate [class*=mdl]{-webkit-animation:stagger--auto--key .6s cubic-bezier(.39,.575,.565,1) both;animation:stagger--auto--key .6s cubic-bezier(.39,.575,.565,1) both}html.js .stagger--auto.aos-animate [class*=mdl]:nth-child(1){-webkit-animation-delay:.1s;animation-delay:.1s}html.js .stagger--auto.aos-animate [class*=mdl]:nth-child(2){-webkit-animation-delay:.3s;animation-delay:.3s}html.js .stagger--auto.aos-animate [class*=mdl]:nth-child(3){-webkit-animation-delay:.5s;animation-delay:.5s}html.js .stagger--auto.aos-animate [class*=mdl]:nth-child(4){-webkit-animation-delay:.7s;animation-delay:.7s}html.js .stagger--auto.aos-animate [class*=mdl]:nth-child(5){-webkit-animation-delay:.9s;animation-delay:.9s}html.js .stagger--auto.aos-animate [class*=mdl]:nth-child(6){-webkit-animation-delay:1.1s;animation-delay:1.1s}html.js .stagger--auto.aos-animate [class*=mdl]:nth-child(7){-webkit-animation-delay:1.3s;animation-delay:1.3s}html.js .stagger--auto.aos-animate [class*=mdl]:nth-child(8){-webkit-animation-delay:1.5s;animation-delay:1.5s}html.js .stagger--auto.aos-animate [class*=mdl]:nth-child(9){-webkit-animation-delay:1.7s;animation-delay:1.7s}html.js .stagger--auto.aos-animate [class*=mdl]:nth-child(10){-webkit-animation-delay:1.9s;animation-delay:1.9s}html.js .stagger--auto.aos-animate [class*=mdl]:nth-child(11){-webkit-animation-delay:2.1s;animation-delay:2.1s}@-webkit-keyframes stagger--auto--key{0%{-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0);opacity:0}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes stagger--auto--key{0%{-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0);opacity:0}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}body[data-aos-easing=ease-hcs] [data-aos],[data-aos][data-aos][data-aos-easing=ease-hcs]{-webkit-transition-timing-function:cubic-bezier(.39,.575,.565,1);-o-transition-timing-function:cubic-bezier(.39,.575,.565,1);transition-timing-function:cubic-bezier(.39,.575,.565,1)}.touch-start,.schnell-nav--row .touch-start,.fl-icon.touch-start{-webkit-animation:pulsate-bck .3s cubic-bezier(.445,.05,.55,.95) both;animation:pulsate-bck .3s cubic-bezier(.445,.05,.55,.95) both}@-webkit-keyframes pulsate-bck{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.8);transform:scale(.8)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulsate-bck{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.8);transform:scale(.8)}100%{-webkit-transform:scale(1);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-color:red;mix-blend-mode:darken;z-index:-1}.wartungsarbeiten_section .heading,.wartungsarbeiten_section .text{color:#fff}.wartungsarbeiten_section .heading{letter-spacing:.1em;text-transform:uppercase}.wartungsarbeiten_section .heading:after{display:none}.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;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.brandmal_section .logo img:hover,.brandmal_section .logo img:focus{-webkit-transform:scale(.9);-ms-transform:scale(.9);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;-webkit-box-sizing:border-box;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}.erecht_section .cookie-informationen a._brlbs-btn-cookie-preference{margin:2rem 0;text-decoration:none}#BorlabsCookieBox .cookie-logo,#BorlabsCookieBox #CookieBoxTextHeadline{margin:.7rem 0;font-weight:700}#BorlabsCookieBox .cookie-logo{max-height:1.5rem;width:auto !important}#BorlabsCookieBox.BorlabsCookie ._brlbs-box-wrap{max-width:550px;width:85vw !important}#CookieBoxTextDescription,#CookiePrefDescription,._brlbs-box{scrollbar-width:thin}#CookieBoxTextDescription::-webkit-scrollbar,#CookiePrefDescription::-webkit-scrollbar,._brlbs-box::-webkit-scrollbar{width:7px}#CookieBoxTextDescription::-webkit-scrollbar-track,#CookiePrefDescription::-webkit-scrollbar-track,._brlbs-box::-webkit-scrollbar-track{background:0 0}#CookieBoxTextDescription::-webkit-scrollbar-thumb,#CookiePrefDescription::-webkit-scrollbar-thumb,._brlbs-box::-webkit-scrollbar-thumb{background-color:rgba(155,155,155,.5);border-radius:20px;border:transparent}#CookieBoxTextDescription,#CookiePrefDescription{padding-bottom:1rem}.BorlabsCookie ._brlbs-content-blocker ._brlbs-caption,.BorlabsCookie ._brlbs-content-blocker ._brlbs-caption p{color:#fff !important}@media (max-width:768px){#BorlabsCookieBox.BorlabsCookie ._brlbs-box-wrap p{font-size:.9em}#CookiePrefDescription,#CookieBoxTextDescription{max-height:30vh !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]{-ms-scroll-chaining:none;overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}