@font-face{font-family:"Open Sans";font-style:normal;font-weight:300;font-display:swap;src:local(""),url("/wp-content/themes/heicom-systems-child-theme/fonts/open-sans-v18-latin-300.woff2") format("woff2"),url("/wp-content/themes/heicom-systems-child-theme/fonts/open-sans-v18-latin-300.woff") format("woff")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;font-display:swap;src:local(""),url("/wp-content/themes/heicom-systems-child-theme/fonts/open-sans-v18-latin-regular.woff2") format("woff2"),url("/wp-content/themes/heicom-systems-child-theme/fonts/open-sans-v18-latin-regular.woff") format("woff")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;font-display:swap;src:local(""),url("/wp-content/themes/heicom-systems-child-theme/fonts/open-sans-v18-latin-700.woff2") format("woff2"),url("/wp-content/themes/heicom-systems-child-theme/fonts/open-sans-v18-latin-700.woff") format("woff")}@font-face{font-family:"Satoshi";src:url("/wp-content/themes/heicom-systems-child-theme/fonts/Satoshi-Regular.woff2") format("woff2"),url("/wp-content/themes/heicom-systems-child-theme/fonts/Satoshi-Regular.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Satoshi";src:url("/wp-content/themes/heicom-systems-child-theme/fonts/Satoshi-Bold.woff2") format("woff2"),url("/wp-content/themes/heicom-systems-child-theme/fonts/Satoshi-Bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@-webkit-keyframes fade-in-left--key{from{opacity:0;-webkit-transform:translate3d(-50px,0,0);transform:translate3d(-50px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fade-in-left--key{from{opacity:0;-webkit-transform:translate3d(-50px,0,0);transform:translate3d(-50px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes fade-in-right--key{from{opacity:0;-webkit-transform:translate3d(50px,0,0);transform:translate3d(50px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fade-in-right--key{from{opacity:0;-webkit-transform:translate3d(50px,0,0);transform:translate3d(50px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes fade-in-bottom--key{from{opacity:0;-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fade-in-bottom--key{from{opacity:0;-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes fade-in-top--key{from{opacity:0;-webkit-transform:translate3d(0,-50px,0);transform:translate3d(0,-50px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fade-in-top--key{from{opacity:0;-webkit-transform:translate3d(0,-50px,0);transform:translate3d(0,-50px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes fade-in--key{from{opacity:0}to{opacity:1}}@keyframes fade-in--key{from{opacity:0}to{opacity:1}}body,caption,th,td,input,textarea,select,option,legend,fieldset,h1,h2,h3,h4,h5,h6{font-size-adjust:.5}body p,body a,body li,.hcs p,.hcs a,.hcs li,.medium--text p,.medium--text a,.medium--text li{font-size:1rem;font-size:clamp(0.94rem, calc(0.13vw + 0.9rem), 1.06rem);line-height:1.5}html{font-size:100% !important}.hcs .large-hero--headline h1,.hcs .large-hero--headline h2{font-size:3.3rem;font-size:clamp(3.3rem, calc(4.86vw + 2.08rem), 7.92rem);line-height:1.1}.hcs .hero--headline h1,.hcs .hero--headline h2{font-size:3rem;font-size:clamp(2.87rem, calc(3.65vw + 1.96rem), 6.33rem);line-height:1.1}.hcs .small-hero--headline h1,.hcs .small-hero--headline h2,.hcs .small-hero--headline h3{font-size:2.5rem;font-size:clamp(2.49rem, calc(2.71vw + 1.82rem), 5.07rem);line-height:1.1}.hcs .xlarge--headline h1,.hcs .xlarge--headline h2,.hcs .xlarge--headline h3{font-size:2.1rem;font-size:clamp(2.17rem, calc(1.98vw + 1.67rem), 4.05rem);line-height:1.2}.hcs .large--headline{margin-bottom:2rem}.hcs .large--headline h1,.hcs .large--headline h2,.hcs .large--headline h3{font-size:1.9rem;font-size:clamp(1.89rem, calc(1.43vw + 1.53rem), 3.24rem);line-height:1.2}.hcs .medium--headline h1,.hcs .medium--headline h2,.hcs .medium--headline h3,.hcs .medium--headline h4,.hcs .medium--headline h5,.hcs .medium--headline h6{font-size:1.6rem;font-size:clamp(1.64rem, calc(1vw + 1.39rem), 2.59rem);line-height:1.2}.hcs .small--headline h1,.hcs .small--headline h2,.hcs .small--headline h3,.hcs .small--headline h4,.hcs .small--headline h5,.hcs .small--headline h6{font-size:1.4rem;font-size:clamp(1.43rem, calc(0.68vw + 1.25rem), 2.08rem);line-height:1.2}.hcs .xsmall--headline h1,.hcs .xsmall--headline h2,.hcs .xsmall--headline h3,.hcs .xsmall--headline h4,.hcs .xsmall--headline h5,.hcs .xsmall--headline h6{font-size:1.2rem;font-size:clamp(1.24rem, calc(0.44vw + 1.13rem), 1.66rem);line-height:1.2}.hcs .xlarge--text p,.hcs .xlarge--text li,.hcs .xlarge--text a{font-size:1.2rem;font-size:clamp(1.24rem, calc(0.44vw + 1.13rem), 1.66rem);line-height:1.2}.hcs .large--text p,.hcs .large--text li,.hcs .large--text a,.hcs .large--text h3,.hcs .large--text h4,.hcs .large--text h6{font-size:1.1rem;font-size:clamp(1.08rem, calc(0.26vw + 1.01rem), 1.33rem);line-height:1.3}.hcs .small--text p,.hcs .small--text li,.hcs .small--text a{font-size:.8rem;font-size:clamp(0.82rem, calc(0.04vw + 0.81rem), 0.85rem);line-height:1.4}.hcs h3 .fl-callout-title-text,.hcs h3 a.fl-callout-title-text,.hcs h3.fl-callout-title{font-size:1.4rem;font-size:clamp(1.43rem, calc(0.68vw + 1.25rem), 2.08rem);line-height:1.2}.hcs .card--mdl h3{font-size:1.2rem;font-size:clamp(1.24rem, calc(0.44vw + 1.13rem), 1.66rem);line-height:1.2}.hcs .info-line--col .fl-icon i,.hcs .info-line--col .fl-icon i:before{font-size:.8rem;font-size:clamp(0.82rem, calc(0.04vw + 0.81rem), 0.85rem)}.hcs .info-line--col .fl-icon-wrap .fl-icon-text a,.hcs .info-line--col .fl-icon-wrap .fl-icon-text a p,.hcs .info-line--col .fl-icon-wrap .fl-icon-text p{font-size:.9rem;font-size:clamp(0.82rem, calc(0.04vw + 0.81rem), 0.85rem)}.hcs.header--row .nav--mdl .menu li a{font-size:1rem;font-size:clamp(0.94rem, calc(0.13vw + 0.9rem), 1.06rem)}.hcs.off-canvas--row .oc-menu--mdl li a{font-size:1.1rem;font-size:clamp(1.08rem, calc(0.26vw + 1.01rem), 1.33rem)}.hcs .button--mdl a.fl-button{font-size:1rem;font-size:clamp(0.94rem, calc(0.13vw + 0.9rem), 1.06rem)}.hcs .frm_forms .frm_submit button.frm_button_submit a.fl-button{font-size:1rem;font-size:clamp(0.94rem, calc(0.13vw + 0.9rem), 1.06rem)}.hcs .button--mdl.datev a.fl-button,.hcs .datev--btn button{font-size:.9rem;font-size:clamp(0.82rem, calc(0.04vw + 0.81rem), 0.85rem)}body .hcs,.hcs p,.hcs li,.hcs a{font-family:"Satoshi","Open Sans","Roboto",Arial,sans-serif;font-weight:400;font-style:normal;color:#222}.hcs h1,.hcs h2,.hcs h3,.hcs h4,.hcs h5,.hcs h6,.hcs .fl-callout-title-text{font-family:"Open Sans","Roboto",Arial,sans-serif;font-weight:700;font-style:normal;color:#1f3d5b;text-transform:uppercase;letter-spacing:0}.fl-rich-text a{text-decoration:underline;color:#1f3d5b}.fl-rich-text a:hover{color:#8dc044}.hcs.header--row .nav--mdl .menu li a{font-family:"Open Sans","Roboto",Arial,sans-serif;font-weight:400;line-height:1}.off-canvas--row .oc-menu--mdl li a{font-family:"Open Sans","Roboto",Arial,sans-serif;font-weight:400;line-height:1}.hcs .subheading--mdl.top .fl-module-content{margin-bottom:0}.hcs .subheading--mdl.bottom .fl-module-content{margin-top:0}.hcs .subheading--mdl h3,.hcs .subheading--mdl h4,.hcs .subheading--mdl h5{font-weight:300;font-family:"Open Sans","Roboto",Arial,sans-serif;text-transform:none}.hcs.hero--row .large--headline{margin-bottom:0}.hcs.hero--row .large--headline .fl-module-content{margin-bottom:0}.heading--mdl.line .fl-module-content{position:relative}.heading--mdl.line .fl-module-content:after{content:"";width:33%;height:2px;background:#8dc044;margin-top:1rem}@media (max-width:1366px){.hcs h1,.hcs h2,.hcs h3{-epub-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}}@media (min-width:1024px){.hcs.split--row .content-container--col.green h1,.hcs.split--row .content-container--col.green h2,.hcs.split--row .content-container--col.green h3,.hcs.split--row .content-container--col.green h4,.hcs.split--row .content-container--col.green h3.fl-callout-title,.hcs.split--row .content-container--col.green p,.hcs.split--row .content-container--col.green a,.hcs.split--row .content-container--col.green h3 .fl-callout-title-text,.hcs.split--row .content-container--col.green li,.hcs.split--row .content-container--col.blue h1,.hcs.split--row .content-container--col.blue h2,.hcs.split--row .content-container--col.blue h3,.hcs.split--row .content-container--col.blue h4,.hcs.split--row .content-container--col.blue h3.fl-callout-title,.hcs.split--row .content-container--col.blue p,.hcs.split--row .content-container--col.blue a,.hcs.split--row .content-container--col.blue h3 .fl-callout-title-text,.hcs.split--row .content-container--col.blue li{color:#fff}.hcs.split--row .content-container--col.green .heading--mdl.line .fl-module-content:after,.hcs.split--row .content-container--col.blue .heading--mdl.line .fl-module-content:after{background:#fff}}@media (max-width:1024px){.hcs.split--row .content-container--col.green.blue-mobile.text-w h1,.hcs.split--row .content-container--col.green.blue-mobile.text-w h2,.hcs.split--row .content-container--col.green.blue-mobile.text-w h3,.hcs.split--row .content-container--col.green.blue-mobile.text-w h4,.hcs.split--row .content-container--col.green.blue-mobile.text-w h3.fl-callout-title,.hcs.split--row .content-container--col.green.blue-mobile.text-w p,.hcs.split--row .content-container--col.green.blue-mobile.text-w a,.hcs.split--row .content-container--col.green.blue-mobile.text-w h3 .fl-callout-title-text,.hcs.split--row .content-container--col.green.blue-mobile.text-w li,.hcs.split--row .content-container--col.green.green-mobile.text-w h1,.hcs.split--row .content-container--col.green.green-mobile.text-w h2,.hcs.split--row .content-container--col.green.green-mobile.text-w h3,.hcs.split--row .content-container--col.green.green-mobile.text-w h4,.hcs.split--row .content-container--col.green.green-mobile.text-w h3.fl-callout-title,.hcs.split--row .content-container--col.green.green-mobile.text-w p,.hcs.split--row .content-container--col.green.green-mobile.text-w a,.hcs.split--row .content-container--col.green.green-mobile.text-w h3 .fl-callout-title-text,.hcs.split--row .content-container--col.green.green-mobile.text-w li,.hcs.split--row .content-container--col.blue.blue-mobile.text-w h1,.hcs.split--row .content-container--col.blue.blue-mobile.text-w h2,.hcs.split--row .content-container--col.blue.blue-mobile.text-w h3,.hcs.split--row .content-container--col.blue.blue-mobile.text-w h4,.hcs.split--row .content-container--col.blue.blue-mobile.text-w h3.fl-callout-title,.hcs.split--row .content-container--col.blue.blue-mobile.text-w p,.hcs.split--row .content-container--col.blue.blue-mobile.text-w a,.hcs.split--row .content-container--col.blue.blue-mobile.text-w h3 .fl-callout-title-text,.hcs.split--row .content-container--col.blue.blue-mobile.text-w li,.hcs.split--row .content-container--col.blue.green-mobile.text-w h1,.hcs.split--row .content-container--col.blue.green-mobile.text-w h2,.hcs.split--row .content-container--col.blue.green-mobile.text-w h3,.hcs.split--row .content-container--col.blue.green-mobile.text-w h4,.hcs.split--row .content-container--col.blue.green-mobile.text-w h3.fl-callout-title,.hcs.split--row .content-container--col.blue.green-mobile.text-w p,.hcs.split--row .content-container--col.blue.green-mobile.text-w a,.hcs.split--row .content-container--col.blue.green-mobile.text-w h3 .fl-callout-title-text,.hcs.split--row .content-container--col.blue.green-mobile.text-w li,.hcs.split--row .content-container--col.white.blue-mobile.text-w h1,.hcs.split--row .content-container--col.white.blue-mobile.text-w h2,.hcs.split--row .content-container--col.white.blue-mobile.text-w h3,.hcs.split--row .content-container--col.white.blue-mobile.text-w h4,.hcs.split--row .content-container--col.white.blue-mobile.text-w h3.fl-callout-title,.hcs.split--row .content-container--col.white.blue-mobile.text-w p,.hcs.split--row .content-container--col.white.blue-mobile.text-w a,.hcs.split--row .content-container--col.white.blue-mobile.text-w h3 .fl-callout-title-text,.hcs.split--row .content-container--col.white.blue-mobile.text-w li,.hcs.split--row .content-container--col.white.green-mobile.text-w h1,.hcs.split--row .content-container--col.white.green-mobile.text-w h2,.hcs.split--row .content-container--col.white.green-mobile.text-w h3,.hcs.split--row .content-container--col.white.green-mobile.text-w h4,.hcs.split--row .content-container--col.white.green-mobile.text-w h3.fl-callout-title,.hcs.split--row .content-container--col.white.green-mobile.text-w p,.hcs.split--row .content-container--col.white.green-mobile.text-w a,.hcs.split--row .content-container--col.white.green-mobile.text-w h3 .fl-callout-title-text,.hcs.split--row .content-container--col.white.green-mobile.text-w li{color:#fff}.hcs.split--row .content-container--col.green.blue-mobile.text-w .heading--mdl.line .fl-module-content:after,.hcs.split--row .content-container--col.green.green-mobile.text-w .heading--mdl.line .fl-module-content:after,.hcs.split--row .content-container--col.blue.blue-mobile.text-w .heading--mdl.line .fl-module-content:after,.hcs.split--row .content-container--col.blue.green-mobile.text-w .heading--mdl.line .fl-module-content:after,.hcs.split--row .content-container--col.white.blue-mobile.text-w .heading--mdl.line .fl-module-content:after,.hcs.split--row .content-container--col.white.green-mobile.text-w .heading--mdl.line .fl-module-content:after{background:#fff}}.text-white h1,.text-white h2,.text-white h3,.text-white h4,.text-white p,.text-white a,.text-white li{color:#fff}.bold{font-weight:bolder}.thin{font-weight:lighter}.align-left{text-align:left}.align-right{text-align:right}.align-center{text-align:center}.prevent-select{-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none}.trennung h1,.trennung h2,.trennung h3,.trennung h4,.trennung p,.trennung a,.trennung li{-epub-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.hcs .text--mdl.spalten{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-width:500px;-moz-column-width:500px;column-width:500px;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;margin-top:1rem}.hcs .text--mdl.spalten .fl-module-content{margin-top:0 !important}.hcs.divider.fl-row .fl-row-content-wrap{-webkit-box-shadow:0 1.5rem 1.5rem -.5rem #000;box-shadow:0 1.5rem 1.5rem -.5rem #000}.hcs .list-style ul{margin-left:0;list-style:none;-webkit-padding-start:0px;padding-inline-start:0px}.hcs .list-style ul li{line-height:1.5;padding:.7em 1em;padding-left:2.2em;background:url(/) no-repeat left center;background-size:1.2em;margin-left:2em}.hcs .fl-row-content-wrap .fl-row-fixed-width,.hcs .fixed-width--col{width:80%;max-width:1800px}.hcs.content-container--row .fl-row-content-wrap,.hcs .content-container--col>.fl-col-content{padding:10rem 3rem}.hcs.content-container-xs--row .fl-row-content-wrap,.hcs .content-container-xs--col>.fl-col-content{padding:3rem}.hcs.full-width-container--row .fl-row-content-wrap{padding:0}.hcs .fixed-width--col{margin-left:auto;margin-right:auto;float:none}.hcs.content-container--row.no-padding-bottom .fl-row-content-wrap,.hcs.content-container-xs--row.no-padding-bottom .fl-row-content-wrap{padding-bottom:0}.hcs.content-container--row.no-padding-top .fl-row-content-wrap,.hcs.content-container-xs--row.no-padding-top .fl-row-content-wrap{padding-top:0}.hcs.split--row .fl-row-content>.fl-col-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.hcs.split--row .split--col.small{width:40%}.hcs.split--row .split--col.small .fl-col-content{max-width:650px;margin-left:auto;margin-right:auto;position:sticky;top:0}.hcs.split--row .split--col.large{width:60%}.hcs.split--row .split--col.large .fl-col-content{max-width:900px;margin-left:auto;margin-right:auto}@media (max-width:1920px){.hcs .fl-row-content-wrap .fl-row-fixed-width,.hcs .fixed-width--col{width:100%;max-width:80vw}.hcs.content-container--row .fl-row-content-wrap,.hcs .content-container--col>.fl-col-content{padding:10rem 3rem}.hcs.content-container-xs--row .fl-row-content-wrap,.hcs .content-container-xs--col>.fl-col-content{padding:3rem}}@media (max-width:1366px){.hcs .fl-row-content-wrap .fl-row-fixed-width,.hcs .fixed-width--col{max-width:85vw}.hcs.content-container--row .fl-row-content-wrap,.hcs .content-container--col>.fl-col-content{padding:8rem 3rem}.hcs.content-container-xs--row .fl-row-content-wrap,.hcs .content-container-xs--col>.fl-col-content{padding:3rem}.hcs.split--row .split--col.small{width:42%}.hcs.split--row .split--col.large{width:58%}}@media (max-width:1024px){.hcs .fl-row-content-wrap .fl-row-fixed-width,.hcs .fixed-width--col{width:100%;max-width:100%}.hcs.content-container--row .fl-row-content-wrap,.hcs .content-container--col>.fl-col-content{padding:6rem 3rem}.hcs.content-container-xs--row .fl-row-content-wrap,.hcs .content-container-xs--col>.fl-col-content{padding:3rem}.hcs.split--row .fl-row-content>.fl-col-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.hcs.split--row .fl-col.split--col.small{width:100% !important}.hcs.split--row .fl-col.split--col.small .fl-col-content{max-width:750px}.hcs.split--row .fl-col.split--col.large{width:100% !important}.hcs.split--row .fl-col.split--col.large .fl-col-content{max-width:750px}.hcs.split--row .content-container--col.small>.fl-col-content{padding-bottom:0 !important}}@media (max-width:768px){.hcs.content-container--row .fl-row-content-wrap,.hcs .content-container--col>.fl-col-content{padding:5rem 2rem}.hcs.content-container-xs--row .fl-row-content-wrap,.hcs .content-container-xs--col>.fl-col-content{padding:2rem}}@media (max-width:500px){.hcs.content-container--row .fl-row-content-wrap,.hcs .content-container--col>.fl-col-content{padding:4rem 1rem}.hcs.content-container-xs--row .fl-row-content-wrap,.hcs .content-container-xs--col>.fl-col-content{padding:1rem}}.hcs .col--group{-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}.hcs .col--group.xs{-webkit-column-gap:.75rem;-moz-column-gap:.75rem;column-gap:.75rem}.hcs .col--group.s{-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}.hcs .col--group.l{-webkit-column-gap:3rem;-moz-column-gap:3rem;column-gap:3rem}.hcs .col--group.xl{-webkit-column-gap:4rem;-moz-column-gap:4rem;column-gap:4rem}.hcs [class*="--card"]{padding:2rem}.hcs [class*="--card"].xs{padding:.75rem}.hcs [class*="--card"].s{padding:1rem}.hcs [class*="--card"].l{padding:3rem}.hcs [class*="--card"].xl{padding:4rem}.hcs [class*="--card"].zero{padding:0}.hcs .m-xxs{margin:1rem}.hcs .m-xs{margin:2rem}.hcs .m-s{margin:3rem}.hcs .m-m{margin:4rem}.hcs .m-l{margin:5rem}.hcs .m-xl{margin:6rem}.hcs .m-xxl{margin:7rem}.hcs .mx-xxs{margin:0 1rem}.hcs .mx-xs{margin:0 2rem}.hcs .mx-s{margin:0 3rem}.hcs .mx-m{margin:0 4rem}.hcs .mx-l{margin:0 5rem}.hcs .mx-xl{margin:0 6rem}.hcs .mx-xxl{margin:0 7rem}.hcs .my-xxs{margin:1rem 0}.hcs .my-xs{margin:2rem 0}.hcs .my-s{margin:3rem 0}.hcs .my-m{margin:4rem 0}.hcs .my-l{margin:5rem 0}.hcs .my-xl{margin:6rem 0}.hcs .my-xxl{margin:7rem 0}.hcs .ml-zero{margin-left:0}.hcs .ml-xxs{margin-left:1rem}.hcs .ml-xs{margin-left:2rem}.hcs .ml-s{margin-left:3rem}.hcs .ml-m{margin-left:4rem}.hcs .ml-l{margin-left:5rem}.hcs .ml-xl{margin-left:6rem}.hcs .ml-xxl{margin-left:7rem}.hcs .mr-zero{margin-right:0}.hcs .mr-xxs{margin-right:1rem}.hcs .mr-xs{margin-right:2rem}.hcs .mr-s{margin-right:3rem}.hcs .mr-m{margin-right:4rem}.hcs .mr-l{margin-right:5rem}.hcs .mr-xl{margin-right:6rem}.hcs .mr-xxl{margin-right:7rem}.hcs .mt-zero{margin-top:0}.hcs .mt-xxs{margin-top:1rem}.hcs .mt-xs{margin-top:2rem}.hcs .mt-s{margin-top:3rem}.hcs .mt-m{margin-top:4rem}.hcs .mt-l{margin-top:5rem}.hcs .mt-xl{margin-top:6rem}.hcs .mt-xxl{margin-top:7rem}.hcs .mb-zero{margin-bottom:0}.hcs .mb-xxs{margin-bottom:1rem}.hcs .mb-xs{margin-bottom:2rem}.hcs .mb-s{margin-bottom:3rem}.hcs .mb-m{margin-bottom:4rem}.hcs .mb-l{margin-bottom:5rem}.hcs .mb-xl{margin-bottom:6rem}.hcs .mb-xxl{margin-bottom:7rem}.hcs .p-xxs{padding:1rem}.hcs .p-xs{padding:2rem}.hcs .p-s{padding:3rem}.hcs .p-m{padding:4rem}.hcs .p-l{padding:5rem}.hcs .p-xl{padding:6rem}.hcs .p-xxl{padding:7rem}.hcs .px-xxs{padding:0 1rem}.hcs .px-xs{padding:0 2rem}.hcs .px-s{padding:0 3rem}.hcs .px-m{padding:0 4rem}.hcs .px-l{padding:0 5rem}.hcs .px-xl{padding:0 6rem}.hcs .px-xxl{padding:0 7rem}.hcs .py-xxs{padding:1rem 0}.hcs .py-xs{padding:2rem 0}.hcs .py-s{padding:3rem 0}.hcs .py-m{padding:4rem 0}.hcs .py-l{padding:5rem 0}.hcs .py-xl{padding:6rem 0}.hcs .py-xxl{padding:7rem 0}.hcs .pl-zero{padding-left:0}.hcs .pl-xxs{padding-left:1rem}.hcs .pl-xs{padding-left:2rem}.hcs .pl-s{padding-left:3rem}.hcs .pl-m{padding-left:4rem}.hcs .pl-l{padding-left:5rem}.hcs .pl-xl{padding-left:6rem}.hcs .pl-xxl{padding-left:7rem}.hcs .pr-zero{padding-right:0}.hcs .pr-xxs{padding-right:1rem}.hcs .pr-xs{padding-right:2rem}.hcs .pr-s{padding-right:3rem}.hcs .pr-m{padding-right:4rem}.hcs .pr-l{padding-right:5rem}.hcs .pr-xl{padding-right:6rem}.hcs .pr-xxl{padding-right:7rem}.hcs .pt-zero{padding-top:0}.hcs .pt-xxs{padding-top:1rem}.hcs .pt-xs{padding-top:2rem}.hcs .pt-s{padding-top:3rem}.hcs .pt-m{padding-top:4rem}.hcs .pt-l{padding-top:5rem}.hcs .pt-xl{padding-top:6rem}.hcs .pt-xxl{padding-top:7rem}.hcs .pb-zero{padding-bottom:0}.hcs .pb-xxs{padding-bottom:1rem}.hcs .pb-xs{padding-bottom:2rem}.hcs .pb-s{padding-bottom:3rem}.hcs .pb-m{padding-bottom:4rem}.hcs .pb-l{padding-bottom:5rem}.hcs .pb-xl{padding-bottom:6rem}.hcs .pb-xxl{padding-bottom:7rem}@media (max-width:768px){.hcs .col--group{-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem}.hcs .col--group.xs{-webkit-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem}.hcs .col--group.s{-webkit-column-gap:.75rem;-moz-column-gap:.75rem;column-gap:.75rem}.hcs .col--group.l{-webkit-column-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem}.hcs .col--group.xl{-webkit-column-gap:3.5rem;-moz-column-gap:3.5rem;column-gap:3.5rem}.hcs [class*="--card"]{padding:2rem}.hcs [class*="--card"].xs{padding:.5rem}.hcs [class*="--card"].s{padding:.75rem}.hcs [class*="--card"].l{padding:2.5rem}.hcs [class*="--card"].xl{padding:3.5rem}.hcs .m-xxs{margin:.5rem}.hcs .m-xs{margin:1rem}.hcs .m-s{margin:1.5rem}.hcs .m-m{margin:2rem}.hcs .m-l{margin:2.5rem}.hcs .m-xl{margin:3rem}.hcs .m-xxl{margin:3.5rem}.hcs .mx-xxs{margin:0 .5rem}.hcs .mx-xs{margin:0 1rem}.hcs .mx-s{margin:0 1.5rem}.hcs .mx-m{margin:0 2rem}.hcs .mx-l{margin:0 2.5rem}.hcs .mx-xl{margin:0 3rem}.hcs .mx-xxl{margin:0 3.5rem}.hcs .my-xxs{margin:.5rem 0}.hcs .my-xs{margin:1rem 0}.hcs .my-s{margin:1.5rem 0}.hcs .my-m{margin:2rem 0}.hcs .my-l{margin:2.5rem 0}.hcs .my-xl{margin:3rem 0}.hcs .my-xxl{margin:3.5rem 0}.hcs .ml-zero{margin-left:0}.hcs .ml-xxs{margin-left:.5rem}.hcs .ml-xs{margin-left:1rem}.hcs .ml-s{margin-left:1.5rem}.hcs .ml-m{margin-left:2rem}.hcs .ml-l{margin-left:2.5rem}.hcs .ml-xl{margin-left:3rem}.hcs .ml-xxl{margin-left:3.5rem}.hcs .mr-zero{margin-right:0}.hcs .mr-xxs{margin-right:.5rem}.hcs .mr-xs{margin-right:1rem}.hcs .mr-s{margin-right:1.5rem}.hcs .mr-m{margin-right:2rem}.hcs .mr-l{margin-right:2.5rem}.hcs .mr-xl{margin-right:3rem}.hcs .mr-xxl{margin-right:3.5rem}.hcs .mt-zero{margin-top:0}.hcs .mt-xxs{margin-top:.5rem}.hcs .mt-xs{margin-top:1rem}.hcs .mt-s{margin-top:1.5rem}.hcs .mt-m{margin-top:2rem}.hcs .mt-l{margin-top:2.5rem}.hcs .mt-xl{margin-top:3rem}.hcs .mt-xxl{margin-top:3.5rem}.hcs .mb-zero{margin-bottom:0}.hcs .mb-xxs{margin-bottom:.5rem}.hcs .mb-xs{margin-bottom:1rem}.hcs .mb-s{margin-bottom:1.5rem}.hcs .mb-m{margin-bottom:2rem}.hcs .mb-l{margin-bottom:2.5rem}.hcs .mb-xl{margin-bottom:3rem}.hcs .mb-xxl{margin-bottom:3.5rem}.hcs .p-xxs{padding:.5rem}.hcs .p-xs{padding:1rem}.hcs .p-s{padding:1.5rem}.hcs .p-m{padding:2rem}.hcs .p-l{padding:2.5rem}.hcs .p-xl{padding:3rem}.hcs .p-xxl{padding:3.5rem}.hcs .px-xxs{padding:0 .5rem}.hcs .px-xs{padding:0 1rem}.hcs .px-s{padding:0 1.5rem}.hcs .px-m{padding:0 2rem}.hcs .px-l{padding:0 2.5rem}.hcs .px-xl{padding:0 3rem}.hcs .px-xxl{padding:0 3.5rem}.hcs .py-xxs{padding:.5rem 0}.hcs .py-xs{padding:1rem 0}.hcs .py-s{padding:1.5rem 0}.hcs .py-m{padding:2rem 0}.hcs .py-l{padding:2.5rem 0}.hcs .py-xl{padding:3rem 0}.hcs .py-xxl{padding:3.5rem 0}.hcs .pl-zero{padding-left:0}.hcs .pl-xxs{padding-left:.5rem}.hcs .pl-xs{padding-left:1rem}.hcs .pl-s{padding-left:1.5rem}.hcs .pl-m{padding-left:2rem}.hcs .pl-l{padding-left:2.5rem}.hcs .pl-xl{padding-left:3rem}.hcs .pl-xxl{padding-left:3.5rem}.hcs .pr-zero{padding-right:0}.hcs .pr-xxs{padding-right:.5rem}.hcs .pr-xs{padding-right:1rem}.hcs .pr-s{padding-right:1.5rem}.hcs .pr-m{padding-right:2rem}.hcs .pr-l{padding-right:2.5rem}.hcs .pr-xl{padding-right:3rem}.hcs .pr-xxl{padding-right:3.5rem}.hcs .pt-zero{padding-top:0}.hcs .pt-xxs{padding-top:.5rem}.hcs .pt-xs{padding-top:1rem}.hcs .pt-s{padding-top:1.5rem}.hcs .pt-m{padding-top:2rem}.hcs .pt-l{padding-top:2.5rem}.hcs .pt-xl{padding-top:3rem}.hcs .pt-xxl{padding-top:3.5rem}.hcs .pb-zero{padding-bottom:0}.hcs .pb-xxs{padding-bottom:.5rem}.hcs .pb-xs{padding-bottom:1rem}.hcs .pb-s{padding-bottom:1.5rem}.hcs .pb-m{padding-bottom:2rem}.hcs .pb-l{padding-bottom:2.5rem}.hcs .pb-xl{padding-bottom:3rem}.hcs .pb-xxl{padding-bottom:3.5rem}}@media (max-width:500px){.hcs .col--group{-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}.hcs .col--group.xs{-webkit-column-gap:.25rem;-moz-column-gap:.25rem;column-gap:.25rem}.hcs .col--group.s{-webkit-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem}.hcs .col--group.l{-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}.hcs .col--group.xl{-webkit-column-gap:3rem;-moz-column-gap:3rem;column-gap:3rem}.hcs [class*="--card"]{padding:2rem}.hcs [class*="--card"].xs{padding:.25rem}.hcs [class*="--card"].s{padding:.5rem}.hcs [class*="--card"].l{padding:2rem}.hcs [class*="--card"].xl{padding:3rem}}.hcs.split--row.hero--row .content-container--col .fl-col-content,.hcs.split--row.hero--row.subpage .content-container--col .fl-col-content{position:static;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:6rem}.hcs.split--row.hero--row .heading--mdl .thin,.hcs.split--row.hero--row.subpage .heading--mdl .thin{font-weight:300}.hcs.split--row.hero--row .text--mdl,.hcs.split--row.hero--row.subpage .text--mdl{max-width:600px}.hcs.hero--row .fl-row-content,.hcs.hero--row .fl-module,.hcs.hero-row.subpage .fl-row-content,.hcs.hero-row.subpage .fl-module{overflow:hidden}.hcs.hero--row .heading--col,.hcs.hero-row.subpage .heading--col{-webkit-animation:fade-in-left--key .8s cubic-bezier(.33,1,.68,1) both;animation:fade-in-left--key .8s cubic-bezier(.33,1,.68,1) both;-webkit-animation-delay:.3s;animation-delay:.3s}.hcs.hero--row .heading--mdl .fl-module-content,.hcs.hero-row.subpage .heading--mdl .fl-module-content{-webkit-animation:fade-in-bottom--key .8s cubic-bezier(.33,1,.68,1) both;animation:fade-in-bottom--key .8s cubic-bezier(.33,1,.68,1) both;-webkit-animation-delay:1s;animation-delay:1s}.hcs.hero--row .text--mdl .fl-module-content,.hcs.hero-row.subpage .text--mdl .fl-module-content{-webkit-animation:fade-in-bottom--key .8s cubic-bezier(.33,1,.68,1) both;animation:fade-in-bottom--key .8s cubic-bezier(.33,1,.68,1) both;-webkit-animation-delay:1.1s;animation-delay:1.1s}@media (max-width:1024px){.hcs.split--row.hero--row .content-container--col .fl-col-content,.hcs.split--row.hero--row.subpage .content-container--col .fl-col-content{margin-top:2rem}.hcs.hero--row .heading--col,.hcs.hero-row.subpage .heading--col{-webkit-animation:none;animation:none}.hcs.hero--row .heading--mdl .fl-module-content,.hcs.hero-row.subpage .heading--mdl .fl-module-content{-webkit-animation:fade-in-bottom--key .8s cubic-bezier(.33,1,.68,1) both;animation:fade-in-bottom--key .8s cubic-bezier(.33,1,.68,1) both;-webkit-animation-delay:0s;animation-delay:0s}.hcs.hero--row .text--mdl .fl-module-content,.hcs.hero-row.subpage .text--mdl .fl-module-content{-webkit-animation:fade-in-bottom--key .8s cubic-bezier(.33,1,.68,1) both;animation:fade-in-bottom--key .8s cubic-bezier(.33,1,.68,1) both;-webkit-animation-delay:.1s;animation-delay:.1s}}.hcs.hero-subpage--row .fl-row-content-wrap{min-height:30vh;min-height:30svh}.hcs.hero-subpage--row .content--col .fl-col-content{margin-top:15vh;margin-top:10svh}.hcs.subpage{margin-top:8rem}@media (max-width:1024px){.hcs.subpage{margin-top:0}}@-webkit-keyframes fade-out--key{from{background:#fff}to{background:rgba(255,255,255,0)}}@keyframes fade-out--key{from{background:#fff}to{background:rgba(255,255,255,0)}}.hcs.split--row .fl-row-content-wrap{background-image:url(/wp-content/uploads/bacherl-steuerberatung-background-7-1-scaled.jpg);background-repeat:no-repeat;background-position:right top;background-attachment:fixed;background-size:cover}.hcs.split--row .content-container--col.white{background:#fff}@supports ((-webkit-backdrop-filter:blur()) or (backdrop-filter:blur())){.hcs.split--row .content-container--col.white.blur{background:rgba(255,255,255,.6)}}.hcs.split--row .content-container--col.green{background:#8dc044}@supports ((-webkit-backdrop-filter:blur()) or (backdrop-filter:blur())){.hcs.split--row .content-container--col.green.blur{background:rgba(141,192,68,.6)}}.hcs.split--row .content-container--col.blue{background:#1f3d5b}@supports ((-webkit-backdrop-filter:blur()) or (backdrop-filter:blur())){.hcs.split--row .content-container--col.blue.blur{background:rgba(0,95,150,.6)}}.hcs.split--row .content-container--col.white.blur,.hcs.split--row .content-container--col.green.blur,.hcs.split--row .content-container--col.blue.blur{opacity:.8}@supports ((-webkit-backdrop-filter:blur()) or (backdrop-filter:blur())){.hcs.split--row .content-container--col.white.blur,.hcs.split--row .content-container--col.green.blur,.hcs.split--row .content-container--col.blue.blur{opacity:1;-webkit-backdrop-filter:blur(15px) !important;backdrop-filter:blur(15px) !important}}.hcs.split--row .content-container--col.vh75{min-height:75vh}.hcs.split--row .content-container--col.vh100{min-height:100vh}.hcs.mobile-image--row{display:none}@media (max-width:1024px){.hcs.split--row .fl-row-content-wrap{background-attachment:scroll}.hcs.split--row .content-container--col.vh75,.hcs.split--row .content-container--col.vh100{min-height:auto}.hcs.split--row .content-container--col.empty--col{display:none}.hcs.split--row .content-container--col.white-mobile,.hcs.split--row .content-container--col.white-mobile.blur{background:#fff !important;opacity:1 !important;-webkit-backdrop-filter:none !important;backdrop-filter:none !important}.hcs.split--row .content-container--col.green-mobile,.hcs.split--row .content-container--col.green-mobile.blur{background:#8dc044 !important;opacity:1 !important;-webkit-backdrop-filter:none !important;backdrop-filter:none !important}.hcs.split--row .content-container--col.blue-mobile,.hcs.split--row .content-container--col.blue-mobile.blur{background:#1f3d5b !important;opacity:1 !important;-webkit-backdrop-filter:none !important;backdrop-filter:none !important}.hcs.mobile-image--row{display:block}.hcs.mobile-image--row .fl-row-content-wrap{background-image:url(/wp-content/uploads/bacherl-steuerberatung-background-7-1-scaled.jpg);background-repeat:no-repeat;background-position:right top;background-attachment:scroll;background-size:cover;height:40vh}}@media only screen and (min-width:1024px) and (max-height:1366px) and (-webkit-min-device-pixel-ratio:1.5){.hcs.split--row .fl-row-content-wrap{background-attachment:scroll}}.section--row .textbox--mdl.icon{margin-bottom:3rem}.section--row .textbox--mdl.icon:last-child{margin-bottom:0}.section--row .textbox--mdl.icon.fl-module-callout .fl-module-content{overflow:visible}.section--row .textbox--mdl.icon .fl-callout-title{margin-bottom:1rem}.section--row .textbox--mdl.icon .fl-callout-photo-left .fl-callout-photo,.section--row .textbox--mdl.icon .fl-callout-photo-left-text .fl-callout-photo{padding-right:3rem;width:11%}.section--row .textbox--mdl.icon .fl-callout-title-text{position:relative}.section--row .textbox--mdl.icon .fl-callout-title-text:before{content:"";width:3rem;height:3rem;top:50%;left:-1rem;-webkit-transform:translate3d(-100%,-50%,0);transform:translate3d(-100%,-50%,0);background-repeat:no-repeat;background-size:contain;background-position:center;position:absolute;z-index:9}.section--row .white .textbox--mdl.icon .fl-callout-title-text:before{background-image:url(/wp-content/uploads/rgb_icon_farbig.svg)}.section--row .blue .textbox--mdl.icon .fl-callout-title-text:before{background-image:url(/wp-content/uploads/rgb_icon_weiss.svg)}.section--row .green .textbox--mdl.icon .fl-callout-title-text:before{background-image:url(/wp-content/uploads/rgb_icon_weiss.svg)}.section--row .blue.white-mobile .textbox--mdl.icon .fl-callout-title-text:before,.section--row .green.white-mobile .textbox--mdl.icon .fl-callout-title-text:before{background-image:url(/wp-content/uploads/rgb_icon_farbig.svg)}@media (max-width:1600px){.section--row .textbox--mdl.icon .fl-callout-title{margin-left:4rem}}@media (max-width:500px){.section--row .textbox--mdl.icon .fl-callout-title{margin-left:3rem}.section--row .textbox--mdl.icon .fl-callout-title-text:before{width:2rem;height:2rem;top:50%;left:-1rem}}.hcs.kontakt--row .formular--mdl{background:#fff;padding:3rem;opacity:1;border-radius:.3rem;-webkit-box-shadow:5px 5px 35px -15px #6c6c6c;box-shadow:5px 5px 35px -15px #6c6c6c}.hcs.kontakt--row .kontakt--mdl .fl-module-content{margin-top:.2rem;margin-bottom:.2rem}.hcs.kontakt--row .kontakt--mdl .fl-icon i:before,.hcs.kontakt--row .kontakt--mdl .fl-icon i{font-size:1rem;color:#8dc044;margin-right:.3rem;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.hcs.kontakt--row .kontakt--mdl .fl-icon:hover i:before{color:#fff}.hcs.kontakt--row .kontakt--mdl .fl-icon-text,.hcs.kontakt--row .kontakt--mdl .fl-icon-text a{height:auto}.hcs.kontakt--row .kontakt--mdl .fl-icon-text:hover,.hcs.kontakt--row .kontakt--mdl .fl-icon-text a:hover{text-decoration:none}@media (max-width:768px){.hcs.kontakt--row .formular--mdl{padding:2rem}}@media (max-width:500px){.hcs.kontakt--row .formular--mdl{padding:1rem}}.hcs.team--row .split--col.large .team-card--mdl .fl-module-content{margin-right:0 !important}.hcs.team--row .split--col.large .swiper-wrapper{max-width:900px}.hcs.team--row .content--col{overflow:hidden}.hcs .team--card{padding:0}.team--row .swiper.partner-cards--swiper,.team--row .swiper.team-cards--swiper{overflow:visible;z-index:10;padding-bottom:0;margin-bottom:3rem;cursor:e-resize}.team--row .swiper.partner-cards--swiper .swiper-wrapper,.team--row .swiper.team-cards--swiper .swiper-wrapper{padding-bottom:2.5rem;padding-top:1.5rem}.team--row .swiper.partner-cards--swiper .swiper-slide,.team--row .swiper.team-cards--swiper .swiper-slide{width:350px;max-width:77vw}@media (max-width:768px){.team--row .split--col.content--col.fl-col .fl-col-content{padding-left:0;padding-right:0}.team--row .split--col.content--col.fl-col .fl-col-content .fl-module-content{margin-right:0;margin-left:0}.team--row .split--col.content--col.fl-col .fl-col-content .fl-module-content .swiper-slide{padding-left:2rem}}@media (max-width:500px){.team--row .split--col.content--col.fl-col{width:100% !important;max-width:100% !important}}.team--card .card-wrapper{-webkit-perspective:150rem;perspective:150rem;position:relative}.team--card .card-wrapper .front,.team--card .card-wrapper .back{-webkit-transition:all .8s ease-in-out;-o-transition:all .8s ease-in-out;transition:all .8s ease-in-out;position:absolute;top:0;left:0;width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.team--card .card-wrapper .back{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.team--card .card-wrapper.active .front{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}.team--card .card-wrapper.active .back{-webkit-transform:rotateY(0);transform:rotateY(0)}.team--card.team-card--mdl .card-wrapper,.team--card.team-card--mdl .front,.team--card.team-card--mdl .back,.team--card.partner-card--mdl .card-wrapper,.team--card.partner-card--mdl .front,.team--card.partner-card--mdl .back{height:31rem;width:350px;max-width:77vw;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none}.team--card.team-card--mdl .front,.team--card.team-card--mdl .back,.team--card.partner-card--mdl .front,.team--card.partner-card--mdl .back{background:#fff;border-radius:.3rem;-webkit-box-shadow:5px 5px 35px -15px #6c6c6c;box-shadow:5px 5px 35px -15px #6c6c6c}.team--card .card-wrapper .front{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around}.team--card .card-wrapper .front .content{padding:1rem 2rem;position:relative;height:6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.team--card .card-wrapper .front .content .titel p,.team--card .card-wrapper .front .content .name,.team--card .card-wrapper .front .content .partner p{text-align:center;font-size:.8rem;margin-bottom:0}.team--card .card-wrapper .front .content .titel{margin-bottom:0}.team--card .card-wrapper .front .content .name h3{color:#222;font-size:1.2rem;letter-spacing:0;margin:.2rem auto}.team--card .card-wrapper .front .content .partner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;bottom:0;left:50%;-webkit-transform:translate3d(-50%,50%,0);transform:translate3d(-50%,50%,0);z-index:9}.team--card .card-wrapper .front .content .partner p{background:#1f3d5b;padding:.2rem 1rem;border-radius:.1rem;color:#fff;font-weight:700}.team--card .card-wrapper .front .image-wrapper{position:relative;overflow:hidden}.team--card .card-wrapper .front .image-wrapper img{height:22rem;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 0%;object-position:50% 0%}.team--card .card-wrapper .front .beruf{position:absolute;bottom:0;right:0;left:70px;padding:.9rem 1.5rem}.team--card .card-wrapper .front .beruf span.background{position:absolute;bottom:0;right:0;background:rgba(0,95,150,.6);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);height:100%;width:100%;z-index:1;display:block}.team--card .card-wrapper .front .beruf h4{color:#fff;text-transform:none;margin-bottom:0;line-height:1;text-align:right;font-weight:700;font-size:1rem;z-index:2;position:relative}.team--card .card-wrapper .front .kontakt-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1rem}.team--card .card-wrapper .front .kontakt-details span{font-size:.8rem}.team--card .card-wrapper .front .kontakt-details svg{margin-left:.5rem}.team--card .card-wrapper .back{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#1f3d5b;padding:2rem;color:#fff}.team--card .card-wrapper .back span,.team--card .card-wrapper .back a,.team--card .card-wrapper .back p{display:block;color:#fff;font-size:.9rem}.team--card .card-wrapper .back .name-back{font-weight:700;font-size:1.1rem;margin-bottom:1rem}.team--card .card-wrapper .back .bottom>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:1rem}.team--card .card-wrapper .back .bottom svg{fill:#fff;opacity:1;margin-right:.5rem}@media (hover:none){.team--card .card-wrapper.active .front{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}.team--card .card-wrapper.active .back{-webkit-transform:rotateY(0);transform:rotateY(0)}}@media (hover:hover){.team--card .card-wrapper:hover .front{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}.team--card .card-wrapper:hover .back{-webkit-transform:rotateY(0);transform:rotateY(0)}}@media (max-width:768px){.team--card .card-wrapper .front .content .name h3{font-size:1.1rem}.team--card .card-wrapper .front .beruf{left:40px;padding:.9rem 1rem}.team--card .card-wrapper .front .beruf h4{font-size:.9rem}}.hcs.karriere--row .content--col{max-width:100vw !important;overflow:hidden}.hcs .stellenanzeigen--mdl .fl-post-grid{margin-left:0;margin-right:0}.hcs .stellenanzeigen--mdl .xfl-post-column{background:0 0;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex}.hcs .stellenanzeigen--mdl .fl-post-grid-post{height:auto !important;border-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem 1rem;background:0 0}.hcs .stellenanzeigen--mdl .jobs--container{display:block;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-shadow:5px 5px 35px -15px #6c6c6c;box-shadow:5px 5px 35px -15px #6c6c6c;border-radius:.3rem;padding:3rem;overflow:hidden;background:#fff}.hcs .stellenanzeigen--mdl h3.jobs--heading{margin-bottom:2rem;font-weight:700;font-size:1.2rem;font-size:clamp(1.24rem, calc(0.44vw + 1.13rem), 1.66rem);color:#1f3d5b !important}.hcs .stellenanzeigen--mdl .jobs--content{margin:2rem auto}.hcs .stellenanzeigen--mdl .mwd{font-size:.8rem;font-weight:400;text-transform:none;color:#222}.hcs .stellenanzeigen--mdl .button--mdl{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.hcs .stellenanzeigen--mdl .jobs--dropdown{margin-bottom:0}.hcs .stellenanzeigen--mdl .jobs--dropdown .stellenanzeige--acc{background-color:#fff;cursor:pointer;padding:1rem;width:100%;text-align:left;border:none;border-bottom:1px solid #ececec;outline:none;-webkit-transition:.4s;-o-transition:.4s;transition:.4s;border-radius:.3rem;color:#222;font-size:1rem;top:0}.hcs .stellenanzeigen--mdl .jobs--dropdown .stellenanzeige--acc:last-of-type{border-bottom:0 solid #ececec}.hcs .stellenanzeigen--mdl .jobs--dropdown .stellenanzeige--acc:focus{top:0}.hcs .stellenanzeigen--mdl .jobs--dropdown .stellenanzeige--acc:after{content:"+";font-size:1rem;color:#333;opacity:.7;float:left;margin-right:1rem}.hcs .stellenanzeigen--mdl .jobs--dropdown .stellenanzeige--acc.active,.hcs .stellenanzeigen--mdl .jobs--dropdown .stellenanzeige--acc:hover{background-color:#ececec}.hcs .stellenanzeigen--mdl .jobs--dropdown .stellenanzeige--acc.active:after{content:"-";margin-right:1.2rem}.hcs .stellenanzeigen--mdl .jobs--dropdown .panel{padding:0 18px;background-color:#fff;max-height:0;overflow:hidden;-webkit-transition:max-height .2s ease-out;-o-transition:max-height .2s ease-out;transition:max-height .2s ease-out;color:#222}.hcs .stellenanzeigen--mdl .jobs--dropdown .panel p,.hcs .stellenanzeigen--mdl .jobs--dropdown .panel span,.hcs .stellenanzeigen--mdl .jobs--dropdown .panel a,.hcs .stellenanzeigen--mdl .jobs--dropdown .panel li{color:#222 !important}.hcs .stellenanzeigen--mdl .jobs--dropdown .panel a{text-decoration:underline;color:#1f3d5b}.hcs .stellenanzeigen--mdl .jobs--dropdown .panel a:hover{color:#8dc044}@media (max-width:768px){.hcs .stellenanzeigen--mdl .fl-post-column{padding:0;margin:0}.hcs .stellenanzeigen--mdl .jobs--dropdown .panel ul{-webkit-padding-start:20px;padding-inline-start:20px}.hcs .stellenanzeigen--mdl .jobs--container{padding:1rem}}.hcs.downloads--row .content--col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hcs.downloads--row .content--col .fl-col-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}.hcs.downloads--row .card--mdl{width:32%;min-width:250px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;background:#fff;border-radius:.3rem;-webkit-box-shadow:5px 5px 35px -15px #6c6c6c;box-shadow:5px 5px 35px -15px #6c6c6c;padding:2rem;margin:.5rem auto}.hcs.downloads--row .card--mdl .fl-module-content{margin:0}.hcs.downloads--row .card--mdl .fl-callout-content .fl-callout-title{height:3rem}.hcs.downloads--row .card--mdl .fl-icon,.hcs.downloads--row .card--mdl .fl-icon a{color:#1f3d5b;text-align:center}.hcs.downloads--row .card--mdl h4.fl-callout-title a{display:block;text-align:center;color:#222;text-transform:none;line-height:1.2;font-size:1rem;font-size:clamp(0.82rem, calc(0.04vw + 0.81rem), 0.85rem)}.hcs.downloads--row .card--mdl .fl-callout-button{text-align:center}.fl-builder-edit .hcs.header--row{margin-top:3rem}.logged-in .hcs.header--row{margin-top:2rem}header.fl-builder-content{max-width:100%;overflow:hidden}.hcs.header--row{position:fixed;top:0;z-index:99;width:100%}.hcs.header--row .info-line--col{position:fixed;z-index:999}.hcs.header--row .info-line--col .fl-col-content{background:#1f3d5b;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;padding:.4rem 3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hcs.header--row .info-line--col .fl-module-content{margin:0 2rem}.hcs.header--row .header--col{background:#fff;padding:1.5rem 3rem;padding-top:4rem;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;border-bottom:1px solid #ececec}.hcs.header--row .header--col .fl-module-content{margin-top:0;margin-bottom:0}.hcs.header--row .header--col .fl-col-group{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.hcs.header--row .header--col .burger--col{display:none}.hcs.header--row .header--col .burger--col,.hcs.header--row .header--col .logo--col,.hcs.header--row .header--col .nav--col,.hcs.header--row .header--col .col--social,.hcs.header--row .header--col .datev--col{width:-webkit-fit-content !important;width:-moz-fit-content !important;width:fit-content !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.hcs .info-line--col .fl-icon i,.hcs .info-line--col .fl-icon i:before{color:#fff}.hcs .info-line--col .fl-icon-wrap .fl-icon-text{height:auto}.hcs .info-line--col .fl-icon-wrap .fl-icon-text a,.hcs .info-line--col .fl-icon-wrap .fl-icon-text a p,.hcs .info-line--col .fl-icon-wrap .fl-icon-text p{color:#fff}.hcs.header--row .header--col .logo--col img{-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;max-height:65px}.hcs.header--row .header--col .col--social .social-icon-group .fl-icon i,.hcs.header--row .header--col .col--social .social-icon-group .fl-icon i:before{font-size:1.25rem}.hcs.header--row .header--col .col--social .social-icon-group .fl-icon:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.hcs.header--row .header--col .datev--col .fl-col-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.hcs.header--row .header--col .datev--col .fl-col-content .fl-module{width:auto}.hcs.header--row .header--col .datev--col .icon--mdl .fl-module-content{margin:0}.hcs.header--row .header--col .datev--col .mym-banner-container{width:55px !important}.hcs.header--row .header--col .datev--col .mym-banner-container svg{vertical-align:middle !important}.hcs.header--row.hcs-scrolled .info-line--col{pointer-events:none}.hcs.header--row.hcs-scrolled .info-line--col .fl-col-content{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}.hcs.header--row.hcs-scrolled .header--col{padding-top:.5rem;padding-bottom:.5rem}.hcs.header--row.hcs-scrolled .logo--mdl img{-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}.hcs.header--row .header--col,.hcs.header--row .info-line--col{-webkit-animation:fade-in-top--key .6s ease-in-out both;animation:fade-in-top--key .6s ease-in-out both;-webkit-animation-delay:1s;animation-delay:1s}@media (max-width:1366px){.hcs.header--row .info-line--col{display:none}.hcs.header--row .header--col{padding:1rem 3rem;padding-top:1rem}.hcs.header--row .header--col .burger--col{display:block}.hcs.header--row .header--col .logo--col .fl-photo-content{display:block;margin-left:auto;margin-right:auto}.hcs.header--row .header--col .nav--col{display:none !important}}@media (max-width:1024px){.hcs.header--row .header--col .logo--col{width:85%}.hcs.header--row .header--col .logo--col .fl-photo-content{margin-right:0}.hcs.header--row .header--col .datev--col{display:none !important}}@media (max-width:768px){.hcs.header--row .header--col{padding:1rem 2rem}.hcs.header--row .header--col .logo--col img{max-height:45px}}@media (max-width:500px){.hcs.header--row .header--col{padding:1rem .5rem}.hcs.header--row .header--col .fl-col-group.fl-col-group-equal-height{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hcs.header--row .header--col .burger--col{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;float:left;clear:none}.hcs.header--row .header--col .logo--col{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;float:left;clear:none}.hcs.header--row .header--col .logo--col img{max-height:45px}.hcs.header--row .header--col .logo--col .fl-photo-content{width:150px}}.hcs.footer-content--row>div{background-color:#222}.hcs.footer-content--row>div p,.hcs.footer-content--row>div a,.hcs.footer-content--row>div li,.hcs.footer-content--row>div td{font-size:.8rem !important}.hcs.footer-std--row .fl-row-content-wrap{padding:0}.hcs.footer-std--row .fl-row-content-wrap .footer-std--col>div{padding:5em 2em}.hcs.footer-std--row .fl-row-content-wrap .footer-link-heading--mdl h6{font-size:1.1rem;color:#fff;text-transform:uppercase;font-weight:700;margin-bottom:1rem !important}.hcs.footer-content--row .footer-logo--mdl img{-webkit-filter:grayscale(100%) brightness(10);filter:grayscale(100%) brightness(10);opacity:.7}.hcs.footer-content--row .footer-logo--col .fl-col-group-nested .fl-col{width:-webkit-fit-content !important;width:-moz-fit-content !important;width:fit-content !important;max-width:120px}.fl-node-9u2ltscgq4oe{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hcs.footer-content--row .footer-menu--mdl a{color:#cdcdcd;font-weight:400;margin-top:0;margin-bottom:.5rem}.hcs.footer-content--row .footer-menu--mdl a:hover,.hcs.footer-content--row .footer-menu--mdl .sub-menu a:hover{color:#8dc044}.hcs.footer-content--row .footer-menu--mdl .sub-menu a{color:#7b7b7b;text-indent:10px}.hcs .footer-kontakt--mdl .fl-module-content{margin-bottom:0}.hcs .footer-kontakt--mdl .fl-icon i:before,.hcs .footer-kontakt--mdl .fl-icon i{font-size:1rem;color:#8dc044;margin-right:.3rem;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.hcs .footer-kontakt--mdl .fl-icon:hover i:before{color:#fff}.hcs .footer-kontakt--mdl .fl-icon-text{height:auto}.hcs .footer-kontakt--mdl .fl-icon-text a:hover,.hcs .footer-kontakt--mdl .fl-icon-text a p:hover{color:#8dc044;text-decoration:none}.hcs .footer-tabelle--mdl tr{border-bottom:1px solid #444}.hcs .footer-tabelle--mdl tr:last-child{border-bottom:none}.hcs .footer-tabelle--mdl tr:first-child td{padding-top:0}.hcs .footer-tabelle--mdl td{vertical-align:top;padding:1em 0}.hcs .footer-social-icons--mdl .fl-icon i:before{font-size:1.5rem;color:#727272;margin-right:.5rem;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.hcs .footer-social-icons--mdl .fl-icon:hover i:before{color:#8dc044}.hcs.footer-content--row .social-icon-group .fl-icon i,.hcs.footer-content--row .social-icon-group .fl-icon i:before{font-size:1.25rem}.hcs.footer-content--row .social-icon-group .fl-icon:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.hcs.footer-imprint--row .fl-row-content-wrap{background-color:#333;padding:1rem 3rem}.hcs.footer-imprint--row .fl-row-content-wrap .fl-module-content{margin:5px 0}.hcs.footer-imprint--row p,.hcs.footer-imprint--row a,.hcs.footer-imprint--row li{font-size:.75rem !important;color:#9a9a9a;margin-bottom:0}.hcs.footer-imprint--row a:hover{color:#8dc044}@media (max-width:1600px){.hcs.footer-std--row .fl-row-content-wrap .footer-std--col>div{padding:4em .5em}}@media (max-width:1366px){.hcs.footer-std--row .fl-row-content-wrap .footer-std--col{width:33.333%}.hcs.footer-std--row .fl-row-content-wrap .footer-std--col:first-child{width:100%;-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.hcs.footer-std--row .fl-row-content-wrap .footer-std--col>div{padding:4em 1em}.hcs .footer-std--col.footer-logo--col{width:100%}.hcs .footer-std--col.footer-logo--col>.fl-col-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}.hcs .footer-std--col.footer-logo--col img{width:250px}.hcs .footer-std--col.footer-logo--col .fl-photo{text-align:center}}@media (max-width:1024px){.hcs.footer-kontakt--row a,.hcs.footer-kontakt--row p{font-size:.8rem !important}.hcs.footer-std--row .fl-row-content-wrap .footer-std--col{width:100%}.hcs.footer-std--row .fl-row-content-wrap .footer-std--col .fl-col-content{padding:3em 1em;width:100%;max-width:350px;margin:1em auto}.hcs.footer-std--row .fl-row-content-wrap .footer-std--col .footer-link-heading--mdl h6{text-align:center}.hcs.footer-content--row .footer-menu--mdl a{text-align:center}.hcs.footer-content--row .footer-menu--mdl .sub-menu a{text-align:center}.hcs .footer-kontakt--mdl{text-align:center}.hcs .footer-kontakt--mdl .fl-icon-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:2rem}.hcs .footer-kontakt--mdl .fl-icon i:before,.hcs .footer-kontakt--mdl .fl-icon i{font-size:1.5rem;margin-right:0}.hcs .footer-kontakt--mdl .fl-icon-text{text-align:center;padding-left:0;margin-top:10px}}@media (max-width:768px){.hcs.footer-imprint--row P,.hcs.footer-imprint--row a,.hcs.footer-imprint--row li{text-align:center !important}.hcs.footer-imprint--row .footer-imprint-text--mdl>div{margin-bottom:0}}@media (max-width:500px){.hcs.footer-kontakt--row .fl-row-content{max-width:95%}.hcs.footer-std--row .fl-row-content-wrap .footer-std--col .fl-col-content{max-width:350px}.hcs .footer-std--col.footer-logo--col>.fl-col-content{display:block}.hcs .footer-social-icons--mdl .fl-icon-group{text-align:center}}.pum.pum-theme-heicom-popup-theme-2-0 .pum-container{padding:3rem;border-radius:1rem}.pum.pum-theme-heicom-popup-theme-2-0 .pum-container .pum-title{margin-bottom:3rem;color:#1f3d5b;font-size:2rem;text-transform:uppercase;letter-spacing:2px}.pum.pum-theme-heicom-popup-theme-2-0 .pum-container .pum-content{margin-bottom:3rem}.pum.pum-theme-heicom-popup-theme-2-0 .pum-container .pum-content.popmake-content:focus-visible{outline:-webkit-focus-ring-color auto 0 !important}.pum.pum-theme-heicom-popup-theme-2-0 .pum-container .pum-content+.pum-close{position:absolute;height:auto;width:100%;left:auto;right:0;bottom:0;top:auto;text-align:center;padding:1rem;font-weight:700;font-size:.9rem;border-top:1px solid #ddd;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem;background-color:#1f3d5b;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;color:#fff}.pum.pum-theme-heicom-popup-theme-2-0 .pum-container .pum-content+.pum-close:hover,.pum.pum-theme-heicom-popup-theme-2-0 .pum-container .pum-content+.pum-close:focus{background-color:#ddd;color:#333}.pum-content.popmake-content:focus-visible,.pum-content *:focus,.pum-overlay .pum-content{outline:none !important}@media not all and (-webkit-min-device-pixel-ratio:0),not all and (-o-min-device-pixel-ratio:0/1),not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none){.pum-overlay .pum-content{outline:none !important}}}@media (max-width:500px){.pum.pum-theme-heicom-popup-theme-2-0 .pum-container{padding:2rem}.pum.pum-theme-heicom-popup-theme-2-0 .pum-container .pum-title{font-size:1.7rem;letter-spacing:1px}}.hcs.kontakt--row .formular--mdl .frm_form_fields .form-field{margin:1rem 0}.hcs.kontakt--row .formular--mdl .frm_form_fields .form-field .frm_primary_label{font-size:.8rem;left:0;padding:0;color:#909090}.hcs.kontakt--row .formular--mdl .frm_form_fields .form-field input[type=text],.hcs.kontakt--row .formular--mdl .frm_form_fields .form-field input[type=tel],.hcs.kontakt--row .formular--mdl .frm_form_fields .form-field input[type=email],.hcs.kontakt--row .formular--mdl .frm_form_fields .form-field textarea{border-bottom-color:#909090;border-width:0;border-bottom-width:1px;padding:1rem 0;margin:0 0 .5rem;color:#222}.hcs.kontakt--row .formular--mdl .frm_form_fields .form-field input[type=text]:active,.hcs.kontakt--row .formular--mdl .frm_form_fields .form-field input[type=text]:focus,.hcs.kontakt--row .formular--mdl .frm_form_fields .form-field input[type=tel]:active,.hcs.kontakt--row .formular--mdl .frm_form_fields .form-field input[type=tel]:focus,.hcs.kontakt--row .formular--mdl .frm_form_fields .form-field input[type=email]:active,.hcs.kontakt--row .formular--mdl .frm_form_fields .form-field input[type=email]:focus,.hcs.kontakt--row .formular--mdl .frm_form_fields .form-field textarea:active,.hcs.kontakt--row .formular--mdl .frm_form_fields .form-field textarea:focus{border-color:#fff;border-bottom-color:#1f3d5b;border-width:0;border-bottom-width:1px}.hcs.kontakt--row .formular--mdl .frm_form_fields .form-field input[type=text]::-webkit-input-placeholder,.hcs.kontakt--row .formular--mdl .frm_form_fields .form-field input[type=tel]::-webkit-input-placeholder,.hcs.kontakt--row .formular--mdl .frm_form_fields .form-field input[type=email]::-webkit-input-placeholder,.hcs.kontakt--row .formular--mdl .frm_form_fields .form-field textarea::-webkit-input-placeholder{color:#777}.hcs.kontakt--row .formular--mdl .frm_form_fields .form-field select{border-bottom-color:#909090;border-width:0;border-bottom-width:1px;padding-left:0;margin-left:0;color:#222}.hcs.kontakt--row .formular--mdl .frm_form_fields .form-field select:active,.hcs.kontakt--row .formular--mdl .frm_form_fields .form-field select:focus{border-color:#fff;border-bottom-color:#1f3d5b;border-width:0;border-bottom-width:1px}.hcs.kontakt--row .formular--mdl .frm_form_fields .form-field select::-webkit-input-placeholder{color:#777}.hcs.kontakt--row .formular--mdl .frm_form_fields .form-field input[aria-invalid=true]{border-color:#fff;border-bottom-color:#b94a48;border-width:0;border-bottom-width:1px}.hcs .frm_forms .frm_fields_container label,.hcs .frm_forms .frm_fields_container input,.hcs .frm_forms .frm_fields_container .frm_inline_box,.hcs .frm_forms .frm_fields_container textarea{font-family:"Satoshi","Open Sans","Roboto",Arial,sans-serif !important}.grecaptcha-badge{visibility:hidden !important}.hcs .frm_forms.with_frm_style .frm_message{border-radius:1rem;padding:2rem}.hcs #frm_checkbox_17-0 label,.hcs #frm_checkbox_17-0 label a,.hcs #frm_checkbox_27-0 label,.hcs #frm_checkbox_27-0 label a{font-size:.9rem;color:#222}.hcs #frm_checkbox_17-0 label a,.hcs #frm_checkbox_27-0 label a{text-decoration:underline}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus textarea:-webkit-autofill,textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{-webkit-box-shadow:0 0 0px 1000px #fff inset !important;-webkit-text-fill-color:#222}.frm_checkbox,.frm_radio{margin-left:0;margin-bottom:15px !important}.frm_checkbox label,.frm_radio label{height:auto;position:relative;padding:0 0 0 35px !important;text-indent:0 !important;margin-bottom:0;cursor:pointer;vertical-align:bottom}.frm_checkbox input[type=checkbox],.frm_radio input[type=radio]{position:absolute !important;margin-left:-9999px;visibility:hidden}.frm_checkbox label input[type=checkbox],.frm_radio label input[type=radio]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.frm_checkbox span,.frm_radio span{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#eee}.frm_checkbox label:hover input[type=checkbox]~span,.frm_radio label:hover input[type=radio]~span{background-color:#ccc}.frm_checkbox label input[type=checkbox]:checked~span,.frm_radio label input[type=radio]:checked~span{background-color:#8dc044}.frm_checkbox span:after,.frm_radio span:after{content:"";position:absolute;display:none}.frm_checkbox label input[type=checkbox]:checked~span:after,.frm_radio label input[type=radio]:checked~span:after{display:block}.frm_checkbox label span:after,.frm_radio label span:after{left:9px;top:5px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}@media (max-width:1366px){.with_frm_style input[type=text],.with_frm_style input[type=password],.with_frm_style input[type=email],.with_frm_style input[type=number],.with_frm_style input[type=url],.with_frm_style input[type=tel],.with_frm_style input[type=phone],.with_frm_style input[type=search],.with_frm_style select,.with_frm_style textarea,.frm_form_fields_style,.with_frm_style .frm_scroll_box .frm_opt_container,.frm_form_fields_active_style,.frm_form_fields_error_style,.with_frm_style .frm-card-element.StripeElement,.with_frm_style .chosen-container-multi .chosen-choices,.with_frm_style .chosen-container-single .chosen-single{font-size:16px !important}}.splashscreen--row{height:100%;width:100%;z-index:9999999;position:fixed;background:#222;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-animation:splashscreen-fade;animation:splashscreen-fade;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-delay:1.25s;animation-delay:1.25s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}.splashscreen--row img{max-width:85vw}@-webkit-keyframes splashscreen-fade{0%{opacity:1}90%{opacity:0}100%{opacity:0;visibility:hidden}}@keyframes splashscreen-fade{0%{opacity:1}90%{opacity:0}100%{opacity:0;visibility:hidden}}.hcs.header--row .nav--mdl .menu li a{-webkit-transition:all .1s ease;-o-transition:all .1s ease;transition:all .1s ease;color:#222;border-bottom:2px solid transparent;border-top:2px solid transparent;padding:.5rem 0;margin:0 1rem}.hcs.header--row .nav--mdl .menu li a:hover{color:#1f3d5b;border-color:#1f3d5b}.hcs.header--row .nav--mdl .menu>li.current-menu-item>a{border-color:#8dc044;color:#1f3d5b}@media (max-width:1366px){.hcs .desktop-nav--mdl .menu li a{padding:.3rem .5rem}}.off-canvas--row{width:350px;max-width:100vw;height:100vh;position:fixed;z-index:9999;top:0;bottom:0;-webkit-transform:translateX(-350px);-ms-transform:translateX(-350px);transform:translateX(-350px);overflow-y:scroll;-webkit-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease;background-color:#fff;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;-ms-scroll-chaining:none;overscroll-behavior:contain}.off-canvas--row::-webkit-scrollbar{display:none}.hcs--header.open #oc--menu.off-canvas--row{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);top:0}.hcs--header.datev_open #oc--datev.off-canvas--row{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);top:0}.off-canvas--row .fl-row-content-wrap{height:100%;background-color:#fff;height:100svh;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.off-canvas--row .fl-row-content-wrap::-webkit-scrollbar{display:none}.off-canvas--row .fl-col-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:100vh;min-height:100svh}.off-canvas--row .oc-menu--mdl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.off-canvas--row #datev-mobile--btn{margin-bottom:3rem}#oc--datev.off-canvas--row .fl-col-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:100vh;min-height:100svh;padding-top:5rem}#oc--datev.off-canvas--row .oc-burger--mdl{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.hcs.off-canvas--row .oc-menu--mdl .fl-module-content{margin:0 0 2rem !important}.hcs.off-canvas--row .oc-logo--mdl img{width:60%;max-width:250px;margin-bottom:5vh}.oc-suche--mdl .fl-module-content{margin:40px}.oc-suche--mdl input[type=search],.oc-suche--mdl input[type=search]:focus{width:100%;padding:6px 20px;color:#fff;background-color:#222;border:0 solid #e6e6e6;border-radius:50px}@media (max-width:500px){.off-canvas--row{width:100%;max-width:100vw;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}}.off-canvas--row .oc-menu--mdl li{margin-bottom:0;border-color:transparent !important;text-align:center}.off-canvas--row .oc-menu--mdl li a{padding:1rem 2.5rem;text-decoration:none;display:block;background:0 0;margin-bottom:0 !important;-webkit-transition:all .1s ease;-o-transition:all .1s ease;transition:all .1s ease}.off-canvas--row .oc-menu--mdl li a:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.off-canvas--row .oc-menu--mdl li{opacity:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;-o-transition-property:transform,opacity;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transform:translateX(-40vw) translateZ(0);transform:translateX(-40vw) translateZ(0);-webkit-transition-duration:1s;-o-transition-duration:1s;transition-duration:1s;-webkit-transition-timing-function:cubic-bezier(.22,1,.36,1);-o-transition-timing-function:cubic-bezier(.22,1,.36,1);transition-timing-function:cubic-bezier(.22,1,.36,1)}.hcs--header.open .off-canvas--row .oc-menu--mdl li{opacity:1;-webkit-transform:translateX(0) translateZ(0);transform:translateX(0) translateZ(0)}.hcs--header.open .off-canvas--row .oc-menu--mdl li:nth-child(1){-webkit-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s}.hcs--header.open .off-canvas--row .oc-menu--mdl li:nth-child(2){-webkit-transition-delay:.15s;-o-transition-delay:.15s;transition-delay:.15s}.hcs--header.open .off-canvas--row .oc-menu--mdl li:nth-child(3){-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}.hcs--header.open .off-canvas--row .oc-menu--mdl li:nth-child(4){-webkit-transition-delay:.25s;-o-transition-delay:.25s;transition-delay:.25s}.hcs--header.open .off-canvas--row .oc-menu--mdl li:nth-child(5){-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}.hcs--header.open .off-canvas--row .oc-menu--mdl li:nth-child(6){-webkit-transition-delay:.35s;-o-transition-delay:.35s;transition-delay:.35s}.hcs--header.open .off-canvas--row .oc-menu--mdl li:nth-child(7){-webkit-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}.hcs--header.open .off-canvas--row .oc-menu--mdl li:nth-child(8){-webkit-transition-delay:.45s;-o-transition-delay:.45s;transition-delay:.45s}.hcs--header.open .off-canvas--row .oc-menu--mdl li:nth-child(9){-webkit-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s}.hcs--header.open .off-canvas--row .oc-menu--mdl li:nth-child(10){-webkit-transition-delay:.55s;-o-transition-delay:.55s;transition-delay:.55s}.hcs--header.open .off-canvas--row .oc-menu--mdl li:nth-child(11){-webkit-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s}.hcs--header.open .off-canvas--row .oc-menu--mdl li:nth-child(12){-webkit-transition-delay:.65s;-o-transition-delay:.65s;transition-delay:.65s}.hcs--header.open .off-canvas--row .oc-menu--mdl li:nth-child(13){-webkit-transition-delay:.7s;-o-transition-delay:.7s;transition-delay:.7s}.hcs--header.open .off-canvas--row .oc-menu--mdl li:nth-child(14){-webkit-transition-delay:.75s;-o-transition-delay:.75s;transition-delay:.75s}.hcs--header.open .off-canvas--row .oc-menu--mdl li:nth-child(15){-webkit-transition-delay:.8s;-o-transition-delay:.8s;transition-delay:.8s}.hcs--header.open .off-canvas--row .oc-menu--mdl li:nth-child(16){-webkit-transition-delay:.85s;-o-transition-delay:.85s;transition-delay:.85s}.off-canvas-overlay--row{position:fixed;z-index:5999;top:0;left:0;bottom:0;right:0;opacity:0;-webkit-transition:opacity .6s ease-in,-webkit-transform 0s ease .6s;transition:opacity .6s ease-in,-webkit-transform 0s ease .6s;-o-transition:transform 0s ease .6s,opacity .6s ease-in;transition:transform 0s ease .6s,opacity .6s ease-in;transition:transform 0s ease .6s,opacity .6s ease-in,-webkit-transform 0s ease .6s;-webkit-transform:translateX(-100vw);-ms-transform:translateX(-100vw);transform:translateX(-100vw);background-color:rgba(0,0,0,.85);background-color:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.off-canvas-overlay--row .fl-row-content-wrap{background:0 0}.hcs--header.open .off-canvas-overlay--row{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:opacity .6s ease-out;-o-transition:opacity .6s ease-out;transition:opacity .6s ease-out}.hcs--header.datev_open .off-canvas-overlay--row{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:opacity .6s ease-out;-o-transition:opacity .6s ease-out;transition:opacity .6s ease-out}.hcs button.hcs-burger-icon{cursor:pointer;pointer-events:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:start;align-content:flex-start;width:auto;height:auto;z-index:130;margin-left:0;padding:.8rem;background:0 0;border:none;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.hcs button.hcs-burger-icon:active,.hcs button.hcs-burger-icon:focus{top:0}.hcs button.hcs-burger-icon .bar1,.hcs button.hcs-burger-icon .bar2,.hcs button.hcs-burger-icon .bar3{width:2rem;height:0;margin:6px 0;border-radius:50px;background:#222;border:1px solid #222;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.hcs button.hcs-burger-icon .text{color:#fff;font-family:"Open Sans","Roboto",Arial,sans-serif;font-size:.8rem;margin-left:1rem;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:none}.hcs button.hcs-burger-icon:hover .bar1,.hcs button.hcs-burger-icon:hover .bar3,.hcs button.hcs-burger-icon:active .bar1,.hcs button.hcs-burger-icon:active .bar3,.hcs button.hcs-burger-icon:focus .bar1,.hcs button.hcs-burger-icon:focus .bar3{-webkit-transform:translateX(-5px);-ms-transform:translateX(-5px);transform:translateX(-5px)}.hcs button.hcs-burger-icon:hover .bar2,.hcs button.hcs-burger-icon:active .bar2,.hcs button.hcs-burger-icon:focus .bar2{-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px)}.hcs button.hcs-burger-icon.hcs-burger-icon-close{background:0 0;border:0 solid #222}.hcs button.hcs-burger-icon.hcs-burger-icon-close .bar1,.hcs button.hcs-burger-icon.hcs-burger-icon-close .bar2,.hcs button.hcs-burger-icon.hcs-burger-icon-close .bar3{background:#222;border:1px solid #222}.hcs button.hcs-burger-icon.hcs-burger-icon-close .text{color:#222;display:block}.hcs button.hcs-burger-icon.hcs-burger-icon-close .bar1{-webkit-transform:rotate(-45deg) translate(0,11px);-ms-transform:rotate(-45deg) translate(0,11px);transform:rotate(-45deg) translate(0,11px)}.hcs button.hcs-burger-icon.hcs-burger-icon-close .bar2{opacity:0}.hcs button.hcs-burger-icon.hcs-burger-icon-close .bar3{-webkit-transform:rotate(45deg) translate(0,-11px);-ms-transform:rotate(45deg) translate(0,-11px);transform:rotate(45deg) translate(0,-11px)}.hcs button.hcs-burger-icon.hcs-burger-icon-close:hover,.hcs button.hcs-burger-icon.hcs-burger-icon-close:active,.hcs button.hcs-burger-icon.hcs-burger-icon-close:focus{background:0 0;border:0 solid red}.hcs button.hcs-burger-icon.hcs-burger-icon-close:hover .bar1,.hcs button.hcs-burger-icon.hcs-burger-icon-close:hover .bar2,.hcs button.hcs-burger-icon.hcs-burger-icon-close:hover .bar3,.hcs button.hcs-burger-icon.hcs-burger-icon-close:active .bar1,.hcs button.hcs-burger-icon.hcs-burger-icon-close:active .bar2,.hcs button.hcs-burger-icon.hcs-burger-icon-close:active .bar3,.hcs button.hcs-burger-icon.hcs-burger-icon-close:focus .bar1,.hcs button.hcs-burger-icon.hcs-burger-icon-close:focus .bar2,.hcs button.hcs-burger-icon.hcs-burger-icon-close:focus .bar3{background:red;border:1px solid red}.hcs button.hcs-burger-icon.hcs-burger-icon-close:hover .text,.hcs button.hcs-burger-icon.hcs-burger-icon-close:active .text,.hcs button.hcs-burger-icon.hcs-burger-icon-close:focus .text{color:#222}.hcs .button--mdl a.fl-button,.hcs .frm_forms .frm_submit button.frm_button_submit,.hcs.downloads--row a.fl-button,.jobs--btn{background-clip:border-box;display:inline-block;text-decoration:none;-webkit-transition:all .3s ease !important;-o-transition:all .3s ease !important;transition:all .3s ease !important;line-height:normal;font-weight:700;padding:.8rem 1.6rem;border-radius:0;border:2px solid transparent;background-color:transparent;-webkit-box-shadow:inset 0 -4.25em 0 0 #1f3d5b;box-shadow:inset 0 -4.25em 0 0 #1f3d5b}.hcs .button--mdl a.fl-button:hover,.hcs .button--mdl a.fl-button:focus,.hcs .button--mdl a.fl-button:active,.hcs .frm_forms .frm_submit button.frm_button_submit:hover,.hcs .frm_forms .frm_submit button.frm_button_submit:focus,.hcs .frm_forms .frm_submit button.frm_button_submit:active,.hcs.downloads--row a.fl-button:hover,.hcs.downloads--row a.fl-button:focus,.hcs.downloads--row a.fl-button:active,.jobs--btn:hover,.jobs--btn:focus,.jobs--btn:active{-webkit-box-shadow:inset 0 0 0 0 transparent;box-shadow:inset 0 0 0 0 transparent;background-color:transparent}.hcs .button--mdl a.fl-button .fl-button-text,.hcs .button--mdl a.fl-button i,.hcs .button--mdl a.fl-button i:before,.hcs .frm_forms .frm_submit button.frm_button_submit .fl-button-text,.hcs .frm_forms .frm_submit button.frm_button_submit i,.hcs .frm_forms .frm_submit button.frm_button_submit i:before,.hcs.downloads--row a.fl-button .fl-button-text,.hcs.downloads--row a.fl-button i,.hcs.downloads--row a.fl-button i:before,.jobs--btn .fl-button-text,.jobs--btn i,.jobs--btn i:before{-webkit-transition:all .3s ease !important;-o-transition:all .3s ease !important;transition:all .3s ease !important;line-height:normal}.hcs a.jobs--btn{margin-top:1rem;padding:.5rem 1rem;font-size:.8rem;border-color:#1f3d5b}.hcs a.jobs--btn:hover,.hcs a.jobs--btn:focus,.hcs a.jobs--btn:active{-webkit-box-shadow:inset 0 0 0 0 transparent;box-shadow:inset 0 0 0 0 transparent;border-color:#1f3d5b;color:#1f3d5b !important}.hcs .button--mdl.green a.fl-button{-webkit-box-shadow:inset 0 -4.25em 0 0 #8dc044;box-shadow:inset 0 -4.25em 0 0 #8dc044;color:#fff;border-color:#8dc044}.hcs .button--mdl.green a.fl-button .fl-button-text{color:#fff}.hcs .button--mdl.green a.fl-button:hover,.hcs .button--mdl.green a.fl-button:focus,.hcs .button--mdl.green a.fl-button:active{-webkit-box-shadow:inset 0 0 0 0 transparent;box-shadow:inset 0 0 0 0 transparent;border-color:#8dc044;color:#1f3d5b}.hcs .button--mdl.green a.fl-button:hover .fl-button-text,.hcs .button--mdl.green a.fl-button:focus .fl-button-text,.hcs .button--mdl.green a.fl-button:active .fl-button-text{color:#1f3d5b}.hcs .button--mdl.blue a.fl-button,a.jobs--btn{-webkit-box-shadow:inset 0 -4.25em 0 0 #1f3d5b;box-shadow:inset 0 -4.25em 0 0 #1f3d5b;color:#fff;border-color:#1f3d5b}.hcs .button--mdl.blue a.fl-button .fl-button-text,a.jobs--btn .fl-button-text{color:#fff}.hcs .button--mdl.blue a.fl-button:hover,.hcs .button--mdl.blue a.fl-button:focus,.hcs .button--mdl.blue a.fl-button:active,a.jobs--btn:hover,a.jobs--btn:focus,a.jobs--btn:active{-webkit-box-shadow:inset 0 0 0 0 transparent;box-shadow:inset 0 0 0 0 transparent;border-color:#1f3d5b;color:#1f3d5b}.hcs .button--mdl.blue a.fl-button:hover .fl-button-text,.hcs .button--mdl.blue a.fl-button:focus .fl-button-text,.hcs .button--mdl.blue a.fl-button:active .fl-button-text,a.jobs--btn:hover .fl-button-text,a.jobs--btn:focus .fl-button-text,a.jobs--btn:active .fl-button-text{color:#1f3d5b}.hcs .button--mdl.white a.fl-button,.hcs.downloads--row a.fl-button{-webkit-box-shadow:inset 0 -4.25em 0 0 #fff;box-shadow:inset 0 -4.25em 0 0 #fff;color:#8dc044;border-color:#8dc044}.hcs .button--mdl.white a.fl-button .fl-button-text,.hcs .button--mdl.white a.fl-button i,.hcs .button--mdl.white a.fl-button i:before,.hcs.downloads--row a.fl-button .fl-button-text,.hcs.downloads--row a.fl-button i,.hcs.downloads--row a.fl-button i:before{color:#8dc044}.hcs .button--mdl.white a.fl-button:hover,.hcs .button--mdl.white a.fl-button:focus,.hcs .button--mdl.white a.fl-button:active,.hcs.downloads--row a.fl-button:hover,.hcs.downloads--row a.fl-button:focus,.hcs.downloads--row a.fl-button:active{-webkit-box-shadow:inset 0 -4.25em 0 0 #1f3d5b;box-shadow:inset 0 -4.25em 0 0 #1f3d5b;border-color:#1f3d5b;color:#fff}.hcs .button--mdl.white a.fl-button:hover .fl-button-text,.hcs .button--mdl.white a.fl-button:hover i,.hcs .button--mdl.white a.fl-button:hover i:before,.hcs .button--mdl.white a.fl-button:focus .fl-button-text,.hcs .button--mdl.white a.fl-button:focus i,.hcs .button--mdl.white a.fl-button:focus i:before,.hcs .button--mdl.white a.fl-button:active .fl-button-text,.hcs .button--mdl.white a.fl-button:active i,.hcs .button--mdl.white a.fl-button:active i:before,.hcs.downloads--row a.fl-button:hover .fl-button-text,.hcs.downloads--row a.fl-button:hover i,.hcs.downloads--row a.fl-button:hover i:before,.hcs.downloads--row a.fl-button:focus .fl-button-text,.hcs.downloads--row a.fl-button:focus i,.hcs.downloads--row a.fl-button:focus i:before,.hcs.downloads--row a.fl-button:active .fl-button-text,.hcs.downloads--row a.fl-button:active i,.hcs.downloads--row a.fl-button:active i:before{color:#fff}.hcs .frm_forms .frm_submit button.frm_button_submit{color:#fff;border:2px solid transparent;border-color:#1f3d5b;-webkit-transition:all .3s ease !important;-o-transition:all .3s ease !important;transition:all .3s ease !important}.hcs .frm_forms .frm_submit button.frm_button_submit:hover,.hcs .frm_forms .frm_submit button.frm_button_submit:focus,.hcs .frm_forms .frm_submit button.frm_button_submit:active{color:#000;border:2px solid transparent;border-color:#8dc044}.hcs .frm_forms .frm_submit button.frm_button_submit:before{z-index:-1}.hcs .button--mdl.datev a.fl-button{-webkit-box-shadow:none;box-shadow:none;background:#90d033;color:#fff;border-color:#90d033;padding:.6rem 1.2rem;cursor:pointer;display:block}.hcs .button--mdl.datev a.fl-button .fl-button-text{color:#fff}.hcs .button--mdl.datev a.fl-button:hover,.hcs .button--mdl.datev a.fl-button:focus,.hcs .button--mdl.datev a.fl-button:active{-webkit-box-shadow:none;box-shadow:none;background:#039a9a;border-color:#039a9a;color:#fff}.hcs .button--mdl.datev a.fl-button:hover .fl-button-text,.hcs .button--mdl.datev a.fl-button:focus .fl-button-text,.hcs .button--mdl.datev a.fl-button:active .fl-button-text{color:#fff}.hcs .button--mdl.datev .fl-module-content{margin:.5rem 2rem}.hcs .datev--btn button{background-clip:border-box;display:inline-block;text-decoration:none;-webkit-transition:all .3s ease !important;-o-transition:all .3s ease !important;transition:all .3s ease !important;line-height:normal;font-weight:700;padding:.8rem 1.6rem;border-radius:0;border:2px solid transparent;background-color:transparent;-webkit-box-shadow:inset 0 -4.25em 0 0 #90d033;box-shadow:inset 0 -4.25em 0 0 #90d033;color:#fff;border-color:#90d033;padding:.6rem 1.2rem;cursor:pointer}.hcs .datev--btn button:hover,.hcs .datev--btn button:focus,.hcs .datev--btn button:active{-webkit-box-shadow:inset 0 -4.25em 0 0 #039a9a;box-shadow:inset 0 -4.25em 0 0 #039a9a;border-color:#039a9a;color:#fff}.h-scroll--row .item-container--mdl .fl-html{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.h-scroll--row .test--item{width:25%}.h-scroll--row .test--item .inner{background:grey;margin:10px;padding:1em;font-size:2em;color:#fff;font-weight:700;min-height:10rem}@media (max-width:1024px){.hcs.h-scroll--row .fl-row-content-wrap{padding-left:0;padding-right:0}.hcs.h-scroll--row .item-container--mdl .fl-module-content{margin-right:0}.hcs.h-scroll--row .item-container--mdl .fl-html{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;cursor:pointer;-webkit-overflow-scrolling:touch;scrollbar-width:none}.hcs.h-scroll--row .item-container--mdl .fl-html::-webkit-scrollbar{width:0}.hcs.h-scroll--row .item-container--mdl .fl-html.active{cursor:grabbing;cursor:-webkit-grabbing;-webkit-transform:scale(.97);-ms-transform:scale(.97);transform:scale(.97)}.hcs.h-scroll--row .test--item{width:300px;max-width:80vw;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}}.hcs .content-tabs--mdl{margin:10vh auto;max-width:1200px;min-height:30vh}.hcs .content-tabs--mdl a.fl-tabs-label{text-align:right;margin-right:4rem;font-size:2rem;text-transform:uppercase}.hcs .content-tabs--mdl a.fl-tabs-label.fl-tab-active{font-weight:700}.hcs .content-tabs--mdl a.fl-tabs-label.fl-tab-active,.hcs .content-tabs--mdl a.fl-tabs-label:hover,.hcs .content-tabs--mdl a.fl-tabs-label:active{color:#1f3d5b}.hcs .content-tabs--mdl .fl-tabs-panel-content{-webkit-animation:tab-fade--key .6s cubic-bezier(.39,.575,.565,1) .1s both;animation:tab-fade--key .6s cubic-bezier(.39,.575,.565,1) .1s both}@-webkit-keyframes tab-fade--key{0%{-webkit-transform:translateY(30px);transform:translateY(30px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes tab-fade--key{0%{-webkit-transform:translateY(30px);transform:translateY(30px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.test-container{background:green;padding:2em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:-webkit-max-content;width:-moz-max-content;width:max-content}.test-container .left{background:red;height:200px;width:100px}.test-container .right{background:blue;height:150px;width:400px}#referenzen-galerie.hcs .lightgallery_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#referenzen-galerie.hcs .lightgallery_wrapper .item{width:25%;height:13vw;padding:.3rem}#referenzen-galerie.hcs .lightgallery_wrapper .item figure{height:100%;width:100%;overflow:hidden}#referenzen-galerie.hcs .lightgallery_wrapper .item img{height:100% !important;width:100% !important;-o-object-fit:cover;object-fit:cover;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#referenzen-galerie.hcs .lightgallery_wrapper .item img:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);cursor:-webkit-zoom-in;cursor:zoom-in}body{overflow-x:hidden}.fl-builder-content{max-width:100vw}button.lg-prev,button.lg-next{position:absolute !important;top:50% !important;background-color:rgba(0,0,0,.45);border:none}button.lg-prev:active,button.lg-prev:focus,button.lg-prev:hover,button.lg-next:active,button.lg-next:focus,button.lg-next:hover{background-color:rgba(0,0,0,.45);border:none}_:-ms-lang(x),_:-webkit-full-screen,.fl-row-bg-parallax .fl-row-content-wrap{background-attachment:scroll !important;background-position:center center !important}_:-ms-lang(x),.fl-row-bg-parallax .fl-row-content-wrap{background-attachment:scroll !important;background-position:center center !important}button:focus-visible{outline:-webkit-focus-ring-color auto 0 !important}body[data-aos-easing=ease-hcs] [data-aos],[data-aos][data-aos][data-aos-easing=ease-hcs]{-webkit-transition-timing-function:cubic-bezier(.65,0,.35,1);-o-transition-timing-function:cubic-bezier(.65,0,.35,1);transition-timing-function:cubic-bezier(.65,0,.35,1)}html.js .mdl--stagger[data-aos=hcs--aos] .fl-module-content{opacity:0}html.js .mdl--stagger[data-aos=hcs--aos][data-aos=hcs--aos].aos-animate .fl-module-content{-webkit-animation:fade-in-bottom--key .8s cubic-bezier(.33,1,.68,1) both;animation:fade-in-bottom--key .8s cubic-bezier(.33,1,.68,1) both;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}html.js .mdl--stagger[data-aos=hcs--aos].aos-animate .fl-module:nth-child(1) .fl-module-content{-webkit-animation-delay:.1s;animation-delay:.1s}html.js .mdl--stagger[data-aos=hcs--aos].aos-animate .fl-module:nth-child(2) .fl-module-content{-webkit-animation-delay:.3s;animation-delay:.3s}html.js .mdl--stagger[data-aos=hcs--aos].aos-animate .fl-module:nth-child(3) .fl-module-content{-webkit-animation-delay:.5s;animation-delay:.5s}html.js .mdl--stagger[data-aos=hcs--aos].aos-animate .fl-module:nth-child(4) .fl-module-content{-webkit-animation-delay:.7s;animation-delay:.7s}html.js .mdl--stagger[data-aos=hcs--aos].aos-animate .fl-module:nth-child(5) .fl-module-content{-webkit-animation-delay:.9s;animation-delay:.9s}html.js .mdl--stagger[data-aos=hcs--aos].aos-animate .fl-module:nth-child(6) .fl-module-content{-webkit-animation-delay:1.1s;animation-delay:1.1s}html.js .mdl--stagger[data-aos=hcs--aos].aos-animate .fl-module:nth-child(7) .fl-module-content{-webkit-animation-delay:1.3s;animation-delay:1.3s}html.js .mdl--stagger[data-aos=hcs--aos].aos-animate .fl-module:nth-child(8) .fl-module-content{-webkit-animation-delay:1.5s;animation-delay:1.5s}html.js .mdl--stagger[data-aos=hcs--aos].aos-animate .fl-module:nth-child(9) .fl-module-content{-webkit-animation-delay:1.7s;animation-delay:1.7s}html.js .mdl--stagger[data-aos=hcs--aos].aos-animate .fl-module:nth-child(10) .fl-module-content{-webkit-animation-delay:1.9s;animation-delay:1.9s}html.js .mdl--stagger[data-aos=hcs--aos].aos-animate .fl-module:nth-child(11) .fl-module-content{-webkit-animation-delay:2.1s;animation-delay:2.1s}html.js .mdl--stagger[data-aos=hcs--aos].aos-animate .fl-module.ad01 .fl-module-content{-webkit-animation-delay:.1s;animation-delay:.1s}html.js .mdl--stagger[data-aos=hcs--aos].aos-animate .fl-module.ad02 .fl-module-content{-webkit-animation-delay:.2s;animation-delay:.2s}html.js .mdl--stagger[data-aos=hcs--aos].aos-animate .fl-module.ad03 .fl-module-content{-webkit-animation-delay:.3s;animation-delay:.3s}html.js .mdl--stagger[data-aos=hcs--aos].aos-animate .fl-module.ad04 .fl-module-content{-webkit-animation-delay:.4s;animation-delay:.4s}html.js .mdl--stagger[data-aos=hcs--aos].aos-animate .fl-module.ad05 .fl-module-content{-webkit-animation-delay:.5s;animation-delay:.5s}html.js .mdl--stagger[data-aos=hcs--aos].aos-animate .fl-module.ad06 .fl-module-content{-webkit-animation-delay:.6s;animation-delay:.6s}html.js .mdl--stagger[data-aos=hcs--aos].aos-animate .fl-module.ad07 .fl-module-content{-webkit-animation-delay:.7s;animation-delay:.7s}html.js .mdl--stagger[data-aos=hcs--aos].aos-animate .fl-module.ad08 .fl-module-content{-webkit-animation-delay:.8s;animation-delay:.8s}html.js .mdl--stagger[data-aos=hcs--aos].aos-animate .fl-module.ad09 .fl-module-content{-webkit-animation-delay:.9s;animation-delay:.9s}html.js .mdl--stagger[data-aos=hcs--aos].aos-animate .fl-module.ad10 .fl-module-content{-webkit-animation-delay:1s;animation-delay:1s}html.js .mdl--stagger[data-aos=hcs--aos].aos-animate .fl-module.ad11 .fl-module-content{-webkit-animation-delay:1.1s;animation-delay:1.1s}html.js .mdl--stagger[data-aos=hcs--aos].aos-animate .fl-module.ad12 .fl-module-content{-webkit-animation-delay:1.2s;animation-delay:1.2s}html.js .mdl--stagger[data-aos=hcs--aos].aos-animate .fl-module.ad13 .fl-module-content{-webkit-animation-delay:1.3s;animation-delay:1.3s}html.js .mdl--stagger[data-aos=hcs--aos].aos-animate .fl-module.ad14 .fl-module-content{-webkit-animation-delay:1.4s;animation-delay:1.4s}html.js .mdl--stagger[data-aos=hcs--aos].aos-animate .fl-module.ad15 .fl-module-content{-webkit-animation-delay:1.5s;animation-delay:1.5s}html.js .mdl--stagger[data-aos=hcs--aos].aos-animate .fl-module.ad16 .fl-module-content{-webkit-animation-delay:1.6s;animation-delay:1.6s}html.js .mdl--stagger[data-aos=hcs--aos].aos-animate .fl-module.ad17 .fl-module-content{-webkit-animation-delay:1.7s;animation-delay:1.7s}html.js .mdl--stagger[data-aos=hcs--aos].aos-animate .fl-module.ad18 .fl-module-content{-webkit-animation-delay:1.8s;animation-delay:1.8s}html.js .mdl--stagger[data-aos=hcs--aos].aos-animate .fl-module.ad19 .fl-module-content{-webkit-animation-delay:1.9s;animation-delay:1.9s}html.js .mdl--stagger[data-aos=hcs--aos].aos-animate .fl-module.ad20 .fl-module-content{-webkit-animation-delay:2s;animation-delay:2s}html.js .test--row[data-aos=hcs--aos] .fl-module-content{opacity:0}html.js .test--row[data-aos=hcs--aos].aos-animate .fl-module-content{-webkit-animation:fade-in-bottom--key .8s cubic-bezier(.33,1,.68,1) both;animation:fade-in-bottom--key .8s cubic-bezier(.33,1,.68,1) both}html.js .test--row .fl-module:nth-child(1) .fl-module-content{-webkit-animation-delay:.1s;animation-delay:.1s}html.js .test--row .fl-module:nth-child(2) .fl-module-content{-webkit-animation-delay:.2s;animation-delay:.2s}html.js .test--row .fl-module:nth-child(3) .fl-module-content{-webkit-animation-delay:.3s;animation-delay:.3s}html.js .test--row .fl-module:nth-child(4) .fl-module-content{-webkit-animation-delay:.4s;animation-delay:.4s}html.js .test--row .fl-module:nth-child(5) .fl-module-content{-webkit-animation-delay:.5s;animation-delay:.5s}html.js .test--row .fl-module:nth-child(6) .fl-module-content{-webkit-animation-delay:.6s;animation-delay:.6s}html.js .test--row .fl-module:nth-child(7) .fl-module-content{-webkit-animation-delay:.7s;animation-delay:.7s}html.js .test--row .fl-module:nth-child(8) .fl-module-content{-webkit-animation-delay:.8s;animation-delay:.8s}html.js .test--row .fl-module:nth-child(9) .fl-module-content{-webkit-animation-delay:.9s;animation-delay:.9s}html.js .test--row .fl-module:nth-child(10) .fl-module-content{-webkit-animation-delay:1s;animation-delay:1s}html.js .test--row .fl-module:nth-child(11) .fl-module-content{-webkit-animation-delay:1.1s;animation-delay:1.1s}html.js .vorteile--row[data-aos=hcs--aos] .fl-col-content{opacity:0}html.js .vorteile--row[data-aos=hcs--aos].aos-animate .fl-col-content{-webkit-animation:fade-in-bottom--key .8s cubic-bezier(.33,1,.68,1) both;animation:fade-in-bottom--key .8s cubic-bezier(.33,1,.68,1) both}html.js .vorteile--row .fl-col:nth-child(1) .fl-col-content{-webkit-animation-delay:.1s;animation-delay:.1s}html.js .vorteile--row .fl-col:nth-child(2) .fl-col-content{-webkit-animation-delay:.2s;animation-delay:.2s}html.js .vorteile--row .fl-col:nth-child(3) .fl-col-content{-webkit-animation-delay:.3s;animation-delay:.3s}html.js .vorteile--row .fl-col:nth-child(4) .fl-col-content{-webkit-animation-delay:.4s;animation-delay:.4s}html.js .vorteile--row .fl-col:nth-child(5) .fl-col-content{-webkit-animation-delay:.5s;animation-delay:.5s}html.js .vorteile--row .fl-col:nth-child(6) .fl-col-content{-webkit-animation-delay:.6s;animation-delay:.6s}html.js .vorteile--row .fl-col:nth-child(7) .fl-col-content{-webkit-animation-delay:.7s;animation-delay:.7s}html.js .vorteile--row .fl-col:nth-child(8) .fl-col-content{-webkit-animation-delay:.8s;animation-delay:.8s}html.js .vorteile--row .fl-col:nth-child(9) .fl-col-content{-webkit-animation-delay:.9s;animation-delay:.9s}html.js .vorteile--row .fl-col:nth-child(10) .fl-col-content{-webkit-animation-delay:1s;animation-delay:1s}html.js .vorteile--row .fl-col:nth-child(11) .fl-col-content{-webkit-animation-delay:1.1s;animation-delay:1.1s}html.js .stellenanzeigen--row[data-aos=hcs--aos] .fl-post-column{opacity:0}html.js .stellenanzeigen--row[data-aos=hcs--aos].aos-animate .fl-post-column{-webkit-animation:fade-in-bottom--key .8s cubic-bezier(.33,1,.68,1) both;animation:fade-in-bottom--key .8s cubic-bezier(.33,1,.68,1) both}html.js .stellenanzeigen--row[data-aos=hcs--aos] .fl-post-column:nth-child(1){-webkit-animation-delay:.1s;animation-delay:.1s}html.js .stellenanzeigen--row[data-aos=hcs--aos] .fl-post-column:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}html.js .stellenanzeigen--row[data-aos=hcs--aos] .fl-post-column:nth-child(3){-webkit-animation-delay:.3s;animation-delay:.3s}html.js .stellenanzeigen--row[data-aos=hcs--aos] .fl-post-column:nth-child(4){-webkit-animation-delay:.4s;animation-delay:.4s}html.js .stellenanzeigen--row[data-aos=hcs--aos] .fl-post-column:nth-child(5){-webkit-animation-delay:.5s;animation-delay:.5s}html.js .stellenanzeigen--row[data-aos=hcs--aos] .fl-post-column:nth-child(6){-webkit-animation-delay:.6s;animation-delay:.6s}html.js .stellenanzeigen--row[data-aos=hcs--aos] .fl-post-column:nth-child(7){-webkit-animation-delay:.7s;animation-delay:.7s}html.js .stellenanzeigen--row[data-aos=hcs--aos] .fl-post-column:nth-child(8){-webkit-animation-delay:.8s;animation-delay:.8s}html.js .stellenanzeigen--row[data-aos=hcs--aos] .fl-post-column:nth-child(9){-webkit-animation-delay:.9s;animation-delay:.9s}html.js .stellenanzeigen--row[data-aos=hcs--aos] .fl-post-column:nth-child(10){-webkit-animation-delay:1s;animation-delay:1s}html.js .stellenanzeigen--row[data-aos=hcs--aos] .fl-post-column:nth-child(11){-webkit-animation-delay:1.1s;animation-delay:1.1s}.touch-start,.schnell-nav--row .touch-start,.fl-icon.touch-start{-webkit-animation:pulsate-bck .3s cubic-bezier(.445,.05,.55,.95) both;animation:pulsate-bck .3s cubic-bezier(.445,.05,.55,.95) both}@-webkit-keyframes pulsate-bck{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.8);transform:scale(.8)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulsate-bck{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.8);transform:scale(.8)}100%{-webkit-transform:scale(1);transform:scale(1)}}.fl-node-6131cca11dba8 .fl-col .fl-col-content{background:#fff;opacity:.5;height:200px;margin:5px}.fl-node-6131cca11dba8 .fl-col{-webkit-transition:.15s;-o-transition:.15s;transition:.15s;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}.fl-node-6131cca11dba8 .fl-col:nth-child(1){-webkit-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s}.fl-node-6131cca11dba8 .fl-col:nth-child(2){-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}.fl-node-6131cca11dba8 .fl-col:nth-child(3){-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}.fl-node-6131cca11dba8 .fl-col:nth-child(4){-webkit-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}.fl-node-6131cca11dba8 .fl-col:nth-child(5){-webkit-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s}.fl-node-6131cca11dba8 .fl-col:nth-child(6){-webkit-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s}.fl-node-6131cca11dba8:hover .fl-col,.fl-node-6131cca11dba8:focus .fl-col{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.fl-node-6131cca11dba8 .fl-col{-webkit-animation:hcs-stagger .4s cubic-bezier(.25,.46,.45,.94) both;animation:hcs-stagger .4s cubic-bezier(.25,.46,.45,.94) both}.fl-node-6131cca11dba8 .fl-col:nth-last-child(1){-webkit-animation-delay:.2s;animation-delay:.2s}.fl-node-6131cca11dba8 .fl-col:nth-last-child(2){-webkit-animation-delay:.4s;animation-delay:.4s}.fl-node-6131cca11dba8 .fl-col:nth-last-child(3){-webkit-animation-delay:.6s;animation-delay:.6s}.fl-node-6131cca11dba8 .fl-col:nth-last-child(4){-webkit-animation-delay:.8s;animation-delay:.8s}.fl-node-6131cca11dba8 .fl-col:nth-last-child(5){-webkit-animation-delay:1s;animation-delay:1s}.fl-node-6131cca11dba8 .fl-col:nth-last-child(6){-webkit-animation-delay:1.2s;animation-delay:1.2s}@-webkit-keyframes hcs-stagger{0%{-webkit-transform:translateX(-100vw) translateZ(0);transform:translateX(-100vw) translateZ(0)}100%{-webkit-transform:translateX(0) translateZ(0);transform:translateX(0) translateZ(0)}}@keyframes hcs-stagger{0%{-webkit-transform:translateX(-100vw) translateZ(0);transform:translateX(-100vw) translateZ(0)}100%{-webkit-transform:translateX(0) translateZ(0);transform:translateX(0) translateZ(0)}}html.js [data-aos=hcs--aos] .test-heading-aos{opacity:0;-webkit-transform:translateX(-5vw) translateZ(0);transform:translateX(-5vw) translateZ(0);-webkit-transition:all .8s cubic-bezier(.23,1,.32,1);-o-transition:all .8s cubic-bezier(.23,1,.32,1);transition:all .8s cubic-bezier(.23,1,.32,1)}html.js [data-aos=hcs--aos] .test-heading-aos:nth-child(1){-webkit-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s}html.js [data-aos=hcs--aos] .test-heading-aos:nth-child(2){-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}html.js [data-aos=hcs--aos] .test-heading-aos:nth-child(3){-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}html.js [data-aos=hcs--aos] .test-heading-aos:nth-child(4){-webkit-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}html.js [data-aos=hcs--aos] .test-heading-aos:nth-child(5){-webkit-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s}html.js [data-aos=hcs--aos] .test-heading-aos:nth-child(6){-webkit-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s}html.js [data-aos=hcs--aos] .test-heading-aos:nth-child(7){-webkit-transition-delay:.7s;-o-transition-delay:.7s;transition-delay:.7s}html.js [data-aos=hcs--aos] .test-heading-aos:nth-child(8){-webkit-transition-delay:.8s;-o-transition-delay:.8s;transition-delay:.8s}html.js [data-aos=hcs--aos] .test-heading-aos:nth-child(9){-webkit-transition-delay:.9s;-o-transition-delay:.9s;transition-delay:.9s}html.js [data-aos=hcs--aos] .test-heading-aos:nth-child(10){-webkit-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s}html.js [data-aos=hcs--aos] .test-heading-aos:nth-child(11){-webkit-transition-delay:1.1s;-o-transition-delay:1.1s;transition-delay:1.1s}html.js [data-aos=hcs--aos] .test-heading-aos:nth-child(12){-webkit-transition-delay:1.2s;-o-transition-delay:1.2s;transition-delay:1.2s}html.js [data-aos=hcs--aos] .test-heading-aos:nth-child(13){-webkit-transition-delay:1.3s;-o-transition-delay:1.3s;transition-delay:1.3s}html.js [data-aos=hcs--aos] .test-heading-aos:nth-child(14){-webkit-transition-delay:1.4s;-o-transition-delay:1.4s;transition-delay:1.4s}html.js [data-aos=hcs--aos] .test-heading-aos:nth-child(15){-webkit-transition-delay:1.5s;-o-transition-delay:1.5s;transition-delay:1.5s}html.js [data-aos=hcs--aos] .test-heading-aos:nth-child(16){-webkit-transition-delay:1.6s;-o-transition-delay:1.6s;transition-delay:1.6s}html.js [data-aos=hcs--aos].aos-animate .test-heading-aos{opacity:1;-webkit-transform:translateX(0) translateZ(0);transform:translateX(0) translateZ(0)}html.js [data-aos=hcs--aos] .test--item{opacity:0}html.js [data-aos=hcs--aos].aos-animate .test--item{-webkit-animation:hcs-fade-in-kf .6s cubic-bezier(.23,1,.32,1) both;animation:hcs-fade-in-kf .6s cubic-bezier(.23,1,.32,1) both}html.js [data-aos=hcs--aos].aos-animate .test--item:nth-child(1){-webkit-animation-delay:.1s;animation-delay:.1s}html.js [data-aos=hcs--aos].aos-animate .test--item:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}html.js [data-aos=hcs--aos].aos-animate .test--item:nth-child(3){-webkit-animation-delay:.3s;animation-delay:.3s}html.js [data-aos=hcs--aos].aos-animate .test--item:nth-child(4){-webkit-animation-delay:.4s;animation-delay:.4s}html.js [data-aos=hcs--aos].aos-animate .test--item:nth-child(5){-webkit-animation-delay:.5s;animation-delay:.5s}html.js [data-aos=hcs--aos].aos-animate .test--item:nth-child(6){-webkit-animation-delay:.6s;animation-delay:.6s}html.js [data-aos=hcs--aos].aos-animate .test--item:nth-child(7){-webkit-animation-delay:.7s;animation-delay:.7s}html.js [data-aos=hcs--aos].aos-animate .test--item:nth-child(8){-webkit-animation-delay:.8s;animation-delay:.8s}html.js [data-aos=hcs--aos].aos-animate .test--item:nth-child(9){-webkit-animation-delay:.9s;animation-delay:.9s}html.js [data-aos=hcs--aos].aos-animate .test--item:nth-child(10){-webkit-animation-delay:1s;animation-delay:1s}html.js [data-aos=hcs--aos].aos-animate .test--item:nth-child(11){-webkit-animation-delay:1.1s;animation-delay:1.1s}html.js [data-aos=hcs--aos].aos-animate .test--item:nth-child(12){-webkit-animation-delay:1.2s;animation-delay:1.2s}html.js [data-aos=hcs--aos].aos-animate .test--item:nth-child(13){-webkit-animation-delay:1.3s;animation-delay:1.3s}html.js [data-aos=hcs--aos].aos-animate .test--item:nth-child(14){-webkit-animation-delay:1.4s;animation-delay:1.4s}html.js [data-aos=hcs--aos].aos-animate .test--item:nth-child(15){-webkit-animation-delay:1.5s;animation-delay:1.5s}html.js [data-aos=hcs--aos].aos-animate .test--item:nth-child(16){-webkit-animation-delay:1.6s;animation-delay:1.6s}@-webkit-keyframes hcs-fade-in-kf{0%{-webkit-transform:translateX(100px) translateZ(0);transform:translateX(100px) translateZ(0);opacity:0}100%{-webkit-transform:translateX(0) translateZ(0);transform:translateX(0) translateZ(0);opacity:1}}@keyframes hcs-fade-in-kf{0%{-webkit-transform:translateX(100px) translateZ(0);transform:translateX(100px) translateZ(0);opacity:0}100%{-webkit-transform:translateX(0) translateZ(0);transform:translateX(0) translateZ(0);opacity:1}}.os-hide.ios,.os-hide.android{display:none}.os-hide.ios.show,.os-hide.android.show{display:block !important}.hcs.hcs-branding--row .fl-row-content-wrap{background:#333}.hcs.hcs-branding--row .fl-row-content-wrap .fl-col-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hcs.hcs-branding--row .fl-row-content-wrap h3{font-weight:700 !important;color:#fff;opacity:.65;text-align:center;background:#515151;display:block;padding:1rem 2rem !important;border-radius:.5rem}.hcs.hcs-branding--row .fl-row-content-wrap .heicom-branding--img{margin-top:1rem;margin-bottom:5rem}.hcs.hcs-branding--row .fl-row-content-wrap .heicom-branding--img img{width:350px;max-width:50vw;opacity:.9;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.hcs.hcs-branding--row .fl-row-content-wrap .heicom-branding--img img:hover,.hcs.hcs-branding--row .fl-row-content-wrap .heicom-branding--img img:focus{-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}.hcs.hcs-branding--row .fl-row-content-wrap .erecht-branding--img img{width:200px}.noscript-style{padding:2em;max-width:100vw;text-align:center;color:#333;font-weight:700;border:solid;border-color:#333;border-width:0;background:#ffc800;position:fixed;width:100%;left:0;bottom:0;z-index:9999999;-webkit-box-sizing:border-box;box-sizing:border-box}.hcs.erecht-container--row h1,.hcs.erecht-container--row h2,.hcs.erecht-container--row h3,.hcs.erecht-container--row h4,.hcs.erecht-container--row h5{margin-bottom:.5rem;line-height:1.2;text-transform:none !important}.hcs.erecht-container--row h2{margin-top:5rem;font-size:1.6rem;font-size:clamp(1.64rem, calc(1vw + 1.39rem), 2.59rem)}.hcs.erecht-container--row h2:first-of-type{margin-top:0}.hcs.erecht-container--row h3{margin-top:1rem;font-size:1.4rem;font-size:clamp(1.43rem, calc(0.68vw + 1.25rem), 2.08rem)}.hcs.erecht-container--row h4{font-size:1.2rem;font-size:clamp(1.24rem, calc(0.44vw + 1.13rem), 1.66rem)}#BorlabsCookieBox.BorlabsCookie ._brlbs-box-wrap{max-width:550px;width:95vw !important}#BorlabsCookieBox.BorlabsCookie ._brlbs-box-wrap ._brlbs-box .container{scrollbar-width:thin}#BorlabsCookieBox.BorlabsCookie ._brlbs-box-wrap ._brlbs-box .container::-webkit-scrollbar{width:0}#CookieBoxTextHeadline{font-weight:700;margin-top:.5rem;margin-bottom:.5rem}.BorlabsCookie ._brlbs-content-blocker ._brlbs-caption,.BorlabsCookie ._brlbs-content-blocker ._brlbs-caption p{color:#fff !important}@media (max-width:768px){#BorlabsCookieBox.BorlabsCookie ._brlbs-box-wrap p{font-size:.9em}#CookiePrefDescription,#CookieBoxTextDescription{max-height:30vh;-webkit-box-shadow:inset 0 -10px 10px -10px gray;box-shadow:inset 0 -10px 10px -10px gray;scrollbar-width:thin}}.hcs .bildernachweis--mdl .bildernachweis--wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.hcs .bildernachweis--mdl .bildernachweis--wrapper .image-container{margin:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:0 0;border-right:0 solid #ccc;padding:.5rem;min-width:250px}.hcs .bildernachweis--mdl .bildernachweis--wrapper .image-container img.image{width:100%;max-width:300px;height:200px;-o-object-fit:cover;object-fit:cover;-o-object-position:left center;object-position:left center;margin-bottom:1rem}.hcs .bildernachweis--mdl .bildernachweis--wrapper .image-container .urheber,.hcs .bildernachweis--mdl .bildernachweis--wrapper .image-container .quelle,.hcs .bildernachweis--mdl .bildernachweis--wrapper .image-container a{font-size:.8rem;margin-top:2px}.hcs .bildernachweis--mdl .bildernachweis--wrapper .image-container .urheber a,.hcs .bildernachweis--mdl .bildernachweis--wrapper .image-container .quelle a,.hcs .bildernachweis--mdl .bildernachweis--wrapper .image-container a a{text-decoration:underline}body.password-protected header,body.password-protected footer{display:none !important}.hcs .swiper .swiper-pagination-bullet-active{background:#8dc044}.hcs--jq-tabs .ui-tabs{position:relative;padding:.2em}.hcs--jq-tabs .ui-tabs ul.ui-tabs-nav{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-padding-start:2rem;padding-inline-start:2rem}.hcs--jq-tabs .ui-tabs ul.ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin-right:2px;padding:0;border-bottom-width:0;white-space:nowrap}.hcs--jq-tabs .ui-tabs ul.ui-tabs-nav li a.ui-tabs-anchor{float:left;padding:1rem 2rem;text-decoration:none;background:#eee}.hcs--jq-tabs .ui-tabs ul.ui-tabs-nav li.ui-tabs-active a.ui-tabs-anchor{background:#d5d5d5;color:#5f9ea0}.hcs--jq-tabs .ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:2rem;background:0 0}.hcs--jq-tabs .ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.hcs--jq-tabs .ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.hcs--jq-tabs .ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.hcs--jq-tabs .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.hcs .hcs--w3-tabs .tabline{overflow:hidden;border:1px solid #ccc;background-color:#f1f1f1}.hcs .hcs--w3-tabs .tabline button{background-color:inherit;float:left;border:none;outline:none;cursor:pointer;padding:14px 16px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;color:#333}.hcs .hcs--w3-tabs .tabline button:hover{background-color:#ddd}.hcs .hcs--w3-tabs .tabline button.active{background-color:#ccc}.hcs .hcs--w3-tabs .tabcontent{display:none;padding:6px 12px;border:1px solid #ccc;border-top:none;-webkit-animation:w3tab-fade 1s;animation:w3tab-fade 1s}@-webkit-keyframes w3tab-fade{from{opacity:0}to{opacity:1}}@keyframes w3tab-fade{from{opacity:0}to{opacity:1}}