@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}@keyframes fade-in-left--key{from{opacity:0;transform:translate3d(-100px,0,0)}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes fade-in-bottom--key{from{opacity:0;transform:translate3d(0,100px,0)}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes fade-in-top--key{from{opacity:0;transform:translate3d(0,-100px,0)}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes fade-in--key{from{opacity:0}to{opacity:1}}@keyframes zoom-out--key{0%{transform:scale(1.1)}100%{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{hyphens:auto}.no-select{-webkit-user-select:none;-ms-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:1800px}.full_ctr{width:100%}@media (max-width:1920px){.fixed_ctr{max-width:1550px}}@media (max-width:1600px){.fixed_ctr{max-width:1300px}}@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{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.justify-items-start{justify-items:start}.justify-items-end{justify-items:end}.justify-items-center{justify-items:center}.justify-items-stretch{justify-items:stretch}.justify-self-auto{justify-self:auto}.justify-self-start{justify-self:start}.justify-self-end{justify-self:end}.justify-self-center{justify-self:center}.justify-self-stretch{justify-self:stretch}.content-center{align-content:center}.content-start{align-content:flex-start}.content-end{align-content:flex-end}.content-between{align-content:space-between}.content-around{align-content:space-around}.content-evenly{align-content:space-evenly}.content-baseline{align-content:baseline}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.self-auto{align-self:auto}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.self-stretch{align-self:stretch}.self-baseline{align-self:baseline}.place-content-center{place-content:center}.place-content-start{place-content:start}.place-content-end{place-content:end}.place-content-between{place-content:space-between}.place-content-around{place-content:space-around}.place-content-evenly{place-content:space-evenly}.place-content-baseline{place-content:baseline}.place-content-stretch{place-content:stretch}.place-items-start{place-items:start}.place-items-end{place-items:end}.place-items-center{place-items:center}.place-items-baseline{place-items:baseline}.place-items-stretch{place-items:stretch}.place-self-auto{place-self:auto}.place-self-start{place-self:start}.place-self-end{place-self:end}.place-self-center{place-self:center}.place-self-stretch{place-self:stretch}.mdl{margin: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:flex;flex-direction:row;flex-wrap:wrap}.grid{display:grid;grid-auto-rows:min-content}.grid--2fr{grid-template-columns:1fr 1fr}.grid--3fr{grid-template-columns:1fr 1fr 1fr}.grid--4fr{grid-template-columns:1fr 1fr 1fr 1fr}.grid--5fr{grid-template-columns:1fr 1fr 1fr 1fr 1fr}.grid--21fr{grid-template-columns:2fr 1fr}.grid--12fr{grid-template-columns:1fr 2fr}.grid--32fr{grid-template-columns:3fr 2fr}.grid--23fr{grid-template-columns:2fr 3fr}.grid--auto{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))}@media (max-width:1366px){.grid{display:grid}.grid--2fr,.grid--3fr,.grid--4fr,.grid--5fr,.grid--21fr,.grid--12fr,.grid--32fr,.grid--23fr{grid-template-columns:1fr 1fr}}@media (max-width:1024px){.grid{display:grid}.grid--2fr,.grid--3fr,.grid--4fr,.grid--5fr,.grid--21fr,.grid--12fr,.grid--32fr,.grid--23fr{grid-template-columns:1fr}}@media (max-width:768px){[class*=wrapper].grid,[class*=wrapper].flex{gap:4rem}[class*=wrapper].grid.min,[class*=wrapper].flex.min{gap:1rem}[class*=wrapper].gap--zero{gap:0}[class*=wrapper].gap--s{gap:.75rem}[class*=wrapper].gap{gap:1rem}[class*=wrapper].gap--l{gap:2rem}[class*=wrapper].gap--xl{gap:3rem}[class*=wrapper].gap--2xl{gap:4rem}[class*=wrapper].gap--3xl{gap:5rem}[class*=wrapper].gap--4xl{gap:6rem}[class*=wrapper].gap--5xl{gap:7rem}.cards_wrapper.grid,.cards_wrapper.flex{gap:1rem}}@media (max-width:500px){[class*=wrapper].grid,[class*=wrapper].flex{gap:3.5rem}[class*=wrapper].grid.min,[class*=wrapper].flex.min{gap:1rem}[class*=wrapper].gap--zero{gap:0}[class*=wrapper].gap--s{gap:.5rem}[class*=wrapper].gap{gap:1rem}[class*=wrapper].gap--l{gap:1.5rem}[class*=wrapper].gap--xl{gap:2.5rem}[class*=wrapper].gap--2xl{gap:3.5rem}[class*=wrapper].gap--3xl{gap:4.5rem}[class*=wrapper].gap--4xl{gap:4.5rem}[class*=wrapper].gap--5xl{gap:4.5rem}.cards_wrapper.grid,.cards_wrapper.flex{gap:1rem}}:root{--fluid-text-xs:clamp(.79rem,-.056vw + .808rem,.72rem);--fluid-text-s:clamp(.889rem,.009vw + .886rem,.9rem);--fluid-text-m:clamp(1rem,.1vw + .969rem,1.125rem);--fluid-text-l:clamp(1.125rem,.225vw + 1.055rem,1.406rem);--fluid-heading-xs:clamp(1.266rem,.394vw + 1.143rem,1.758rem);--fluid-heading-s:clamp(1.424rem,.619vw + 1.23rem,2.197rem);--fluid-heading-m:clamp(1.602rem,.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-m)}h2{font-size:var(--fluid-heading-s)}h3{font-size:var(--fluid-heading-xs)}h4{font-size:var(--fluid-text-l)}h5{font-size:var(--fluid-text-l)}h6{font-size:var(--fluid-text-l)}.heading{line-height:1.2;font-size:var(--fluid-heading-m)}.heading--5xl{font-size:var(--fluid-heading-5xl)}.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:3rem}.heading_wrapper--section{margin-bottom:6rem}.heading_wrapper--cover,.heading_wrapper--zero{margin-bottom:0}h1,h2,h3,h4,h5,h6{line-height:1.2;margin-bottom:1rem}.heading,.card__heading{font-family:"Satoshi","Open Sans",Arial,sans-serif;font-weight:900;font-style:normal;color:#333;line-height:1.2;width:100%}.heading .thin,.card__heading .thin{font-weight:300}.heading .bolder,.card__heading .bolder{font-weight:900}.heading.centered,.card__heading.centered{text-align:center}[class*=heading--hero]{font-size:var(--fluid-heading-3xl);color:#fff;line-height:.9}.heading--hero--small{font-size:var(--fluid-heading-2xl)}[class*=heading--cover]{font-size:var(--fluid-heading-xl);color:#fff}.heading--cover--small{font-size:var(--fluid-heading-l)}[class*=heading--section]{font-size:var(--fluid-heading-l);position:relative}.heading--section--small{font-size:var(--fluid-heading-m)}.heading--section--small:after{height:var(--fluid-heading-xs)}[class*=heading--content]{font-size:var(--fluid-heading-m)}.heading--content--small{font-size:var(--fluid-heading-s)}[class*=heading--before]{color:#1d70b7;font-weight:700;font-size:var(--fluid-text-m);max-width:800px;margin-bottom:1rem}.heading--before--hero,.heading--before--cover{font-size:var(--fluid-text-l);color:#b0b000}[class*=heading--after]{font-weight:700;font-size:var(--fluid-heading-xs);max-width:800px;margin-top:0}.heading--after--hero,.heading--after--cover{font-size:var(--fluid-heading-s);color:#ff0;font-weight:400;max-width:600px;margin-top:2rem}@media (max-width:768px){.heading_wrapper{margin-bottom:1rem}.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:#333}.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:#1d70b7}.text--spalten{column-gap:2vw;margin-top:1rem;column-count:2;column-width:400px}.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:#333}.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;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{padding-inline-start:1rem;list-style-type:square;margin-block-start:2rem;margin-block-end:1rem;margin-inline-start: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{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:#1d70b7;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;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/icon.svg) no-repeat left center;background-size:contain;width:1rem}.hero_section{position:relative;min-height:90vh;min-height:90svh;justify-content:flex-end !important}.hero_section .background_wrapper{overflow:hidden}.hero_section .background_wrapper,.hero_section .background__image,.hero_section .background__image:after,.hero_section .background__gradient,.hero_section .background__raster,.hero_section .background__lines{content:"";top:0;bottom:0;left:0;right:0;width:100%;height:100%;display:block;position:absolute}.hero_section .background__image{background-size:cover;background-position:bottom right;background-repeat:no-repeat;animation:zoom-out--key 10s ease-in-out infinite alternate both;z-index:1}.hero_section .background__image:after{display:none;z-index:2}@supports (mix-blend-mode:hue){.hero_section .background__image:after{display:block;background-color:#1d70b7;mix-blend-mode:hue;z-index:2}}.hero_section .background__gradient{background-image:linear-gradient(to right,rgba(0,0,0,.75) 10%,rgba(0,0,0,0) 70%);z-index:4}.hero_section .background__lines{background-image:url(/wp-content/uploads/lines_white.svg);background-repeat:no-repeat;background-size:cover;background-position:bottom right;z-index:5;opacity:.1}@supports (mix-blend-mode:overlay){.hero_section .background__lines{opacity:.8;mix-blend-mode:overlay}}.hero_section .background__raster{background-size:2px;background-color:transparent;background-repeat:repeat;background-position:top left;background-image:url(/wp-content/uploads/screen-door-effect.png);background-image:url(/wp-content/uploads/screen-door-effect_2px.svg);z-index:6;display:none}.hero_section .content_wrapper{position:relative;z-index:10;margin-top:6rem}.hero_section .content_wrapper .text{max-width:600px;color:#fff}@media (orientation:portrait){.hero_section{min-height:70vh;min-height:70svh}.hero_section .background__gradient{background-image:linear-gradient(to top,rgba(0,0,0,.75) 10%,rgba(0,0,0,0) 70%)}}.hero_section--subpage,.hero_section--post{min-height:65vh;min-height:65svh}@media (orientation:portrait){.hero_section--subpage,.hero_section--post{min-height:50vh;min-height:50svh}}.section [class*=wrapper].spacer{padding:3rem 0}.section [class*=wrapper].spacer--top{padding-top:3rem}.section [class*=wrapper].spacer--bottom{padding-bottom:3rem}.section{background:#fff;align-items:center;display:flex;flex-direction:column;margin-left:auto;margin-right:auto;width:100%;position:relative}.section [class*=_ctr]{align-items:flex-start;display:flex;flex-direction:column;margin-left:auto;margin-right:auto}.section--grey,.col--grey{background-color:#f7f7f7}.section--lines,.col--lines{background-color:#b0b000;background-size:10px}.section--cover,.col--cover{position:relative;z-index:1}.section--cover:after,.col--cover:after{content:"";top:0;bottom:0;left:0;right:0;width:100%;height:100%;display:block;position:absolute;background-image:linear-gradient(to right,rgba(0,0,0,.65) 40%,rgba(0,0,0,0) 70%);z-index:-1}.section--cover,.col--cover{color:#fff}.section--cover .heading,.section--cover .text,.col--cover .heading,.col--cover .text{color:#fff}.section--cover .text strong,.col--cover .text strong{color:#fff}svg.section__icon{width:5rem;max-width:10vw;height:auto;margin-bottom:1rem}.section__infotext{text-align:center;max-width:800px;display:flex;align-self:center;margin-top:2rem}[class*=shape-divider]{position:absolute;width:100%;height:6vh;max-height:5vw;z-index:9;transition:all .6s ease-in-out}.shape-divider--bottom{bottom:-1px}.shape-divider--bottom-reverse{bottom:1px;transform:translateY(100%) scale(-1)}.shape-divider--top{top:-1px;transform:rotate(180deg);transform-origin:center}svg.grey,svg.grey path{fill:#f7f7f7 !important}.divider.spacer>.line,.divider.line>.line{display:none}.divider.spacer{margin:2rem auto}.divider.line{height:0;border:none;border-bottom:1px solid #dfdfdf}.section.divider{position:relative}.section.divider:after{content:"";box-shadow:0 1.5rem 1.5rem -.5rem #000;height:3rem;width:100%;position:absolute;z-index:9;bottom:0;pointer-events:none}.section.divider{position:relative;border-bottom:1px solid #dfdfdf}.section--50vh{min-height:50vh;min-height:50svh}.section--75vh{min-height:75vh;min-height:75svh}.section--100vh{min-height:100vh;min-height:100svh}@media (max-width:1024px){.section--cover{position:relative;z-index:1}.section--cover:after{content:"";top:0;bottom:0;left:0;right:0;width:100%;height:100%;display:block;position:absolute;background-image:linear-gradient(to bottom,rgba(0,0,0,.85) 40%,rgba(0,0,0,0) 80%);z-index:-1}}.video_section,.cover_section{min-height:70vh}.video_section,.cover_section{position:relative}.video_section .background_wrapper,.cover_section .background_wrapper{overflow:hidden}.video_section .background_wrapper,.video_section .background__image,.video_section .background__image:after,.video_section .background__video,.video_section .background__gradient,.video_section .background__raster,.cover_section .background_wrapper,.cover_section .background__image,.cover_section .background__image:after,.cover_section .background__video,.cover_section .background__gradient,.cover_section .background__raster{content:"";top:0;bottom:0;left:0;right:0;width:100%;height:100%;display:block;position:absolute}.video_section .background__image,.cover_section .background__image{background-size:cover;background-position:center;background-repeat:no-repeat;animation:zoom-out--key 10s ease-in-out infinite alternate both;z-index:1}.video_section .background__video,.cover_section .background__video{z-index:1}.video_section .background__image:after,.cover_section .background__image:after{display:none;z-index:2}@supports (mix-blend-mode:color){.video_section .background__image:after,.cover_section .background__image:after{display:block;background-color:#1d70b7;mix-blend-mode:color;z-index:2}}.video_section .background__gradient,.cover_section .background__gradient{background-image:linear-gradient(to right,rgba(0,0,0,.75) 10%,rgba(0,0,0,0) 70%);z-index:4}.video_section .background__raster,.cover_section .background__raster{background-size:2px;background-color:transparent;background-repeat:repeat;background-position:top left;background-image:url(/wp-content/uploads/screen-door-effect.png);background-image:url(/wp-content/uploads/screen-door-effect_2px.svg);z-index:5}.video_section .content_wrapper,.cover_section .content_wrapper{position:relative;z-index:10}@media (orientation:portrait){.video_section .background__gradient,.cover_section .background__gradient{background-image:linear-gradient(to top,rgba(0,0,0,.75) 10%,rgba(0,0,0,0) 70%)}}.flexible_row .col_wrapper,.section .col_wrapper{margin-bottom:3rem}.flexible_row .col_wrapper:last-child,.section .col_wrapper:last-child{margin-bottom: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}.vorteile_section>div{position:relative;z-index:15;transform:translateY(4rem)}.cards_wrapper.grid>.card.col-span-2,.cards_wrapper.grid>div.col-span-2{grid-column:span 2/span 2}@media (max-width:1600px){.cards_wrapper.grid.grid--4fr{grid-template-columns:1fr 1fr 1fr}.cards_wrapper.grid.grid--4fr>.card.col-span-2,.cards_wrapper.grid.grid--4fr>div.col-span-2{grid-column:span 1/span 1}}@media (max-width:1366px){.cards_wrapper.grid.grid--4fr{grid-template-columns:1fr 1fr}}@media (max-width:768px){.cards_wrapper.grid.grid--4fr{grid-template-columns:1fr}}.kontakt_section .form_wrapper,.flexible_row .form_wrapper,.formular_row .form_wrapper{padding:3rem;background:#fff;box-shadow:none;border-radius:.5rem;width:100%}.kontakt_section .heading--section,.flexible_row .heading--section,.formular_row .heading--section{margin-top:3rem}@media (max-width:768px){.kontakt_section .form_wrapper,.flexible_row .form_wrapper,.formular_row .form_wrapper{padding:2rem}}@media (max-width:500px){.kontakt_section .form_wrapper,.flexible_row .form_wrapper,.formular_row .form_wrapper{padding:1rem}}#brx-header,.hcs_header--js{position:fixed;top:0;z-index:1000}.header__wrapper .shape-divider--bottom-reverse{z-index:-1}.header__topbar{background:#1d70b7;height:2.5rem;transition:all .3s ease-in-out}.header__topbar [class*=_ctr]{transition:all .3s ease-in-out;padding-top:.5rem;padding-bottom:.5rem}.header__topbar [class*=mdl]{margin:0}.header__main{transition:all .3s ease-in-out;background:#fff}.header__main [class*=_ctr]{transition:all .3s ease-in-out;padding-top:1.5rem;padding-bottom:1.5rem}.header__main [class*=mdl]{margin:0}.scrolled .header__topbar{height:0;overflow:hidden}.scrolled .header__topbar [class*=_ctr]{padding-top:0;padding-bottom:0}.scrolled .header__main{background:#fff}.scrolled .header__main [class*=_ctr]{padding-top:.75rem;padding-bottom:.75rem}.scrolled.header__wrapper .shape-divider--bottom-reverse{height:5vh;filter:drop-shadow(-5px -5px 10px #1d70b7)}.header__main .col{animation:header-stagger--key .6s cubic-bezier(.39,.575,.565,1) both;transform-origin:left}.header__main .col:nth-child(1){animation-delay:.4s}.header__main .col:nth-child(2){animation-delay:.5s}.header__main .col:nth-child(3){animation-delay:.6s}.header__main .col:nth-child(4){animation-delay:.7s}.header__main .col:nth-child(5){animation-delay:.8s}.header__main .col:nth-child(6){animation-delay:.9s}@keyframes header-stagger--key{0%{transform:translateY(-50%);opacity:0}100%{transform:translateY(0);opacity:1}}@media (max-width:1024px){.header__topbar{display:none}}.footer__content{background-color:#222}.footer__imprint{background-color:#1d70b7}.footer__imprint [class*=_ctr]{padding-top:.5rem;padding-bottom:.5rem}.footer__content .col_wrapper{display:flex;gap:5rem 3rem;flex-wrap:wrap;flex-direction:row;justify-content:space-between}.footer__content .col_wrapper .col{width:auto;min-width:200px}.footer__content{color:#fff}.footer__content .heading{color:#51afff;font-size:var(--fluid-text-l);font-weight:700}.footer__content .col,.footer__content .text{font-size:var(--fluid-text-s)}.footer__imprint{color:#fff}.footer__imprint .text{font-size:var(--fluid-text-xs)}.footer__imprint .text a:hover{opacity:.6}.footer__logo svg{width:250px;max-width:50vw}.footer__info-text{width:500px;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-xs);width:var(--fluid-heading-xs);height:var(--fluid-heading-xs);color:#51afff;fill:#51afff}.footer__nav .bricks-nav-menu li{margin:0}.footer__nav a{margin-bottom:.3rem}.footer__nav a:hover{color:#51afff}.footer__kontakt .icon-box{gap:1rem 1rem}.footer__kontakt .icon-box__icon{width:var(--fluid-text-m);height:var(--fluid-text-m);font-size:var(--fluid-text-m);color:#51afff;fill:#51afff}.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 #fff}.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:flex;align-content:center;flex-direction:column;justify-content:center}.footer__content .col_wrapper .col{justify-content:center;align-content:center;align-items: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;justify-content:center;align-items:center}.footer__content .col_wrapper .icon-box--kontakt{flex-direction:column !important;gap:.5rem .5rem}.footer__content .col_wrapper .footer__oeffnungszeiten table{display:flex;justify-content:center}.footer__imprint>div{justify-content:center !important}}.hcs .brx-popup{transition:all .5s ease-in-out}.hcs .brx-popup-content{max-height:90vh;margin-top:1.5rem;margin-bottom:1.5rem;background:#fff;border-radius:.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);transition:all .5s ease-in-out}.modal__header{position:relative}.modal__close-icon{position:absolute;top:1rem;right:1rem;transition:all .1s ease;cursor:pointer}.modal__close-icon:before{color:#fff}.modal__close-icon:hover{transform:scale(1.1)}.modal__close-icon:hover:before{font-weight:700}.modal__hero-image{filter:brightness(.8);min-height:275px;object-fit:cover}.modal__heading{font-size:var(--fluid-heading-s);text-align:center}.modal__heading--banner{font-size:var(--fluid-heading-xs);background:#1d70b7;color:#fff;display:flex;justify-content:center;width:100%;padding:1rem}.modal__heading--inside{position:absolute;bottom:1rem;left:50%;transform:translateX(-50%);color:#ff0;text-shadow:2px 2px 1rem #000;width:90%}.modal__text{text-align:center;color:#333}.modal__close-button{background:#51afff;border-radius:.2rem;width:100% !important;display:flex;padding:.7rem;transition:all .1s ease;cursor:pointer;font-weight:700;color:#fff}.modal__close-button:hover{background:#1d70b7;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:#333;font-size:var(--fluid-text-l);position:relative;padding:0;margin-bottom:2rem;font-weight:700}.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:0}.hcs .form .frm_forms label.frm_primary_label,.hcs .form .frm_forms div.frm_primary_label{font-size:var(--fluid-text-xs);font-weight:400;color:#333;opacity:.8;margin-bottom:.1rem;margin-top:.5rem}.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:#f4f4f4;border-radius:.25rem;box-shadow:none;padding:1rem;font-size:var(--fluid-text-m);color:#333;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:#e1e1e1;border-radius:.25rem;box-shadow:none;padding:1rem;font-size:var(--fluid-text-m);color:#333;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:#333;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:flex;flex-wrap:wrap;padding-top:.5rem}.hcs .form .frm_forms .frm_radio,.hcs .form .frm_forms .frm_checkbox{padding-right:2rem;border-right:1px solid #dfdfdf}.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:#333}.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{transform:translateY(-4px)}.hcs .form .frm_forms .horizontal_radio .frm_opt_container{display:flex;gap:1rem 2rem;padding:.5rem 0}.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 #dfdfdf;margin:2rem 0}.hcs .form .frm_forms .frm_form_field.datenschutz label{font-size:var(--fluid-text-xs);color:#333}.hcs .form .frm_forms .frm_form_field.datenschutz label a{font-size:var(--fluid-text-xs);color:#333;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 #f4f4f4 inset !important;-webkit-text-fill-color:#333}.hcs .form .frm_forms .frm_message{background:#fff;border:none}.hcs .form .frm_forms .frm_message h4{font-size:var(--fluid-heading-xs);margin-bottom:1rem;color:#1d70b7;font-weight:900}.hcs .form .frm_forms .frm_message p{color:#333;font-size:var(--fluid-text-m)}#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}.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:#1d70b7}.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;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{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{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}}body:before{content:"";height:100%;width:100%;z-index:9999999;position:fixed;background:#fff;display:flex;justify-content:center;align-content:center;align-items:center;animation:splashscreen-fade;animation-duration:.9s;animation-delay:.1s;animation-fill-mode:forwards;animation-timing-function:ease-in}body::before img{max-width:85vw}@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:flex;align-items:center;flex-direction:row}.header__topbar [class*=_ctr]{flex-direction:row;align-items:center;justify-content:space-between}@media (max-width:768px){.header__topbar{display:none}}.header__main .burger_col{display:none}.header__main .logo_col{display:flex}.header__main .logo_col svg,.header__main .logo_col img{transition:all .3s ease-in-out;transform-origin:left;transition-property:all;height:3rem;max-width:50vw}.header__main .logo_col:hover svg,.header__main .logo_col:hover img{transform:scale(.95)}.header__main .nav_col{flex-grow:1;display:flex;justify-content:center;flex-direction:row}.header__main .zusatz_col{display:flex;gap:2rem}.header__main .zusatz_col .button{display:block}.scrolled .header__main .logo_col svg,.scrolled .header__main .logo_col img{transform:scale(.9)}.scrolled .header__main .logo_col:hover svg,.scrolled .header__main .logo_col:hover img{transform:scale(.85)}@media (max-width:1366px){.header__main .burger_col{display:flex}.header__main .logo_col{flex-grow:1;justify-content:center}.header__main .nav_col{display:none}}@media (max-width:768px){.header__main .logo_col{justify-content:flex-end}.header__main .zusatz_col{display:none}}.header__off-canvas{width:500px;transform:translateX(-500px);transition:transform .6s cubic-bezier(.32,0,.67,0);position:fixed;background:#fff;z-index:1020;left:0;top:0;height:100vh;overflow:hidden;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.header__off-canvas::-webkit-scrollbar{display:none}.hcs_header--js.open .header__off-canvas{transform:translateX(0);transition:transform .6s cubic-bezier(.33,1,.68,1)}.header__off-canvas .wrapper{height:100vh;height:100svh;max-height:100vh;max-height:100svh;overflow-y:scroll;background:#fff;display:flex;flex-direction:column;justify-content:space-around;flex-wrap:nowrap;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;position:relative}.header__off-canvas .wrapper::-webkit-scrollbar{display:none}.header__off-canvas .logo{margin-bottom:2rem}.header__off-canvas .logo svg,.header__off-canvas .logo img{max-width:50px}.header__off-canvas .burger{display:flex;position:absolute;right:0;top:0;width:auto}.header__off-canvas .nav{padding:2rem;margin:3rem 0;margin-top:10vh;display:flex;width:100%}.header__off-canvas .nav nav{width:100%}@media (max-width:500px){.header__off-canvas{width:100%;max-width:100vw;transform:translateX(-100%)}}.header__overlay,.modal__overlay{position:fixed;z-index:1010;top:0;left:0;bottom:0;right:0;opacity:0;transition:opacity .6s ease .05s,transform 0s ease .6s;transform:translateX(-100vw);background-color:rgba(0,0,0,.7);backdrop-filter:blur(15px)}.hcs_header--js.open .header__overlay,.modal__overlay.open{opacity:1;transform:translateX(0);transition:opacity .6s ease}.header__main .nav ul{gap:.3rem !important}.header__main .nav li a{transition:all .1s ease-out;color:#333;margin:0;font-weight:700;font-size:var(--fluid-text-s);padding:.1rem .5rem}.header__main .nav li a:hover{color:#1d70b7}.header__main .nav li.current-menu-item a{color:#1d70b7;text-decoration:underline}.header__off-canvas .nav li{margin:0 !important;border-bottom:1px solid #dfdfdf}.header__off-canvas .nav li:last-child{border-bottom:none}.header__off-canvas .nav li a{color:#333;font-weight:700;font-size:var(--fluid-text-m);width:100%;padding:1.5rem 1rem;transition:all .3s ease}.header__off-canvas .nav li.current-menu-item a{color:#b0b000}.header__off-canvas .nav li{opacity:0;transition:all 1.5s cubic-bezier(.22,1,.36,1);transition-property:transform,opacity;transform:translateX(-300px) translateZ(0)}.hcs_header--js.open .header__off-canvas .nav li{opacity:1;transform:translateX(0) translateZ(0)}.hcs_header--js.open .header__off-canvas .nav li:nth-child(1){transition-delay:.1s}.hcs_header--js.open .header__off-canvas .nav li:nth-child(2){transition-delay:.15s}.hcs_header--js.open .header__off-canvas .nav li:nth-child(3){transition-delay:.2s}.hcs_header--js.open .header__off-canvas .nav li:nth-child(4){transition-delay:.25s}.hcs_header--js.open .header__off-canvas .nav li:nth-child(5){transition-delay:.3s}.hcs_header--js.open .header__off-canvas .nav li:nth-child(6){transition-delay:.35s}.hcs_header--js.open .header__off-canvas .nav li:nth-child(7){transition-delay:.4s}.hcs_header--js.open .header__off-canvas .nav li:nth-child(8){transition-delay:.45s}.hcs_header--js.open .header__off-canvas .nav li:nth-child(9){transition-delay:.5s}.hcs_header--js.open .header__off-canvas .nav li:nth-child(10){transition-delay:.55s}.hcs_header--js.open .header__off-canvas .nav li:nth-child(11){transition-delay:.6s}.hcs_header--js.open .header__off-canvas .nav li:nth-child(12){transition-delay:.65s}.hcs_header--js.open .header__off-canvas .nav li:nth-child(13){transition-delay:.7s}.hcs_header--js.open .header__off-canvas .nav li:nth-child(14){transition-delay:.75s}.hcs_header--js.open .header__off-canvas .nav li:nth-child(15){transition-delay:.8s}.hcs_header--js.open .header__off-canvas .nav li:nth-child(16){transition-delay:.85s}.burger__btn{cursor:pointer;pointer-events:auto;display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:flex-start;width:auto;height:auto;z-index:130;margin-left:0;padding:.5rem;padding-right:1rem;padding-left:0;background:0 0;border:none;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:#333;border:1px solid #333;transition:all .2s ease-in-out}.burger__btn .burger__text{color:#333;font-family:"Satoshi","Open Sans",Arial,sans-serif;font-weight:700;font-size:.9rem;margin-left:.5rem;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{transform:translateX(-.3rem)}.burger__btn:hover .bar2,.burger__btn:active .bar2,.burger__btn:focus .bar2{transform:translateX(.3rem)}.scrolled .burger__btn .bar1,.scrolled .burger__btn .bar2,.scrolled .burger__btn .bar3{background:#333;border:1px solid #333}.scrolled .burger__btn .burger__text{color:#333}.burger__btn--close{background:#222;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{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{transform:rotate(45deg) translateY(-1px)}.burger__btn--close:hover,.burger__btn--close:active,.burger__btn--close:focus{background:#1d70b7}.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}.cards_wrapper.grid,.cards_wrapper.flex{align-items:stretch;align-self:stretch}.cards_wrapper.grid .query_wrapper,.cards_wrapper.flex .query_wrapper{height:auto;align-items:stretch;align-self:stretch}.cards_wrapper.grid .card,.cards_wrapper.flex .card{min-height:100%;align-self:stretch}.cards_wrapper.grid{margin-left:auto;margin-right:auto}.cards_wrapper.grid .card{width:100%;max-width:100%}.cards_wrapper.flex{justify-content:center;flex-wrap:wrap;width:100%}.card .inner_wrapper{display:flex;padding:2.5rem;gap:1.5rem;justify-content:space-between;height:auto}.card.mdl{margin:0}[class*=card__heading]{line-height:1.2;font-weight:900;color:#fff;margin-bottom:0;color:#ff0}.card{box-shadow:none;background-image:linear-gradient(to bottom right,#1d70b7 0%,#51afff 100%);border-radius:1rem;overflow:hidden;min-width:300px;max-width:350px;height:auto;display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;transition:all .6s ease;justify-content:space-between;position:relative}.card>div{position:relative;z-index:1}.card:after{content:"";content:"";top:0;bottom:0;left:0;right:0;width:100%;height:100%;display:block;position:absolute;background-image:url(/wp-content/uploads/card_bg-icon_white.svg);background-repeat:no-repeat;background-position:top right;background-size:auto 80%;opacity:.2;z-index:0}.card__image{max-height:40vh;object-fit:cover}.card__icon,.card__icon:before,.card svg.card__icon{width:2rem;height:2rem;font-size:2rem;color:#185184;fill:#185184;display:block}.card__icon.large,.card__icon.large:before,.card svg.card__icon.large{width:4rem;height:4rem;font-size:4rem}.card .heading-wrapper{margin-bottom:2rem}.card__heading{font-size:var(--fluid-text-l)}.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__heading--after{font-size:var(--fluid-text-xs);font-weight:400}.card__name{font-size:var(--fluid-heading-xs);margin-bottom:.2rem}.card__job{font-size:var(--fluid-text-s);font-weight:400}.card__text{font-size:var(--fluid-text-s);line-height:1.5;color:#fff}.card__text--small{font-size:var(--fluid-text-s)}.card__link{color:#fff;font-weight:700;text-decoration:underline;font-size:var(--fluid-text-m);transition:all .3s ease}.card__link--disabled{-webkit-user-select:none;-ms-user-select:none;user-select:none}.card--yellow{background-color:#b0b000;background-image:none}.card--yellow:after{display:none}.card--yellow .card__heading{color:#fff}.card--yellow .card__text{color:#fff}.card--bg-image{background-color:none;background-image:none}.card--bg-image:after{display:none}.card--bg-image .card__bg-image{width:100%;height:100%}.card--centered [class*=card__]{text-align:center;width:100%;justify-content:center;display:flex}.card--centered .inner_wrapper{align-items:center;justify-content:center}@media (max-width:1366px){.card .inner_wrapper{padding:2.5rem;gap:2.5rem}.card__icon.large,.card__icon.large:before,.card svg.card__icon.large{width:3rem;height:3rem;font-size:3rem}}@media (max-width:768px){.card .inner_wrapper{padding:2rem;gap:2rem}}@media (max-width:500px){.card .inner_wrapper{padding:2rem 1.5rem}}.cover-card{position:relative;height:40vh}.cover-card .card__bg-wrapper,.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;margin:0}.cover-card .card__bg-overlay{mix-blend-mode:color;background:#1d70b7}.cover-card .card__bg-image{filter:brightness(50%)}.cover-card .card__heading,.cover-card .card__body,.cover-card .card__bg-image{transition:all .3s ease-in-out}.cover-card .card__heading{transform:rotate(-90deg) translateX(-100%);transform-origin:top left;position:absolute;left:2rem;top:2rem;color:#fff}.cover-card .card__body{position:absolute;bottom:0;z-index:9;color:#fff;transform:translateY(100%)}.cover-card:hover .card__heading,.cover-card:active .card__heading{transform:rotate(-90deg) translateX(-250%);opacity:0}.cover-card:hover .card__body,.cover-card:active .card__body{transform:translateY(0)}.cover-card:hover .card__bg-image,.cover-card:active .card__bg-image{filter:brightness(20%);transform:scale(1.1)}.review-card .image_wrapper{gap:2rem 2rem;margin-bottom:2rem}.review-card .image_wrapper img{border-radius:1rem;max-width:30%}.review-card .card__job{margin-top:1rem;font-size:var(--fluid-text-s);font-weight:700;color:#1d70b7}.review-card .card__job-link{font-size:var(--fluid-text-xs);text-decoration:underline}.review-item__image{border-radius:50rem;overflow:hidden;max-height:250px;width:auto}.review-item__heading{font-size:var(--fluid-text-l)}.review-item__text{text-align:center}.team-card{padding:0}.team-card .background-image_wrapper{height:500px;max-height:60vh}.team-card .inner_wrapper{padding:2rem}.team-card .icon-box{gap:0 0}.text-card.has-content{cursor:pointer}.text-card.has-content:hover{transform:scale(.9)}.text-card.has-content:hover .card__link{color:#ff0}.card--infocard{justify-content:flex-start}.card--infocard .card__text{font-size:var(--fluid-text-m);font-weight:700;max-width:600px}.slider{overflow:hidden}.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 .splide__pagination__page{background-color:#fff;border:1px solid #222}.slider .splide__pagination .splide__pagination__page.is-active{background-color:#1d70b7}.slider__image{width:100%;height:100%;object-fit:cover}.cards-slider.slider{padding-bottom:3rem}.image-carousel-slider.slider{padding:.5rem 0}.review-slider.slider{padding:3rem 0}.image-slider{border-radius:1rem}.image-slider__slide.splide__slide{justify-content:flex-end;align-items:flex-start}.image-slider__inner_wrapper{margin:2rem;padding:1rem;border-radius:.5rem;background:rgba(0,0,0,.5)}.image-slider__inner-heading{color:#fff;font-size:var(--fluid-heading-xs)}.image-slider__inner-zusatz{color:#fff;font-size:var(--fluid-text-m)}.review-slider__slide.splide__slide{align-items:center}.partner_section{background:#fff}.zertifikate_section{background:#fff}.logo-slider{overflow:hidden;display:flex;flex-direction:row;flex-wrap:nowrap;position:relative}.logo-slider:after{content:"";top:0;bottom:0;left:0;right:0;width:100%;height:100%;display:block;position:absolute;background:linear-gradient(90deg,#fff 0%,rgba(255,255,255,0) 10%,rgba(255,255,255,0) 90%,#fff 100%);z-index:0;pointer-events:none}.logo-slider__track{display:grid;grid-auto-flow:column;grid-auto-columns:max-content;width:auto;max-width:none;animation:40s logoScroll linear infinite}.logo-slider:hover .logo-slider__track{animation-play-state:paused}.logo-slider__link{margin:0;filter:grayscale(1);transition:.4s filter ease;opacity:.7;margin-right:6rem}.logo-slider__link:hover{filter:grayscale(0);opacity:1}.logo-slider__logo{height:3rem;width:auto}.logo-slider--zertifikate .logo-slider__link{filter:none}.logo-slider--zertifikate .logo-slider__link:hover{filter:grayscale(1)}@keyframes logoScroll{100%{transform:translateX(-100%)}}.image-carousel{overflow:hidden;display:flex;flex-direction:row;flex-wrap:nowrap}.image-carousel__track{display:flex;flex-direction:row;flex-wrap:nowrap;animation:40s imageScroll linear infinite;gap:1rem 1rem;padding-right:1rem;width:auto;max-width:none}.image-carousel__image{height:auto;min-height:auto;width:400px;max-width:25vw}@keyframes imageScroll{100%{transform:translateX(-100%)}}@media (max-width:1024px){.image-carousel__image{max-width:33vw}}@media (max-width:500px){.image-carousel__image{max-width:40vw}}.sync-sliders-main{margin-bottom:.7rem}.sync-sliders-main .slider__slide{height:400px !important;max-height:60vw}.sync-sliders-thumb .slider__slide{border:0 solid transparent !important;opacity:.4}.sync-sliders-thumb .slider__slide.is-active{opacity:1;border:0 solid #dbdbdb !important}@media (max-width:1366px){.sync-sliders-main .slider__slide{height:300px !important}}@media (max-width:1024px){.sync-sliders-main .slider__slide{height:500px !important}}.image,.image img{border-radius:1rem;overflow:hidden}.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:#333}.background-image{height:auto;min-height:min(55vw,400px)}.image_col{min-height:50vh}.image_col .bg-image{position:absolute;left:0;bottom:0;min-height:50vh}.image-box{position:relative}.image-box .image{margin-bottom:0;z-index:1;position:relative}.image-box__box:after{content:"";width:100%;height:45%;position:absolute;z-index:0;bottom:0;background-image:linear-gradient(to bottom right,#1d70b7 0%,#51afff 100%);border-radius:1rem}.btn,.hcs .frm_style_formidable-style.with_frm_style .frm_submit button{user-select:none;text-align:center;background-clip:border-box;display:inline-flex;position:relative;overflow:hidden;pointer-events:auto;cursor:pointer;z-index:1;transition:all .3s ease;border:2px solid #1d70b7;border-radius:5rem;box-shadow:none;background:#1d70b7;text-decoration:none;text-transform:none;line-height:1.5;font-weight:700;font-size:var(--fluid-text-s);color:#fff;padding:.8rem 1.6rem;max-width:350px;gap:.5rem}.btn svg,.hcs .frm_style_formidable-style.with_frm_style .frm_submit button svg{width:var(--fluid-text-m);height:var(--fluid-text-m)}.btn svg polygon,.hcs .frm_style_formidable-style.with_frm_style .frm_submit button svg polygon{fill:#fff !important}.btn:hover,.btn:focus,.hcs .frm_style_formidable-style.with_frm_style .frm_submit button:hover,.hcs .frm_style_formidable-style.with_frm_style .frm_submit button:focus{box-shadow:0 0 1.5rem -.2rem #b0b000;filter:brightness(1.2);background:#b0b000;border-color:#b0b000;color:#fff}.btn:active,.hcs .frm_style_formidable-style.with_frm_style .frm_submit button:active{top:.2rem}.btn.btn--small,.hcs .frm_style_formidable-style.with_frm_style .frm_submit button.btn--small{font-size:var(--fluid-text-xs);padding:.4rem 1rem}.btn.btn--small svg,.hcs .frm_style_formidable-style.with_frm_style .frm_submit button.btn--small svg{width:var(--fluid-text-s);height:var(--fluid-text-s)}.btn--secondary{color:#333;background:#dbdbdb;border-color:#dbdbdb}.btn--secondary:hover,.btn--secondary:focus{background:#b0b000}.btn--outline{color:#b0b000;border-color:#b0b000;background:0 0}.hcs .frm_style_formidable-style.with_frm_style .frm_submit button.frm_final_submit{box-shadow:none;font-size:var(--fluid-text-m);padding:.6rem 1.3rem}@media (max-width:768px){.btn,.hcs .frm_style_formidable-style.with_frm_style .frm_submit button{padding:.4rem 1rem;font-size:var(--fluid-text-xs)}}.icon,svg.icon{width:var(--fluid-text-l);height:var(--fluid-text-l);font-size:var(--fluid-text-l)}.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-text-l);width:var(--fluid-text-l);height:var(--fluid-text-l);color:#1d70b7;fill:#1d70b7}.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{transform:scale(1.1)}.icon-list.icon-list--header{gap:2rem 2rem}.icon-list.icon-list--header li.has-link a{gap:.4rem .4rem}.icon-list.icon-list--header svg,.icon-list.icon-list--header i,.icon-list.icon-list--header i:before{font-size:var(--fluid-text-s);width:var(--fluid-text-s);height:var(--fluid-text-s);color:#1d70b7;fill:#1d70b7}.icon-list.icon-list--header li a,.icon-list.icon-list--header span{color:#333;font-size:var(--fluid-text-s);font-weight:700}.icon-box{gap:1rem 2rem}.icon-box__icon{width:var(--fluid-text-l);height:var(--fluid-text-l);font-size:var(--fluid-text-l);fill:#1d70b7}.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__menu{margin-bottom:3rem;flex-wrap:wrap;justify-content:center;gap:.5rem .5rem;position:sticky;top:3rem;z-index:9;background:0 0;padding:0}.tabs__title{display:inline-block;position:relative;overflow:hidden;text-decoration:none;pointer-events:auto;cursor:pointer;z-index:1;background-clip:border-box;padding:.6rem 1.3rem;transition:all .1s ease-in-out;background:0 0;border:2px solid #1d70b7;border-color:#333;border-radius:5rem;transition:all .3s ease}.tabs__title:hover{background:0 0;border-color:#1d70b7}.tabs__title:hover .tabs__title-text{color:#1d70b7}.tabs__title .tabs__title-text{transition:all .1s ease-in-out;font-weight:700;font-size:var(--fluid-text-s);color:#333;line-height:1.5}.tabs__title.brx-open{background:#b0b000;border-color:#b0b000}.tabs__title.brx-open .tabs__title-text{color:#fff}.tabs__pane{animation:fade-in--key 1s ease-in}@media (max-width:768px){.tabs__title{padding:.4rem 1rem}.tabs__title .tabs__title-text{font-size:var(--fluid-text-xs)}}@media (hover:none){.tabs__menu{display:flex;flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start !important;padding-bottom:1rem;scrollbar-width:thin}.tabs__menu::-webkit-scrollbar{width:5px}.tabs__menu::-webkit-scrollbar-track{background:0 0}.tabs__menu::-webkit-scrollbar-thumb{background-color:rgba(155,155,155,.5);border-radius:50px;border:transparent}.tabs__title{flex:0 0 auto}}.accordion__item{border-bottom:1px solid #dfdfdf}.accordion__item:last-child{border-bottom:none}.accordion__title{padding:2rem 0;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:#b0b000}.accordion__content{padding:0;padding-bottom:2rem}.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:#dbdbdb;margin-bottom:2rem;border-radius:1rem}.accordion--show-more .accordion__title{width:auto;height:auto;padding:0}.accordion--show-more .accordion__content{padding-top:4rem}@media (max-width:768px){.accordion__title .accordion__icon{height:1rem}.accordion__title .accordion__heading{padding-left:1rem}}.galerie_wrapper .happyfiles-gallery>ul.crop{display:flex;flex-wrap:wrap}.galerie_wrapper .happyfiles-gallery>ul.crop li{flex-grow:1;position:relative;filter:grayscale(1) brightness(1.1);transition:all .3s ease;border-radius:1rem;overflow:hidden}.galerie_wrapper .happyfiles-gallery>ul.crop li:hover{filter:grayscale(0) brightness(1);opacity:1}.image-galerie .image{border-radius:.5rem;transition:all .3s ease}.image-galerie .image:hover{filter:grayscale(1)}.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){transform:translateY(0)}}.cta-box{background:#dbdbdb;padding:1rem 2.5rem;border-radius:1rem;justify-items:center}.cta-box .text p{font-size:var(--fluid-text-l);text-align:center;color:#333}.counter__icon{fill:#333;color:#333;margin-top:1rem;margin-bottom:2rem;width:3rem;height:auto}.counter__content{display:flex;flex-direction:column;align-items:center}.counter .prefix,.counter .suffix{font-weight:700;text-align:center}.counter .count{font-size:var(--fluid-heading-xl);font-weight:700;color:#1d70b7;line-height:1.3}.timeline{position:relative;margin:0 auto}.timeline:after{content:"";position:absolute;width:.1rem;background-color:#fff;top:0;bottom:0;left:50%;transform:translate(-50%);margin-top:3rem}.timeline__container{padding-bottom:0;padding-right:3rem;position:relative;background-color:inherit;width:50%;left:0;margin-top:-3rem}.timeline__container:first-child{margin-top:2rem}.timeline__container:nth-child(even){left:50%;padding-right:0;padding-left:3rem}.timeline__container:nth-child(even) .timeline__content{border-left:.1rem solid #fff}.timeline__container:after{content:"";position:absolute;width:2rem;height:2rem;right:0;background-color:#dbdbdb;border:.1rem solid #b0b000;top:1rem;border-radius:50%;z-index:1;transform:translateX(50%)}.timeline__container:nth-child(even):after{left:0;transform:translateX(-50%)}.timeline__container:before{content:" ";height:0;position:absolute;top:2rem;transform:translateY(-50%);width:5rem;z-index:-1;right:0;border-bottom:.1rem solid #fff}.timeline__container:nth-child(even):before{left:0}.timeline__content{padding:20px 30px;background:#dbdbdb;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;transform:translateX(70%)}.timeline__container:nth-child(even):after{left:auto;transform:translateX(70%)}.timeline__container:before{width:5rem;right:-10%}.timeline__container:nth-child(even):before{left:auto}}.logo-grid.wrapper.grid{gap:2rem;align-items:center;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr))}.logo-grid .image_wrapper{justify-content:center;align-items:center;border:1px dashed #333;padding:1.5rem;border-radius:1rem;height:100%;min-height:150px}.logo-grid__image,.logo-grid__image img{transition:all .4s ease;max-width:200px;max-height:150px}.logo-grid__image:hover,.logo-grid__image:focus,.logo-grid__image img:hover,.logo-grid__image img:focus{filter:grayscale(0);opacity:1;transform:scale(.97)}.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 .content_wrapper [class*=brxe]{animation:stagger--auto--key 1.2s cubic-bezier(.39,.575,.565,1) .5s both}.hero_section .content_wrapper [class*=brxe]:nth-child(1){animation-delay:.1s}.hero_section .content_wrapper [class*=brxe]:nth-child(2){animation-delay:.3s}.hero_section .content_wrapper [class*=brxe]:nth-child(3){animation-delay:.5s}.hero_section .content_wrapper [class*=brxe]:nth-child(4){animation-delay:.7s}.hero_section .content_wrapper [class*=brxe]:nth-child(5){animation-delay:.9s}.hero_section .content_wrapper [class*=brxe]:nth-child(6){animation-delay:1.1s}.hero_section .content_wrapper [class*=brxe]:nth-child(7){animation-delay:1.3s}.hero_section .content_wrapper [class*=brxe]:nth-child(8){animation-delay:1.5s}.hero_section .content_wrapper [class*=brxe]:nth-child(9){animation-delay:1.7s}.hero_section .content_wrapper [class*=brxe]:nth-child(10){animation-delay:1.9s}.hero_section .content_wrapper [class*=brxe]:nth-child(11){animation-delay:2.1s}html.js [data-aos=hcs-aos] .heading--section:after{opacity:0}html.js [data-aos=hcs-aos].aos-animate .heading--section:after{animation:fade-in-left--key 1s cubic-bezier(.39,.575,.565,1) both;animation-delay:.6s}html.js .stagger[data-aos=stagger] [class*=mdl]:not(.btn){opacity:0}html.js .stagger.aos-animate [class*=mdl]:not(.btn){animation:stagger--auto--key .6s cubic-bezier(.39,.575,.565,1) both}html.js .stagger.aos-animate [class*=mdl]:nth-of-type(1):not(.btn){animation-delay:.1s}html.js .stagger.aos-animate [class*=mdl]:nth-of-type(2):not(.btn){animation-delay:.2s}html.js .stagger.aos-animate [class*=mdl]:nth-of-type(3):not(.btn){animation-delay:.3s}html.js .stagger.aos-animate [class*=mdl]:nth-of-type(4):not(.btn){animation-delay:.4s}html.js .stagger.aos-animate [class*=mdl]:nth-of-type(5):not(.btn){animation-delay:.5s}html.js .stagger.aos-animate [class*=mdl]:nth-of-type(6):not(.btn){animation-delay:.6s}html.js .stagger.aos-animate [class*=mdl]:nth-of-type(7):not(.btn){animation-delay:.7s}html.js .stagger.aos-animate [class*=mdl]:nth-of-type(8):not(.btn){animation-delay:.8s}html.js .stagger.aos-animate [class*=mdl]:nth-of-type(9):not(.btn){animation-delay:.9s}html.js .stagger.aos-animate [class*=mdl]:nth-of-type(10):not(.btn){animation-delay:1s}html.js .stagger.aos-animate [class*=mdl]:nth-of-type(11):not(.btn){animation-delay:1.1s}@keyframes stagger--auto--key{0%{transform:translate3d(0,50px,0);opacity:0}100%{transform:translate3d(0,0,0);opacity:1}}body[data-aos-easing=ease-hcs] [data-aos],[data-aos][data-aos][data-aos-easing=ease-hcs]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}.touch.start{animation:pulsate-bck .3s cubic-bezier(.445,.05,.55,.95) both}@keyframes pulsate-bck{0%{transform:scale(1)}50%{transform:scale(.9)}100%{transform:scale(1)}}.wartungsarbeiten_section{position:relative;z-index:1}.wartungsarbeiten_section:after{content:"";top:0;bottom:0;left:0;right:0;width:100%;height:100%;display:block;position:absolute;background-image:linear-gradient(to bottom,#000 0%,rgba(0,0,0,0) 60%);z-index:-1}.wartungsarbeiten_section .heading,.wartungsarbeiten_section .text{color:#fff}.wartungsarbeiten_section .heading{letter-spacing:.1em;text-transform:uppercase}.brandmal_section{background:#eee5dc}.brandmal_section .heading{font-weight:700;color:#fff;text-align:center;background:#004942;padding:1rem 2rem;border-radius:.5rem;font-size:var(--fluid-heading-xs);width:auto}.brandmal_section .logo{margin-top:2rem;margin-bottom:5rem}.brandmal_section .logo img{width:600px;max-width:50vw;transition:all .3s ease}.brandmal_section .logo img:hover,.brandmal_section .logo img:focus{transform:scale(.9)}.brandmal_section .erecht-logo{width:200px}.noscript-style{padding:2em;max-width:100vw;text-align:center;color:#333;font-weight:700;border:solid;border-color:#333;border-width:0;background:#ffc800;position:fixed;width:100%;left:0;bottom:0;z-index:9999999;box-sizing:border-box}.erecht_section h1,.erecht_section h2,.erecht_section h3,.erecht_section h4,.erecht_section h5,.erecht_section h6{margin-bottom:1rem}.erecht_section h1,.erecht_section h2,.erecht_section h3{margin-top:3rem}.erecht_section h1:first-of-type,.erecht_section h2:first-of-type,.erecht_section h3:first-of-type{margin-top:0}.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]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}