@charset "UTF-8";@font-face{font-display:swap;font-family:"Stardom";font-style:normal;font-weight:400;src:url("/wp-content/themes/mk-design/fonts/Stardom-Regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"GFS Neohellenic";font-style:normal;font-weight:400;src:url("/wp-content/themes/mk-design/fonts/gfs-neohellenic-v25-greek-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"GFS Neohellenic";font-style:normal;font-weight:700;src:url("/wp-content/themes/mk-design/fonts/gfs-neohellenic-v25-greek-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Neco";font-style:normal;font-weight:400;src:url("/wp-content/themes/mk-design/fonts/Neco-Regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Neco";font-style:normal;font-weight:500;src:url("/wp-content/themes/mk-design/fonts/Neco-Medium.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Neco";font-style:normal;font-weight:700;src:url("/wp-content/themes/mk-design/fonts/Neco-Bold.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Neco";font-style:normal;font-weight:900;src:url("/wp-content/themes/mk-design/fonts/Neco-Black.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Archivo Narrow";font-style:normal;font-weight:400;src:url("/wp-content/themes/mk-design/fonts/archivo-narrow-v30-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Archivo Narrow";font-style:normal;font-weight:500;src:url("/wp-content/themes/mk-design/fonts/archivo-narrow-v30-latin-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Archivo Narrow";font-style:normal;font-weight:600;src:url("/wp-content/themes/mk-design/fonts/archivo-narrow-v30-latin-600.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Archivo Narrow";font-style:normal;font-weight:700;src:url("/wp-content/themes/mk-design/fonts/archivo-narrow-v30-latin-700.woff2") format("woff2")}@font-face{font-family:"Satoshi";font-weight:300;font-display:swap;font-style:normal;src:url("/wp-content/themes/mk-design/fonts/Satoshi-Light.woff2") format("woff2"),url("/wp-content/themes/mk-design/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/mk-design/fonts/Satoshi-Regular.woff2") format("woff2"),url("/wp-content/themes/mk-design/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/mk-design/fonts/Satoshi-Bold.woff2") format("woff2"),url("/wp-content/themes/mk-design/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/mk-design/fonts/Satoshi-Black.woff2") format("woff2"),url("/wp-content/themes/mk-design/fonts/Satoshi-Black.woff") format("woff")}.box--xl{max-width:1200px}.box--l{max-width:1000px}.box--m{max-width:800px}.box--s{max-width:600px}.box--xs{max-width:400px}@keyframes key--fil{from{opacity:0;transform:translate3d(-100px,0,0)}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes key--fir{from{opacity:0;transform:translate3d(100px,0,0)}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes key--fib{from{opacity:0;transform:translate3d(0,100px,0)}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes key--fit{from{opacity:0;transform:translate3d(0,-100px,0)}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes key--fi{from{opacity:0}to{opacity:1}}@keyframes key--zoom-out{0%{transform:scale(1.1)}100%{transform:scale(1)}}html{scrollbar-gutter:stable;scrollbar-width:thin}html::-webkit-scrollbar{width:7px}html::-webkit-scrollbar-track{background:0 0}html::-webkit-scrollbar-thumb{background-color:rgba(155,155,155,.5);border-radius:20px;border:transparent}body.no-scroll{overflow:hidden !important}body{scroll-behavior:smooth}.centered,.centered *{text-align:center;justify-content:center;align-content:center;align-items:center;align-self:center}.hyphens{hyphens:auto !important}.hyphens h1,.hyphens h2,.hyphens h3,.hyphens h4,.hyphens p,.hyphens a,.hyphens li,.hyphens span{hyphens:auto !important}.no-select{user-select:none}.subscript{font-weight:300;opacity:.7;font-size:var(--fluid-text-xs);margin-left:.5rem;letter-spacing:.02em}.sticky,.col.sticky{position:sticky;top:8rem}@media (max-width:768px){.hide-on-tablet{display:none}}@media (max-width:500px){.hide-on-mobile{display:none}}[class*=_ctr]{padding:min(10rem, 20vw) min(3rem, 6vw)}[class*=_ctr].zero{padding:0}[class*=_ctr].zero--top{padding-top:0}[class*=_ctr].zero--bottom{padding-bottom:0}[class*=_ctr].zero--left{padding-left:0}[class*=_ctr].zero--right{padding-right:0}[class*=_ctr].min{padding:min(3rem, 6vw)}[class*=_ctr].min--top{padding-top:min(3rem, 6vw)}[class*=_ctr].min--bottom{padding-bottom:min(3rem, 6vw)}[class*=_ctr].min--left{padding-left:min(3rem, 6vw)}[class*=_ctr].min--right{padding-right:min(3rem, 6vw)}.fixed_ctr{width:100%;max-width:1800px}.full_ctr{width:100%}.ctr-margin--left,.col_ctr.ctr-margin--left{padding-left:calc(((100% -  min(100%, 1800px) )/2) + min(3rem, 6vw))}@media (max-width:1920px){.ctr-margin--left,.col_ctr.ctr-margin--left{padding-left:calc(((100% -  min(100%, 1550px) )/2) + min(3rem, 6vw))}}@media (max-width:1600px){.ctr-margin--left,.col_ctr.ctr-margin--left{padding-left:calc(((100% -  min(100%, 1300px) )/2) + min(3rem, 6vw))}}@media (max-width:1366px){.ctr-margin--left,.col_ctr.ctr-margin--left{padding-left:calc(((100% -  min(100%, 1024px) )/2) + min(3rem, 6vw))}}.ctr-margin--right,.col_ctr.ctr-margin--right{padding-right:calc(((100% -  min(100%, 1800px) )/2) + min(3rem, 6vw))}@media (max-width:1920px){.ctr-margin--right,.col_ctr.ctr-margin--right{padding-right:calc(((100% -  min(100%, 1550px) )/2) + min(3rem, 6vw))}}@media (max-width:1600px){.ctr-margin--right,.col_ctr.ctr-margin--right{padding-right:calc(((100% -  min(100%, 1300px) )/2) + min(3rem, 6vw))}}@media (max-width:1366px){.ctr-margin--right,.col_ctr.ctr-margin--right{padding-right:calc(((100% -  min(100%, 1024px) )/2) + min(3rem, 6vw))}}@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}}@media (max-width:1024px){.fixed_ctr{max-width:100%}}.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:min(1rem, 2vw) 0}.mdl--s{margin:min(0.5rem, 1vw) 0}.mdl--l{margin:min(1.5rem, 3vw) 0}.mdl--zero{margin:0}.m--2xs,[class*=mdl].m--2xs{margin:min(0.25rem, 0.5vw)}.m--xs,[class*=mdl].m--xs{margin:min(0.5rem, 1vw)}.m--s,[class*=mdl].m--s{margin:min(0.75rem, 1.5vw)}.m--m,[class*=mdl].m--m{margin:min(1rem, 2vw)}.m--l,[class*=mdl].m--l{margin:min(2rem, 4vw)}.m--xl,[class*=mdl].m--xl{margin:min(4rem, 8vw)}.m--2xl,[class*=mdl].m--2xl{margin:min(6rem, 12vw)}.mx--2xs,[class*=mdl].mx--2xs{margin:0 min(0.25rem, 0.5vw)}.mx--xs,[class*=mdl].mx--xs{margin:0 min(0.5rem, 1vw)}.mx--s,[class*=mdl].mx--s{margin:0 min(0.75rem, 1.5vw)}.mx--m,[class*=mdl].mx--m{margin:0 min(1rem, 2vw)}.mx--l,[class*=mdl].mx--l{margin:0 min(2rem, 4vw)}.mx--xl,[class*=mdl].mx--xl{margin:0 min(4rem, 8vw)}.mx--2xl,[class*=mdl].mx--2xl{margin:0 min(6rem, 12vw)}.my--2xs,[class*=mdl].my--2xs{margin:min(0.25rem, 0.5vw) 0}.my--xs,[class*=mdl].my--xs{margin:min(0.5rem, 1vw) 0}.my--s,[class*=mdl].my--s{margin:min(0.75rem, 1.5vw) 0}.my--m,[class*=mdl].my--m{margin:min(1rem, 2vw) 0}.my--l,[class*=mdl].my--l{margin:min(2rem, 4vw) 0}.my--xl,[class*=mdl].my--xl{margin:min(4rem, 8vw) 0}.my--2xl,[class*=mdl].my--2xl{margin:min(6rem, 12vw) 0}.ml--zero,[class*=mdl].ml--zero{margin-left:0}.ml--2xs,[class*=mdl].ml--2xs{margin-left:min(0.25rem, 0.5vw)}.ml--xs,[class*=mdl].ml--xs{margin-left:min(0.5rem, 1vw)}.ml--s,[class*=mdl].ml--s{margin-left:min(0.75rem, 1.5vw)}.ml--m,[class*=mdl].ml--m{margin-left:min(1rem, 2vw)}.ml--l,[class*=mdl].ml--l{margin-left:min(2rem, 4vw)}.ml--xl,[class*=mdl].ml--xl{margin-left:min(4rem, 8vw)}.ml--2xl,[class*=mdl].ml--2xl{margin-left:min(6rem, 12vw)}.mr--zero,[class*=mdl].mr--zero{margin-right:0}.mr--2xs,[class*=mdl].mr--2xs{margin-right:min(0.25rem, 0.5vw)}.mr--xs,[class*=mdl].mr--xs{margin-right:min(0.5rem, 1vw)}.mr--s,[class*=mdl].mr--s{margin-right:min(0.75rem, 1.5vw)}.mr--m,[class*=mdl].mr--m{margin-right:min(1rem, 2vw)}.mr--l,[class*=mdl].mr--l{margin-right:min(2rem, 4vw)}.mr--xl,[class*=mdl].mr--xl{margin-right:min(4rem, 8vw)}.mr--2xl,[class*=mdl].mr--2xl{margin-right:min(6rem, 12vw)}.mt--zero,[class*=mdl].mt--zero{margin-top:0}.mt--2xs,[class*=mdl].mt--2xs{margin-top:min(0.25rem, 0.5vw)}.mt--xs,[class*=mdl].mt--xs{margin-top:min(0.5rem, 1vw)}.mt--s,[class*=mdl].mt--s{margin-top:min(0.75rem, 1.5vw)}.mt--m,[class*=mdl].mt--m{margin-top:min(1rem, 2vw)}.mt--l,[class*=mdl].mt--l{margin-top:min(2rem, 4vw)}.mt--xl,[class*=mdl].mt--xl{margin-top:min(4rem, 8vw)}.mt--2xl,[class*=mdl].mt--2xl{margin-top:min(6rem, 12vw)}.mb--zero,[class*=mdl].mb--zero{margin-bottom:0}.mb--2xs,[class*=mdl].mb--2xs{margin-bottom:min(0.25rem, 0.5vw)}.mb--xs,[class*=mdl].mb--xs{margin-bottom:min(0.5rem, 1vw)}.mb--s,[class*=mdl].mb--s{margin-bottom:min(0.75rem, 1.5vw)}.mb--m,[class*=mdl].mb--m{margin-bottom:min(1rem, 2vw)}.mb--l,[class*=mdl].mb--l{margin-bottom:min(2rem, 4vw)}.mb--xl,[class*=mdl].mb--xl{margin-bottom:min(4rem, 8vw)}.mb--2xl,[class*=mdl].mb--2xl{margin-bottom:min(6rem, 12vw)}.p--2xs,[class*=mdl].p--2xs{padding:min(0.25rem, 0.5vw)}.p--xs,[class*=mdl].p--xs{padding:min(0.5rem, 1vw)}.p--s,[class*=mdl].p--s{padding:min(0.75rem, 1.5vw)}.p--m,[class*=mdl].p--m{padding:min(1rem, 2vw)}.p--l,[class*=mdl].p--l{padding:min(2rem, 4vw)}.p--xl,[class*=mdl].p--xl{padding:min(4rem, 8vw)}.p--2xl,[class*=mdl].p--2xl{padding:min(6rem, 12vw)}.px--2xs,[class*=mdl].px--2xs{padding:0 min(0.25rem, 0.5vw)}.px--xs,[class*=mdl].px--xs{padding:0 min(0.5rem, 1vw)}.px--s,[class*=mdl].px--s{padding:0 min(0.75rem, 1.5vw)}.px--m,[class*=mdl].px--m{padding:0 min(1rem, 2vw)}.px--l,[class*=mdl].px--l{padding:0 min(2rem, 4vw)}.px--xl,[class*=mdl].px--xl{padding:0 min(4rem, 8vw)}.px--2xl,[class*=mdl].px--2xl{padding:0 min(6rem, 12vw)}.py--2xs,[class*=mdl].py--2xs{padding:min(0.25rem, 0.5vw) 0}.py--xs,[class*=mdl].py--xs{padding:min(0.5rem, 1vw) 0}.py--s,[class*=mdl].py--s{padding:min(0.75rem, 1.5vw) 0}.py--m,[class*=mdl].py--m{padding:min(1rem, 2vw) 0}.py--l,[class*=mdl].py--l{padding:min(2rem, 4vw) 0}.py--xl,[class*=mdl].py--xl{padding:min(4rem, 8vw) 0}.py--2xl,[class*=mdl].py--2xl{padding:min(6rem, 12vw) 0}.pl--zero,[class*=mdl].pl--zero{padding-left:0}.pl--2xs,[class*=mdl].pl--2xs{padding-left:min(0.25rem, 0.5vw)}.pl--xs,[class*=mdl].pl--xs{padding-left:min(0.5rem, 1vw)}.pl--s,[class*=mdl].pl--s{padding-left:min(0.75rem, 1.5vw)}.pl--m,[class*=mdl].pl--m{padding-left:min(1rem, 2vw)}.pl--l,[class*=mdl].pl--l{padding-left:min(2rem, 4vw)}.pl--xl,[class*=mdl].pl--xl{padding-left:min(4rem, 8vw)}.pl--2xl,[class*=mdl].pl--2xl{padding-left:min(6rem, 12vw)}.pr--zero,[class*=mdl].pr--zero{padding-right:0}.pr--2xs,[class*=mdl].pr--2xs{padding-right:min(0.25rem, 0.5vw)}.pr--xs,[class*=mdl].pr--xs{padding-right:min(0.5rem, 1vw)}.pr--s,[class*=mdl].pr--s{padding-right:min(0.75rem, 1.5vw)}.pr--m,[class*=mdl].pr--m{padding-right:min(1rem, 2vw)}.pr--l,[class*=mdl].pr--l{padding-right:min(2rem, 4vw)}.pr--xl,[class*=mdl].pr--xl{padding-right:min(4rem, 8vw)}.pr--2xl,[class*=mdl].pr--2xl{padding-right:min(6rem, 12vw)}.pt--zero,[class*=mdl].pt--zero{padding-top:0}.pt--2xs,[class*=mdl].pt--2xs{padding-top:min(0.25rem, 0.5vw)}.pt--xs,[class*=mdl].pt--xs{padding-top:min(0.5rem, 1vw)}.pt--s,[class*=mdl].pt--s{padding-top:min(0.75rem, 1.5vw)}.pt--m,[class*=mdl].pt--m{padding-top:min(1rem, 2vw)}.pt--l,[class*=mdl].pt--l{padding-top:min(2rem, 4vw)}.pt--xl,[class*=mdl].pt--xl{padding-top:min(4rem, 8vw)}.pt--2xl,[class*=mdl].pt--2xl{padding-top:min(6rem, 12vw)}.pb--zero,[class*=mdl].pb--zero{padding-bottom:0}.pb--2xs,[class*=mdl].pb--2xs{padding-bottom:min(0.25rem, 0.5vw)}.pb--xs,[class*=mdl].pb--xs{padding-bottom:min(0.5rem, 1vw)}.pb--s,[class*=mdl].pb--s{padding-bottom:min(0.75rem, 1.5vw)}.pb--m,[class*=mdl].pb--m{padding-bottom:min(1rem, 2vw)}.pb--l,[class*=mdl].pb--l{padding-bottom:min(2rem, 4vw)}.pb--xl,[class*=mdl].pb--xl{padding-bottom:min(4rem, 8vw)}.pb--2xl,[class*=mdl].pb--2xl{padding-bottom:min(6rem, 12vw)}.gap{gap:min(2rem, 4vw)}.gap--2xs{gap:min(0.5rem, 1vw)}.gap--xs{gap:min(0.75rem, 1.5vw)}.gap--s{gap:min(1rem, 2vw)}.gap--m{gap:min(2rem, 4vw)}.gap--l{gap:min(3rem, 6vw)}.gap--xl{gap:min(4rem, 8vw)}.gap--2xl{gap:min(6rem, 12vw)}.gap--3xl{gap:min(8rem, 16vw)}.gap--4xl{gap:min(10rem, 20vw)}.gap--5xl{gap:min(15rem, 30vw)}[class*=wrapper].grid,[class*=wrapper].flex{gap:min(4rem, 8vw)}[class*=wrapper].grid.min,[class*=wrapper].flex.min{gap:min(2rem, 4vw)}[class*=wrapper] .gap{gap:min(2rem, 4vw)}[class*=wrapper] .gap--2xs{gap:min(0.5rem, 1vw)}[class*=wrapper] .gap--xs{gap:min(0.75rem, 1.5vw)}[class*=wrapper] .gap--s{gap:min(1rem, 2vw)}[class*=wrapper] .gap--m{gap:min(2rem, 4vw)}[class*=wrapper] .gap--l{gap:min(3rem, 6vw)}[class*=wrapper] .gap--xl{gap:min(4rem, 8vw)}[class*=wrapper] .gap--2xl{gap:min(6rem, 12vw)}[class*=wrapper] .gap--3xl{gap:min(8rem, 16vw)}[class*=wrapper] .gap--4xl{gap:min(10rem, 20vw)}[class*=wrapper] .gap--5xl{gap:min(15rem, 30vw)}.cards_wrapper.grid,.cards_wrapper.flex{gap:min(2rem, 4vw)}.flex{width:100%;display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap}.flex>.col,.flex>div{flex:1 0 300px}.flex--2>.col,.flex--2>div{flex:0 0 calc(50% - (min(4rem, 8vw) / 2))}.flex--3>.col,.flex--3>div{flex:0 0 calc(33.333% - (min(4rem, 8vw) / 2))}.grid{display:grid;width:100%;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))}.colcade_wrapper{display:flex;flex-direction:row;gap:.5rem}.colcade_wrapper .grid_col{flex-grow:1;width:auto;gap:.5rem}@media (max-width:1366px){.colcade_wrapper .grid_col:nth-child(4){display:none}}@media (max-width:1024px){.colcade_wrapper .grid_col:nth-child(3){display:none}}@media (max-width:768px){.colcade_wrapper .grid_col:nth-child(2){display:none}}.colcade_wrapper .grid__item{background:#ec985a;color:#fff;text-align:center;font-family:system-ui;font-weight:900;font-size:2rem}.colcade_wrapper .grid__item--1{height:485px;line-height:485px}.colcade_wrapper .grid__item--2{height:457px;line-height:457px}.colcade_wrapper .grid__item--3{height:324px;line-height:324px}.colcade_wrapper .grid__item--4{height:385px;line-height:385px}.colcade_wrapper .grid__item--5{height:314px;line-height:314px}.colcade_wrapper .grid__item--6{height:451px;line-height:451px}.colcade_wrapper .grid__item--7{height:226px;line-height:226px}.colcade_wrapper .grid__item--8{height:322px;line-height:322px}.colcade_wrapper .grid__item--9{height:365px;line-height:365px}.colcade_wrapper .grid__item--10{height:219px;line-height:219px}.colcade_wrapper .grid__item--11{height:497px;line-height:497px}.colcade_wrapper .grid__item--12{height:352px;line-height:352px}.colcade_wrapper .grid__item--13{height:112px;line-height:112px}.colcade_wrapper .grid__item--14{height:309px;line-height:309px}.colcade_wrapper .grid__item--15{height:396px;line-height:396px}@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}}:root{--fluid-text--xs:clamp(0.741rem, -0.002vi + 0.741rem, 0.738rem);--fluid-text--s:clamp(0.833rem, 0.042vi + 0.82rem, 0.885rem);--fluid-text--m:clamp(0.938rem, 0.1vi + 0.906rem, 1.063rem);--fluid-text--l:clamp(1.055rem, 0.176vi + 1rem, 1.275rem);--fluid-heading--xs:clamp(1.187rem, 0.275vi + 1.101rem, 1.53rem);--fluid-heading--s:clamp(1.335rem, 0.401vi + 1.21rem, 1.836rem);--fluid-heading--m:clamp(1.502rem, 0.561vi + 1.326rem, 2.203rem);--fluid-heading--l:clamp(1.689rem, 0.764vi + 1.451rem, 2.644rem);--fluid-heading--xl:clamp(1.901rem, 1.018vi + 1.583rem, 3.173rem);--fluid-heading--2xl:clamp(2.138rem, 1.335vi + 1.721rem, 3.807rem);--fluid-heading--3xl:clamp(2.405rem, 1.731vi + 1.865rem, 4.569rem)}html{font-size:100% !important}body{font-size:1rem;font-size:var(--fluid-text--m);line-height:normal}h1{font-size:var(--fluid-heading--m)}h2{font-size:var(--fluid-heading--s)}h3{font-size:var(--fluid-heading--xs)}h4{font-size:var(--fluid-text--l)}h5{font-size:var(--fluid-text--l)}h6{font-size:var(--fluid-text--l)}.heading{line-height:1.1;font-size:var(--fluid-text--l)}.heading--3xl{font-size:var(--fluid-heading--3xl)}.heading--2xl{font-size:var(--fluid-heading--2xl)}.heading--xl{font-size:var(--fluid-heading--xl)}.heading--l{font-size:var(--fluid-heading--l)}.heading--m{font-size:var(--fluid-heading--m)}.heading--s{font-size:var(--fluid-heading--s)}.heading--xs{font-size:var(--fluid-heading--xs)}.text{font-size:1rem;font-size:var(--fluid-text--m);line-height:normal}.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:.5rem;gap:min(1rem, 2vw)}.heading_wrapper--hero,.heading_wrapper--cover,.heading.heading_wrapper--hero,.heading.heading_wrapper--cover{margin-bottom:min(4rem, 8vw)}.heading_wrapper--section,.heading.heading_wrapper--section{margin-bottom:min(4rem, 8vw)}.heading_wrapper--content,.heading.heading_wrapper--content{margin-bottom:min(1rem, 2vw)}.heading_wrapper--zero,.heading.heading_wrapper--zero{margin-bottom:0}h1,h2,h3,h4,h5,h6{margin-bottom:1rem;margin-top:1rem;display:block;color:#333;font-family:"Stardom","GFS Neohellenic","Neco","Archivo Narrow","Satoshi","Open Sans",Arial,sans-serif;font-weight:400;font-style:normal;line-height:1.1;letter-spacing:.06em}.heading,.card__heading{color:#333;width:100%;font-family:"Stardom","GFS Neohellenic","Neco","Archivo Narrow","Satoshi","Open Sans",Arial,sans-serif;font-weight:400;font-style:normal;line-height:1.1;letter-spacing:.06em}.heading .thin,.card__heading .thin{font-weight:300}.heading .bolder,.card__heading .bolder{font-weight:900}[class*=heading--hero]{font-size:var(--fluid-heading--3xl);color:#b2deeb}.heading--hero--s{font-size:var(--fluid-heading--2xl)}[class*=heading--cover]{font-size:var(--fluid-heading--2xl);color:#fff}.heading--cover--s{font-size:var(--fluid-heading--xl)}[class*=heading--section]{font-size:var(--fluid-heading--xl);position:relative}.heading--section--s{font-size:var(--fluid-heading--l)}.heading--section--s:after{height:var(--fluid-heading--xs)}[class*=heading--content]{font-size:var(--fluid-heading--m)}.heading--content--s{font-size:var(--fluid-heading--s)}[class*=heading--before]{color:#289cd1;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:#b2deeb}[class*=heading--after]{font-weight:300;font-size:var(--fluid-heading--s);max-width:800px;margin-top:0;filter:opacity(1);animation:none}.heading--after--hero,.heading--after--cover{font-size:var(--fluid-heading--m);color:#fff;font-weight:400}@media (max-width:768px){.heading_wrapper{margin-bottom:1.5rem}.heading_wrapper--section{margin-bottom:3rem}.heading--section:after{display:none}}body{font-family:"Satoshi","Open Sans","Satoshi",Arial,sans-serif;font-weight:400;font-style:normal;color:#333;word-break:break-word;overflow-wrap:break-word;hyphens:manual}.text p,.card__text p,.rich-text p,.text-list p,.list p{margin:1.5rem 0}.text p:first-of-type,.card__text p:first-of-type,.rich-text p:first-of-type,.text-list p:first-of-type,.list p:first-of-type{margin-top:0}.text p:last-of-type,.card__text p:last-of-type,.rich-text p:last-of-type,.text-list p:last-of-type,.list p:last-of-type{margin-bottom:0}.text strong,.text .bold,.text.bold,.text--bold,.card__text strong,.card__text .bold,.card__text.bold,.card__text--bold,.rich-text strong,.rich-text .bold,.rich-text.bold,.rich-text--bold,.text-list strong,.text-list .bold,.text-list.bold,.text-list--bold,.list strong,.list .bold,.list.bold,.list--bold{font-weight:700}.text a,.card__text a,.rich-text a,.text-list a,.list a{text-decoration:underline}.text a:hover,.card__text a:hover,.rich-text a:hover,.text-list a:hover,.list a:hover{opacity:.7;color:#289cd1}.text blockquote,.card__text blockquote,.rich-text blockquote,.text-list blockquote,.list blockquote{font-size:var(--fluid-text--l);margin-bottom:3rem;border-color:#289cd1}.text hr,.card__text hr,.rich-text hr,.text-list hr,.list hr{margin:2rem 0}.text--columns,.card__text--columns,.rich-text--columns,.text-list--columns,.list--columns{column-gap:4rem;margin-top:1rem;column-count:3;column-width:350px}.text--color,.text .color,.text.color,.card__text--color,.card__text .color,.card__text.color,.rich-text--color,.rich-text .color,.rich-text.color,.text-list--color,.text-list .color,.text-list.color,.list--color,.list .color,.list.color{color:#289cd1}.text--white,.card__text--white,.rich-text--white,.text-list--white,.list--white{color:#fff !important}a.link{text-decoration:underline;color:#b2deeb}a.link:hover{filter:brightness(1.2)}.rich-text td,.table td{padding:.3rem 2rem;padding-left:0}.indicator,.indicator--s{position:relative}.indicator:before,.indicator--s:before{content:"";background-image:url(/wp-content/uploads/list-icon.svg);position:absolute;top:50%;left:-1.5rem;width:1rem;height:100%;background-size:contain;background-position:right center;background-repeat:no-repeat;transform:translateY(-50%) translateX(-100%)}.indicator--s:before,.indicator--s--s:before{left:-2rem;width:1.2rem;height:1.2rem}@media (max-width:768px){.indicator:before{left:-.9rem;width:.7rem}.indicator--s:before{left:-.7rem;width:.5rem}}@media (max-width:500px){.indicator:before{left:-.9rem;width:.6rem}.indicator--s:before{left:-.6rem;width:.4rem}}.brxe-list.list{display:flex;flex-direction:column;gap:1.5rem}.brxe-list.list .icon{margin-right:.8rem}.brxe-list.list .icon,.brxe-list.list .icon svg{width:1rem;height:1rem}.brxe-list.list .title{font-weight:700;line-height:1.1}.brxe-list.list--l .icon,.brxe-list.list--l .icon svg{width:1.3rem;height:1.3rem}.brxe-list.list--l .title{font-size:var(--fluid-text--l)}.brxe-list.list--light .icon,.brxe-list.list--light .icon svg{color:#b2deeb;fill:#b2deeb}.text>ul,.text>ol,.card__text>ul,.card__text>ol,.rich-text>ul,.rich-text>ol,.text-list>ul,.text-list>ol,.list>ul,.list>ol{padding-inline-start:1.2rem;list-style-type:square;margin-block-start:1.5rem;margin-block-end:1.5rem;margin-inline-start:0;margin-inline-end:0}.text>ul:first-of-type,.text>ol:first-of-type,.card__text>ul:first-of-type,.card__text>ol:first-of-type,.rich-text>ul:first-of-type,.rich-text>ol:first-of-type,.text-list>ul:first-of-type,.text-list>ol:first-of-type,.list>ul:first-of-type,.list>ol:first-of-type{margin-block-start:0}.text>ul:last-of-type,.text>ol:last-of-type,.card__text>ul:last-of-type,.card__text>ol:last-of-type,.rich-text>ul:last-of-type,.rich-text>ol:last-of-type,.text-list>ul:last-of-type,.text-list>ol:last-of-type,.list>ul:last-of-type,.list>ol:last-of-type{margin-block-end:0}.text li,.card__text li,.rich-text li,.text-list li,.list li{line-height:normal;padding:0;margin:0;margin-bottom:0;padding-left:0}.text ol li,.card__text ol li,.rich-text ol li,.text-list ol li,.list ol li{padding-left:.5rem}.text ol li:before,.card__text ol li:before,.rich-text ol li:before,.text-list ol li:before,.list ol li:before{content:none}.text ol li::marker,.card__text ol li::marker,.rich-text ol li::marker,.text-list ol li::marker,.list ol li::marker{font-weight:700}.list--bullets ul{list-style:none;padding-inline-start:calc(0rem + 1.2rem)}.list--bullets li{padding-left:0;margin-left:0}.list--bullets li:before{content:"•";color:#333;opacity:.7;font-weight:700;display:inline-block;width:calc(1.15rem + 0rem);margin-left:calc(-1.15rem - 0rem)}.list--icons>ul{list-style:none;padding-inline-start:0;margin-left:calc(0.8rem + 0.5rem)}.list--icons>ul>li{font-weight:700}.list--icons>ul>li:before{content:"";padding-left:.8rem;background:url(/wp-content/uploads/icon.svg) no-repeat left center;background-size:contain;margin-right:.5rem;margin-left:calc((0.8rem + 0.5rem) * -1)}.hero.section{position:relative;min-height:100vh;min-height:100svh;background-color:#000}.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{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:key--zoom-out 10s ease-in-out infinite alternate both;z-index:1}.hero.section .background__image--main{background-image:url(/wp-content/uploads/taverne-asteria_hero_4.webp)}.hero.section .background__gradient{background-image:linear-gradient(to bottom,rgba(0,0,0,.65) 5%,rgba(0,0,0,.25) 55%);z-index:4}.hero.section .content_wrapper{position:relative;z-index:10;margin-top:10rem;justify-content:center;align-items:center;align-self:center}.hero.section .logo--hero{width:400px;max-width:50vw;margin-bottom:10vh}.hero.section .heading_wrapper--hero{text-align:center;justify-content:center;align-items:center}.hero.section .slogan-greek{position:fixed;z-index:999;left:min(3rem, 6vw);top:50vh;transform:translateY(-50%);height:25vh}.hero.section .slogan-greek path,.hero.section .slogan-greek g{fill:#f1e9e0}@media (max-width:1024px){.hero.section .slogan-greek{display:none}}.hero.section .scroll-link{position:absolute;z-index:99;bottom:min(3rem, 6vw);right:min(3rem, 6vw);transform:rotate(-90deg) translateX(100%);transform-origin:bottom right;gap:min(0.5rem, 1vw)}.hero.section .scroll-link svg,.hero.section .scroll-link i{width:1.6rem;height:1.6rem;font-size:1.6rem;text-align:center;line-height:normal;color:#fff;fill:#fff;transform:translateY(2px)}.hero.section .scroll-link svg:before,.hero.section .scroll-link i:before{width:1.6rem;height:1.6rem;font-size:1.6rem;display:block;line-height:normal}.hero.section .scroll-link svg path,.hero.section .scroll-link svg g,.hero.section .scroll-link svg polygon,.hero.section .scroll-link svg line,.hero.section .scroll-link svg text,.hero.section .scroll-link i path,.hero.section .scroll-link i g,.hero.section .scroll-link i polygon,.hero.section .scroll-link i line,.hero.section .scroll-link i text{fill:#fff}.hero.section .scroll-link svg:before,.hero.section .scroll-link i:before{color:#fff}.hero.section .scroll-link span{color:#fff;font-size:var(--fluid-text--m);letter-spacing:.06em;font-weight:300;line-height:1}@media (orientation:portrait){.hero.section{min-height:100vh;min-height:100svh}.hero.section .background__gradient{background-image:linear-gradient(to top,rgba(0,0,0,.65) 5%,rgba(0,0,0,.25) 55%)}.hero.section .background__image--main{background-image:url(/wp-content/uploads/taverne-asteria_hero_4_m.webp)}}.hero.section.hero--subpage,.hero.section.hero--post{min-height:35vh;min-height:35svh}.hero.section .heading_wrapper--hero{margin-bottom:0}@media (orientation:portrait){.hero.section.hero--subpage,.hero.section.hero--post{min-height:50vh;min-height:50svh}}.section [class*=wrapper].spacer,.section [class*=wrapper] .spacer{margin:min(5rem, 10vw) 0}.section [class*=wrapper].spacer--xl,.section [class*=wrapper] .spacer--xl{margin:min(9rem, 18vw) 0}.section [class*=wrapper].spacer--l,.section [class*=wrapper] .spacer--l{margin:min(7rem, 14vw) 0}.section [class*=wrapper].spacer--s,.section [class*=wrapper] .spacer--s{margin:min(3rem, 6vw) 0}.section [class*=wrapper].spacer--xs,.section [class*=wrapper] .spacer--xs{margin:min(1.5rem, 3vw) 0}.section [class*=wrapper].spacer--top,.section [class*=wrapper] .spacer--top{margin-top:min(5rem, 10vw)}.section [class*=wrapper].spacer--bottom,.section [class*=wrapper] .spacer--bottom{margin-bottom:min(5rem, 10vw)}.section--card .wrapper--card{background:#222;padding:min(5rem, 10vw)}.section{background:#fff;align-items:center;display:flex;flex-direction:column;margin-left:auto;margin-right:auto;width:100%;position:relative;overflow:clip}.section [class*=_ctr]{align-items:flex-start;display:flex;flex-direction:column;margin-left:auto;margin-right:auto;position:relative;z-index:3}.section--white,.col--white{background-color:#fff}.section--light,.col--light{background-color:#f1e9e0}.section--color,.col--color{background-color:#b2deeb}.section--dark,.col--dark{background-color:#31383b}.section--texture,.col--texture{background-color:#b2deeb;background-size:10px}.section--color,.section--dark,.section--cover,.col--color,.col--dark,.col--cover{color:#fff}.section--color .heading,.section--color .text,.section--dark .heading,.section--dark .text,.section--cover .heading,.section--cover .text,.col--color .heading,.col--color .text,.col--dark .heading,.col--dark .text,.col--cover .heading,.col--cover .text{color:#fff}.section--color [class*=heading--before],.section--dark [class*=heading--before],.section--cover [class*=heading--before],.col--color [class*=heading--before],.col--dark [class*=heading--before],.col--cover [class*=heading--before]{color:#289cd1}.section--color .text strong,.section--dark .text strong,.section--cover .text strong,.col--color .text strong,.col--dark .text strong,.col--cover .text strong{color:#fff}.watermark--full{position:absolute;z-index:0;width:auto;max-width:45vw;height:auto;right:5vw;top:30vh;mix-blend-mode:color-burn}[class*=shape-divider]{position:absolute;width:100%;height:10vh;z-index:9;transition:all .6s ease-in-out}.shape-divider--bottom{bottom:-2px}.shape-divider--bottom-reverse{bottom:3px;transform:translateY(100%) scale(-1)}.shape-divider--top{top:-2px;transform:rotate(180deg);transform-origin:center}.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:768px){.section--split{gap:1rem}.section--split .full_ctr .wrapper{flex-direction:column}.section--split .full_ctr .col .fixed_ctr>.inner_wrapper{max-width:100%}}.section .col--red{background:red}.section .col--blue{background:blue}.section .layout_wrapper{display:flex;flex-direction:row;flex-wrap:wrap}.section .layout_wrapper.gap{gap:min(6rem, 12vw) min(10rem, 20vw)}.section .layout_wrapper.gap--2xs{gap:min(0.5rem, 1vw)}.section .layout_wrapper.gap--xs{gap:min(0.75rem, 1.5vw)}.section .layout_wrapper.gap--s{gap:min(1rem, 2vw)}.section .layout_wrapper.gap--m{gap:min(2rem, 4vw)}.section .layout_wrapper.gap--l{gap:min(3rem, 6vw)}.section .layout_wrapper.gap--xl{gap:min(4rem, 8vw)}.section .layout_wrapper.gap--2xl{gap:min(6rem, 12vw)}.section .layout_wrapper.gap--3xl{gap:min(8rem, 16vw)}.section .layout_wrapper.gap--4xl{gap:min(10rem, 20vw)}.section .layout_wrapper.gap--5xl{gap:min(15rem, 30vw)}.section .layout_wrapper>.col{flex:1 0 300px;align-items:center}.section .layout_wrapper>.col.sticky{position:sticky;top:15vh;align-self:flex-start !important}.section .layout_wrapper>.col>.inner_wrapper.fixed-width{max-width:750px}.section .layout_wrapper .col--bg-image{align-self:stretch !important;background-size:cover;min-height:min(50vw, 50vh);height:auto}.section .layout_wrapper .col--image--bottom-left{justify-content:flex-end !important;align-items:flex-start;align-self:flex-end !important;position:sticky;bottom:0}.section .layout--sidebar{flex-wrap:nowrap;width:100%}@media (max-width:1024px){.section .layout--sidebar{flex-wrap:wrap}.section .layout--sidebar .col.sticky{position:static}}.section .layout--sidebar>.col--sidebar{flex:1 0 min(400px, 25vw)}.section .layout--sidebar>.col--main{flex:1 1 auto}@media (max-width:768px){.section .layout--thirds{justify-content:flex-start;flex-wrap:wrap}.section .layout--thirds>.col{flex-basis:100%;height:auto;min-height:none}.section .layout--thirds .col.sticky{position:static}}.section .layout--thirds>.col--large{flex-grow:2}.section .layout--halfs>.col{flex:1 0 50%}@media (max-width:768px){.section .layout_wrapper{flex-direction:column;flex-wrap:wrap}.section .layout_wrapper>.col{flex-basis:100%}}.menu__dish_wrapper{display:grid;grid-auto-rows:min-content;grid-template-columns:repeat(auto-fit,minmax(min(400px, 100%), 1fr));gap:min(2rem, 4vw) min(6rem, 12vw)}.menu__dish{display:flex;flex:1 1 300px}.menu__dish-title{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;gap:min(1rem, 2vw)}.menu__dish-heading{width:fit-content;flex:0 1 auto;margin:0;font-family:"Satoshi","Open Sans","Satoshi",Arial,sans-serif;font-size:var(--fluid-text--l);letter-spacing:0}.menu__dish-line{flex:1 1 auto;border-bottom:1px dotted #dbdbdb}.menu__dish-price{width:fit-content;flex:0 0 auto;font-size:var(--fluid-text--s)}.section--cover{position:relative;z-index:1;min-height:55vh;align-content:center;align-items:center;justify-content:center}.section--cover:after{content:"";top:0;bottom:0;left:0;right:0;width:100%;height:100%;display:block;position:absolute;background:rgba(0,0,0,.8);z-index:-1}.section--video{position:relative;min-height:70vh}.section--video .background_wrapper{overflow:hidden}.section--video .background_wrapper,.section--video .background__image,.section--video .background__image:after,.section--video .background__video,.section--video .background__gradient,.section--video .background__raster{content:"";top:0;bottom:0;left:0;right:0;width:100%;height:100%;display:block;position:absolute}.section--video .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}.section--video .background__video{z-index:1}.section--video .background__image:after{display:none;z-index:2}@supports (mix-blend-mode:color){.section--video .background__image:after{display:block;background-color:#289cd1;mix-blend-mode:color;z-index:2}}.section--video .background__gradient{background-image:linear-gradient(to right,rgba(0,0,0,.65) 5%,rgba(0,0,0,.25) 55%);z-index:4}.section--video .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}.section--video .content_wrapper{position:relative;z-index:10}@media (orientation:portrait){.video_section .background__gradient{background-image:linear-gradient(to top,rgba(0,0,0,.65) 5%,rgba(0,0,0,.25) 55%)}}.kontakt_section .form,.section--reservierung .form{padding:min(3rem, 6vw);background:#31383b;border-radius:.75rem}@media (max-width:768px){.kontakt_section .col--form,.section--kontakt .col--form{padding:2rem}}@media (max-width:500px){.kontakt_section .col--form,.section--kontakt .col--form{padding:1rem}}#brx-header,.hcs_header--js{position:fixed;top:0;z-index:1001}.header__main{transition:all .3s ease;background:0 0;background:rgba(255,255,255,0)}.header__main [class*=_ctr]{transition:all .3s ease;padding-top:2rem;padding-bottom:2rem}.header__main [class*=mdl]{margin:0}.scrolled .header__main{background:#fff;box-shadow:0 -.5rem 1.9rem -.1rem #222;border-bottom:1px solid #dbdbdb}.scrolled .header__main [class*=_ctr]{padding-top:.5rem;padding-bottom:.5rem}.xxheader__main .col{animation:key--header-stagger .6s cubic-bezier(.39,.575,.565,1) both;transform-origin:left}.xxheader__main .col:nth-child(1){animation-delay:.4s}.xxheader__main .col:nth-child(2){animation-delay:.5s}.xxheader__main .col:nth-child(3){animation-delay:.6s}.xxheader__main .col:nth-child(4){animation-delay:.7s}.xxheader__main .col:nth-child(5){animation-delay:.8s}.xxheader__main .col:nth-child(6){animation-delay:.9s}@keyframes key--header-stagger{0%{transform:translateY(-50%);opacity:0}100%{transform:translateY(0);opacity:1}}@media (max-width:1024px){.header__topbar{display:none}}.footer__content{background-color:#fff}.footer__imprint{background-color:#f1e9e0}.footer__imprint [class*=_ctr]{padding-top:.5rem;padding-bottom:.5rem}[class*=footer__heading]{font-weight:400;font-family:"Stardom","GFS Neohellenic","Neco","Archivo Narrow","Satoshi","Open Sans",Arial,sans-serif;line-height:1.1;font-size:var(--fluid-text--l);margin-bottom:2rem;color:#333}.footer__content a,.footer__content p,.footer__content td{font-weight:400;line-height:normal;font-size:var(--fluid-text--s);color:#333}.footer__content a:hover{text-decoration:underline;opacity:1}.footer__imprint a,.footer__imprint p,.footer__imprint span,.footer__imprint td{font-weight:300;line-height:normal;font-size:var(--fluid-text--xs);color:#333}.footer__content .wrapper{display:flex;flex-direction:row;flex-wrap:wrap;gap:6vh min(4rem, 4vw);justify-content:center;align-self:center;width:100%}.footer__content .wrapper>.col{flex:1 1 250px;width:min-content;border-left:1px solid #dfdfdf;padding-left:4rem;align-self:stretch;justify-content:flex-start;align-items:flex-start}.footer__content .wrapper>.col:first-child{padding-left:0;border-left:none}.footer__logo{width:250px;max-width:50vw}.footer__info-text{max-width:25vw}.footer__social-icons.icon-list svg,.footer__social-icons.icon-list i{width:1rem;height:1rem;font-size:1rem;text-align:center;line-height:normal;color:#289cd1;fill:#289cd1}.footer__social-icons.icon-list svg:before,.footer__social-icons.icon-list i:before{width:1rem;height:1rem;font-size:1rem;display:block;line-height:normal}.footer__social-icons.icon-list svg path,.footer__social-icons.icon-list svg g,.footer__social-icons.icon-list svg polygon,.footer__social-icons.icon-list svg line,.footer__social-icons.icon-list svg text,.footer__social-icons.icon-list i path,.footer__social-icons.icon-list i g,.footer__social-icons.icon-list i polygon,.footer__social-icons.icon-list i line,.footer__social-icons.icon-list i text{fill:#289cd1}.footer__social-icons.icon-list svg:before,.footer__social-icons.icon-list i:before{color:#289cd1}.footer__nav-links ul li a,.footer__nav-links a.nav__link{display:flex !important}.footer__nav-links ul li a:hover,.footer__nav-links a.nav__link:hover{color:#289cd1}.footer__icon-boxes.icon-boxes{gap:1rem .5rem}.footer__icon-boxes.icon-boxes .icon-box{width:fit-content}.footer__icon-boxes.icon-boxes .icon-box .icon-box__icon{align-items:center}.footer__icon-boxes.icon-boxes .icon-box .icon-box__icon{width:1.2rem;height:1.2rem;font-size:1.2rem;text-align:center;line-height:normal;color:#289cd1;fill:#289cd1}.footer__icon-boxes.icon-boxes .icon-box .icon-box__icon:before{width:1.2rem;height:1.2rem;font-size:1.2rem;display:block;line-height:normal}.footer__icon-boxes.icon-boxes .icon-box .icon-box__icon path,.footer__icon-boxes.icon-boxes .icon-box .icon-box__icon g,.footer__icon-boxes.icon-boxes .icon-box .icon-box__icon polygon,.footer__icon-boxes.icon-boxes .icon-box .icon-box__icon line,.footer__icon-boxes.icon-boxes .icon-box .icon-box__icon text{fill:#289cd1}.footer__icon-boxes.icon-boxes .icon-box .icon-box__icon:before{color:#289cd1}.footer__oeffnungszeiten{width:fit-content}@media (max-width:1366px){.footer__content .wrapper>.col--logo{flex:1 0 auto;width:100%;padding-left:0;align-items:center;text-align:center}}@media (max-width:1024px){.footer__content .col_wrapper{justify-content:center}.footer__imprint>div{justify-content:center !important}}@media (max-width:500px){.footer__content .wrapper>.col{flex:1 0 auto;width:100%;padding-left:0;border-left:none;justify-content:center;align-items:center;align-content:center;text-align:center !important}.footer__content .wrapper>.col *{text-align:center;justify-content:center;align-content:center;align-items:center !important}}.hcs .brx-popup{transition:all .5s ease-in-out}.hcs .brx-popup .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 .brx-popup-content::-webkit-scrollbar{width:7px}.hcs .brx-popup .brx-popup-content::-webkit-scrollbar-track{background:0 0}.hcs .brx-popup .brx-popup-content::-webkit-scrollbar-thumb{background-color:rgba(155,155,155,.5);border-radius:20px;border:transparent}.hcs .brx-popup .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)}.modal__heading{font-size:var(--fluid-heading--s);text-align:center;margin:0}.modal__heading--banner{font-size:var(--fluid-heading--xs);background:#289cd1;color:#fff;display:flex;justify-content:center;width:100%;padding:1rem}.modal__heading--inside{position:absolute;bottom:1rem;left:50%;transform:translateX(-50%);color:#fff;text-shadow:2px 2px 1rem #000}.modal__text{text-align:center;color:#333}.modal__close-button{background:#dbdbdb;border-radius:.2rem;width:100% !important;display:flex;padding:.7rem;transition:all .1s ease;cursor:pointer;font-weight:700;color:#333}.modal__close-button:hover{background:#289cd1;color:#fff}.hcs .brxe-popup-6542 .brx-popup-content{width:95%;max-width:1200px}.modal--content .modal__text{text-align:left}.form .frm_forms{max-width:1200px;margin-left:auto;margin-right:auto;line-height:normal}.form .frm_forms fieldset{border:none;padding:0}.form .frm_forms .frm__js-fix{margin:0 !important;height:0;visibility:hidden}.form .frm_forms .form__intro{max-width:500px;margin:0 auto}.form .frm_forms .frm_section_heading{margin-bottom:2rem !important;overflow:hidden}.form .frm_forms .frm_section_heading h3{color:#b2deeb;font-size:var(--fluid-text--m);line-height:normal;position:relative;padding:0;margin:0;margin-bottom:1rem;font-weight:700}.form .frm_forms .frm_section_heading h3:after{content:"";width:100%;height:2px;background:#b2deeb;position:absolute;top:.8rem;margin-left:.5rem}.form .frm_forms .frm_section_heading.border{border:2px dashed #dfdfdf;border-radius:.25rem;padding:1rem 2rem}.form .frm_forms .frm_error_style p element.style{color:#fff;background:red;padding:.25rem .5rem;border-radius:.3rem;font-size:.9rem;font-weight:700;margin-bottom:2rem}.form .frm_forms .frm_form_field .frm_error{font-size:.7rem;color:#fff;padding-left:.8rem;position:relative}.form .frm_forms .frm_form_field .frm_error:before{content:"";width:.5rem;height:.5rem;background:#ff2323;border-radius:100rem;z-index:1;left:0;top:50%;position:absolute;transform:translateY(-50%)}.form .frm_forms .form__divider{height:0;margin:2rem 0;border-top:2px dashed #dfdfdf;display:none}.form .frm_forms .frm_fields_container label,.form .frm_forms .frm_fields_container input,.form .frm_forms .frm_fields_container .frm_inline_box,.form .frm_forms .frm_fields_container textarea,.form .frm_forms .frm_fields_container .frm_primary_label{font-family:"Satoshi","Open Sans","Satoshi",Arial,sans-serif !important;line-height:1.5 !important}.form .frm_forms .frm_form_field{margin:1rem 0}.form .frm_forms .frm_form_field .frm_primary_label{font-size:1rem;font-weight:400;color:#fff;margin-top:.5rem;margin-bottom:.3rem}.form .frm_forms .frm_form_field .frm_primary_label span.frm_required{color:#b2deeb}.form .frm_forms .frm_form_field.frm_inside_container{position:relative}.form .frm_forms .frm_form_field.frm_inside_container .frm_primary_label{position:absolute;top:.5rem;left:.5rem;margin:0;transform:scale(1.3) translate(.5rem,.7rem);transform-origin:top left;opacity:1}.form .frm_forms .frm_form_field.frm_inside_container.frm_label_float_top .frm_primary_label{transform:scale(1) translate(0,0);opacity:.8}.form .frm_forms .frm_form_field input[type=text],.form .frm_forms .frm_form_field input[type=tel],.form .frm_forms .frm_form_field input[type=email],.form .frm_forms .frm_form_field input[type=number],.form .frm_forms .frm_form_field textarea,.form .frm_forms .frm_form_field select{border:2px solid transparent;background:rgba(255,255,255,.2);border-radius:.25rem;box-shadow:none;font-size:var(--fluid-text--m);color:#fff;font-weight:400;line-height:1.5;height:auto;margin:.2rem 0;padding:.75rem 1rem}.form .frm_forms .frm_form_field input[type=text]:active,.form .frm_forms .frm_form_field input[type=text]:focus,.form .frm_forms .frm_form_field input[type=tel]:active,.form .frm_forms .frm_form_field input[type=tel]:focus,.form .frm_forms .frm_form_field input[type=email]:active,.form .frm_forms .frm_form_field input[type=email]:focus,.form .frm_forms .frm_form_field input[type=number]:active,.form .frm_forms .frm_form_field input[type=number]:focus,.form .frm_forms .frm_form_field textarea:active,.form .frm_forms .frm_form_field textarea:focus,.form .frm_forms .frm_form_field select:active,.form .frm_forms .frm_form_field select:focus{border:2px solid #b2deeb;background:rgba(255,255,255,.2);color:#fff;font-weight:400;outline:none}.form .frm_forms .frm_form_field input[type=text]::-webkit-input-placeholder,.form .frm_forms .frm_form_field input[type=tel]::-webkit-input-placeholder,.form .frm_forms .frm_form_field input[type=email]::-webkit-input-placeholder,.form .frm_forms .frm_form_field input[type=number]::-webkit-input-placeholder,.form .frm_forms .frm_form_field textarea::-webkit-input-placeholder,.form .frm_forms .frm_form_field select::-webkit-input-placeholder{color:#fff;opacity:.5}.form .frm_forms .frm_form_field input[type=text][aria-invalid=true],.form .frm_forms .frm_form_field input[type=tel][aria-invalid=true],.form .frm_forms .frm_form_field input[type=email][aria-invalid=true],.form .frm_forms .frm_form_field input[type=number][aria-invalid=true],.form .frm_forms .frm_form_field textarea[aria-invalid=true],.form .frm_forms .frm_form_field select[aria-invalid=true]{border:2px solid #ff2323}.form .frm_forms .frm_form_field select{height:auto;background:rgba(255,255,255,.2)}.form .frm_forms .frm_form_field select option{background:rgba(255,255,255,.2);color:#333;box-shadow:0 0 10px 100px #c81717 inset}.form .frm_forms .frm_form_field select option:hover{background-color:rgba(255,255,255,.2)}.form .frm_forms .frm_form_field select option:checked{background:#289cd1;color:#333}.form .frm_forms .frm_form_field .frm_opt_container{max-width:100%;display:flex;display:flex;flex-direction:column;gap:.2rem}.form .frm_forms .frm_form_field .frm_radio,.form .frm_forms .frm_form_field .frm_checkbox{padding-right:2rem}.form .frm_forms .frm_form_field .frm_radio:last-child,.form .frm_forms .frm_form_field .frm_checkbox:last-child{border-right:none}.form .frm_forms .frm_form_field .frm_radio>label,.form .frm_forms .frm_form_field .frm_checkbox>label{color:#fff;transform:translateY(1px);font-size:var(--fluid-text--m)}.form .frm_forms .frm_form_field .frm_radio>label input,.form .frm_forms .frm_form_field .frm_radio>label span,.form .frm_forms .frm_form_field .frm_checkbox>label input,.form .frm_forms .frm_form_field .frm_checkbox>label span{transform:translateY(-1px)}.form .frm_forms .frm_form_field .frm_checkbox,.form .frm_forms .frm_form_field .frm_radio:not(.frm_image_option){margin-left:0;margin-bottom:.5rem !important}.form .frm_forms .frm_form_field .frm_checkbox label,.form .frm_forms .frm_form_field .frm_radio:not(.frm_image_option) label{height:auto;position:relative;padding:0 0 0 35px !important;text-indent:0 !important;margin-bottom:0;cursor:pointer;vertical-align:middle}.form .frm_forms .frm_form_field .frm_checkbox input[type=checkbox],.form .frm_forms .frm_form_field .frm_checkbox input[type=radio],.form .frm_forms .frm_form_field .frm_radio:not(.frm_image_option) input[type=checkbox],.form .frm_forms .frm_form_field .frm_radio:not(.frm_image_option) input[type=radio]{position:absolute !important;margin-left:-9999px;visibility:hidden}.form .frm_forms .frm_form_field .frm_checkbox label input[type=checkbox],.form .frm_forms .frm_form_field .frm_checkbox label input[type=radio],.form .frm_forms .frm_form_field .frm_radio:not(.frm_image_option) label input[type=checkbox],.form .frm_forms .frm_form_field .frm_radio:not(.frm_image_option) label input[type=radio]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.form .frm_forms .frm_form_field .frm_checkbox span,.form .frm_forms .frm_form_field .frm_radio:not(.frm_image_option) span{position:absolute;top:0;left:0;height:25px;width:25px;background-color:rgba(255,255,255,.2);border-radius:2px}.form .frm_forms .frm_form_field .frm_checkbox label:hover input[type=checkbox]~span,.form .frm_forms .frm_form_field .frm_checkbox label input[type=radio]:checked~span,.form .frm_forms .frm_form_field .frm_radio:not(.frm_image_option) label:hover input[type=checkbox]~span,.form .frm_forms .frm_form_field .frm_radio:not(.frm_image_option) label input[type=radio]:checked~span{background-color:rgba(255,255,255,.5)}.form .frm_forms .frm_form_field .frm_checkbox label input[type=checkbox]:checked~span,.form .frm_forms .frm_form_field .frm_checkbox label input[type=radio]:checked~span,.form .frm_forms .frm_form_field .frm_radio:not(.frm_image_option) label input[type=checkbox]:checked~span,.form .frm_forms .frm_form_field .frm_radio:not(.frm_image_option) label input[type=radio]:checked~span{background-color:#b2deeb}.form .frm_forms .frm_form_field .frm_checkbox span:after,.form .frm_forms .frm_form_field .frm_radio:not(.frm_image_option) span:after{content:"";position:absolute;display:none}.form .frm_forms .frm_form_field .frm_checkbox label input[type=checkbox]:checked~span:after,.form .frm_forms .frm_form_field .frm_checkbox label input[type=radio]:checked~span:after,.form .frm_forms .frm_form_field .frm_radio:not(.frm_image_option) label input[type=checkbox]:checked~span:after,.form .frm_forms .frm_form_field .frm_radio:not(.frm_image_option) label input[type=radio]:checked~span:after{display:block}.form .frm_forms .frm_form_field .frm_checkbox label span:after,.form .frm_forms .frm_form_field .frm_radio:not(.frm_image_option) label span:after{left:9px;top:5px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg)}.form .frm_forms .frm_form_field input:-internal-autofill-selected{background:0 0 !important}.form .frm_forms .frm_form_field input:-webkit-autofill,.form .frm_forms .frm_form_field input:-webkit-autofill:hover,.form .frm_forms .frm_form_field input:-webkit-autofill:focus textarea:-webkit-autofill,.form .frm_forms .frm_form_field textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus,.form .frm_forms .frm_form_field select:-webkit-autofill,.form .frm_forms .frm_form_field select:-webkit-autofill:hover,.form .frm_forms .frm_form_field select:-webkit-autofill:focus{-webkit-box-shadow:0 0 0px 1000px transparent inset !important;-webkit-text-fill-color:#fff}.form .frm_forms .frm_form_field input:-webkit-autofill,.form .frm_forms .frm_form_field input:-webkit-autofill:focus{transition:background-color 0s 600000s,color 0s 600000s !important}.form .frm_forms .frm_form_field .frm_dropzone{background:0 0}.form .frm_forms .frm_form_field .frm_dropzone .dz-message{background:0 0;margin:0}.form .frm_forms .frm_form_field .frm_dropzone .dz-message .frm_icon_font.frm_upload_icon:before{font-size:2rem}.form .frm_forms .frm_form_field .frm_dropzone .dz-message .frm_upload_text{font-size:var(--fluid-text--s)}.form .frm_forms .frm_form_field .frm_dropzone .dz-message .frm_small_text{display:none}.form .frm_forms .frm_message{border:none;padding:2rem;display:flex;flex-direction:column;justify-content:center;align-items:center}.form .frm_forms .frm_message svg,.form .frm_forms .frm_message img{margin-bottom:0;fill:#b2deeb;width:2.5rem;height:auto}.form .frm_forms .frm_message h4{font-size:var(--fluid-heading--xs);margin-bottom:1rem;color:#fff;text-align:center}.form .frm_forms .frm_message p{font-size:var(--fluid-text--m);color:#fff;text-align:center}.form .frm_forms .frm_submit{margin-top:2rem}.form #frm_form_3_container.frm_forms .frm_page_num_1 .frm_submit{justify-content:center;display:flex}.form .frm_forms .frm_loading_form .frm_submit button.frm_button_submit:after,.form .frm_forms .frm_loading_form .frm_submit button.frm_prev_page:after,.form .frm_forms .frm_loading_prev .frm_submit button.frm_button_submit:after,.form .frm_forms .frm_loading_prev .frm_submit button.frm_prev_page:after{content:"";position:absolute;width:1.2rem;height:1.2rem;top:0;left:0;right:0;bottom:0;margin:auto;border:1px solid transparent;border-top-color:#000;border-bottom-color:#000;border-radius:50%;animation:button-loading-spinner 1s ease infinite;display:none}.form .frm_forms .frm_doing_ajax{opacity:.5}.form .frm_forms .frm_loading_form .frm_submit button.frm_button_submit{color:transparent}.form .frm_forms .frm_loading_form .frm_submit button.frm_button_submit:after{display:flex}.form .frm_forms .frm_loading_prev .frm_submit button.frm_prev_page{color:transparent}.form .frm_forms .frm_loading_prev .frm_submit button.frm_prev_page:after{display:flex}@keyframes button-loading-spinner{from{transform:rotate(0turn)}to{transform:rotate(1turn)}}#wp-auth-check-wrap.hidden{display:none}.form .frm_forms .frm_form_field.datenschutz .frm_primary_label{display:none}.form .frm_forms .frm_form_field.datenschutz .frm_checkbox{padding-right:0 !important}.form .frm_forms .frm_form_field.datenschutz label{font-size:var(--fluid-text--xs);color:#fff;display:block !important;align-items:center;line-height:1.2 !important}.form .frm_forms .frm_form_field.datenschutz label a{font-size:var(--fluid-text--xs);color:#fff;text-decoration:underline}#ui-datepicker-div.ui-datepicker{background:#f0f8ff;border:1px solid #b3d4ef;padding:.2em .2em 0;width:17em;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;z-index:99999;box-shadow:0 2px 8px rgba(0,122,204,.1)}#ui-datepicker-div.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0;background:#cce4f7;border-bottom:1px solid #a6cce8;color:#004e80;font-weight:700;text-align:center}#ui-datepicker-div.ui-datepicker .ui-datepicker-header .ui-datepicker-prev,#ui-datepicker-div.ui-datepicker .ui-datepicker-header .ui-datepicker-next{position:absolute;top:.3em;width:1.8em;height:1.8em;cursor:pointer;color:#007acc}#ui-datepicker-div.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:hover,#ui-datepicker-div.ui-datepicker .ui-datepicker-header .ui-datepicker-next:hover{color:#004e80}#ui-datepicker-div.ui-datepicker .ui-datepicker-header .ui-datepicker-prev{left:.2em}#ui-datepicker-div.ui-datepicker .ui-datepicker-header .ui-datepicker-next{right:.2em}#ui-datepicker-div.ui-datepicker .ui-datepicker-header .ui-datepicker-title{line-height:1.8em;margin:0 2.3em;text-align:center}#ui-datepicker-div.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:.4em 0 0}#ui-datepicker-div.ui-datepicker table th{padding:.7em 0;text-align:center;font-weight:700;color:#007acc}#ui-datepicker-div.ui-datepicker table td{padding:1px;text-align:center}#ui-datepicker-div.ui-datepicker table td span,#ui-datepicker-div.ui-datepicker table td a{display:block;text-decoration:none;color:#003d66;padding:.4em .2em;background:#e6f3fc;border-radius:4px;transition:background .2s ease,color .2s ease}#ui-datepicker-div.ui-datepicker table td span:hover,#ui-datepicker-div.ui-datepicker table td a:hover{background:#007acc;color:#fff}#ui-datepicker-div.ui-datepicker table td.ui-datepicker-current-day a,#ui-datepicker-div.ui-datepicker table td a.ui-state-active{background:#005fa3;color:#fff}#ui-datepicker-div.ui-datepicker .ui-datepicker-today a{border:1px solid #007acc;font-weight:700;background:#d9edf8}#ui-datepicker-div.ui-datepicker .ui-datepicker-header select.ui-datepicker-month,#ui-datepicker-div.ui-datepicker .ui-datepicker-header select.ui-datepicker-year{background:#e6f3fc;color:#003d66;font-size:.9em;border-radius:4px;appearance:none}#ui-datepicker-div.ui-datepicker .ui-datepicker-header select.ui-datepicker-month:focus,#ui-datepicker-div.ui-datepicker .ui-datepicker-header select.ui-datepicker-year:focus{outline:none;box-shadow:0 0 3px #007acc}@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:1024px){.form .frm_forms .form__radio-cards .frm_opt_container{grid-template-columns:repeat(auto-fit,minmax(min(300px, 100%), 1fr))}}.xbody:before{content:"";height:100%;width:100%;z-index:9999999;position:fixed;background:#fff;display:flex;animation:splashscreen-fade;animation-duration:.3s;animation-delay:.05s;animation-fill-mode:forwards;animation-timing-function:ease-out}@keyframes splashscreen-fade{0%{opacity:1}90%{opacity:0}100%{opacity:0;visibility:hidden}}.preloader{height:100%;width:100%;z-index:99999999;position:fixed;background:#fff;display:flex;justify-content:center;align-content:center;align-items:center;animation:preloader-fade;animation-duration:.3s;animation-delay:2s;animation-fill-mode:forwards;animation-timing-function:ease-in}.preloader img{width:400px;max-width:50vw}@keyframes preloader-fade{0%{opacity:1}90%{opacity:0}100%{opacity:0;visibility:hidden}}.loader{width:150px;max-width:30vw;margin:0 auto;margin-top:3rem;border-radius:100px;border:4px solid transparent;position:relative;padding:.1rem}.loader:before{content:"";background:rgba(0,0,0,.1);border-radius:100px;position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px}.loader__bar{position:absolute;border-radius:100px;top:0;right:100%;bottom:0;left:0;background:#289cd1;width:0;animation:borealisBar 2s ease .1s}@keyframes borealisBar{0%{left:0;right:100%;width:0}10%{left:0;right:75%;width:25%}90%{right:0;left:75%;width:25%}100%{left:100%;right:0;width:0}}.wp_row .post-navigation .label{font-weight:300;text-transform:none;font-size:var(--fluid-text-s)}.wp_row .post-navigation .title{font-weight:700;text-transform:none;font-size:var(--fluid-text-m)}@media (max-width:1024px){.wp_row{display:none}}.header__topbar{display:flex;align-items:center;flex-direction:row}.header__topbar [class*=_ctr]{flex-direction:row;align-items:center;justify-content:space-between}.header__topbar .icon-list--topbar{gap:1.5rem}.header__topbar .icon-list--topbar li.has-link a{gap:.4rem}.header__topbar .icon-list--topbar svg,.header__topbar .icon-list--topbar i{width:1rem;height:1rem;font-size:1rem;text-align:center;line-height:normal;color:#fff;fill:#fff}.header__topbar .icon-list--topbar svg:before,.header__topbar .icon-list--topbar i:before{width:1rem;height:1rem;font-size:1rem;display:block;line-height:normal}.header__topbar .icon-list--topbar svg path,.header__topbar .icon-list--topbar svg g,.header__topbar .icon-list--topbar svg polygon,.header__topbar .icon-list--topbar svg line,.header__topbar .icon-list--topbar svg text,.header__topbar .icon-list--topbar i path,.header__topbar .icon-list--topbar i g,.header__topbar .icon-list--topbar i polygon,.header__topbar .icon-list--topbar i line,.header__topbar .icon-list--topbar i text{fill:#fff}.header__topbar .icon-list--topbar svg:before,.header__topbar .icon-list--topbar i:before{color:#fff}.header__topbar .icon-list--topbar li a,.header__topbar .icon-list--topbar span{color:#fff;font-size:var(--fluid-text--xs);font-weight:400}@media (max-width:768px){.header__topbar{display:none}}.header__main .fixed_ctr,.header__main .full_ctr{gap:min(3rem, 6vw)}.header__main .col{display:flex;flex:1 1 0}.header__main .col--burger{display:none}.header__main .col--nav{flex:1 0 auto;justify-content:center;flex-direction:row}.header__main .col--icons{justify-content:flex-end}.header__main .logo img,.header__main .logo svg{transition:all .3s ease;transition-property:transform;transform-origin:top center;opacity:1;height:1.5rem;width:auto;max-width:40vw;max-height:7vh;filter:grayscale(1) brightness(10)}@media (max-width:768px){.header__main .logo img,.header__main .logo svg{transform-origin:top right}}.header__main .icon-list svg,.header__main .icon-list i{width:1.2rem;height:1.2rem;font-size:1.2rem;text-align:center;line-height:normal;color:#fff;fill:#fff}.header__main .icon-list svg:before,.header__main .icon-list i:before{width:1.2rem;height:1.2rem;font-size:1.2rem;display:block;line-height:normal}.header__main .icon-list svg path,.header__main .icon-list svg g,.header__main .icon-list svg polygon,.header__main .icon-list svg line,.header__main .icon-list svg text,.header__main .icon-list i path,.header__main .icon-list i g,.header__main .icon-list i polygon,.header__main .icon-list i line,.header__main .icon-list i text{fill:#fff}.header__main .icon-list svg:before,.header__main .icon-list i:before{color:#fff}.header__main .icon-list span{color:#fff;font-size:var(--fluid-text--s);letter-spacing:.06em;font-weight:300}@media (max-width:1024px){.header__main .icon-list span{display:none}}.scrolled .header__main .logo img,.scrolled .header__main .logo svg{opacity:1;filter:grayscale(0) brightness(1)}.scrolled .header__main .logo img:hover,.scrolled .header__main .logo svg:hover{transform:scale(.8)}.scrolled .header__main .icon-list svg,.scrolled .header__main .icon-list i{color:#333;fill:#333}.scrolled .header__main .icon-list svg path,.scrolled .header__main .icon-list svg g,.scrolled .header__main .icon-list svg polygon,.scrolled .header__main .icon-list svg line,.scrolled .header__main .icon-list svg text,.scrolled .header__main .icon-list i path,.scrolled .header__main .icon-list i g,.scrolled .header__main .icon-list i polygon,.scrolled .header__main .icon-list i line,.scrolled .header__main .icon-list i text{fill:#333}.scrolled .header__main .icon-list svg:before,.scrolled .header__main .icon-list i:before{color:#333}.scrolled .header__main .icon-list span{color:#333}@media (max-width:1366px){.header__main .col--burger{display:flex}.header__main .col--logo{flex-grow:1;justify-content:center}.header__main .col--nav{display:none}}@media (max-width:768px){.header__main .col--logo{justify-content:flex-end}.header__main .col--button{display:none}}.header__main .nav ul{gap:.5rem !important}.header__main .nav li:last-child{border-right:none}.header__main .nav li a{background:0 0;margin:0;font-weight:300;font-size:var(--fluid-text--s);padding:1rem;padding-top:.5rem;line-height:normal;color:#fff;border-top:.5rem solid transparent;letter-spacing:.06em}.header__main .nav li a{display:flex;flex-direction:column;text-align:center}.header__main .nav li a:after{content:attr(data-title);height:0;visibility:hidden;overflow:hidden;user-select:none;pointer-events:none;font-weight:700}@media speech{.header__main .nav li a:after{display:none}}.header__main .nav li:hover a{background:0 0;margin:0;font-weight:300;font-size:var(--fluid-text--s);padding:1rem;padding-top:.5rem;line-height:normal;color:#b2deeb;border-top:.5rem solid #b2deeb;letter-spacing:.06em;font-weight:700}.header__main .nav li.current_page_item a,.header__main .nav li.current_page_item a:active{background:0 0;margin:0;font-weight:300;font-size:var(--fluid-text--s);padding:1rem;padding-top:.5rem;line-height:normal;color:#289cd1;border-top:.5rem solid #289cd1;letter-spacing:.06em;font-weight:700}.scrolled .header__main .nav li a{background:0 0;margin:0;font-weight:300;font-size:var(--fluid-text--s);padding:1rem;padding-top:.5rem;line-height:normal;color:#333;border-top:.5rem solid transparent;letter-spacing:.06em}.scrolled .header__main .nav li:hover a{background:0 0;margin:0;font-weight:300;font-size:var(--fluid-text--s);padding:1rem;padding-top:.5rem;line-height:normal;color:#333;border-top:.5rem solid transparent;letter-spacing:.06em;font-weight:700}.scrolled .header__main .nav li.current_page_item a,.scrolled .header__main .nav li.current_page_item a:active{background:0 0;margin:0;font-weight:300;font-size:var(--fluid-text--s);padding:1rem;padding-top:.5rem;line-height:normal;color:#289cd1;border-top:.5rem solid transparent;letter-spacing:.06em;font-weight:700}.header__off-canvas{width:550px;transform:translateX(-550px);transition:transform .4s cubic-bezier(.32,0,.67,0);position:fixed;background:#fff;z-index:1020;left:0;top:0;height:100vh;overflow:hidden;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.header__off-canvas::-webkit-scrollbar{display:none}.hcs_header--js.open .header__off-canvas{transform:translateX(0);transition:transform .6s cubic-bezier(.33,1,.68,1)}.header__off-canvas>.inner_wrapper,.header__off-canvas .nav-menu nav li .sub-menu{background:#fff;display:flex !important;flex-direction:column}.header__off-canvas>.inner_wrapper{height:100vh;height:100svh;max-height:100vh;max-height:100svh;overflow-y:scroll;justify-content:space-between;flex-wrap:nowrap;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;position:relative}.header__off-canvas>.inner_wrapper::-webkit-scrollbar{display:none}.header__off-canvas .nav-menu nav li .sub-menu{position:absolute !important;background:#000;top:0;left:0;right:0;bottom:0;align-content:flex-start;justify-content:flex-start;transform:translateX(-100%);transition:transform .4s cubic-bezier(.32,0,.67,0);opacity:1;visibility:visible}.header__off-canvas .nav-menu nav li.active>.sub-menu{transform:translateX(0);transition:transform .6s cubic-bezier(.33,1,.68,1)}.header__off-canvas__head{padding:3rem}.header__off-canvas .logo--top{display:flex;justify-content:center}.header__off-canvas .logo--top img{max-width:30vw;height:3rem}.header__off-canvas .nav{margin:0;display:flex;width:100%}.header__off-canvas .nav nav{width:100%}.header__off-canvas .nav nav ul li{position:static}.header__off-canvas .logo--bottom{display:flex;justify-content:center;padding:1rem 3rem}.header__off-canvas .logo--bottom img{width:300px;max-width:80%}.header__off-canvas .icon-list--social{padding:3rem}.header__off-canvas .icon-list--social span{transform:translateY(2px)}@media (max-width:500px){.header__off-canvas{width:100%;max-width:100vw;transform:translateX(-100%)}}.header__backdrop,.modal__overlay{position:fixed;z-index:1010;top:0;left:0;bottom:0;right:0;opacity:0;transition:opacity .6s ease .05s,transform 0s ease .6s;transform:translateX(-100vw);background-color:rgba(0,0,0,.7);backdrop-filter:blur(15px)}.hcs_header--js.open .header__backdrop,.modal__overlay.open{opacity:1;transform:translateX(0);transition:opacity .6s ease}.header__off-canvas .nav li{border-bottom:1px solid #dfdfdf}.header__off-canvas .nav li a{background:0 0;width:100% !important;margin:0;font-weight:400;font-size:var(--fluid-text--m);padding:1.2rem 3rem;line-height:normal;color:#333;border:0 solid transparent;cursor:pointer}.header__off-canvas .nav li.current-menu-item{border-color:#289cd1}.header__off-canvas .nav li:last-child{border-bottom:none}.header__off-canvas .nav li:hover a{background:#dbdbdb;width:100% !important;margin:0;font-weight:400;font-size:var(--fluid-text--m);padding:1.2rem 3rem;line-height:normal;color:#333;border:0 solid transparent;cursor:pointer;font-weight:400}.header__off-canvas .nav li.current-menu-item a,.header__off-canvas .nav li.current-menu-item a:active{background:#289cd1;width:100% !important;margin:0;font-weight:400;font-size:var(--fluid-text--m);padding:1.2rem 3rem;line-height:normal;color:#fff;border:0 solid transparent;cursor:pointer;font-weight:700}.header__off-canvas .nav li.menu-item-has-children a{padding-right:0}.header__off-canvas .nav li.menu-item-has-children .brx-submenu-toggle>button{padding:1.2rem 3rem;padding-left:0;margin-left:.5rem}.header__off-canvas .nav li.menu-item-has-children .brx-submenu-toggle>button svg,.header__off-canvas .nav li.menu-item-has-children .brx-submenu-toggle>button i{width:.7rem;height:.7rem;font-size:.7rem;text-align:center;line-height:normal}.header__off-canvas .nav li.menu-item-has-children .brx-submenu-toggle>button svg:before,.header__off-canvas .nav li.menu-item-has-children .brx-submenu-toggle>button i:before{width:.7rem;height:.7rem;font-size:.7rem;display:block;line-height:normal}.header__off-canvas .nav li.menu-item-has-children .sub-menu li{border-right:none;border-bottom:1px solid #272727}.header__off-canvas .nav li.menu-item-has-children .sub-menu li:last-child{border-bottom:none}.header__off-canvas .nav li.menu-item-has-children .sub-menu li a{background:0 0;width:100% !important;margin:0;font-weight:400;font-size:var(--fluid-text--m);padding:1.2rem 3rem;line-height:normal;color:#fff;border:0 solid transparent;cursor:pointer;text-align:left}.header__off-canvas .nav li.menu-item-has-children .sub-menu li.btn--back a{background:#222;width:100% !important;margin:0;font-weight:400;font-size:var(--fluid-text--m);padding:1.2rem 3rem;line-height:normal;color:#b2deeb;border:0 solid transparent;cursor:pointer;font-weight:700}.header__off-canvas .nav li.menu-item-has-children .sub-menu li.btn--back a:before{content:"";width:1rem;height:.7rem;background-position:left center;background-size:contain;background-repeat:no-repeat;display:flex;align-self:center}.header__off-canvas .nav li.menu-item-has-children .sub-menu li:hover a{background:#dbdbdb;width:100% !important;margin:0;font-weight:400;font-size:var(--fluid-text--m);padding:1.2rem 3rem;line-height:normal;color:#333;border:0 solid transparent;cursor:pointer;font-weight:700}.header__off-canvas .nav li.menu-item-has-children .sub-menu li.current-menu-item a,.header__off-canvas .nav li.menu-item-has-children .sub-menu li.current-menu-item a:active{background:#289cd1;width:100% !important;margin:0;font-weight:400;font-size:var(--fluid-text--m);padding:1.2rem 3rem;line-height:normal;color:#fff;border:0 solid transparent;cursor:pointer;font-weight:700}.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--open{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;background:0 0;border:none;transition:all .2s ease-in-out}.burger--open:active,.burger--open:focus{top:0}.burger--open .bar1,.burger--open .bar2,.burger--open .bar3{width:2rem;height:0;margin:.3rem 0;border-radius:50px;background:#fff;border:1px solid #fff;transition:all .2s ease-in-out}.burger--open .burger__text{color:#fff;font-family:"Stardom","GFS Neohellenic","Neco","Archivo Narrow","Satoshi","Open Sans",Arial,sans-serif;font-weight:900;font-size:.9rem;margin-left:.75rem;transform:translateY(.1rem);transition:all .2s ease-in-out}.burger--open:hover .bar1,.burger--open:hover .bar3,.burger--open:active .bar1,.burger--open:active .bar3,.burger--open:focus .bar1,.burger--open:focus .bar3{transform:translateX(-.3rem)}.burger--open:hover .bar2,.burger--open:active .bar2,.burger--open:focus .bar2{transform:translateX(.3rem)}.scrolled .burger--open .bar1,.scrolled .burger--open .bar2,.scrolled .burger--open .bar3{background:#333;border:1px solid #333}.scrolled .burger--open .burger__text{color:#333}.burger--close{background:#333;width:2.5rem;height:2.5rem;display:flex;justify-content:center;align-items:center}.burger--close .icon{width:1.6rem;height:1.6rem;font-size:1.6rem;text-align:center;line-height:normal;color:#fff;fill:#fff}.burger--close .icon:before{width:1.6rem;height:1.6rem;font-size:1.6rem;display:block;line-height:normal}.burger--close .icon path,.burger--close .icon g,.burger--close .icon polygon,.burger--close .icon line,.burger--close .icon text{fill:#fff}.burger--close .icon:before{color:#fff}.burger--close:hover,.burger--close:active,.burger--close:focus{background:red;cursor:pointer}.burger--close:hover .icon,.burger--close:active .icon,.burger--close:focus .icon{color:#fff;fill:#fff}.burger--close:hover .icon path,.burger--close:hover .icon g,.burger--close:hover .icon polygon,.burger--close:hover .icon line,.burger--close:hover .icon text,.burger--close:active .icon path,.burger--close:active .icon g,.burger--close:active .icon polygon,.burger--close:active .icon line,.burger--close:active .icon text,.burger--close:focus .icon path,.burger--close:focus .icon g,.burger--close:focus .icon polygon,.burger--close:focus .icon line,.burger--close:focus .icon text{fill:#fff}.burger--close:hover .icon:before,.burger--close:active .icon:before,.burger--close:focus .icon:before{color:#fff}.hcs #bricks-one-page-navigation{gap:.25rem;right:1rem}.hcs #bricks-one-page-navigation a{background-color:#222;border:1px solid #000;height:7px;width:7px}.hcs #bricks-one-page-navigation a.active{background-color:#289cd1;border-color:#289cd1;height:10px;width:10px}@media (max-width:768px){.hcs.bx #bricks-one-page-navigation{display:none}}.cards_wrapper.grid,.cards_wrapper.flex{align-items:stretch}.cards_wrapper.grid .query_wrapper,.cards_wrapper.flex .query_wrapper{height:100%}.cards_wrapper.grid{margin-left:auto;margin-right:auto;width:100%;justify-content:center;justify-items:center}.cards_wrapper.grid .card{width:100%;max-width:450px}.cards_wrapper.flex{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-self:center;width:100%}.cards_wrapper.flex .card{flex:0 1 300px;width:fit-content;max-width:450px}.cards_wrapper.flex .produkt-card{max-width:400px}.card .inner_wrapper{display:flex;padding:2.5rem;gap:1rem;justify-content:space-between}.card.mdl{margin:0}a.card{transition:all .3s ease;animation:none !important}@media not all and (pointer:coarse){a.card{transition:all .3s ease}a.card:hover{transform:scale(.95)}}.card{background:#31383b;border-radius:.75rem;overflow:hidden;max-width:450px;height:auto;display:flex;flex-direction:column;align-items:flex-start}.card__image{max-height:40vh;object-fit:cover}.card__icon,.card__icon:before,.card svg.card__icon{width:6rem;height:6rem;font-size:6rem;color:#b2deeb;fill:#b2deeb;display:block}.card .heading-wrapper{margin-bottom:2rem}.card [class*=card__heading]{line-height:1.1;font-weight:700;color:#b2deeb}.card__heading{font-size:var(--fluid-text--l)}.card__heading--s{font-size:var(--fluid-text--m);font-family:"Satoshi","Open Sans","Satoshi",Arial,sans-serif}.card__heading--before{font-size:var(--fluid-text--s);font-weight:400;margin-bottom:0;opacity:.8}.card__text{font-size:var(--fluid-text--s);line-height:normal;color:#333}.card__text--s{font-size:var(--fluid-text--s)}.card__link{color:#333;font-weight:700;text-decoration:underline;font-size:var(--fluid-text--s);cursor:pointer;transition:all .3s ease}.card__link:hover{color:#289cd1}.card__link--disabled{user-select:none}.card--color{background-color:#289cd1}.card--color .card__heading{color:#fff}.card--color .card__text{color:#fff}.card--centered [class*=card__]{text-align:center;width:100%;justify-content:center;display:flex}.card--centered .inner_wrapper{align-items:center;justify-content:center}@media (max-width:1366px){.card .inner_wrapper{padding:2.5rem;gap:2.5rem}}@media (max-width:768px){.card .inner_wrapper{padding:2rem;gap:2rem}}@media (max-width:500px){.card .inner_wrapper{padding:2rem 1.5rem}}.icon-card .card__heading{margin-bottom:0}.cover-card{position:relative;height:40vh}.cover-card .card__background,.cover-card .card__background-image,.cover-card .card__background-overlay{content:"";top:0;bottom:0;left:0;right:0;width:100%;height:100%;display:block;position:absolute;margin:0}.cover-card .card__background-image{filter:brightness(50%)}.cover-card .card__background-overlay{mix-blend-mode:color;background:#289cd1}.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:#289cd1}.review-card .card__job-link{font-size:var(--fluid-text--xs);text-decoration:underline}.review-item__image{border-radius:50rem;overflow:hidden}.review-item__heading{font-size:var(--fluid-text--l)}.review-item__text{text-align:center}.team-card{padding:0}.team-card .background-image_wrapper{height:500px;max-height:60vh}.team-card .inner_wrapper{padding:2rem}.team-card .icon-box{gap:0 0}.slider{overflow-y:visible}.slider .splide__arrows button.splide__arrow{height:1rem;width:1rem}.slider .splide__arrows button.splide__arrow svg{fill:#fff}.slider .splide__arrows button.splide__arrow--prev{left:1rem}.slider .splide__arrows button.splide__arrow--next{right:1rem}.slider .splide__pagination{bottom:-2.5rem}.slider .splide__pagination .splide__pagination__page{background-color:#fff;border:1px solid #222}.slider .splide__pagination .splide__pagination__page.is-active{background-color:#b2deeb;border:1px solid #b2deeb}.slider{overflow:visible}.slider .splide__track{overflow:visible}.slider .slider__image{width:100%;height:100%;object-fit:cover}.slider--carousel{padding:.5rem 0}.partner_section{background:#fff}.zertifikate_section{background:#fff}.tc-slider{overflow:hidden;display:flex;flex-direction:row;flex-wrap:nowrap}.tc-slider__track{display:grid;grid-auto-flow:column;grid-auto-columns:max-content;width:auto;max-width:none;animation: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{position:relative;width:100%}.tc-slider--logos:after{content:"";top:0;bottom:0;left:0;right:0;width:100%;height:100%;display:block;position:absolute;background:linear-gradient(90deg,#fff 0%,rgba(255,255,255,0) 10%,rgba(255,255,255,0) 90%,#fff 100%);z-index:0;pointer-events:none}.tc-slider--logos:hover .tc-slider__track{animation-play-state:paused}.tc-slider--logos .tc-slider__item{margin:0;filter:grayscale(1);transition:.4s filter ease;opacity:.7;margin-right:5rem}.tc-slider--logos .tc-slider__item:hover{filter:grayscale(0);opacity:1}.tc-slider--logos .tc-slider__logo{height:5rem;width:auto}.tc-slider--zertifikate .tc-slider__link{filter:none}.tc-slider--zertifikate .tc-slider__link:hover{filter:grayscale(1)}@keyframes imageScroll{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:1.25rem}.image-slider__slide.splide__slide{justify-content:flex-end;align-items:flex-start}.image-slider__inner_wrapper{margin:2rem;padding:1rem;border-radius:.5rem;background:rgba(0,0,0,.5)}.image-slider__inner-heading{color:#fff;font-size:var(--fluid-heading--xs)}.image-slider__inner-zusatz{color:#fff;font-size:var(--fluid-text--m)}.review-slider__slide.splide__slide{align-items:center}.sync-sliders-main{margin-bottom:.7rem}.sync-sliders-main .slider__slide{height:400px !important;max-height:60vw}.sync-sliders-thumb .slider__slide{border:0 solid transparent !important;opacity:.4}.sync-sliders-thumb .slider__slide.is-active{opacity:1;border:0 solid #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}}img.image,.image img{border-radius:1.25rem;overflow:hidden;object-fit:cover}img.image--no-radius,.image img--no-radius{border-radius:0}img.image--heading,.image img--heading{margin-bottom:.5rem;font-size:var(--fluid-text--l)}img.image--caption,img.image .bricks-image-caption,.image img--caption,.image img .bricks-image-caption{margin-top:.5rem;font-style:italic;font-size:var(--fluid-text--xs);pointer-events:none;background:0 0;color:#333}.col--background-image,.background-image{height:auto;min-height:min(55vw, 400px)}.img-watermark_wrapper{position:relative}.img-watermark_wrapper .img-watermark{position:absolute;z-index:9;opacity:.4;width:15%;max-width:100px;height:auto;bottom:1rem;right:1rem;mix-blend-mode:hard-light;transform:rotate(-90deg) translateX(100%);transform-origin:bottom right}.btn-group{gap:1rem}@keyframes button-loading-spinner{from{transform:rotate(0turn)}to{transform:rotate(1turn)}}.btn,.form .frm_forms .frm_submit button,.hcs .woocommerce .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 .1s ease;border:1px solid transparent;border-radius:5rem;box-shadow:none;font-family:"Stardom","GFS Neohellenic","Neco","Archivo Narrow","Satoshi","Open Sans",Arial,sans-serif;text-decoration:none;text-transform:none;line-height:normal !important;font-weight:400 !important;font-size:var(--fluid-text--s);letter-spacing:.04em;padding:min(0.6rem, 1.2vw) min(1.2rem, 2.4vw);width:fit-content;max-width:350px;min-width:fit-content;gap:.5rem;min-height:0;border-color:#289cd1;background:#289cd1;color:#fff}.btn svg,.btn i,.btn i:before,.form .frm_forms .frm_submit button svg,.form .frm_forms .frm_submit button i,.form .frm_forms .frm_submit button i:before,.hcs .woocommerce .button svg,.hcs .woocommerce .button i,.hcs .woocommerce .button i:before{text-align:center;display:block;width:.9rem;height:.9rem;line-height:normal !important}@media not all and (pointer:coarse){.btn:hover,.form .frm_forms .frm_submit button:hover,.hcs .woocommerce .button:hover{filter:brightness(.9) contrast(1.1) drop-shadow(3px 3px .2rem rgba(0,0,0,.5));transform:translateY(-1px)}.btn.btn--outline:hover,.form .frm_forms .frm_submit button.btn--outline:hover,.hcs .woocommerce .button.btn--outline:hover{filter:brightness(.9) contrast(1.1) drop-shadow(3px 3px .1rem rgba(0,0,0,.5))}}.btn:active,.form .frm_forms .frm_submit button:active,.hcs .woocommerce .button:active{top:.2rem}.btn.btn--small,.form .frm_forms .frm_submit button.btn--small,.hcs .woocommerce .button.btn--small{font-size:.75rem;padding:min(0.4rem, 0.8vw) min(0.8rem, 1.6vw)}.btn.btn--spinner.loading,.btn.btn--ajax-spinner.ajax-loading,.form .frm_forms .frm_submit button.btn--spinner.loading,.form .frm_forms .frm_submit button.btn--ajax-spinner.ajax-loading,.hcs .woocommerce .button.btn--spinner.loading,.hcs .woocommerce .button.btn--ajax-spinner.ajax-loading{color:transparent !important}.btn.btn--spinner.loading svg,.btn.btn--spinner.loading i,.btn.btn--spinner.loading i:before,.btn.btn--spinner.loading polygon,.btn.btn--spinner.loading path,.btn.btn--spinner.loading g,.btn.btn--ajax-spinner.ajax-loading svg,.btn.btn--ajax-spinner.ajax-loading i,.btn.btn--ajax-spinner.ajax-loading i:before,.btn.btn--ajax-spinner.ajax-loading polygon,.btn.btn--ajax-spinner.ajax-loading path,.btn.btn--ajax-spinner.ajax-loading g,.form .frm_forms .frm_submit button.btn--spinner.loading svg,.form .frm_forms .frm_submit button.btn--spinner.loading i,.form .frm_forms .frm_submit button.btn--spinner.loading i:before,.form .frm_forms .frm_submit button.btn--spinner.loading polygon,.form .frm_forms .frm_submit button.btn--spinner.loading path,.form .frm_forms .frm_submit button.btn--spinner.loading g,.form .frm_forms .frm_submit button.btn--ajax-spinner.ajax-loading svg,.form .frm_forms .frm_submit button.btn--ajax-spinner.ajax-loading i,.form .frm_forms .frm_submit button.btn--ajax-spinner.ajax-loading i:before,.form .frm_forms .frm_submit button.btn--ajax-spinner.ajax-loading polygon,.form .frm_forms .frm_submit button.btn--ajax-spinner.ajax-loading path,.form .frm_forms .frm_submit button.btn--ajax-spinner.ajax-loading g,.hcs .woocommerce .button.btn--spinner.loading svg,.hcs .woocommerce .button.btn--spinner.loading i,.hcs .woocommerce .button.btn--spinner.loading i:before,.hcs .woocommerce .button.btn--spinner.loading polygon,.hcs .woocommerce .button.btn--spinner.loading path,.hcs .woocommerce .button.btn--spinner.loading g,.hcs .woocommerce .button.btn--ajax-spinner.ajax-loading svg,.hcs .woocommerce .button.btn--ajax-spinner.ajax-loading i,.hcs .woocommerce .button.btn--ajax-spinner.ajax-loading i:before,.hcs .woocommerce .button.btn--ajax-spinner.ajax-loading polygon,.hcs .woocommerce .button.btn--ajax-spinner.ajax-loading path,.hcs .woocommerce .button.btn--ajax-spinner.ajax-loading g{fill:transparent !important;color:transparent !important}.btn.btn--spinner.loading:after,.btn.btn--ajax-spinner.ajax-loading:after,.form .frm_forms .frm_submit button.btn--spinner.loading:after,.form .frm_forms .frm_submit button.btn--ajax-spinner.ajax-loading:after,.hcs .woocommerce .button.btn--spinner.loading:after,.hcs .woocommerce .button.btn--ajax-spinner.ajax-loading:after{content:"";position:absolute;width:1.2rem;height:1.2rem;top:0;left:0;right:0;bottom:0;margin:auto;border:1px solid transparent;border-radius:50%;animation:button-loading-spinner 1s ease infinite}.btn svg,.btn i,.btn i:before,.btn polygon,.btn path,.btn g,.form .frm_forms .frm_submit button svg,.form .frm_forms .frm_submit button i,.form .frm_forms .frm_submit button i:before,.form .frm_forms .frm_submit button polygon,.form .frm_forms .frm_submit button path,.form .frm_forms .frm_submit button g,.hcs .woocommerce .button svg,.hcs .woocommerce .button i,.hcs .woocommerce .button i:before,.hcs .woocommerce .button polygon,.hcs .woocommerce .button path,.hcs .woocommerce .button g{fill:#fff;color:#fff}.btn.btn--outline,.form .frm_forms .frm_submit button.btn--outline,.hcs .woocommerce .button.btn--outline{background:0 0;color:#289cd1}.btn.btn--outline svg,.btn.btn--outline i,.btn.btn--outline i:before,.btn.btn--outline polygon,.btn.btn--outline path,.btn.btn--outline g,.form .frm_forms .frm_submit button.btn--outline svg,.form .frm_forms .frm_submit button.btn--outline i,.form .frm_forms .frm_submit button.btn--outline i:before,.form .frm_forms .frm_submit button.btn--outline polygon,.form .frm_forms .frm_submit button.btn--outline path,.form .frm_forms .frm_submit button.btn--outline g,.hcs .woocommerce .button.btn--outline svg,.hcs .woocommerce .button.btn--outline i,.hcs .woocommerce .button.btn--outline i:before,.hcs .woocommerce .button.btn--outline polygon,.hcs .woocommerce .button.btn--outline path,.hcs .woocommerce .button.btn--outline g{fill:#289cd1;color:#289cd1}.btn.btn--spinner.loading:after,.btn.btn--ajax-spinner.ajax-loading:after,.form .frm_forms .frm_submit button.btn--spinner.loading:after,.form .frm_forms .frm_submit button.btn--ajax-spinner.ajax-loading:after,.hcs .woocommerce .button.btn--spinner.loading:after,.hcs .woocommerce .button.btn--ajax-spinner.ajax-loading:after{border-top-color:#fff;border-bottom-color:#fff}.btn.btn--spinner.loading.btn--outline:after,.btn.btn--ajax-spinner.ajax-loading.btn--outline:after,.form .frm_forms .frm_submit button.btn--spinner.loading.btn--outline:after,.form .frm_forms .frm_submit button.btn--ajax-spinner.ajax-loading.btn--outline:after,.hcs .woocommerce .button.btn--spinner.loading.btn--outline:after,.hcs .woocommerce .button.btn--ajax-spinner.ajax-loading.btn--outline:after{border-top-color:#289cd1;border-bottom-color:#289cd1}.btn--cta{border-color:#b2deeb;background:#b2deeb;color:#333}.btn--cta svg,.btn--cta i,.btn--cta i:before,.btn--cta polygon,.btn--cta path,.btn--cta g{fill:#333;color:#333}.btn--cta.btn--outline{background:0 0;color:#b2deeb}.btn--cta.btn--outline svg,.btn--cta.btn--outline i,.btn--cta.btn--outline i:before,.btn--cta.btn--outline polygon,.btn--cta.btn--outline path,.btn--cta.btn--outline g{fill:#b2deeb;color:#b2deeb}.btn--cta.btn--spinner.loading:after,.btn--cta.btn--ajax-spinner.ajax-loading:after{border-top-color:#333;border-bottom-color:#333}.btn--cta.btn--spinner.loading.btn--outline:after,.btn--cta.btn--ajax-spinner.ajax-loading.btn--outline:after{border-top-color:#b2deeb;border-bottom-color:#b2deeb}.btn--dark{border-color:#222;background:#222;color:#fff}.btn--dark svg,.btn--dark i,.btn--dark i:before,.btn--dark polygon,.btn--dark path,.btn--dark g{fill:#fff;color:#fff}.btn--dark.btn--outline{background:0 0;color:#222}.btn--dark.btn--outline svg,.btn--dark.btn--outline i,.btn--dark.btn--outline i:before,.btn--dark.btn--outline polygon,.btn--dark.btn--outline path,.btn--dark.btn--outline g{fill:#222;color:#222}.btn--dark.btn--spinner.loading:after,.btn--dark.btn--ajax-spinner.ajax-loading:after{border-top-color:#fff;border-bottom-color:#fff}.btn--dark.btn--spinner.loading.btn--outline:after,.btn--dark.btn--ajax-spinner.ajax-loading.btn--outline:after{border-top-color:#222;border-bottom-color:#222}.btn--light{border-color:#fff;background:#fff;color:#333}.btn--light svg,.btn--light i,.btn--light i:before,.btn--light polygon,.btn--light path,.btn--light g{fill:#333;color:#333}.btn--light.btn--outline{background:0 0;color:#fff}.btn--light.btn--outline svg,.btn--light.btn--outline i,.btn--light.btn--outline i:before,.btn--light.btn--outline polygon,.btn--light.btn--outline path,.btn--light.btn--outline g{fill:#fff;color:#fff}.btn--light.btn--spinner.loading:after,.btn--light.btn--ajax-spinner.ajax-loading:after{border-top-color:#333;border-bottom-color:#333}.btn--light.btn--spinner.loading.btn--outline:after,.btn--light.btn--ajax-spinner.ajax-loading.btn--outline:after{border-top-color:#fff;border-bottom-color:#fff}.btn--grey{border-color:#dbdbdb;background:#dbdbdb;color:#333}.btn--grey svg,.btn--grey i,.btn--grey i:before,.btn--grey polygon,.btn--grey path,.btn--grey g{fill:#333;color:#333}.btn--grey.btn--outline{background:0 0;color:#dbdbdb}.btn--grey.btn--outline svg,.btn--grey.btn--outline i,.btn--grey.btn--outline i:before,.btn--grey.btn--outline polygon,.btn--grey.btn--outline path,.btn--grey.btn--outline g{fill:#dbdbdb;color:#dbdbdb}.btn--grey.btn--spinner.loading:after,.btn--grey.btn--ajax-spinner.ajax-loading:after{border-top-color:#333;border-bottom-color:#333}.btn--grey.btn--spinner.loading.btn--outline:after,.btn--grey.btn--ajax-spinner.ajax-loading.btn--outline:after{border-top-color:#dbdbdb;border-bottom-color:#dbdbdb}.form .frm_forms .frm_submit button{position:relative}.form .frm_forms .frm_submit button.frm_prev_page{filter:grayscale(1)}.icon,i.icon,svg.icon{width:1rem;height:1rem;font-size:1rem;text-align:center;line-height:normal;color:#289cd1;fill:#289cd1}.icon:before,i.icon:before,svg.icon:before{width:1rem;height:1rem;font-size:1rem;display:block;line-height:normal}.icon path,.icon g,.icon polygon,.icon line,.icon text,i.icon path,i.icon g,i.icon polygon,i.icon line,i.icon text,svg.icon path,svg.icon g,svg.icon polygon,svg.icon line,svg.icon text{fill:#289cd1}.icon:before,i.icon:before,svg.icon:before{color:#289cd1}.icon--white,i.icon--white,svg.icon--white{color:#fff;fill:#fff}.icon--white path,.icon--white g,.icon--white polygon,.icon--white line,.icon--white text,i.icon--white path,i.icon--white g,i.icon--white polygon,i.icon--white line,i.icon--white text,svg.icon--white path,svg.icon--white g,svg.icon--white polygon,svg.icon--white line,svg.icon--white text{fill:#fff}.icon--white:before,i.icon--white:before,svg.icon--white:before{color:#fff}.icon--black,i.icon--black,svg.icon--black{color:#000;fill:#000}.icon--black path,.icon--black g,.icon--black polygon,.icon--black line,.icon--black text,i.icon--black path,i.icon--black g,i.icon--black polygon,i.icon--black line,i.icon--black text,svg.icon--black path,svg.icon--black g,svg.icon--black polygon,svg.icon--black line,svg.icon--black text{fill:#000}.icon--black:before,i.icon--black:before,svg.icon--black:before{color:#000}.icon--neon,i.icon--neon,svg.icon--neon{color:#b2deeb;fill:#b2deeb}.icon--neon path,.icon--neon g,.icon--neon polygon,.icon--neon line,.icon--neon text,i.icon--neon path,i.icon--neon g,i.icon--neon polygon,i.icon--neon line,i.icon--neon text,svg.icon--neon path,svg.icon--neon g,svg.icon--neon polygon,svg.icon--neon line,svg.icon--neon text{fill:#b2deeb}.icon--neon:before,i.icon--neon:before,svg.icon--neon:before{color:#b2deeb}.icon--xl,i.icon--xl,svg.icon--xl{width:1.6rem;height:1.6rem;font-size:1.6rem;text-align:center;line-height:normal}.icon--xl:before,i.icon--xl:before,svg.icon--xl:before{width:1.6rem;height:1.6rem;font-size:1.6rem;display:block;line-height:normal}.icon--l,i.icon--l,svg.icon--l{width:1.2rem;height:1.2rem;font-size:1.2rem;text-align:center;line-height:normal}.icon--l:before,i.icon--l:before,svg.icon--l:before{width:1.2rem;height:1.2rem;font-size:1.2rem;display:block;line-height:normal}.icon--s,i.icon--s,svg.icon--s{width:.85rem;height:.85rem;font-size:.85rem;text-align:center;line-height:normal}.icon--s:before,i.icon--s:before,svg.icon--s:before{width:.85rem;height:.85rem;font-size:.85rem;display:block;line-height:normal}.icon--xs,i.icon--xs,svg.icon--xs{width:.7rem;height:.7rem;font-size:.7rem;text-align:center;line-height:normal}.icon--xs:before,i.icon--xs:before,svg.icon--xs:before{width:.7rem;height:.7rem;font-size:.7rem;display:block;line-height:normal}.icon-list{gap:1rem 2rem}.icon-list li{display:flex;flex:1 1 auto}.icon-list li a{gap:.5rem}.icon-list svg,.icon-list i{width:1rem;height:1rem;font-size:1rem;text-align:center;line-height:normal;color:#289cd1;fill:#289cd1}.icon-list svg:before,.icon-list i:before{width:1rem;height:1rem;font-size:1rem;display:block;line-height:normal}.icon-list svg path,.icon-list svg g,.icon-list svg polygon,.icon-list svg line,.icon-list svg text,.icon-list i path,.icon-list i g,.icon-list i polygon,.icon-list i line,.icon-list i text{fill:#289cd1}.icon-list svg:before,.icon-list i:before{color:#289cd1}.icon-list li a,.icon-list span{font-size:var(--fluid-text--m);line-height:normal}.icon-list li a:hover span,.icon-list span:hover span{text-decoration:underline}.icon-list--l svg,.icon-list--l i{width:1.2rem;height:1.2rem;font-size:1.2rem;text-align:center;line-height:normal}.icon-list--l svg:before,.icon-list--l i:before{width:1.2rem;height:1.2rem;font-size:1.2rem;display:block;line-height:normal}.icon-list--l li a,.icon-list--l span{font-size:var(--fluid-text--l)}.icon-list--s svg,.icon-list--s i{width:.85rem;height:.85rem;font-size:.85rem;text-align:center;line-height:normal}.icon-list--s svg:before,.icon-list--s i:before{width:.85rem;height:.85rem;font-size:.85rem;display:block;line-height:normal}.icon-list--s li a,.icon-list--s span{font-size:var(--fluid-text--s)}.icon-list--no-label{gap:1rem .5rem}.icon-list--no-label a span{display:none}.icon-list--no-label li:hover{transform:scale(1.1)}.icon-list--buttons{gap:.5rem}.icon-list--buttons li a{background:#289cd1;padding:.5rem 1rem}.icon-list--buttons li a:hover{filter:opacity(.9) brightness(1.2)}.icon-list--buttons svg,.icon-list--buttons i{color:#fff;fill:#fff}.icon-list--buttons svg path,.icon-list--buttons svg g,.icon-list--buttons svg polygon,.icon-list--buttons svg line,.icon-list--buttons svg text,.icon-list--buttons i path,.icon-list--buttons i g,.icon-list--buttons i polygon,.icon-list--buttons i line,.icon-list--buttons i text{fill:#fff}.icon-list--buttons svg:before,.icon-list--buttons i:before{color:#fff}.icon-list--buttons li a,.icon-list--buttons span{color:#fff;text-decoration:none !important;font-weight:500}.icon-box_wrapper,.icon-boxes{gap:min(1.5rem, 3vw)}.icon-box{gap:.5rem 1rem}.icon-box__link{font-weight:400;font-style:normal}.icon-box__link.bold{font-weight:700}.icon-box address{width:auto}a.icon-box:hover div,a.icon-box:hover .span{text-decoration:underline}.tabs__menu{margin-bottom:min(5rem, 10vw);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:min(0.5rem, 1vw) min(1rem, 2vw);transition:all .1s ease-in-out;background:0 0;border:1px solid transparent;border-color:#333;border-radius:5rem;transition:all .1s ease}.tabs__title:hover{background:0 0;border-color:#289cd1}.tabs__title:hover .tabs__title-text{color:#289cd1}.tabs__title .tabs__title-text{transition:all .1s ease-in-out;font-weight:400 !important;font-size:var(--fluid-text--s);color:#333;line-height:normal !important}.tabs__title.brx-open{background:#b2deeb;border-color:#b2deeb}.tabs__title.brx-open .tabs__title-text{color:#fff}.tabs__pane{animation:key--fade-in 1s ease-in}@media (max-width:768px){.tabs__title{padding:min(0.4rem, 0.8vw) min(0.8rem, 1.6vw)}.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--s{font-size:var(--fluid-text--l)}.accordion__title:hover .accordion__heading{color:#b2deeb}.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:.75rem}.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}}.image-gallery--hf .happyfiles-gallery>ul.crop{display:flex;flex-wrap:wrap}.image-gallery--hf .happyfiles-gallery>ul.crop li{flex-grow:1;position:relative;transition:all .3s ease;border-radius:0;overflow:hidden}.image-gallery--hf .happyfiles-gallery>ul.crop li:last-of-type{max-width:768px}.image-gallery--hf .happyfiles-gallery>ul.crop li:hover{filter:grayscale(0) brightness(1);opacity:1}.image-gallery--hf .happyfiles-gallery>ul.crop .figcaption{background:#fff;color:#289cd1;font-weight:700;padding:.5rem 1rem}.image-gallery--brx{gap:1rem !important;--columns:6 !important}.image-gallery--brx li{overflow:hidden;border-radius:1.25rem}.image-gallery--brx .image{transition:all .3s ease;border-radius:0}.image-gallery--brx .image:hover{transform:scale(1.05);filter:brightness(1.1)}.table{display:table;width:auto;border-collapse:collapse}.table tr{display:table-row}.table tr:last-child td{border-bottom:none}.table tr:first-child td{padding-top:0}.table td{display:table-cell;padding:.7rem 2.5rem;padding-left:0;border-bottom:1px solid #4a4a49}.table td:last-child td{border-bottom:none}.table td:last-child{padding-right:0}.table__heading{font-weight:700}@media (max-width:1024px){.timeline_wrapper .text-card:nth-child(even){transform:translateY(0)}}.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:#289cd1;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 #b2deeb;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.flex{gap:min(0.5rem, 0.75vw);align-items:center;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;width:100%}.logo-grid.wrapper.flex .logo-grid__item{flex:0 0 225px}@media (max-width:500px){.logo-grid.wrapper.flex .logo-grid__item{flex:0 0 32%}}.logo-grid.wrapper.grid{gap:min(0.5rem, 0.75vw);align-items:center;grid-template-columns:repeat(auto-fit,minmax(min(200px, 100%), 1fr));width:100%}@media (max-width:1024px){.logo-grid.wrapper.grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:768px){.logo-grid.wrapper.grid{grid-template-columns:repeat(3,1fr)}}.logo-grid__item{justify-content:center;align-items:center;border-radius:min(1rem, 1vw);height:100%;background:#333;transition:all .3s ease;aspect-ratio:1.6}.logo-grid__item:hover{background:#111}.logo-grid__item:hover .logo-grid__image{filter:grayscale(1) brightness(0) invert(1) opacity(1)}.logo-grid__image{width:65%;height:65%;object-fit:contain;filter:grayscale(1) brightness(0) invert(1) opacity(.7);transition:all .3s ease}body.admin-bar #brx-header,body.admin-bar .hcs_header--js{top:32px}@media (max-width:768px){body.admin-bar #brx-header,body.admin-bar .hcs_header--js{top:0}}@media (max-width:768px){body.admin-bar #wpadminbar{display:none}}body.bricks-is-frontend :focus{outline:0 dotted currentcolor}button:focus-visible{outline:-webkit-focus-ring-color auto 0 !important}.grecaptcha-badge{visibility:revert !important}.pswp:has(.pswp__img[src$=".svg"]) .pswp__bg{background-color:#000;background-image:linear-gradient(45deg,rgba(255,255,255,.2) 25%,transparent 25%),linear-gradient(135deg,rgba(255,255,255,.2) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgba(255,255,255,.2) 75%),linear-gradient(135deg,transparent 75%,rgba(255,255,255,.2) 75%);background-size:2rem 2rem;background-position:0 0,1rem 0,1rem -1rem,0px 1rem;opacity:.9 !important}.pswp .pswp__item{transition:none !important}.pswp img.pswp__img[src$=".svg"]{object-fit:contain;height:70% !important;width:70% !important;max-height:500px;left:50% !important;top:50% !important;transform:translateX(-50%) translateY(-50%)}@media (hover:none),(pointer:coarse){.tap.start,.btn.start{animation:pulsate-bck .3s cubic-bezier(.445,.05,.55,.95) both}}@keyframes pulsate-bck{0%{transform:scale(1)}50%{transform:scale(.95)}100%{transform:scale(1)}}.hero_section .background__slider,.hero_section .background__image,.hero_section .background__gradient,.hero_section .background__raster{animation:key--fi .6s cubic-bezier(.39,.575,.565,1) .3s both}.hero_section .heading--hero,.hero_section .heading--after--hero,.hero_section .text,.hero_section .button_wrapper{animation:key--hero-fade-in-bottom .9s cubic-bezier(.39,.575,.565,1) .3s both}.hero_section .heading--after--hero{animation-delay:.4s}.hero_section .text{animation-delay:.5s}.hero_section .button_wrapper{animation-delay:.6s}@keyframes key--hero-fade-in-bottom{0%{transform:translate3d(-75px,0,0);opacity:0}100%{transform:translate3d(0,0,0);opacity:1}}html.js .aos [class*=mdl]:not(.btn){opacity:0}html.js .aos.in-view [class*=mdl]:not(.btn){animation:stagger--key .9s cubic-bezier(.39,.575,.565,1) both}html.js .aos.in-view [class*=mdl]:nth-child(1):not(.btn){animation-delay:.1s}html.js .aos.in-view [class*=mdl]:nth-child(2):not(.btn){animation-delay:.2s}html.js .aos.in-view [class*=mdl]:nth-child(3):not(.btn){animation-delay:.3s}html.js .aos.in-view [class*=mdl]:nth-child(4):not(.btn){animation-delay:.4s}html.js .aos.in-view [class*=mdl]:nth-child(5):not(.btn){animation-delay:.5s}html.js .aos.in-view [class*=mdl]:nth-child(6):not(.btn){animation-delay:.6s}html.js .aos.in-view [class*=mdl]:nth-child(7):not(.btn){animation-delay:.7s}html.js .aos.in-view [class*=mdl]:nth-child(8):not(.btn){animation-delay:.8s}html.js .aos.in-view [class*=mdl]:nth-child(9):not(.btn){animation-delay:.9s}html.js .aos.in-view [class*=mdl]:nth-child(10):not(.btn){animation-delay:1s}html.js .aos.in-view [class*=mdl]:nth-child(11):not(.btn){animation-delay:1.1s}html.js .aos.in-view [class*=mdl]:nth-child(12):not(.btn){animation-delay:1.2s}html.js .aos.in-view [class*=mdl]:nth-child(13):not(.btn){animation-delay:1.3s}html.js .aos.in-view [class*=mdl]:nth-child(14):not(.btn){animation-delay:1.4s}html.js .aos.in-view [class*=mdl]:nth-child(15):not(.btn){animation-delay:1.5s}html.js .aos.in-view [class*=mdl]:nth-child(16):not(.btn){animation-delay:1.6s}html.js .aos.in-view [class*=mdl]:nth-child(17):not(.btn){animation-delay:1.7s}html.js .aos.in-view [class*=mdl]:nth-child(18):not(.btn){animation-delay:1.8s}html.js .aos.in-view [class*=mdl]:nth-child(19):not(.btn){animation-delay:1.9s}html.js .aos.in-view [class*=mdl]:nth-child(20):not(.btn){animation-delay:2s}html.js .aos.in-view [class*=mdl]:nth-child(21):not(.btn){animation-delay:2.1s}@keyframes stagger--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)}html.js [data-aos=hcs-aos] .heading--section:after{opacity:0}html.js [data-aos=hcs-aos].aos-animate .heading--section:after{animation:key--fil 1s cubic-bezier(.39,.575,.565,1) both;animation-delay:.6s}html.js .stagger[data-aos=stagger] [class*=mdl]:not(.btn){opacity:0}html.js .stagger.aos-animate [class*=mdl]:not(.btn){animation:stagger--auto--key .9s cubic-bezier(.39,.575,.565,1) both}html.js .stagger.aos-animate [class*=mdl]:nth-child(1):not(.btn){animation-delay:.1s}html.js .stagger.aos-animate [class*=mdl]:nth-child(2):not(.btn){animation-delay:.3s}html.js .stagger.aos-animate [class*=mdl]:nth-child(3):not(.btn){animation-delay:.5s}html.js .stagger.aos-animate [class*=mdl]:nth-child(4):not(.btn){animation-delay:.7s}html.js .stagger.aos-animate [class*=mdl]:nth-child(5):not(.btn){animation-delay:.9s}html.js .stagger.aos-animate [class*=mdl]:nth-child(6):not(.btn){animation-delay:1.1s}html.js .stagger.aos-animate [class*=mdl]:nth-child(7):not(.btn){animation-delay:1.3s}html.js .stagger.aos-animate [class*=mdl]:nth-child(8):not(.btn){animation-delay:1.5s}html.js .stagger.aos-animate [class*=mdl]:nth-child(9):not(.btn){animation-delay:1.7s}html.js .stagger.aos-animate [class*=mdl]:nth-child(10):not(.btn){animation-delay:1.9s}html.js .stagger.aos-animate [class*=mdl]:nth-child(11):not(.btn){animation-delay:2.1s}.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}.heicom-branding{background:#006d8a;background-image:linear-gradient(90deg,#06a3b5 0%,#00373e 100%);position:relative;overflow:clip}.heicom-branding:after{content:"";background-image:url(/wp-content/uploads/heicom-icon.svg);background-repeat:no-repeat;background-size:auto 120%;background-position:center;position:absolute;z-index:1;opacity:.1;top:-15%;bottom:-60%;left:0;right:0;pointer-events:none}.heicom-branding .heading{font-weight:700;color:#fff;text-align:center;background:0 0;border:2px solid #fff;padding:1rem 2rem;border-radius:.5rem;font-size:var(--fluid-text-l);width:auto}.heicom-branding .logo{margin-bottom:3rem}.heicom-branding .logo img{width:50vw;max-width:350px;transition:all .3s ease}.heicom-branding .logo img:hover,.heicom-branding .logo img:focus{transform:scale(.95)}.heicom-branding .erecht-logo{width:200px}.section--erecht{border-top:1px solid #272727}.section--erecht h1,.section--erecht h2,.section--erecht h3,.section--erecht h4,.section--erecht h5,.section--erecht h6{margin-top:2rem;margin-bottom:1rem;color:#333;font-family:"Satoshi","Open Sans","Satoshi",Arial,sans-serif;text-transform:none;font-weight:700}.section--erecht h1{margin-top:3rem;color:#289cd1}.section--erecht h2{margin-top:5rem;color:#289cd1}.section--erecht h3{margin-top:3rem}.section--erecht .datenschutz h2:first-of-type,.section--erecht .datenschutz h3:first-of-type{margin-top:0}.section--erecht .text p,.section--erecht p{margin:1rem 0}#BorlabsCookieBox .brlbs-dialog-logo{max-width:75px;max-height:30px;height:auto !important;object-fit:contain;margin-right:1rem}#BorlabsCookieBox{--dialog-button-accept-all-color:#289cd1 !important;--dialog-button-accept-all-color-hover:#31383b !important;--dialog-button-accept-all-text-color:#fff !important;--dialog-button-accept-all-text-color-hover:#fff !important;--dialog-checkbox-background-color-active:#289cd1 !important;--dialog-checkbox-border-color-active:#289cd1 !important;--dialog-checkbox-check-mark-color-active:#fff !important;--dialog-card-control-element-color:#289cd1 !important;--dialog-card-control-element-color-hover:#31383b !important;--dialog-link-primary-color:#289cd1 !important;--dialog-link-primary-color-hover:#31383b !important;--dialog-link-secondary-color-hover:#31383b !important;--dialog-search-bar-input-border-color-focus:#289cd1 !important;--dialog-switch-button-background-color-active:#289cd1 !important;--dialog-switch-button-color-active:#fff !important;--dialog-tab-bar-tab-background-color-active:#289cd1 !important;--dialog-tab-bar-tab-border-color-bottom-active:#289cd1 !important;--dialog-tab-bar-tab-border-color-left-active:#289cd1 !important;--dialog-tab-bar-tab-border-color-right-active:#289cd1 !important;--dialog-tab-bar-tab-border-color-top-active:#289cd1 !important;--dialog-tab-bar-tab-text-color-active:#fff !important;--content-blocker-button-color:#289cd1 !important;--content-blocker-button-color-hover:#31383b !important;--content-blocker-button-text-color:#fff !important;--content-blocker-button-text-color-hover:#fff !important;--content-blocker-link-color:#289cd1 !important;--content-blocker-link-color-hover:#31383b !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}