@charset "UTF-8";@font-face{font-family:"Mundial";font-weight:700;font-display:swap;font-style:normal;src:url("/wp-content/themes/heicom-systems/fonts/Mundial-Bold.woff2") format("woff2"),url("/wp-content/themes/heicom-systems/fonts/Mundial-Bold.woff") format("woff")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:100;src:url("/wp-content/themes/heicom-systems/fonts/montserrat-v30-latin-100.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:300;src:url("/wp-content/themes/heicom-systems/fonts/montserrat-v30-latin-300.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:400;src:url("/wp-content/themes/heicom-systems/fonts/montserrat-v30-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:700;src:url("/wp-content/themes/heicom-systems/fonts/montserrat-v30-latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:900;src:url("/wp-content/themes/heicom-systems/fonts/montserrat-v30-latin-900.woff2") format("woff2")}@font-face{font-family:"Satoshi";font-weight:300;font-display:swap;font-style:normal;src:url("/wp-content/themes/heicom-systems/fonts/Satoshi-Light.woff2") format("woff2"),url("/wp-content/themes/heicom-systems/fonts/Satoshi-Light.woff") format("woff")}@font-face{font-family:"Satoshi";font-weight:400;font-display:swap;font-style:normal;src:url("/wp-content/themes/heicom-systems/fonts/Satoshi-Regular.woff2") format("woff2"),url("/wp-content/themes/heicom-systems/fonts/Satoshi-Regular.woff") format("woff")}@font-face{font-family:"Satoshi";font-weight:700;font-display:swap;font-style:normal;src:url("/wp-content/themes/heicom-systems/fonts/Satoshi-Bold.woff2") format("woff2"),url("/wp-content/themes/heicom-systems/fonts/Satoshi-Bold.woff") format("woff")}@font-face{font-family:"Satoshi";font-weight:900;font-display:swap;font-style:normal;src:url("/wp-content/themes/heicom-systems/fonts/Satoshi-Black.woff2") format("woff2"),url("/wp-content/themes/heicom-systems/fonts/Satoshi-Black.woff") format("woff")}.box--xl{max-width:1200px}.box--l{max-width:1000px}.box--m{max-width:800px}.box--s{max-width:600px}.box--xs{max-width:400px}@keyframes key--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{-webkit-hyphens:auto !important;hyphens:auto !important}.hyphens h1,.hyphens h2,.hyphens h3,.hyphens h4,.hyphens p,.hyphens a,.hyphens li,.hyphens span{-webkit-hyphens:auto !important;hyphens:auto !important}.no-select{-webkit-user-select:none;-moz-user-select:none;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 all and (max-width:768px){.hide-on-tablet{display:none}}@media all and (max-width:500px){.hide-on-mobile{display:none}}[class*=_ctr]{padding:min(10rem, 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:1900px}.full_ctr{width:100%}.ctr-margin--left,.col_ctr.ctr-margin--left{padding-left:calc((100% - min(100%, 1900px)) / 2 + min(3rem, 6vw))}@media all and (max-width:1920px){.ctr-margin--left,.col_ctr.ctr-margin--left{padding-left:calc((100% - min(100%, 1550px)) / 2 + min(3rem, 6vw))}}@media all and (max-width:1600px){.ctr-margin--left,.col_ctr.ctr-margin--left{padding-left:calc((100% - min(100%, 1300px)) / 2 + min(3rem, 6vw))}}@media all and (max-width:1366px){.ctr-margin--left,.col_ctr.ctr-margin--left{padding-left:calc((100% - min(100%, 1024px)) / 2 + min(3rem, 6vw))}}.ctr-margin--right,.col_ctr.ctr-margin--right{padding-right:calc((100% - min(100%, 1900px)) / 2 + min(3rem, 6vw))}@media all and (max-width:1920px){.ctr-margin--right,.col_ctr.ctr-margin--right{padding-right:calc((100% - min(100%, 1550px)) / 2 + min(3rem, 6vw))}}@media all and (max-width:1600px){.ctr-margin--right,.col_ctr.ctr-margin--right{padding-right:calc((100% - min(100%, 1300px)) / 2 + min(3rem, 6vw))}}@media all and (max-width:1366px){.ctr-margin--right,.col_ctr.ctr-margin--right{padding-right:calc((100% - min(100%, 1024px)) / 2 + min(3rem, 6vw))}}@media all and (max-width:1920px){.fixed_ctr{max-width:1550px}}@media all and (max-width:1600px){.fixed_ctr{max-width:1300px}}@media all and (max-width:1366px){.fixed_ctr{max-width:1024px}}@media all and (max-width:1024px){.fixed_ctr{max-width:100%}}.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:clamp(2rem, 3vw, 3rem)}.gap--2xs{gap:clamp(0.5rem, 0.8vw, 0.75rem)}.gap--xs{gap:clamp(0.75rem, 1.2vw, 1.25rem)}.gap--s{gap:clamp(1.5rem, 2vw, 2rem)}.gap--m{gap:clamp(2rem, 3vw, 3rem)}.gap--l{gap:clamp(2.5rem, 4vw, 4.5rem)}.gap--xl{gap:clamp(3rem, 5vw, 6rem)}.gap--2xl{gap:clamp(4rem, 6vw, 8rem)}.gap--3xl{gap:clamp(5rem, 7vw, 10rem)}.gap--4xl{gap:clamp(6rem, 8vw, 12rem)}.gap--5xl{gap:clamp(8rem, 9vw, 14rem)}.sp--1{gap:clamp(0.25rem, 0.5vw, 0.5rem)}.sp--2{gap:clamp(0.375rem, 0.65vw, 0.625rem)}.sp--3{gap:clamp(0.5rem, 0.8vw, 0.75rem)}.sp--4{gap:clamp(0.75rem, 1.2vw, 1rem)}.sp--5{gap:clamp(1rem, 1.8vw, 1.5rem)}.sp--6{gap:clamp(1.5rem, 2.2vw, 2.25rem)}.sp--7{gap:clamp(2rem, 3vw, 3rem)}.sp--8{gap:clamp(2.5rem, 3.6vw, 3.75rem)}.sp--9{gap:clamp(3rem, 4.2vw, 4.5rem)}.sp--10{gap:clamp(3.75rem, 5vw, 5.5rem)}.sp--11{gap:clamp(4.5rem, 6vw, 6.75rem)}.sp--12{gap:clamp(5.5rem, 7vw, 8rem)}.sp--13{gap:clamp(7rem, 8.5vw, 10rem)}.sp--14{gap:clamp(9rem, 10vw, 13rem)}.sp--15{gap:clamp(12rem, 12vw, 17rem)}[class*=wrapper].grid,[class*=wrapper].flex{gap:clamp(3rem, 5vw, 6rem)}[class*=wrapper].grid.min,[class*=wrapper].flex.min{gap:clamp(2rem, 3vw, 3rem)}[class*=wrapper].gap{gap:clamp(2rem, 3vw, 3rem)}[class*=wrapper].gap--2xs{gap:clamp(0.5rem, 0.8vw, 0.75rem)}[class*=wrapper].gap--xs{gap:clamp(0.75rem, 1.2vw, 1.25rem)}[class*=wrapper].gap--s{gap:clamp(1.5rem, 2vw, 2rem)}[class*=wrapper].gap--m{gap:clamp(2rem, 3vw, 3rem)}[class*=wrapper].gap--l{gap:clamp(2.5rem, 4vw, 4.5rem)}[class*=wrapper].gap--xl{gap:clamp(3rem, 5vw, 6rem)}[class*=wrapper].gap--2xl{gap:clamp(4rem, 6vw, 8rem)}[class*=wrapper].gap--3xl{gap:clamp(5rem, 7vw, 10rem)}[class*=wrapper].gap--4xl{gap:clamp(6rem, 8vw, 12rem)}[class*=wrapper].gap--5xl{gap:clamp(8rem, 9vw, 14rem)}.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% - clamp(3rem, 5vw, 6rem) / 2)}.flex--3>.col,.flex--3>div{flex:0 0 calc(33.333% - clamp(3rem, 5vw, 6rem) / 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 all and (max-width:1366px){.colcade_wrapper .grid_col:nth-child(4){display:none}}@media all and (max-width:1024px){.colcade_wrapper .grid_col:nth-child(3){display:none}}@media all and (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:129px;line-height:129px}.colcade_wrapper .grid__item--2{height:158px;line-height:158px}.colcade_wrapper .grid__item--3{height:437px;line-height:437px}.colcade_wrapper .grid__item--4{height:491px;line-height:491px}.colcade_wrapper .grid__item--5{height:106px;line-height:106px}.colcade_wrapper .grid__item--6{height:102px;line-height:102px}.colcade_wrapper .grid__item--7{height:133px;line-height:133px}.colcade_wrapper .grid__item--8{height:421px;line-height:421px}.colcade_wrapper .grid__item--9{height:259px;line-height:259px}.colcade_wrapper .grid__item--10{height:266px;line-height:266px}.colcade_wrapper .grid__item--11{height:151px;line-height:151px}.colcade_wrapper .grid__item--12{height:302px;line-height:302px}.colcade_wrapper .grid__item--13{height:252px;line-height:252px}.colcade_wrapper .grid__item--14{height:377px;line-height:377px}.colcade_wrapper .grid__item--15{height:172px;line-height:172px}@media all and (max-width:1366px){.grid{display:grid}.grid--2fr,.grid--3fr,.grid--4fr,.grid--5fr,.grid--21fr,.grid--12fr,.grid--32fr,.grid--23fr{grid-template-columns:1fr 1fr}}@media all and (max-width:1024px){.grid{display:grid}.grid--2fr,.grid--3fr,.grid--4fr,.grid--5fr,.grid--21fr,.grid--12fr,.grid--32fr,.grid--23fr{grid-template-columns:1fr}}:root{--fluid-text--xs:clamp(0.775rem, 0.005vi + 0.773rem, 0.781rem);--fluid-text--s:clamp(0.852rem, 0.068vi + 0.831rem, 0.938rem);--fluid-text--m:clamp(0.938rem, 0.15vi + 0.891rem, 1.125rem);--fluid-text--l:clamp(1.031rem, 0.255vi + 0.952rem, 1.35rem);--fluid-heading--xs:clamp(1.134rem, 0.388vi + 1.013rem, 1.62rem);--fluid-heading--s:clamp(1.248rem, 0.557vi + 1.074rem, 1.944rem);--fluid-heading--m:clamp(1.373rem, 0.768vi + 1.133rem, 2.333rem);--fluid-heading--l:clamp(1.51rem, 1.032vi + 1.187rem, 2.799rem);--fluid-heading--xl:clamp(1.661rem, 1.359vi + 1.236rem, 3.359rem);--fluid-heading--2xl:clamp(1.827rem, 1.763vi + 1.276rem, 4.031rem);--fluid-heading--3xl:clamp(2.01rem, 2.262vi + 1.303rem, 4.837rem)}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:clamp(0.75rem, 1.2vw, 1.25rem);display:flex;flex-direction:column;gap:clamp(0.25rem, 0.5vw, 0.5rem)}.heading_wrapper--hero,.heading_wrapper--cover,.heading.heading_wrapper--hero,.heading.heading_wrapper--cover{margin-bottom:clamp(2rem, 3vw, 3rem)}.heading_wrapper--section,.heading.heading_wrapper--section{margin-bottom:clamp(2rem, 3vw, 3rem)}.heading_wrapper--content,.heading.heading_wrapper--content{margin-bottom:clamp(1.5rem, 2vw, 2rem)}.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:#a2bb48;font-family:"Montserrat","Mundial","Satoshi","Open Sans",Arial,sans-serif;font-weight:700;font-style:normal;line-height:1.1}.heading,.card__heading{color:#a2bb48;width:100%;font-family:"Montserrat","Mundial","Satoshi","Open Sans",Arial,sans-serif;font-weight:700;font-style:normal;line-height:1.1;margin:0}.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)}.heading--hero--s{font-size:var(--fluid-heading--2xl)}[class*=heading--cover]{font-size:var(--fluid-heading--2xl);color:#a2bb48}.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)}[class*=heading--content]{font-size:var(--fluid-heading--m)}.heading--content--s{font-size:var(--fluid-heading--s)}[class*=heading--before]{color:#a2bb48;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:#a2bb48}[class*=heading--after]{font-weight:300;font-size:var(--fluid-heading--s);max-width:1200px;margin-top:0;font-family:"Satoshi","Open Sans",Arial,sans-serif;color:#000}.heading--after--hero,.heading--after--cover{font-size:var(--fluid-heading--s);color:#fff;font-weight:400}@media all and (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",Arial,sans-serif;font-weight:400;font-style:normal;color:#000;word-break:break-word;overflow-wrap:break-word;-webkit-hyphens:manual;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:#a2bb48}.text blockquote,.card__text blockquote,.rich-text blockquote,.text-list blockquote,.list blockquote{font-size:var(--fluid-text--l);margin-bottom:3rem;border-color:#a2bb48}.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{-moz-column-gap:4rem;column-gap:4rem;margin-top:1rem;-moz-column-count:2;column-count:2;-moz-column-width:350px;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:#a2bb48}.text--white,.card__text--white,.rich-text--white,.text-list--white,.list--white{color:#fff !important}a.link{text-decoration:underline;color:#a2bb48}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 all and (max-width:768px){.indicator:before{left:-.9rem;width:.7rem}.indicator--s:before{left:-.7rem;width:.5rem}}@media all and (max-width:500px){.indicator:before{left:-.9rem;width:.6rem}.indicator--s:before{left:-.6rem;width:.4rem}}.brxe-list.list{display:flex;flex-direction:column;gap:1.5rem}.brxe-list.list .icon{margin-right:.8rem}.brxe-list.list .icon,.brxe-list.list .icon svg{width:1rem;height:1rem}.brxe-list.list .title{font-weight:700;line-height:1.1}.brxe-list.list--l .icon,.brxe-list.list--l .icon svg{width:1.3rem;height:1.3rem}.brxe-list.list--l .title{font-size:var(--fluid-text--l)}.brxe-list.list--light .icon,.brxe-list.list--light .icon svg{color:#a2bb48;fill:#a2bb48}.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:.75rem}.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 li::marker,.card__text li::marker,.rich-text li::marker,.text-list li::marker,.list li::marker{color:#a2bb48}.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:#a2bb48;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{position:relative;min-height:100vh;min-height:100svh}.hero .background_wrapper{overflow:hidden}.hero .background_wrapper,.hero .background__image,.hero .background__image:after,.hero .background__gradient,.hero .background__raster{content:"";top:0;bottom:0;left:0;right:0;width:100%;height:100%;display:block;position:absolute}.hero .background__image{background-size:cover;background-position:bottom right;background-repeat:no-repeat;animation:key--zoom-out 10s ease-in-out infinite alternate both;z-index:1}.hero .background__gradient{background-image:linear-gradient(125deg,rgba(0,0,0,.75) 25%,rgba(0,0,0,0) 75%);z-index:4}.hero .content_wrapper,.hero .wrapper_content{position:relative;z-index:10;margin-top:5rem}.hero .content_wrapper .text,.hero .wrapper_content .text{max-width:800px;color:#fff}@media all and (orientation:portrait){.hero{min-height:100vh;min-height:100svh}.hero .background__gradient{background-image:linear-gradient(to top,rgba(0,0,0,.75) 25%,rgba(0,0,0,0) 75%)}}.hero--subpage,.hero--post,.hero--cover{min-height:55vh;min-height:55svh}@media all and (orientation:portrait){.hero--subpage,.hero--post{min-height:65vh;min-height:65svh}}.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}.section--white,.col--white{background-color:#fff}.section--light,.col--light{background-color:#f3f3f3}.section--color,.col--color{background-color:#a2bb48}.section--dark,.col--dark{background-color:#363636}.section--texture,.col--texture{background-color:#a2bb48;background-size:10px}.section--color,.section--dark,.col--color,.col--dark{color:#000}.section--color .heading,.section--color .text,.section--dark .heading,.section--dark .text,.col--color .heading,.col--color .text,.col--dark .heading,.col--dark .text{color:#000}.section--color [class*=heading--before],.section--dark [class*=heading--before],.col--color [class*=heading--before],.col--dark [class*=heading--before]{color:#a2bb48}.section--color .text strong,.section--dark .text strong,.col--color .text strong,.col--dark .text strong{color:#000}[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 all and (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 .layout_wrapper{display:flex;flex-direction:row;flex-wrap:wrap}.section .layout_wrapper.gap{gap:clamp(4rem, 6vw, 8rem) clamp(6rem, 8vw, 12rem)}.section .layout_wrapper.gap--2xs{gap:clamp(0.5rem, 0.8vw, 0.75rem)}.section .layout_wrapper.gap--xs{gap:clamp(0.75rem, 1.2vw, 1.25rem)}.section .layout_wrapper.gap--s{gap:clamp(1.5rem, 2vw, 2rem)}.section .layout_wrapper.gap--m{gap:clamp(2rem, 3vw, 3rem)}.section .layout_wrapper.gap--l{gap:clamp(2.5rem, 4vw, 4.5rem)}.section .layout_wrapper.gap--xl{gap:clamp(3rem, 5vw, 6rem)}.section .layout_wrapper.gap--2xl{gap:clamp(4rem, 6vw, 8rem)}.section .layout_wrapper.gap--3xl{gap:clamp(5rem, 7vw, 10rem)}.section .layout_wrapper.gap--4xl{gap:clamp(6rem, 8vw, 12rem)}.section .layout_wrapper.gap--5xl{gap:clamp(8rem, 9vw, 14rem)}.section .layout_wrapper>.col{flex:1 0 300px;align-items:center}.section .layout_wrapper>.col.sticky{position:sticky;top:15vh;align-self:flex-start !important}.section .layout_wrapper>.col>.inner_wrapper.fixed-width{max-width:750px}.section .layout_wrapper .col--bg-image{align-self:stretch !important;background-size:cover;min-height:min(50vw, 50vh);height:auto}.section .layout_wrapper .col--image--bottom-left{justify-content:flex-end !important;align-items:flex-start;align-self:flex-end !important;position:sticky;bottom:0}.section .layout--sidebar{flex-wrap:nowrap;width:100%}@media all and (max-width:1024px){.section .layout--sidebar{flex-wrap:wrap}.section .layout--sidebar .col.sticky{position:static}}.section .layout--sidebar>.col--sidebar{flex:1 0 min(400px, 25vw)}.section .layout--sidebar>.col--main{flex:1 1 auto}@media all and (max-width:768px){.section .layout--thirds{justify-content:flex-start;flex-wrap:wrap}.section .layout--thirds>.col{flex-basis:100%;height:auto;min-height:none}.section .layout--thirds .col.sticky{position:static}}.section .layout--thirds>.col--large{flex-grow:2}.section .layout--halfs>.col{flex:1 0 50%}.section .sidebar{display:grid;width:100%;grid-auto-rows:min-content}.section .sidebar--left{grid-template-columns:1fr 1.5fr}@media all and (max-width:1024px){.section .sidebar--left{grid-template-columns:1fr}}.section .sidebar--right{grid-template-columns:2fr 1.5fr}@media all and (max-width:1024px){.section .sidebar--right{grid-template-columns:1fr}}.section .sidebar.cp--left{padding-left:calc((100% - min(100%, 1900px)) / 2 + min(3rem, 6vw))}@media all and (max-width:1920px){.section .sidebar.cp--left{padding-left:calc((100% - min(100%, 1550px)) / 2 + min(3rem, 6vw))}}@media all and (max-width:1600px){.section .sidebar.cp--left{padding-left:calc((100% - min(100%, 1300px)) / 2 + min(3rem, 6vw))}}@media all and (max-width:1366px){.section .sidebar.cp--left{padding-left:calc((100% - min(100%, 1024px)) / 2 + min(3rem, 6vw))}}.section .sidebar.cp--left .col--content{padding-right:min(3rem, 6vw)}.section .sidebar.cp--right{padding-right:calc((100% - min(100%, 1900px)) / 2 + min(3rem, 6vw))}@media all and (max-width:1920px){.section .sidebar.cp--right{padding-right:calc((100% - min(100%, 1550px)) / 2 + min(3rem, 6vw))}}@media all and (max-width:1600px){.section .sidebar.cp--right{padding-right:calc((100% - min(100%, 1300px)) / 2 + min(3rem, 6vw))}}@media all and (max-width:1366px){.section .sidebar.cp--right{padding-right:calc((100% - min(100%, 1024px)) / 2 + min(3rem, 6vw))}}.section .sidebar.cp--right .col--content{padding-left:calc((100% - min(100%, 1900px)) / 2 + min(3rem, 6vw))}@media all and (max-width:1920px){.section .sidebar.cp--right .col--content{padding-left:calc((100% - min(100%, 1550px)) / 2 + min(3rem, 6vw))}}@media all and (max-width:1600px){.section .sidebar.cp--right .col--content{padding-left:calc((100% - min(100%, 1300px)) / 2 + min(3rem, 6vw))}}@media all and (max-width:1366px){.section .sidebar.cp--right .col--content{padding-left:calc((100% - min(100%, 1024px)) / 2 + min(3rem, 6vw))}}.section .sidebar .col--content{padding-top:min(10rem, 20vw);padding-bottom:min(10rem, 20vw)}.l-grid{display:grid;grid-auto-rows:min-content;align-items:stretch}.l-grid--12{grid-template-columns:1fr 2fr}@media all and (max-width:1024px){.l-grid--12{grid-template-columns:1fr}}.l-grid--23{grid-template-columns:2fr 3fr}@media all and (max-width:768px){.l-grid--23{grid-template-columns:1fr}}.l-grid--11{grid-template-columns:1fr 1fr}@media all and (max-width:768px){.l-grid--11{grid-template-columns:1fr}}.l-grid--ctrm-left{padding-left:calc((100% - min(100%, 1900px)) / 2 + min(3rem, 6vw))}@media all and (max-width:1920px){.l-grid--ctrm-left{padding-left:calc((100% - min(100%, 1550px)) / 2 + min(3rem, 6vw))}}@media all and (max-width:1600px){.l-grid--ctrm-left{padding-left:calc((100% - min(100%, 1300px)) / 2 + min(3rem, 6vw))}}@media all and (max-width:1366px){.l-grid--ctrm-left{padding-left:calc((100% - min(100%, 1024px)) / 2 + min(3rem, 6vw))}}.l-grid--ctrm-min-left{padding-left:calc((100% - min(100%, 1900px)) / 2)}@media all and (max-width:1920px){.l-grid--ctrm-min-left{padding-left:calc((100% - min(100%, 1550px)) / 2)}}@media all and (max-width:1600px){.l-grid--ctrm-min-left{padding-left:calc((100% - min(100%, 1300px)) / 2)}}@media all and (max-width:1366px){.l-grid--ctrm-min-left{padding-left:calc((100% - min(100%, 1024px)) / 2)}}.l-grid .l-grid-col{display:flex;flex-direction:column;justify-content:center}.l-grid .l-grid-col.col--bg-image{align-self:stretch !important;background-size:cover;min-height:min(50vw, 50vh);height:auto}@media all and (max-width:768px){.section .layout_wrapper{flex-direction:column;flex-wrap:wrap}.section .layout_wrapper>.col{flex-basis:100%}}.section--room-cat{position:relative;z-index:1}.section--room-cat .fixed_ctr .bg-box--white{background:#fff;width:100%;height:min(500px, 25vh);position:absolute;bottom:0;left:0;right:0;z-index:-1}.section--map .sl-map,.section--lage-einzeln .sl-map{height:100%;min-height:min(100vw, 50vh);border-top-left-radius:clamp(0.75rem, 1.2vw, 1rem);border-bottom-left-radius:clamp(0.75rem, 1.2vw, 1rem);overflow:hidden}@media all and (max-width:1024px){.section--map .full_ctr{padding-bottom:0}}.list-block--ausstattung{gap:1rem}.list-block--ausstattung .heading{border:4px solid #fff;background:#fff;border-radius:10px;margin:0;padding:1rem 2rem;width:auto;margin-bottom:1rem;color:#000;color:#a2bb48;font-size:var(--fluid-text--l)}.list-block--ausstattung .list-entry{gap:1rem;flex-wrap:nowrap !important}.list-block--ausstattung .icon{width:clamp(1.5rem, 2.2vw, 2.25rem);height:clamp(1.5rem, 2.2vw, 2.25rem);font-size:clamp(1.5rem, 2.2vw, 2.25rem) !important;text-align:center;line-height:normal;color:#fff;fill:#fff}.list-block--ausstattung .icon:before{width:clamp(1.5rem, 2.2vw, 2.25rem);height:clamp(1.5rem, 2.2vw, 2.25rem);font-size:clamp(1.5rem, 2.2vw, 2.25rem) !important;display:block;line-height:normal}.list-block--ausstattung .icon path,.list-block--ausstattung .icon g,.list-block--ausstattung .icon polygon,.list-block--ausstattung .icon line,.list-block--ausstattung .icon text{fill:#fff}.list-block--ausstattung .icon:before{color:#fff}.list-block--ausstattung .text{font-weight:700}.section--download .download-element{background:#fff;border-radius:.5rem;aspect-ratio:1;padding:clamp(0.75rem, 1.2vw, 1rem);text-align:center;transition:all .3s ease-in-out;max-width:150px;gap:2rem}.section--download .download-element:hover{transform:scale(.9)}.section--download .download-element .icon{width:1.6rem;height:1.6rem;font-size:1.6rem !important;text-align:center;line-height:normal;color:#000;fill:#000}.section--download .download-element .icon:before{width:1.6rem;height:1.6rem;font-size:1.6rem !important;display:block;line-height:normal}.section--download .download-element .icon path,.section--download .download-element .icon g,.section--download .download-element .icon polygon,.section--download .download-element .icon line,.section--download .download-element .icon text{fill:#000}.section--download .download-element .icon:before{color:#000}.section--download .download-element .heading{font-size:var(--fluid-text--m)}.section--cover{position:relative;z-index:1;min-height:55vh;align-content:center;align-items:center;justify-content:center}.section--cover .background_wrapper{overflow:hidden}.section--cover .background_wrapper,.section--cover .background__image,.section--cover .background__image:after,.section--cover .background__gradient,.section--cover .background__raster{content:"";top:0;bottom:0;left:0;right:0;width:100%;height:100%;display:block;position:absolute}.section--cover .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}.section--cover .background__gradient{background-image:linear-gradient(90deg,rgba(0,0,0,.75) 50%,rgba(0,0,0,0) 75%);z-index:4}@media all and (max-width:768px){.section--cover .background__gradient{background-image:linear-gradient(90deg,rgba(0,0,0,.85) 0%,rgba(0,0,0,.5) 100%)}}.section--cover .content_wrapper,.section--cover .wrapper_content{position:relative;z-index:10}.section--cover .content_wrapper .text,.section--cover .wrapper_content .text{color:#fff}@media all and (max-width:768px){.kontakt_section .col--form,.section--kontakt .col--form{padding:2rem}}@media all and (max-width:500px){.kontakt_section .col--form,.section--kontakt .col--form{padding:1rem}}.section--lage-einzeln .inner_wrapper{gap:clamp(1.5rem, 2.2vw, 2.25rem)}.section--lage-einzeln .query--distance{border-bottom:1px solid #dfdfdf;padding-bottom:clamp(1.5rem, 2.2vw, 2.25rem)}.section--lage-einzeln .query--distance:last-child{border-bottom:none}.section--lage-einzeln .query--distance .grid{grid-template-columns:3fr 2fr;gap:clamp(0.75rem, 1.2vw, 1rem)}.section--lage-einzeln .query--distance .heading{font-size:var(--fluid-text--l);color:#000;font-weight:700}#brx-header,.hcs_header--js{position:fixed;top:0;z-index:1001}.header__main{transition:all .3s ease;background:0 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}.scrolled .header__main [class*=_ctr]{padding-top:.5rem;padding-bottom:.5rem}.header__main .col{animation:key--header-stagger .9s cubic-bezier(.39,.575,.565,1) both;transform-origin:left}.header__main .col:nth-child(1){animation-delay:.4s}.header__main .col:nth-child(2){animation-delay:.6s}.header__main .col:nth-child(3){animation-delay:.8s}.header__main .col:nth-child(4){animation-delay:1s}.header__main .col:nth-child(5){animation-delay:1.2s}.header__main .col:nth-child(6){animation-delay:1.4s}.header__main:after{animation:key--nav-line 1.8s cubic-bezier(.39,.575,.565,1) both;transform-origin:right}@keyframes key--header-stagger{0%{transform:translateY(-50%);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes key--nav-line{0%{right:-100vw;opacity:0}100%{right:0;opacity:1}}@media all and (max-width:1024px){.header__topbar{display:none}}.footer__content{background-color:#a2bb48}.footer__imprint{background-color:#222}.footer__imprint [class*=_ctr]{padding-top:.5rem;padding-bottom:.5rem}[class*=footer__heading]{font-weight:700;font-family:"Montserrat","Mundial","Satoshi","Open Sans",Arial,sans-serif;line-height:1.1;font-size:var(--fluid-text--m);margin-bottom:1rem;color:#000}.footer__content a,.footer__content p,.footer__content td{font-weight:300;line-height:normal;font-size:var(--fluid-text--s);color:#000}.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:#fff}.footer__content .wrapper{display:flex;flex-direction:row;flex-wrap:wrap;gap:6vh min(2rem, 4vw);justify-content:center;align-self:center;width:100%}.footer__content .wrapper>.col{flex:1 1 250px;width:-moz-min-content;width:min-content;align-self:stretch;justify-content:center;align-items:center}.footer__content .wrapper>.col:first-child{padding-left:0;border-left:none}.footer__logo{width:300px;max-width:50vw;align-self:center}.footer__nav-links ul li a,.footer__nav-links a.nav__link{display:flex !important;justify-content:center}.footer__nav-links ul li a:hover,.footer__nav-links a.nav__link:hover{color:#000}.footer__nav-links ul{gap:.5rem 1rem}@media all and (max-width:1366px){.footer__content .wrapper>.col--logo{flex:1 0 auto;width:100%;padding-left:0;align-items:center !important}}@media all and (max-width:1024px){.footer__content .col_wrapper{justify-content:center}.footer__imprint>div{justify-content:center !important}}@media all and (max-width:768px){.footer__content .wrapper>.col--logo{flex:1 0 auto;width:100%;padding-left:0;align-items:center !important}.footer__content .wrapper .bricks-nav-menu{flex-direction:column !important}}@media all and (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:85vh;margin-top:1.5rem;margin-bottom:1.5rem;background:#fff;border-radius:.7rem;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;border-bottom:2px solid #333;display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:space-between;align-items:center;padding-left:clamp(1.5rem, 2.2vw, 2.25rem)}.modal__header .text{color:#a2bb48}.modal__close-icon{transition:all .1s ease;cursor:pointer;width:3.5rem;height:3.5rem;background:#333;display:flex;justify-content:center;align-items:center}.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:#a2bb48;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 .content_wrapper{padding:min(3rem, 6vw) clamp(1.5rem, 2.2vw, 2.25rem) !important}.modal__text{text-align:center;color:#000}.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:#000}.modal__close-button:hover{background:#a2bb48;color:#fff}.hcs .brxe-popup-6542 .brx-popup-content{width:95%;max-width:1200px}.modal--content .modal__text{text-align:left}.hcs .brxe-popup-10612 .brx-popup-content{width:95%;max-width:1200px}.hcs .brxe-popup-10612 .content_wrapper .modal__text{text-align:left}.hcs .brxe-popup-10612 .content_wrapper .modal__text ul{margin-top:1rem}.hcs .brxe-popup-10612 .infobox--warmmiete{display:flex;flex-direction:row;align-items:stretch;gap:.5rem}.hcs .brxe-popup-10612 .infobox--warmmiete .mietinfo--betrag,.hcs .brxe-popup-10612 .infobox--warmmiete .mietinfo--text{background:#eee;border-radius:.5rem;padding:clamp(1.5rem, 2.2vw, 2.25rem)}.hcs .brxe-popup-10612 .infobox--warmmiete .mietinfo--betrag{width:auto}.hcs .brxe-popup-10612 .infobox--warmmiete .mietinfo--betrag .miete_wrapper{border-bottom:1px solid #dbdbdb;padding-bottom:1rem}.hcs .brxe-popup-10612 .infobox--warmmiete .mietinfo--betrag .miete_wrapper .heading{white-space:nowrap;font-size:var(--fluid-text--l)}.hcs .brxe-popup-10612 .infobox--warmmiete .mietinfo--betrag .miete_wrapper .text{margin-top:.5rem;font-weight:700;font-size:var(--fluid-text--m)}.hcs .brxe-popup-10612 .infobox--warmmiete .mietinfo--betrag .kaution_wrapper{margin-top:1rem}.hcs .brxe-popup-10612 .infobox--warmmiete .mietinfo--betrag .kaution_wrapper .heading{white-space:nowrap;font-size:var(--fluid-text--s);color:#000}.hcs .brxe-popup-10612 .infobox--warmmiete .mietinfo--betrag .kaution_wrapper .text{margin-top:.5rem;font-size:var(--fluid-text--s)}.hcs .brxe-popup-10612 .infobox--warmmiete .mietinfo--text{flex-grow:1;width:100%}.hcs .brxe-popup-10612 .infobox--warmmiete .mietinfo--text p{font-size:var(--fluid-text--s)}.form .frm_forms{max-width:1000px;margin-left:auto;margin-right:auto}.form .frm_forms fieldset{border:none;padding:0}.form .frm_forms .frm__js-fix{margin:0 !important;height:0;visibility:hidden}.form .frm_forms .form__text li{font-size:.9rem}.form .frm_forms .frm_section_heading{margin-bottom:3rem !important;overflow:hidden}.form .frm_forms .frm_section_heading h3{color:#000;font-size:var(--fluid-text--xs);line-height:normal;position:relative;padding:0;margin:0;margin-bottom:2rem;font-weight:400}.form .frm_forms .frm_section_heading h3:after{content:"";width:100%;height:1px;background:#a2bb48;position:absolute;top:.7rem;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:#000;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,.form .frm_forms .frm_fields_container select{font-family:"Satoshi","Open Sans",Arial,sans-serif !important;line-height:normal !important}.form .frm_forms .frm_form_field{margin:0 0 .5rem}.form .frm_forms .frm_form_field .frm_primary_label{font-size:.7rem;font-weight:300;color:#000;margin-top:.5rem;margin-bottom:.75rem}.form .frm_forms .frm_form_field .frm_primary_label span.frm_required{color:#a2bb48}.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:.6rem;left:.7rem;margin:0;transform:scale(1.3) translate(.3rem,.65rem);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:.9}.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(162,187,72,.1);border-radius:.25rem;box-shadow:none;font-size:var(--fluid-text--m);color:#000;font-weight:400;height:auto;margin:.2rem 0;padding:1.4rem .6rem .4rem}.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 transparent;background:rgba(162,187,72,.5);color:#000;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:#000;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(162,187,72,.1)}.form .frm_forms .frm_form_field select option{background:rgba(162,187,72,.1);color:#000;box-shadow:0 0 10px 100px #c81717 inset}.form .frm_forms .frm_form_field select option:hover{background-color:rgba(162,187,72,.5)}.form .frm_forms .frm_form_field select option:checked{background:#a2bb48;color:#000}.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:#000;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(162,187,72,.1);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(162,187,72,.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:#a2bb48}.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 #000;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:#000}.form .frm_forms .frm_form_field input:-webkit-autofill,.form .frm_forms .frm_form_field input:-webkit-autofill:focus{-webkit-transition:background-color 0s 600000s,color 0s 600000s !important;transition:background-color 0s 600000s,color 0s 600000s !important}.form .frm_forms .frm_form_field .frm_dropzone{max-width:100%}.form .frm_forms .frm_form_field .frm_dropzone .dz-message{background:0 0;margin:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.5rem}.form .frm_forms .frm_form_field .frm_dropzone .dz-message:hover{background:#f3f3f3}.form .frm_forms .frm_form_field .frm_dropzone .dz-message .frmsvg,.form .frm_forms .frm_form_field .frm_dropzone .dz-message .frm-svg-icon{max-width:1.5rem;height:auto}.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_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:#a2bb48;width:2.5rem;height:auto}.form .frm_forms .frm_message h4{font-size:var(--fluid-heading--xs);margin-bottom:1rem;color:#000;text-align:center}.form .frm_forms .frm_message p{font-size:var(--fluid-text--m);color:#000;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.dsgvo-box .frm_checkbox{padding-right:0 !important}.form .frm_forms .frm_form_field.dsgvo-box label{font-size:var(--fluid-text--xs);color:#000;align-items:center;line-height:1.3 !important}.form .frm_forms .frm_form_field.dsgvo-box label a{font-size:var(--fluid-text--xs);color:#000;text-decoration:underline}body.hcs .ui-datepicker{background:#f5f5f5;border:1px solid #ccc;padding:10px;width:auto !important;font-family:Arial,sans-serif;box-shadow:0 2px 8px rgba(0,0,0,.1);border-radius:6px}body.hcs .ui-datepicker-header{background:#e0e0e0;border-bottom:1px solid #ccc;padding:10px;text-align:center;font-weight:700;color:#333;border-radius:4px 4px 0 0}body.hcs .ui-datepicker select.ui-datepicker-month,body.hcs .ui-datepicker select.ui-datepicker-year{background:#fff;border:1px solid #ccc;padding:2px 4px;margin:0 2px;border-radius:4px;color:#333;font-size:14px}body.hcs .ui-datepicker-prev,body.hcs .ui-datepicker-next{cursor:pointer;color:#555}body.hcs .ui-datepicker-prev:hover,body.hcs .ui-datepicker-next:hover{background-color:#d0d0d0;border-radius:4px}body.hcs .ui-datepicker-calendar{width:100%;margin-top:10px;border-collapse:collapse}body.hcs .ui-datepicker th span{color:#666;font-weight:700;padding:5px 0}body.hcs .ui-datepicker td{text-align:center;padding:3px}body.hcs .ui-datepicker td a{display:inline-block;padding:6px 10px;color:#333;background:#eaeaea;border:1px solid #ccc;border-radius:4px;text-decoration:none}body.hcs .ui-datepicker td a:hover{background:#d6d6d6;color:#000}body.hcs .ui-datepicker-today a{border:2px solid #555 !important;font-weight:700}body.hcs .ui-datepicker-unselectable,body.hcs .ui-datepicker-unselectable span{background:#f0f0f0;color:#aaa;cursor:default}body.hcs .ui-datepicker-week-end a{background:#e0e0e0}@media all and (max-width:1366px){.with_frm_style input[type=text],.with_frm_style input[type=password],.with_frm_style input[type=email],.with_frm_style input[type=number],.with_frm_style input[type=url],.with_frm_style input[type=tel],.with_frm_style input[type=phone],.with_frm_style input[type=search],.with_frm_style select,.with_frm_style textarea,.frm_form_fields_style,.with_frm_style .frm_scroll_box .frm_opt_container,.frm_form_fields_active_style,.frm_form_fields_error_style,.with_frm_style .frm-card-element.StripeElement,.with_frm_style .chosen-container-multi .chosen-choices,.with_frm_style .chosen-container-single .chosen-single{font-size:1rem !important}}@media all and (max-width:1024px){.form .frm_forms .form__radio-cards .frm_opt_container{grid-template-columns:repeat(auto-fit,minmax(min(300px, 100%), 1fr))}}html,body,.hero_section.section{background:#a2bb48}.xxbody:before{content:"";height:100%;width:100%;z-index:9999999;position:fixed;background:#fff;display:flex;animation:splashscreen-fade;animation-duration:.25s;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:#a2bb48;width:0;animation:borealisBar 2s ease .1s}@keyframes borealisBar{0%{left:0;right:100%;width:0}10%{left:0;right:75%;width:25%}90%{right:0;left:75%;width:25%}100%{left:100%;right:0;width:0}}.wp_row .post-navigation .label{font-weight:300;text-transform:none;font-size:var(--fluid-text-s)}.wp_row .post-navigation .title{font-weight:700;text-transform:none;font-size:var(--fluid-text-m)}@media all and (max-width:1024px){.wp_row{display:none}}.header__topbar{display:flex;align-items:center;flex-direction:row}.header__topbar [class*=_ctr]{flex-direction:row;align-items:center;justify-content:space-between}.header__topbar .icon-list--topbar{gap: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 !important;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 !important;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 all and (max-width:768px){.header__topbar{display:none}}.header__main [class*=_ctr]{gap:clamp(2.5rem, 4vw, 4.5rem);display:grid;grid-template-columns:1fr 4fr 1fr;align-items:center !important}.header__main .col--burger{display:none}.header__main .col--nav{justify-self:center;flex-direction:row}.header__main .col--switch{justify-self:end}.header__main:after{content:"";width:calc(100vw - 20rem);height:1px;position:absolute;background:#fff;bottom:8px;right:0}@media all and (max-width:768px){.header__main:after{width:calc(100vw - 15rem)}}.header__main .logo img,.header__main .logo svg{transition:all .3s ease;transition-property:transform;transform-origin:top left;transform:scale(1.5);height:3.5rem;width:auto;max-width:40vw;max-height:7vh;filter:brightness(200)}.header__main .logo img:hover,.header__main .logo svg:hover{transform:scale(1.4)}.header__main .btn{display:flex}.header__main .wpml-switcher{width:-moz-fit-content;width:fit-content}.scrolled .header__main .logo img,.scrolled .header__main .logo svg{transform:scale(1);filter:none}.scrolled .header__main .logo img:hover,.scrolled .header__main .logo svg:hover{transform:scale(.9)}.scrolled .header__main:after{display:none}@media all and (max-width:1366px){.header__main [class*=_ctr]{grid-template-columns:1fr 1fr}.header__main .col--burger{display:flex}.header__main .col--logo{justify-self:end}.header__main .logo img,.header__main .logo svg{transform-origin:top right;height:2.5rem}.header__main .col--nav,.header__main .col--switch{display:none}.header__main:after{content:"";bottom:15px;right:auto;left:0}}@media all and (max-width:768px){.header__main .col--logo{justify-content:flex-end}.header__main .col--button{display:none}}.header__main .nav ul{gap:.25rem !important}.header__main .nav li:last-child{border-right:none}.header__main .nav li a{background:0 0;margin:0;font-weight:700;font-size:var(--fluid-text--m);padding:.5rem 1.5rem;line-height:normal;color:#fff;border:2px solid transparent}.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;-webkit-user-select:none;-moz-user-select:none;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:700;font-size:var(--fluid-text--m);padding:.5rem 1.5rem;line-height:normal;color:#fff;border:2px solid #fff}.header__main .nav li.current_page_item a,.header__main .nav li.current_page_item a:active{background:0 0;margin:0;font-weight:700;font-size:var(--fluid-text--m);padding:.5rem 1.5rem;line-height:normal;color:#a2bb48;border:2px solid #a2bb48}.header__main .nav li.link--cta a{background:#a2bb48;margin:0;font-weight:700;font-size:var(--fluid-text--m);padding:.5rem 1.5rem;line-height:normal;color:#000;border:2px solid transparent}.header__main .nav li.link--cta:hover a{background:0 0;margin:0;font-weight:700;font-size:var(--fluid-text--m);padding:.5rem 1.5rem;line-height:normal;color:#fff;border:2px solid #fff}.scrolled .header__main .nav li a{background:0 0;margin:0;font-weight:700;font-size:var(--fluid-text--m);padding:.5rem 1.5rem;line-height:normal;color:#000;border:2px solid transparent}.scrolled .header__main .nav li:hover a{background:0 0;margin:0;font-weight:700;font-size:var(--fluid-text--m);padding:.5rem 1.5rem;line-height:normal;color:#000;border:2px solid #000}.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:700;font-size:var(--fluid-text--m);padding:.5rem 1.5rem;line-height:normal;color:#a2bb48;border:2px solid #a2bb48}.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__head{padding-left:3rem;display:flex;flex-direction:row;flex-wrap:nowrap;border-bottom:2px solid #333}.header__off-canvas .wpml-switcher>div{padding-left:0}.header__off-canvas .wpml-switcher li:first-child a{padding-left:0}.header__off-canvas .burger--close{top:0;right:0}.header__off-canvas .nav{margin:0;display:flex;width:100%;padding:0 3rem}.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;margin-bottom:5vh}.header__off-canvas .logo--bottom img{width:300px;max-width:80%}@media all and (max-width:500px){.header__off-canvas{width:100%;max-width:100vw;transform:translateX(-100%)}}.header__backdrop,.modal__overlay{position:fixed;z-index:1010;top:0;left:0;bottom:0;right:0;opacity:0;transition:opacity .6s ease .05s,transform 0s ease .6s;transform:translateX(-100vw);background-color:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(15px);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 a{background:0 0;width:100% !important;margin:0;font-weight:300;font-size:var(--fluid-text--m);padding:1.2rem 3rem;line-height:normal;color:#000;border:2px solid transparent;cursor:pointer;justify-content:center}.header__off-canvas .nav li:last-child{border-bottom:none}.header__off-canvas .nav li:hover a{font-weight:700}.header__off-canvas .nav li.current-menu-item a,.header__off-canvas .nav li.current-menu-item a:active{background:0 0;width:100% !important;margin:0;font-weight:300;font-size:var(--fluid-text--m);padding:1.2rem 3rem;line-height:normal;color:#000;border:2px solid #a2bb48;cursor:pointer;justify-content:center;font-weight:900}.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 !important;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 !important;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:300;font-size:var(--fluid-text--m);padding:1.2rem 3rem;line-height:normal;color:#fff;border:2px solid transparent;cursor:pointer;justify-content:center;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:300;font-size:var(--fluid-text--m);padding:1.2rem 3rem;line-height:normal;color:#a2bb48;border:2px solid transparent;cursor:pointer;justify-content:center;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:300;font-size:var(--fluid-text--m);padding:1.2rem 3rem;line-height:normal;color:#000;border:2px solid transparent;cursor:pointer;justify-content:center;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:#a2bb48;width:100% !important;margin:0;font-weight:300;font-size:var(--fluid-text--m);padding:1.2rem 3rem;line-height:normal;color:#fff;border:2px solid transparent;cursor:pointer;justify-content:center;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:"Satoshi","Open Sans",Arial,sans-serif;font-weight:700;font-size:.9rem;margin-left:.75rem;transform:translateY(.05rem);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:#000;border:1px solid #000}.scrolled .burger--open .burger__text{color:#000}.burger--close{background:#333;width:3.5rem;height:3.5rem;display:flex;justify-content:center;align-items:center}.burger--close .icon{width:1.6rem;height:1.6rem;font-size:1.6rem !important;text-align:center;line-height:normal;color:#fff;fill:#fff}.burger--close .icon:before{width:1.6rem;height:1.6rem;font-size:1.6rem !important;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.bx #bricks-one-page-navigation{gap:.5rem;right:.5rem}.hcs.bx #bricks-one-page-navigation a{background-color:#222;border:1px solid #000;height:5px;width:5px}.hcs.bx #bricks-one-page-navigation a.active{background-color:#a2bb48;border-color:#a2bb48;height:7px;width:7px}@media all and (max-width:768px){.hcs.bx #bricks-one-page-navigation{display:none}}.cards_wrapper.grid,.cards_wrapper.flex{align-items:center;gap:clamp(2.5rem, 4vw, 4.5rem)}.cards_wrapper.grid>.card,.cards_wrapper.flex>.card{justify-content:flex-start;align-self:stretch;flex-wrap:nowrap}.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:300px}.cards_wrapper.flex{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-self:center;width:100%}.cards_wrapper.flex .card{flex:1 1 300px;width:-moz-fit-content;width:fit-content;max-width:300px}.card .inner_wrapper{display:flex;padding:clamp(1.5rem, 2.2vw, 2.25rem);gap:clamp(0.75rem, 1.2vw, 1.25rem);justify-content:space-between;height:auto}.card .inner_wrapper .wrapper{gap:clamp(0.75rem, 1.2vw, 1.25rem)}.card.mdl{margin:0}a.card{transition:all .3s ease;animation:none !important}a.card:hover{transform:scale(.97)}.card{box-shadow:none;background:#fff;border-radius:2rem;overflow:hidden;height:auto;display:flex;flex-direction:column;align-items:flex-start}.card .card__image img,.card img.card__image{max-height:40vh;-o-object-fit:cover;object-fit:cover;overflow:hidden}.card .inner_wrapper{position:relative}.card .inner_wrapper .badge{position:absolute;background:#a2bb48;width:5rem;height:5rem;padding:1rem;border-radius:50%;right:clamp(1rem, 1.8vw, 1.5rem);top:0;transform:translateY(-70%) rotate(12deg);display:flex;justify-content:center;align-items:center}.card .inner_wrapper .badge .text{font-size:clamp(0.5rem, 0.8vw, 0.75rem);font-weight:700;text-align:center;color:#fff;line-height:1.2}.card__icon,.card__icon:before,.card svg.card__icon{width:2rem;height:2rem;font-size:2rem;color:#a2bb48;fill:#a2bb48;display:block}.card [class*=card__heading]{line-height:1.1;font-weight:700;color:#a2bb48;align-content:flex-start}.card__heading{font-size:var(--fluid-heading--xs)}.card__heading--s{font-size:var(--fluid-text--l);font-family:"Satoshi","Open Sans",Arial,sans-serif}.card__heading--before{font-size:var(--fluid-text--s);font-weight:400;margin-bottom:0;opacity:.8}.card__text{font-size:var(--fluid-text--m);line-height:normal;color:#000}.card__text--s{font-size:var(--fluid-text--s)}.card__link{color:#000;font-weight:700;text-decoration:underline;font-size:var(--fluid-text--s);cursor:pointer;transition:all .3s ease}.card__link:hover{color:#a2bb48}.card__link--disabled{-webkit-user-select:none;-moz-user-select:none;user-select:none}.card--color{background-color:#a2bb48}.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}.icon_cards_wrapper.flex{gap:clamp(2.5rem, 4vw, 4.5rem) clamp(2.5rem, 4vw, 4.5rem)}.icon_cards_wrapper.flex .card--icon{flex:1 1 250px}.icon_cards_wrapper.flex .card--icon .inner_wrapper{padding-left:0;padding-right:0}.image_cards_wrapper.flex{gap:clamp(1.5rem, 2vw, 2rem) clamp(1.5rem, 2vw, 2rem)}.image_cards_wrapper.flex .card--room-cat{flex:1 1 20%;max-width:500px}@media all and (max-width:1366px){.image_cards_wrapper.flex .card--room-cat{flex-basis:40%}}@media all and (max-width:768px){.image_cards_wrapper.flex .card--room-cat{flex-basis:100%}}.apartment_cards_wrapper.grid{display:grid;width:100%;grid-auto-rows:min-content;grid-template-columns:1fr 1fr 1fr 1fr;gap:clamp(2.5rem, 4vw, 4.5rem) clamp(1.5rem, 2vw, 2rem)}@media all and (max-width:1600px){.apartment_cards_wrapper.grid{grid-template-columns:repeat(auto-fit,minmax(min(325px, 100%), 1fr))}}.apartment_cards_wrapper.grid .card--apartment{max-width:550px}.card--icon{background:0 0;box-shadow:none;align-items:center}.card--icon .card__icon{aspect-ratio:1;padding:2rem;border:4px solid #fff;background:#fff;border-radius:2rem}.card--icon .card__icon svg{width:100%;height:100%}.card--icon .card__icon svg,.card--icon .card__icon g,.card--icon .card__icon path,.card--icon .card__icon line{fill:#fff;stroke:#fff}.card--icon--large .card__icon{width:min(10rem, 50vw);height:min(10rem, 50vw)}.card--icon .card__icon.color--black svg,.card--icon .card__icon.color--black g,.card--icon .card__icon.color--black path,.card--icon .card__icon.color--black line{fill:#000;stroke:#000}.card--icon .card__icon.color--green svg,.card--icon .card__icon.color--green g,.card--icon .card__icon.color--green path,.card--icon .card__icon.color--green line{fill:#a2bb48;stroke:#a2bb48}.card--icon .card__icon.bg--black{background:#000}.card--icon .card__icon.bg--green{background:#a2bb48}.card--icon .card__icon.border--black{border-color:#000}.card--icon .card__icon.border--green{border-color:#a2bb48}.card--image{border:4px solid #a2bb48}.card--image .inner_wrapper{justify-content:space-between;flex-direction:column;height:100%}.card--image .card__heading{font-size:var(--fluid-text--l);min-height:clamp(1rem, 1.8vw, 1.5rem);margin-top:1rem}.card--image .card__text{-webkit-hyphens:auto;hyphens:auto;margin-bottom:1rem}.card--image .btn{width:100%;max-width:100%;border-radius:clamp(0.5rem, 0.8vw, 0.75rem)}.card--image .wrapper_details{margin-top:1rem;gap:clamp(0.5rem, 0.8vw, 0.75rem)}.card--image .icon-btn-box{display:flex;width:100%;flex-direction:row;justify-content:space-between;gap:clamp(2.5rem, 4vw, 4.5rem)}.card--image .icon-box{width:100%;align-items:center}.card--image .icon-box .icon,.card--image .icon-box svg,.card--image .icon-box i,.card--image .icon-box i:before{width:clamp(1.5rem, 2vw, 2rem);height:clamp(2rem, 3vw, 3rem)}.card--image .icon-box svg,.card--image .icon-box i,.card--image .icon-box g,.card--image .icon-box path,.card--image .icon-box line{fill:#a2bb48;stroke:#a2bb48}.card--image .icon-box .content p{font-weight:300}.card--apartment{height:100%;flex-wrap:nowrap !important}.card--apartment .slider--card-image,.card--apartment .card-image{aspect-ratio:1.5}.card--apartment .card__image{border-bottom:1px solid #dbdbdb;-o-object-fit:cover;object-fit:cover}.card--apartment .inner_wrapper{display:grid;width:100%;grid-auto-rows:min-content;grid-template-columns:3fr 2fr;gap:clamp(1rem, 1.8vw, 1.5rem)}.card--apartment .col--left{gap:1.5rem;padding-right:clamp(1rem, 1.8vw, 1.5rem);border-right:1px solid #dbdbdb;height:100%}.card--apartment .col--right{gap:.75rem}.card--apartment .info-box .label{font-size:var(--fluid-text--xs);font-weight:300;text-decoration:underline;margin-bottom:2px}.card--apartment .info-box .text{font-weight:700;font-size:var(--fluid-text--s)}.card--apartment .info-box.balkon{display:flex;gap:.3rem;align-items:center}.card--apartment .icon-box{gap:13px}.card--apartment .icon-box svg.icon,.card--apartment .icon-box i.icon,.card--apartment .icon-box i.icon:before{width:20px;height:auto;width:20px;height:20px;font-size:20px !important;text-align:center;line-height:normal}.card--apartment .icon-box svg.icon:before,.card--apartment .icon-box i.icon:before,.card--apartment .icon-box i.icon::before:before{width:20px;height:20px;font-size:20px !important;display:block;line-height:normal}.card--apartment .icon-box .text{font-size:var(--fluid-text--xs);font-weight:700;display:contents}.card--apartment .calendar-box{padding:1rem;background:#eee;gap:.5rem;cursor:pointer}.card--apartment .calendar-box .apartment-status{font-size:.8rem}.card--apartment .calendar-box .apartment-status.available{background:green;color:#fff}.card--apartment .calendar-box:hover{opacity:.85;filter:grayscale(1) brightness(.7)}.card--apartment .btn-group{padding-top:0;gap:0}.card--apartment .btn-group .btn{border-radius:0;padding:1rem;border-width:0}.card--apartment .btn-group .btn:hover{transform:none;opacity:.95;filter:grayscale(1)}#apartment-calendar-popup>div{padding:3rem;display:flex;flex-direction:column;justify-content:center;align-items:center}.belegungsliste{width:100%;background:#eee;padding:2rem;border-radius:.5rem}.belegungsliste .heading{color:#000;font-size:var(--fluid-text--l);margin-bottom:1rem}.belegungsliste li,.belegungsliste p{font-size:var(--fluid-text--s)}.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:#a2bb48}.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:#a2bb48}.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 .icon-box{gap:0 0}.slider{overflow-y:visible;overflow:visible}.slider .splide__track{overflow:visible}.slider .splide__arrows button.splide__arrow{height:clamp(2.5rem, 3.6vw, 3.75rem);width:clamp(2.5rem, 3.6vw, 3.75rem);font-size:clamp(2.5rem, 3.6vw, 3.75rem)}.slider .splide__arrows button.splide__arrow svg,.slider .splide__arrows button.splide__arrow i,.slider .splide__arrows button.splide__arrow i:before{fill:#000;color:#000}.slider .splide__arrows button.splide__arrow--prev{left:0}.slider .splide__arrows button.splide__arrow--next{right:0}.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:#000;border:1px solid #000}.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 all and (max-width:1024px){.tc-slider--images .tc-slider__image{max-width:33vw}}@media all and (max-width:500px){.tc-slider--images .tc-slider__image{max-width:40vw}}.slider--location{overflow:visible}.slider--location .splide__track{overflow:hidden}.slider--location .splide__arrows.custom button.splide__arrow svg,.slider--location .splide__arrows.custom button.splide__arrow i,.slider--location .splide__arrows.custom button.splide__arrow i:before{fill:#fff;color:#fff}@media all and (max-width:768px){.slider--location .splide__arrows.custom button.splide__arrow{display:none !important}}.slider--location .wrapper{display:grid;padding:0 clamp(5.5rem, 7vw, 8rem);max-width:1400px;gap:4em 6rem;grid-template-columns:2fr 3fr}@media all and (max-width:1366px){.slider--location .wrapper{grid-template-columns:1fr}}@media all and (max-width:768px){.slider--location .wrapper{padding:0}}.slider--location .wrapper .col{align-self:center}.slider--location .wrapper .heading{font-size:var(--fluid-heading--m);padding-bottom:2rem;color:#fff}.slider--location .wrapper .image,.slider--location .wrapper .image img{border-radius:0}.slider--location .wrapper .image img{box-shadow:0 0 3rem -.5rem #313131;transform:rotate(3deg) translateY(1rem)}.slider--apartment{overflow:visible}.slider--apartment .splide__track{overflow:visible}.slider--apartment .slider__slide{margin-right:clamp(1.5rem, 2.2vw, 2.25rem) !important}.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 all and (max-width:1366px){.sync-sliders-main .slider__slide{height:300px !important}}@media all and (max-width:1024px){.sync-sliders-main .slider__slide{height:500px !important}}img.image,.image img{border-radius:1.25rem;overflow:hidden;-o-object-fit:cover;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:#000}.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{-webkit-user-select:none;-moz-user-select:none;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:2px solid transparent;border-radius:0;box-shadow:none;font-family:"Satoshi","Open Sans",Arial,sans-serif;text-decoration:none;text-transform:none;line-height:normal !important;font-weight:700 !important;font-size:var(--fluid-text--m);letter-spacing:.04em;padding:min(0.8rem, 1.6vw) min(1.6rem, 3.2vw);width:-moz-fit-content;width:fit-content;max-width:350px;min-width:-moz-fit-content;min-width:fit-content;gap:.5rem;min-height:0;border-color:#a2bb48;background:#a2bb48;color:#000}.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}.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:var(--fluid-text--s);padding:min(0.4rem, 0.8vw) min(0.8rem, 1.6vw)}.btn.btn--large,.form .frm_forms .frm_submit button.btn--large,.hcs .woocommerce .button.btn--large{font-size:var(--fluid-text--l);padding:min(0.8rem, 1.6vw) min(1.6rem, 3.2vw)}.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:2px 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:#000;color:#000}.btn.btn--outline,.form .frm_forms .frm_submit button.btn--outline,.hcs .woocommerce .button.btn--outline{background:0 0;color:#a2bb48}.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:#a2bb48;color:#a2bb48}.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:#000;border-bottom-color:#000}.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:#a2bb48;border-bottom-color:#a2bb48}@media not all and (pointer:coarse){.btn:hover,.form .frm_forms .frm_submit button:hover,.hcs .woocommerce .button:hover{transform:translateY(1px);background:#a2bb48;color:#000}.btn:hover svg,.btn:hover i,.btn:hover i:before,.btn:hover polygon,.btn:hover path,.btn:hover g,.form .frm_forms .frm_submit button:hover svg,.form .frm_forms .frm_submit button:hover i,.form .frm_forms .frm_submit button:hover i:before,.form .frm_forms .frm_submit button:hover polygon,.form .frm_forms .frm_submit button:hover path,.form .frm_forms .frm_submit button:hover g,.hcs .woocommerce .button:hover svg,.hcs .woocommerce .button:hover i,.hcs .woocommerce .button:hover i:before,.hcs .woocommerce .button:hover polygon,.hcs .woocommerce .button:hover path,.hcs .woocommerce .button:hover g{fill:#000;color:#000}.btn:hover.btn--spinner.loading:after,.btn:hover.btn--ajax-spinner.ajax-loading:after,.form .frm_forms .frm_submit button:hover.btn--spinner.loading:after,.form .frm_forms .frm_submit button:hover.btn--ajax-spinner.ajax-loading:after,.hcs .woocommerce .button:hover.btn--spinner.loading:after,.hcs .woocommerce .button:hover.btn--ajax-spinner.ajax-loading:after{border-top-color:#000;border-bottom-color:#000}}.btn--outline-light{border-color:#a2bb48;background:0 0;color:#fff}.btn--outline-light svg,.btn--outline-light i,.btn--outline-light i:before,.btn--outline-light polygon,.btn--outline-light path,.btn--outline-light g{fill:#fff;color:#fff}.btn--outline-light.btn--outline{background:0 0;color:transparent}.btn--outline-light.btn--outline svg,.btn--outline-light.btn--outline i,.btn--outline-light.btn--outline i:before,.btn--outline-light.btn--outline polygon,.btn--outline-light.btn--outline path,.btn--outline-light.btn--outline g{fill:transparent;color:transparent}.btn--outline-light.btn--spinner.loading:after,.btn--outline-light.btn--ajax-spinner.ajax-loading:after{border-top-color:#fff;border-bottom-color:#fff}.btn--outline-light.btn--spinner.loading.btn--outline:after,.btn--outline-light.btn--ajax-spinner.ajax-loading.btn--outline:after{border-top-color:transparent;border-bottom-color:transparent}@media not all and (pointer:coarse){.btn--outline-light:hover{transform:translateY(1px);background:#a2bb48;color:#000}.btn--outline-light:hover svg,.btn--outline-light:hover i,.btn--outline-light:hover i:before,.btn--outline-light:hover polygon,.btn--outline-light:hover path,.btn--outline-light:hover g{fill:#000;color:#000}.btn--outline-light:hover.btn--spinner.loading:after,.btn--outline-light:hover.btn--ajax-spinner.ajax-loading:after{border-top-color:#000;border-bottom-color:#000}}.btn--outline-dark{border-color:#a2bb48;background:0 0;color:#000}.btn--outline-dark svg,.btn--outline-dark i,.btn--outline-dark i:before,.btn--outline-dark polygon,.btn--outline-dark path,.btn--outline-dark g{fill:#000;color:#000}.btn--outline-dark.btn--outline{background:0 0;color:transparent}.btn--outline-dark.btn--outline svg,.btn--outline-dark.btn--outline i,.btn--outline-dark.btn--outline i:before,.btn--outline-dark.btn--outline polygon,.btn--outline-dark.btn--outline path,.btn--outline-dark.btn--outline g{fill:transparent;color:transparent}.btn--outline-dark.btn--spinner.loading:after,.btn--outline-dark.btn--ajax-spinner.ajax-loading:after{border-top-color:#000;border-bottom-color:#000}.btn--outline-dark.btn--spinner.loading.btn--outline:after,.btn--outline-dark.btn--ajax-spinner.ajax-loading.btn--outline:after{border-top-color:transparent;border-bottom-color:transparent}@media not all and (pointer:coarse){.btn--outline-dark:hover{transform:translateY(1px);background:#a2bb48;color:#000}.btn--outline-dark:hover svg,.btn--outline-dark:hover i,.btn--outline-dark:hover i:before,.btn--outline-dark:hover polygon,.btn--outline-dark:hover path,.btn--outline-dark:hover g{fill:#000;color:#000}.btn--outline-dark:hover.btn--spinner.loading:after,.btn--outline-dark:hover.btn--ajax-spinner.ajax-loading:after{border-top-color:#000;border-bottom-color:#000}}.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 !important;text-align:center;line-height:normal;color:#a2bb48;fill:#a2bb48}.icon:before,i.icon:before,svg.icon:before{width:1rem;height:1rem;font-size:1rem !important;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:#a2bb48}.icon:before,i.icon:before,svg.icon:before{color:#a2bb48}.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:#a2bb48;fill:#a2bb48}.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:#a2bb48}.icon--neon:before,i.icon--neon:before,svg.icon--neon:before{color:#a2bb48}.icon--xl,i.icon--xl,svg.icon--xl{width:1.6rem;height:1.6rem;font-size:1.6rem !important;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 !important;display:block;line-height:normal}.icon--l,i.icon--l,svg.icon--l{width:1.2rem;height:1.2rem;font-size:1.2rem !important;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 !important;display:block;line-height:normal}.icon--s,i.icon--s,svg.icon--s{width:.85rem;height:.85rem;font-size:.85rem !important;text-align:center;line-height:normal}.icon--s:before,i.icon--s:before,svg.icon--s:before{width:.85rem;height:.85rem;font-size:.85rem !important;display:block;line-height:normal}.icon--xs,i.icon--xs,svg.icon--xs{width:.7rem;height:.7rem;font-size:.7rem !important;text-align:center;line-height:normal}.icon--xs:before,i.icon--xs:before,svg.icon--xs:before{width:.7rem;height:.7rem;font-size:.7rem !important;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 !important;text-align:center;line-height:normal;color:#a2bb48;fill:#a2bb48}.icon-list svg:before,.icon-list i:before{width:1rem;height:1rem;font-size:1rem !important;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:#a2bb48}.icon-list svg:before,.icon-list i:before{color:#a2bb48}.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 !important;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 !important;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 !important;text-align:center;line-height:normal}.icon-list--s svg:before,.icon-list--s i:before{width:.85rem;height:.85rem;font-size:.85rem !important;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:#a2bb48;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{gap:clamp(3rem, 5vw, 6rem);flex-direction:row}@media all and (max-width:768px){.tabs{flex-direction:column}}.tabs__menu{width:600px;gap:clamp(0.75rem, 1.2vw, 1.25rem)}@media all and (max-width:768px){.tabs__menu{width:100%}}.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:clamp(0.75rem, 1.2vw, 1rem);transition:all .1s ease-in-out;background:0 0;border:3px solid #a2bb48;border-color:#a2bb48;border-radius:100px;transition:all .1s ease;width:100%}@media all and (max-width:768px){.tabs__title{width:auto}}.tabs__title:hover{background:0 0;border-color:#a2bb48}.tabs__title:hover .tabs__title-text{color:#a2bb48}.tabs__title .tabs__title-text:before{content:"";width:2rem;display:inline-block;margin-right:.5rem;margin-left:1rem;font-weight:400}@media all and (max-width:768px){.tabs__title .tabs__title-text:before{margin-left:0;width:auto}}.tabs__title:nth-child(1) .tabs__title-text:before{content:"1. "}.tabs__title:nth-child(2) .tabs__title-text:before{content:"2. "}.tabs__title:nth-child(3) .tabs__title-text:before{content:"3. "}.tabs__title:nth-child(4) .tabs__title-text:before{content:"4. "}.tabs__title:nth-child(5) .tabs__title-text:before{content:"5. "}.tabs__title:nth-child(6) .tabs__title-text:before{content:"6. "}.tabs__title:nth-child(7) .tabs__title-text:before{content:"7. "}.tabs__title:nth-child(8) .tabs__title-text:before{content:"8. "}.tabs__title:nth-child(9) .tabs__title-text:before{content:"9. "}.tabs__title:nth-child(10) .tabs__title-text:before{content:"10. "}.tabs__title .tabs__title-text{transition:all .1s ease-in-out;font-weight:900;font-size:var(--fluid-heading--xs);color:#000;line-height:normal !important}@media all and (max-width:768px){.tabs__title .tabs__title-text{font-size:var(--fluid-text--m)}}.tabs__title.brx-open{background:#a2bb48;border-color:#a2bb48}.tabs__title.brx-open .tabs__title-text{color:#fff}.tabs__content{background:#a2bb48;border-top-left-radius:3rem;border-bottom-left-radius:3rem;justify-content:center}.tabs__pane{animation:key--fi .3s ease-in;padding:4rem;display:flex;justify-content:center;align-items:center;align-content:center}.tabs__pane .icon-box{max-width:700px;justify-self:center;justify-content:center;display:flex;align-items:center;gap:2rem}.tabs__pane .icon-box svg,.tabs__pane .icon-box g,.tabs__pane .icon-box path,.tabs__pane .icon-box line{fill:#a2bb48;stroke:#a2bb48}.tabs__pane .icon-circle{width:min(10rem, 50vw);height:min(10rem, 50vw);background:#fff;border-radius:100px;justify-content:center;align-items:center;display:flex}.tabs__pane .icon{width:clamp(3.75rem, 5vw, 5.5rem);height:auto}.tabs__pane .text{font-size:var(--fluid-text--l);text-align:center}@media all and (max-width:768px){.tabs__menu{display:flex;flex-wrap:nowrap;flex-direction:row;overflow-x:auto;justify-content:flex-start !important;padding-bottom:1rem;mask-image:linear-gradient(to right,#000 80%,transparent 100%);-webkit-mask-image:linear-gradient(to right,#000 80%,transparent 100%);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{margin-bottom:clamp(0.75rem, 1.2vw, 1.25rem)}.accordion__item.brx-open .accordion__title{background:#a2bb48}.accordion__title{padding:clamp(0.75rem, 1.2vw, 1.25rem) clamp(0.75rem, 1.2vw, 1.25rem);padding:clamp(1rem, 1.8vw, 1.5rem) clamp(1rem, 1.8vw, 1.5rem);flex-wrap:nowrap;background:rgba(162,187,72,.1);min-height:50px !important}.accordion__title:hover{background:#a2bb48}.accordion__title .accordion__icon,.accordion__title .accordion__icon:before{width:clamp(0.75rem, 1.2vw, 1rem);height:clamp(0.75rem, 1.2vw, 1rem);font-size:clamp(0.75rem, 1.2vw, 1rem) !important;text-align:center;line-height:normal}.accordion__title .accordion__icon:before,.accordion__title .accordion__icon::before:before{width:clamp(0.75rem, 1.2vw, 1rem);height:clamp(0.75rem, 1.2vw, 1rem);font-size:clamp(0.75rem, 1.2vw, 1rem) !important;display:block;line-height:normal}.accordion__title .accordion__heading{font-size:var(--fluid-text--m);font-family:"Satoshi","Open Sans",Arial,sans-serif;font-weight:700;color:#000;margin:0}.accordion__content .inner_wrapper{padding:clamp(1rem, 1.8vw, 1.5rem)}.accordion--show-more .accordion__title{width:auto;height:auto;padding:0}.accordion--show-more .accordion__content{padding-top:4rem}.image-gallery--hf .happyfiles-gallery>ul.crop{display:flex;flex-wrap:wrap}.image-gallery--hf .happyfiles-gallery>ul.crop li{flex:1 1 400px;position:relative;transition:all .3s ease;overflow:hidden;box-shadow:0 0 3rem -.5rem #313131}.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 li figure{display:flex}.image-gallery--hf .happyfiles-gallery>ul.crop li img{height:auto !important;width:100%}.image-gallery--hf .happyfiles-gallery>ul.crop .figcaption{background:#fff;color:#a2bb48;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 all and (max-width:1024px){.timeline_wrapper .text-card:nth-child(even){transform:translateY(0)}}.counter__icon{fill:#000;color:#000;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:#a2bb48;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 #a2bb48;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 all and (max-width:768px){.timeline:after{left:85%;margin-left:10%}.timeline__container{padding-right:0;width:85%;left:0;margin-top:1rem}.timeline__container:first-child{margin-top:1rem}.timeline__container:nth-child(even){left:0;padding:0}.timeline__container:after{content:"";position:absolute;width:2rem;height:2rem;right:-7.5vw;transform:translateX(70%)}.timeline__container:nth-child(even):after{left:auto;transform:translateX(70%)}.timeline__container:before{width:5rem;right:-10%}.timeline__container:nth-child(even):before{left:auto}}.sticky-filter-wrapper{position:sticky;top:2.5rem;z-index:999;background:#fff;padding:1rem 0}.filter_wrapper{border-radius:clamp(0.5rem, 0.8vw, 0.75rem);gap:1rem}.filter_wrapper .categorie-filter_wrapper{width:auto}.filter_wrapper .categorie-filter_wrapper .input_wrapper{background:#dbdbdb}.filter_wrapper .filter-label{font-size:var(--fluid-text--xs);margin-bottom:clamp(0.375rem, 0.65vw, 0.625rem)}.filter_wrapper .date-filter-reset{font-size:var(--fluid-text--xs);margin-left:.5rem}.filter_wrapper .date-filter-reset .content{white-space:nowrap}.filter_wrapper select.filter--select{width:-moz-fit-content;width:fit-content;font-size:var(--fluid-text--s);padding-right:2rem}.filter_wrapper select.filter--select option.placeholder{font-style:italic;color:#858585}.filter_wrapper select.filter--select option{font-size:.8rem}.filter_wrapper .filter--date{display:flex;flex-direction:row}.filter_wrapper .filter--date label{display:none}.filter_wrapper .filter--date input{background:#dbdbdb;margin-right:.5rem;font-size:var(--fluid-text--s);border-radius:0 !important;min-height:41px;min-width:150px}.filter_wrapper .filter--date input::-moz-placeholder{color:#000}.filter_wrapper .filter--date input::placeholder{color:#000}@media all and (max-width:1024px){.filter_wrapper{display:flex;flex-wrap:nowrap;overflow-x:auto;flex-direction:row;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.filter_wrapper::-webkit-scrollbar{width:7px}.filter_wrapper::-webkit-scrollbar-track{background:0 0}.filter_wrapper::-webkit-scrollbar-thumb{background-color:rgba(155,155,155,.5);border-radius:20px;border:transparent}.filter_wrapper>.categorie-filter_wrapper,.filter_wrapper>.date-filter_wrapper{flex:0 0 auto;width:-moz-fit-content;width:fit-content;max-width:33vw}.filter_wrapper>.categorie-filter_wrapper option,.filter_wrapper>.date-filter_wrapper option{white-space:normal}}.otgs-development-site-front-end{display:none !important}body.admin-bar #brx-header,body.admin-bar .hcs_header--js{top:32px}@media all and (max-width:768px){body.admin-bar #brx-header,body.admin-bar .hcs_header--js{top:0}}@media all and (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"]{-o-object-fit:contain;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:#000;font-family:"Satoshi","Open Sans",Arial,sans-serif;text-transform:none;font-weight:700}.section--erecht h1{margin-top:4rem;color:#a2bb48}.section--erecht h2{margin-top:6rem;color:#a2bb48}.section--erecht h3{margin-top:4rem}.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;-o-object-fit:contain;object-fit:contain;margin-right:1rem}#BorlabsCookieBox{--dialog-button-accept-all-color:#a2bb48 !important;--dialog-button-accept-all-color-hover:#a2bb48 !important;--dialog-button-accept-all-text-color:#fff !important;--dialog-button-accept-all-text-color-hover:#fff !important;--dialog-checkbox-background-color-active:#a2bb48 !important;--dialog-checkbox-border-color-active:#a2bb48 !important;--dialog-checkbox-check-mark-color-active:#fff !important;--dialog-card-control-element-color:#a2bb48 !important;--dialog-card-control-element-color-hover:#a2bb48 !important;--dialog-link-primary-color:#a2bb48 !important;--dialog-link-primary-color-hover:#a2bb48 !important;--dialog-link-secondary-color-hover:#a2bb48 !important;--dialog-search-bar-input-border-color-focus:#a2bb48 !important;--dialog-switch-button-background-color-active:#a2bb48 !important;--dialog-switch-button-color-active:#fff !important;--dialog-tab-bar-tab-background-color-active:#a2bb48 !important;--dialog-tab-bar-tab-border-color-bottom-active:#a2bb48 !important;--dialog-tab-bar-tab-border-color-left-active:#a2bb48 !important;--dialog-tab-bar-tab-border-color-right-active:#a2bb48 !important;--dialog-tab-bar-tab-border-color-top-active:#a2bb48 !important;--dialog-tab-bar-tab-text-color-active:#fff !important;--content-blocker-button-color:#a2bb48 !important;--content-blocker-button-color-hover:#a2bb48 !important;--content-blocker-button-text-color:#fff !important;--content-blocker-button-text-color-hover:#fff !important;--content-blocker-link-color:#a2bb48 !important;--content-blocker-link-color-hover:#a2bb48 !important}.bildnachweise{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(250px, 100%), 400px));gap:2rem}@media all and (max-width:1600px){.bildnachweise{grid-template-columns:repeat(auto-fit,minmax(min(250px, 100%), 1fr))}}.bildnachweise .image--bildnachweis{width:100%}.bildnachweise img{border-bottom-left-radius:0;border-bottom-right-radius:0}.bildnachweise .info_wrapper{font-size:var(--fluid-text--s);border:1px solid #888;border-top:none;padding:.5rem;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.bildnachweise .info_wrapper .bold{font-weight:700}.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}