:root{--color-background-white:#fff;--color-background-light:#f8f8f8;--color-text-dark:#333;--color-text-dark-alt:#21262C;--color-text-light:#ccc;--color-gradient-primary:linear-gradient(90deg, #33B5F5 0%, #9F4BC9 25%, #A632C4 32%, #EA5157 87%, #FFB601 100%);--color-content-primary:#CB489E;--color-content-secondary:#00BCF1;--shadow:0px 5px 15px 5px rgba(0, 0, 0, 0.25);--color-background-grey:#f1f1f1;--color-text-lightgrey:#666;--color-text-white:#fff;--color-text-primary:#5C5C5C;--border-radius:3rem}*,::after,::before{margin:0;padding:0;box-sizing:border-box}body{line-height:1.5;font-family:sans-serif;background-color:#fff;color:#000}a{text-decoration:none;color:inherit}ol,ul{list-style:none}img{max-width:100%;display:block}pre{font-size:1em;background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.5;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}a{background-color:transparent;cursor:pointer;text-decoration:none;color:var(--color-content-primary)}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}big{font-size:125%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}summary{display:list-item}body,button,input,optgroup,select,textarea{font-family:"Helvetica Neue",sans-serif;font-size:1rem}p{margin-bottom:1.5em;font-size:clamp(14px,.9vw,16px)}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.5;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}ol,ul{margin:0 0 1.5em 0}ul{list-style:disc}ul li{font-size:clamp(14px,.9vw,16px);line-height:1.5;margin-bottom:.5em}ol li{line-height:1.5;margin-bottom:.5em}ol{list-style:decimal}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}a,span{font-size:clamp(14px,.9vw,16px)}figure{margin:1em 0}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;font-weight:500;margin-bottom:.5rem;font-family:"Helvetica Neue",sans-serif;line-height:1.4;clear:both}h1{font-size:clamp(32px,5.25vw,64px);line-height:1.2;color:var(--color-content-primary);font-family:"Helvetica Neue",sans-serif;font-weight:400}h2{font-size:clamp(28px,2.6vw,48px);line-height:1.3;color:var(--color-content-primary)}h3{font-size:clamp(18px,1.25vw,22px);line-height:1.3;color:var(--color-text-dark-alt)}h4{font-size:clamp(16px,.9vw,17px)}h5{font-size:clamp(14px,.9vw,16px)}h6{font-size:clamp(12px,.9vw,16px)}.h1{font-size:clamp(42px,3.5vw,64px);line-height:1.2;color:var(--color-content-primary);font-family:"Helvetica Neue",sans-serif;font-weight:400}.h2{font-size:clamp(28px,2.6vw,48px);line-height:1.3;color:var(--color-content-primary)}.h3{font-size:clamp(18px,1.25vw,22px);line-height:1.3;color:var(--color-text-dark-alt)}.h4{font-size:clamp(16px,.9vw,17px)}.h5{font-size:clamp(14px,.9vw,16px)}.h6{font-size:clamp(12px,.9vw,16px)}@font-face{font-family:"Helvetica Neue";src:url(../../fonts/helvetica/HelveticaNeueThin.otf) format("opentype");font-weight:100;font-style:normal}@font-face{font-family:"Helvetica Neue";src:url(../../fonts/helvetica/HelveticaNeueThinItalic.otf) format("opentype");font-weight:100;font-style:italic}@font-face{font-family:"Helvetica Neue";src:url(../../fonts/helvetica/HelveticaNeueUltraLight.otf) format("opentype");font-weight:200;font-style:normal}@font-face{font-family:"Helvetica Neue";src:url(../../fonts/helvetica/HelveticaNeueUltraLightItalic.otf) format("opentype");font-weight:200;font-style:italic}@font-face{font-family:"Helvetica Neue";src:url(../../fonts/helvetica/HelveticaNeueLight.otf) format("opentype");font-weight:300;font-style:normal}@font-face{font-family:"Helvetica Neue";src:url(../../fonts/helvetica/HelveticaNeueLightItalic.otf) format("opentype");font-weight:300;font-style:italic}@font-face{font-family:"Helvetica Neue";src:url(../../fonts/helvetica/HelveticaNeueRoman.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:"Helvetica Neue";src:url(../../fonts/helvetica/HelveticaNeueItalic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:"Helvetica Neue";src:url(../../fonts/helvetica/HelveticaNeueMedium.otf) format("opentype");font-weight:500;font-style:normal}@font-face{font-family:"Helvetica Neue";src:url(../../fonts/helvetica/HelveticaNeueMediumItalic.otf) format("opentype");font-weight:500;font-style:italic}@font-face{font-family:"Helvetica Neue";src:url(../../fonts/helvetica/HelveticaNeueBold.otf) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:"Helvetica Neue";src:url(../../fonts/helvetica/HelveticaNeueBoldItalic.otf) format("opentype");font-weight:700;font-style:italic}@font-face{font-family:"Helvetica Neue";src:url(../../fonts/helvetica/HelveticaNeueHeavy.otf) format("opentype");font-weight:800;font-style:normal}@font-face{font-family:"Helvetica Neue";src:url(../../fonts/helvetica/HelveticaNeueHeavyItalic.otf) format("opentype");font-weight:800;font-style:italic}@font-face{font-family:"Helvetica Neue";src:url(../../fonts/helvetica/HelveticaNeueBlack.otf) format("opentype");font-weight:900;font-style:normal}@font-face{font-family:"Helvetica Neue";src:url(../../fonts/helvetica/HelveticaNeueBlackItalic.otf) format("opentype");font-weight:900;font-style:italic}html{line-height:1.15;-webkit-text-size-adjust:100%;overflow-x:hidden;font-size:16px;box-sizing:border-box}body{margin:0;-webkit-text-size-adjust:100%;line-height:1.5;background:var(--color-background-light);color:var(--color-text-dark);font-family:"Helvetica Neue",sans-serif}div#page{display:flex;flex-direction:column;min-height:100vh}#content{flex:1}.site-footer{margin-top:auto}body .vc_row-has-fill>.vc_c_container.vc_column_container>.vc_column-inner{padding-top:0}main{display:block}hr{box-sizing:content-box;overflow:hidden;color:var(--color-text-dark);width:calc(100vw - 10%);opacity:.5;margin-top:2rem}img{border-style:none;height:auto}img,picture,svg{vertical-align:middle;max-width:100%;display:block}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}template{display:none}[hidden]{display:none}*,::after,::before{box-sizing:inherit}table{width:100%;margin:0 0 1.5em 0}header{background-color:#f8f8f8;padding:1rem}header #site-navigation{background-color:var(--color-background-white)}footer{background-color:#f1f1f1;padding:1rem;text-align:center}.overlap-parent{display:grid;grid-template-areas:"overlap"}.overlap-parent .overlap-child{grid-area:overlap}.c_container,.container{width:80%;max-width:1440px;margin:auto}@media (max-width:767px){.c_container,.container{width:90%;margin:auto}}.padding-container{width:100vw;padding-left:clamp(7.5%,(100vw - 1440px) / 2,9999px);padding-right:clamp(7.5%,(100vw - 1440px) / 2,9999px)}@media (max-width:767px){.padding-container{padding-left:5%;padding-right:5%}}.space-top{padding-top:5rem}@media screen and (max-width:768px){.space-top{padding-top:3rem}}.space-bottom{padding-bottom:5rem}@media screen and (max-width:768px){.space-bottom{padding-bottom:3rem}}.border{border:1px solid #dee3e7}.border-top{border-top:1px solid #dee3e7}.border-bottom{border-bottom:1px solid #dee3e7}.border-top-bottom{border-top:1px solid #dee3e7;border-bottom:1px solid #dee3e7}.fs-1{font-size:clamp(32px,2.75vw,52px)!important}.fs-2{font-size:clamp(28px,2.15vw,40px)!important}.fs-3{font-size:clamp(20px,1.4vw,26px)!important}.fs-4{font-size:clamp(16px,1.2vw,22px)!important}.fs-5{font-size:clamp(14px,1vw,18px)!important}.fs-6{font-size:clamp(13px,.9vw,16px)!important}@media screen and (min-width:768px){.w-sm-25{width:25%!important}.w-sm-50{width:50%!important}.w-sm-75{width:75%!important}.w-sm-100{width:100%!important}.w-sm-auto{width:auto!important}}@media screen and (min-width:992px){.w-md-25{width:25%!important}.w-md-50{width:50%!important}.w-md-75{width:75%!important}.w-md-100{width:100%!important}.w-md-auto{width:auto!important}}@media screen and (min-width:1200px){.w-lg-25{width:25%!important}.w-lg-50{width:50%!important}.w-lg-75{width:75%!important}.w-lg-100{width:100%!important}.w-lg-auto{width:auto!important}}div.stretch-bottom{margin-bottom:-10rem;z-index:99}@media screen and (min-width:992px){div.stretch-md-right{margin-right:calc(-50vw + min(1440px,90vw)/ 2);width:100%;max-width:50vw}div.stretch-md-left{margin-left:calc(-50vw + min(1440px,90vw)/ 2);width:100%;max-width:50vw}div.stretch-md-right-container>div.vc_column-inner{padding-right:calc(50vw - min(1440px,90vw)/ 2);height:100%}div.stretch-md-left-container>div.vc_column-inner{padding-left:calc(50vw - min(1440px,90vw)/ 2);height:100%}div.stretch-md-bottom{margin-bottom:-10rem;z-index:99}}.btn-wrapper{display:block}.btn-wrapper.text-center{text-align:center}.btn-wrapper.text-right{text-align:right}.btn{display:inline-block;border-radius:.8rem;font-size:clamp(16px,2vw,19px);padding:1rem 4rem;border:none;text-decoration:none;text-align:center;transition:all .3s ease;box-shadow:var(--shadow);cursor:pointer;line-height:1.5;font-weight:500}.btn:focus{outline:2px solid currentColor;outline-offset:2px}.btn:hover{box-shadow:var(--shadow-inset);text-decoration:none}.btn.disabled,.btn:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.btn-primary{background-color:var(--color-content-secondary);color:var(--color-text-alt)}.btn-primary:hover{background-color:var(--color-content-primary)}.btn-primary:active{background-color:var(--color-content-secondary);transform:translateY(1px)}.btn-secondary{background-color:var(--color-content-primary);color:var(--color-text-alt)}.btn-secondary:hover{background-color:var(--color-content-secondary);transform:translateY(-1px);box-shadow:0 6px 14px rgba(0,0,0,.12)}.btn-secondary:active{background-color:var(--color-content-primary);transform:translateY(0)}.btn-medium{font-size:clamp(14px,1.5vw,17px);padding:.75rem 1.5rem}.btn-full-width{width:100%;display:block}@media screen and (max-width:767px){.btn{padding:.75rem 1.5rem;font-size:clamp(14px,3vw,17px)}.btn-medium{padding:.5rem 1rem;font-size:clamp(13px,3vw,15px)}}@media screen and (max-width:575px){.btn{padding:.66rem 1.33rem}.btn-medium{padding:.375rem .75rem}}[role=button]{cursor:pointer}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}body .vc_row-has-fill>.vc_c_container.vc_column_container>.vc_column-inner{padding-top:0}body .vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner,body .vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner,body .vc_row-has-fill>.vc_column-inner,body .vc_row-has-fill>.vc_column_container>.vc_column-inner{padding-top:0!important}div.vc_row{margin-left:0;margin-right:0}div.vc_row>div:first-child{padding-left:0}div.vc_row>div:last-child{padding-right:0}div.vc_row>div:only-child{padding-left:0;padding-right:0}.vc_row.justify-content-between::after,.vc_row.justify-content-between::before{display:none}.border-radius_vc{border-radius:var(--border-radius-vc-block)}.border-radius_vc_above{border-top-left-radius:var(--border-radius-vc-block);border-top-right-radius:var(--border-radius-vc-block)}[class*=regular_slider]{position:relative}[class*=regular_slider] .splide__slide img{max-height:600px}[class*=regular_slider] .splide__arrows{position:absolute;z-index:1;right:0;bottom:-30px}[class*=regular_slider] .splide__arrow svg{display:none}[class*=regular_slider] .splide__arrow.splide__arrow--next{background-image:url(/wp-content/uploads/2024/12/Arrow-grey.webp);height:70px;width:92px;border:none;background-color:transparent;cursor:pointer}[class*=regular_slider] .splide__arrow.splide__arrow--prev{display:none}[class*=regular_slider] .splide__pagination{list-style:none;display:flex;gap:.5rem;justify-content:end;margin-right:7rem}[class*=regular_slider] .splide__pagination__page{background-color:transparent;border:1px solid #000;height:15px;width:15px;border-radius:50%;cursor:pointer}[class*=regular_slider] .splide__pagination__page.is-active{background-color:#000}[class*=referenzen_slide] .splide__pagination__page:before{color:#000;font-size:10px;display:flex;align-items:center;justify-content:center;font-weight:500}[class*=referenzen_slide] .splide__pagination__page.is-active:before{color:#fff}@media (min-width:768px){.splide__slide .regular_splide_content{padding:1rem 3rem}}.icon-element{display:flex;gap:1.5rem}.icon-element.icon-position-top{flex-direction:column;align-items:flex-start}.icon-element.icon-position-right{flex-direction:row-reverse;align-items:flex-start}.icon-element.icon-position-bottom{flex-direction:column-reverse;align-items:flex-start}.icon-element.icon-position-left{flex-direction:row;align-items:flex-start}.icon-element.text-align-center{align-items:center;text-align:center}.icon-element.text-align-center .icon-element-content{text-align:center}.icon-element.text-align-right{align-items:flex-end}.icon-element.text-align-right .icon-element-content{text-align:right}.icon-element.text-align-left .icon-element-content{text-align:left}.icon-element-icon{flex-shrink:0}.icon-element-icon img{display:block;max-width:100%;height:auto;width:auto}.icon-element-content{flex:1;min-width:0}.icon-element-heading{margin-top:0;margin-bottom:.75rem}.icon-element-description{margin:0}.icon-element-description p:last-child{margin-bottom:0}@media screen and (max-width:767px){.icon-element{gap:1rem}.icon-element.icon-position-left,.icon-element.icon-position-right{flex-direction:column;align-items:flex-start}.icon-element-heading{margin-bottom:.5rem}}.site-logo{display:block;line-height:0}.site-logo-align-left{text-align:left}.site-logo-align-center{text-align:center}.site-logo-align-right{text-align:right}.site-logo a{display:inline-block;line-height:0;transition:opacity .3s ease}.site-logo a:hover{opacity:.8}.site-logo a:focus{outline:2px solid currentColor;outline-offset:4px}.site-logo img{display:block;max-width:100%;height:auto;width:auto}@media screen and (max-width:767px){.site-logo img{max-width:180px}}@media screen and (max-width:575px){.site-logo img{max-width:150px}}.post-slider-wrapper{position:relative;margin:2rem 0}.post-slider-wrapper .splide__track{overflow:hidden}.post-slider-wrapper .splide__list{display:flex;list-style:none;margin:0;padding:0}.post-slider-wrapper .splide__slide{flex-shrink:0;display:flex;align-items:stretch}.post-slider-wrapper .splide__slide .blog-card{width:100%;height:100%}.post-slider-wrapper .splide__arrow{background:var(--color-content-primary,#333);color:var(--color-text-alt,#fff);border:none;border-radius:50%;width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;opacity:.8}.post-slider-wrapper .splide__arrow:hover{opacity:1;transform:scale(1.1)}.post-slider-wrapper .splide__arrow:focus{outline:2px solid currentColor;outline-offset:2px}.post-slider-wrapper .splide__arrow:disabled{opacity:.3;cursor:not-allowed}.post-slider-wrapper .splide__arrow svg{width:1.5rem;height:1.5rem;fill:currentColor}.post-slider-wrapper .splide__pagination{display:flex;justify-content:center;gap:.5rem;margin-top:1.5rem;padding:0;list-style:none}.post-slider-wrapper .splide__pagination__page button{width:.75rem;height:.75rem;border-radius:50%;background:#ddd;border:none;padding:0;cursor:pointer;transition:all .3s ease}.post-slider-wrapper .splide__pagination__page button:hover{background:#999}.post-slider-wrapper .splide__pagination__page.is-active button{background:var(--color-content-primary,#333);transform:scale(1.3)}@media screen and (max-width:1024px){.post-slider-wrapper .splide__arrow{width:2.5rem;height:2.5rem}.post-slider-wrapper .splide__arrow svg{width:1.25rem;height:1.25rem}}@media screen and (max-width:767px){.post-slider-wrapper .splide__arrow{width:2rem;height:2rem}.post-slider-wrapper .splide__arrow svg{width:1rem;height:1rem}.post-slider-wrapper .splide__arrow--prev{left:auto;right:3.5rem;bottom:-3rem;top:auto}.post-slider-wrapper .splide__arrow--next{right:.5rem;bottom:-3rem;top:auto}.post-slider-wrapper .splide__pagination{margin-top:3.5rem}}.post-slider-wrapper .splide__slide>article{width:100%;height:100%}.post-slider-wrapper .splide__slide .vc_grid-item{width:100%;height:100%;display:flex;flex-direction:column}.post-slider-wrapper .splide__slide .vc_gitem-zone{flex:1;display:flex;flex-direction:column}.post-slider-wrapper .splide__slide .vc_gitem_row img{max-width:100%;height:auto}.legal-page{padding-top:3rem;padding-bottom:5rem}.legal-page .entry-title{margin-bottom:2rem}.legal-page .entry-content{max-width:900px}.legal-page .entry-content ol,.legal-page .entry-content ul{padding-left:1.25rem}