@charset "UTF-8";:root{--cp-blue:#01a0c6;--cp-blue_rgb:1,160,198;--cp-new-blue:#1c75bc;--cp-new-blue_rgb:28,117,188;--cp-dark-blue:#08142b;--cp-dark-blue_rgb:8,20,43;--cp-pink:#ed708e;--cp-dark-pink:#e64e71;--cp-dark-pink_rgb:230,78,113;--cp-broken-white:#fffefe;--cp-broken-white_rgb:255,254,254;--cp-yellow:#ffbf00;--cp-yellow_rgb:255,191,0;--cp-citrus:#c4de22;--cp-citrus_rgb:196,222,34;--cp-beige:#b17d2c;--cp-beige_rgb:177,125,44;--cp-red:#fd1a16;--cp-red_rgb:253,26,22;--cp-dark-red:#cf0001;--cp-dark-red_rgb:207,0,1;--cp-purple:#3b087d;--cp-purple_rgb:59,8,125;--cp-green:#80c41c;--cp-green_rgb:128,196,28;--cp-brown:#4d1f03;--cp-brown_rgb:77,31,3;--cp-salmon:#ff7c7b;--cp-salmon_rgb:255,124,123;--layoutWidth:1720px;--secondWidth:1440px;--hoverTransition:.35s cubic-bezier(.215,.61,.355,1);--changeTransition:.4s ease-in-out;--bottomShadow:0px 6px 8px rgba(0,0,0,.25);--displayFont:"Inter-subset",Calibri,"Trebuchet MS",sans-serif;--textFont:"Open Sans",Arial,Helvetica,sans-serif;--boxShadow1_pos:0px 3px 8px;--boxShadow1:rgba(0,0,0,.24) 0px 3px 8px;--borderRadius1:1.5rem}@media screen and (min-width:1140px){:root{--fluid-screen:calc(var(--fluid-max-width)*1px)}}:root{--fluid-min-width:320;--fluid-max-width:1140;--fluid-screen:100vw;--fluid-bp:calc((var(--fluid-screen) - var(--fluid-min-width)/16*1rem)/(var(--fluid-max-width) - var(--fluid-min-width)));--f--2-min:11.81;--f--2-max:10.88;--step--2:calc(((var(--f--2-min)/16)*1rem) + (var(--f--2-max) - var(--f--2-min))*var(--fluid-bp));--f--1-min:14.17;--f--1-max:13.6;--step--1:calc(((var(--f--1-min)/16)*1rem) + (var(--f--1-max) - var(--f--1-min))*var(--fluid-bp));--f-0-min:17;--f-0-max:17;--step-0:calc(((var(--f-0-min)/16)*1rem) + (var(--f-0-max) - var(--f-0-min))*var(--fluid-bp));--f-1-min:20.4;--f-1-max:21.25;--step-1:calc(((var(--f-1-min)/16)*1rem) + (var(--f-1-max) - var(--f-1-min))*var(--fluid-bp));--f-2-min:24.48;--f-2-max:26.56;--step-2:calc(((var(--f-2-min)/16)*1rem) + (var(--f-2-max) - var(--f-2-min))*var(--fluid-bp));--f-3-min:29.38;--f-3-max:33.2;--step-3:calc(((var(--f-3-min)/16)*1rem) + (var(--f-3-max) - var(--f-3-min))*var(--fluid-bp));--f-4-min:35.25;--f-4-max:41.5;--step-4:calc(((var(--f-4-min)/16)*1rem) + (var(--f-4-max) - var(--f-4-min))*var(--fluid-bp));--f-5-min:42.3;--f-5-max:51.88;--step-5:calc(((var(--f-5-min)/16)*1rem) + (var(--f-5-max) - var(--f-5-min))*var(--fluid-bp));--f-6-min:50.76;--f-6-max:64.85;--step-6:calc(((var(--f-6-min)/16)*1rem) + (var(--f-6-max) - var(--f-6-min))*var(--fluid-bp));--f-7-min:60.91;--f-7-max:81.06;--step-7:calc(((var(--f-7-min)/16)*1rem) + (var(--f-7-max) - var(--f-7-min))*var(--fluid-bp));--f-8-min:73.1;--f-8-max:101.33;--step-8:calc(((var(--f-8-min)/16)*1rem) + (var(--f-8-max) - var(--f-8-min))*var(--fluid-bp));--fc-7xs-min:(var(--fc-s-min)*4);--fc-7xs-max:(var(--fc-s-max)*4);--fc-6xs-min:(var(--fc-s-min)*3);--fc-6xs-max:(var(--fc-s-max)*3);--fc-5xs-min:(var(--fc-s-min)*2);--fc-5xs-max:(var(--fc-s-max)*2);--fc-4xs-min:(var(--fc-s-min)*3);--fc-4xs-max:(var(--fc-s-max)*3);--fc-3xs-min:(var(--fc-s-min)*2);--fc-3xs-max:(var(--fc-s-max)*2);--fc-2xs-min:(var(--fc-s-min)*0.5);--fc-2xs-max:(var(--fc-s-max)*0.5);--fc-xs-min:(var(--fc-s-min)*0.75);--fc-xs-max:(var(--fc-s-max)*0.75);--fc-s-min:(var(--f-0-min,17));--fc-s-max:(var(--f-0-max,17));--fc-m-min:(var(--fc-s-min)*1.5);--fc-m-max:(var(--fc-s-max)*1.5);--fc-l-min:(var(--fc-s-min)*2);--fc-l-max:(var(--fc-s-max)*2);--fc-xl-min:(var(--fc-s-min)*3);--fc-xl-max:(var(--fc-s-max)*3);--fc-2xl-min:(var(--fc-s-min)*4);--fc-2xl-max:(var(--fc-s-max)*4);--fc-3xl-min:(var(--fc-s-min)*6);--fc-3xl-max:(var(--fc-s-max)*6);--space-7xs:calc(((var(--fc-7xs-min)/16)*1rem) + (var(--fc-7xs-max) - var(--fc-7xs-min))*var(--fluid-bp));--space-6xs:calc(((var(--fc-6xs-min)/16)*1rem) + (var(--fc-6xs-max) - var(--fc-6xs-min))*var(--fluid-bp));--space-5xs:calc(((var(--fc-5xs-min)/16)*1rem) + (var(--fc-5xs-max) - var(--fc-5xs-min))*var(--fluid-bp));--space-4xs:calc(((var(--fc-4xs-min)/16)*1rem) + (var(--fc-4xs-max) - var(--fc-4xs-min))*var(--fluid-bp));--space-3xs:calc(((var(--fc-3xs-min)/16)*1rem) + (var(--fc-3xs-max) - var(--fc-3xs-min))*var(--fluid-bp));--space-2xs:calc(((var(--fc-2xs-min)/16)*1rem) + (var(--fc-2xs-max) - var(--fc-2xs-min))*var(--fluid-bp));--space-xs:calc(((var(--fc-xs-min)/16)*1rem) + (var(--fc-xs-max) - var(--fc-xs-min))*var(--fluid-bp));--space-s:calc(((var(--fc-s-min)/16)*1rem) + (var(--fc-s-max) - var(--fc-s-min))*var(--fluid-bp));--space-m:calc(((var(--fc-m-min)/16)*1rem) + (var(--fc-m-max) - var(--fc-m-min))*var(--fluid-bp));--space-l:calc(((var(--fc-l-min)/16)*1rem) + (var(--fc-l-max) - var(--fc-l-min))*var(--fluid-bp));--space-xl:calc(((var(--fc-xl-min)/16)*1rem) + (var(--fc-xl-max) - var(--fc-xl-min))*var(--fluid-bp));--space-2xl:calc(((var(--fc-2xl-min)/16)*1rem) + (var(--fc-2xl-max) - var(--fc-2xl-min))*var(--fluid-bp));--space-3xl:calc(((var(--fc-3xl-min)/16)*1rem) + (var(--fc-3xl-max) - var(--fc-3xl-min))*var(--fluid-bp));--space-7xs-6xs:calc(((var(--fc-7xs-min)/16)*1rem) + (var(--fc-6xs-max) - var(--fc-7xs-min))*var(--fluid-bp));--space-6xs-5xs:calc(((var(--fc-6xs-min)/16)*1rem) + (var(--fc-5xs-max) - var(--fc-6xs-min))*var(--fluid-bp));--space-5xs-4xs:calc(((var(--fc-5xs-min)/16)*1rem) + (var(--fc-4xs-max) - var(--fc-5xs-min))*var(--fluid-bp));--space-4xs-3xs:calc(((var(--fc-4xs-min)/16)*1rem) + (var(--fc-3xs-max) - var(--fc-4xs-min))*var(--fluid-bp));--space-3xs-2xs:calc(((var(--fc-3xs-min)/16)*1rem) + (var(--fc-2xs-max) - var(--fc-3xs-min))*var(--fluid-bp));--space-2xs-xs:calc(((var(--fc-2xs-min)/16)*1rem) + (var(--fc-xs-max) - var(--fc-2xs-min))*var(--fluid-bp));--space-xs-s:calc(((var(--fc-xs-min)/16)*1rem) + (var(--fc-s-max) - var(--fc-xs-min))*var(--fluid-bp));--space-s-m:calc(((var(--fc-s-min)/16)*1rem) + (var(--fc-m-max) - var(--fc-s-min))*var(--fluid-bp));--space-m-l:calc(((var(--fc-m-min)/16)*1rem) + (var(--fc-l-max) - var(--fc-m-min))*var(--fluid-bp));--space-l-xl:calc(((var(--fc-l-min)/16)*1rem) + (var(--fc-xl-max) - var(--fc-l-min))*var(--fluid-bp));--space-xl-2xl:calc(((var(--fc-xl-min)/16)*1rem) + (var(--fc-2xl-max) - var(--fc-xl-min))*var(--fluid-bp));--space-2xl-3xl:calc(((var(--fc-2xl-min)/16)*1rem) + (var(--fc-3xl-max) - var(--fc-2xl-min))*var(--fluid-bp));--space-s-l:calc(((var(--fc-s-min)/16)*1rem) + (var(--fc-l-max) - var(--fc-s-min))*var(--fluid-bp))}html{scroll-behavior:smooth}body{font-size:var(--step-0) !important;font-family:var(--textFont) !important;background-color:var(--cp-broken-white) !important;display:flex;flex-direction:column}header,footer{flex-shrink:0}main{flex:1}p:not(.BorlabsCookie *){max-width:75ch}h1,h2,h3,h4,h5,h6{font-family:var(--displayFont) !important;line-height:1.25;margin-bottom:1rem;word-break:break-word}h1{font-size:var(--step-7)}h2{font-size:var(--step-5)}h3{font-size:var(--step-2)}[class*=icon-size-]>svg{height:auto !important;width:100% !important;pointer-events:none}a{transition:var(--hoverTransition);transition-property:all}.wp-grid-builder .wpgb-card .button,.button:not(.wp-color-result){position:relative;z-index:3;cursor:pointer;padding:10px 14px;border-radius:4px;font-weight:800;text-decoration:none;text-transform:uppercase;outline:1px solid currentColor;transition:var(--hoverTransition);transition-property:all;font-family:var(--displayFont);max-width:fit-content}.wp-grid-builder .wpgb-card .button:focus,.button:not(.wp-color-result):focus{outline:1px red}.wp-grid-builder .wpgb-card .button:hover,.button:hover{color:var(--cp-broken-white);border-radius:2px;transform:scale(.98)}.wp-grid-builder .wpgb-card .button:not([target=_blank]):not(.button-clean):after,.button:not([target=_blank]):not(.button-clean):after{content:"→";margin-left:5px;display:inline-flex;max-width:0;overflow:hidden;transition:.35s ease-in-out;transition-property:all}.wp-grid-builder .wpgb-card .button:not([target=_blank]):hover:after,.button:not([target=_blank]):hover:after{animation:buttonHoverArrow 1.5s linear;animation-direction:alternate;animation-iteration-count:infinite;max-width:35px}.wp-grid-builder .wpgb-card .button[target=_blank]:after,.button[target=_blank]:after{content:"↗";margin-left:5px;display:inline-flex;max-width:0;overflow:hidden;transition:.35s ease-in-out;transition-property:all}.wp-grid-builder .wpgb-card .button[target=_blank]:hover:after,.button[target=_blank]:hover:after{animation:buttonHoverArrowBlank 1.5s linear;animation-direction:alternate;animation-iteration-count:infinite;max-width:35px}.wp-grid-builder .wpgb-card .button-c-white,.button-c-white{color:var(--cp-broken-white)}.wp-grid-builder .wpgb-card .button-c-white:hover,.button-c-white:hover{color:var(--cp-new-blue);background-color:var(--cp-broken-white)}.wp-grid-builder .wpgb-card .button-c-purple,.button-c-purple{background-color:var(--cp-purple);color:var(--cp-broken-white)}.wp-grid-builder .wpgb-card .button-c-purple:hover,.button-c-purple:hover{background-color:var(--cp-broken-white);color:var(--cp-purple)}.wp-grid-builder .wpgb-card .button-c-blue,.button-c-blue{background-color:var(--cp-blue);color:var(--cp-broken-white)}.wp-grid-builder .wpgb-card .button-c-blue:hover,.button-c-blue:hover{background-color:var(--cp-broken-white);color:var(--cp-blue)}.wp-grid-builder .wpgb-card .button-c-salmon,.button-c-salmon{background-color:var(--cp-salmon);color:var(--cp-broken-white)}.wp-grid-builder .wpgb-card .button-c-salmon:hover,.button-c-salmon:hover{background-color:var(--cp-broken-white);color:var(--cp-salmon)}.wp-grid-builder .wpgb-card .button-c-yellow,.button-c-yellow{background-color:var(--cp-yellow);color:var(--cp-broken-white)}.wp-grid-builder .wpgb-card .button-c-yellow:hover,.button-c-yellow:hover{background-color:var(--cp-broken-white);color:var(--cp-yellow)}.wp-grid-builder .wpgb-card .button-c-darkBlue,.button-c-darkBlue{background-color:var(--cp-dark-blue);color:var(--cp-broken-white)}.wp-grid-builder .wpgb-card .button-c-darkBlue:hover,.button-c-darkBlue:hover{background-color:var(--cp-broken-white);color:var(--cp-dark-blue)}.wp-grid-builder .wpgb-card .button-c-transparent,.button-c-transparent{background-color:transparent;color:var(--cp-broken-white)}.wp-grid-builder .wpgb-card .button-c-transparent:hover,.button-c-transparent:hover{background-color:transparent;color:var(--cp-broken-white)}@keyframes buttonHoverArrow{from{transform:translate(0px)}to{transform:translate(5px)}}@keyframes buttonHoverArrowBlank{from{transform:translatex(0px) translatey(0px)}to{transform:translatex(2.5px) translatey(-2.5px)}}.headline{position:relative;font-weight:800;max-width:fit-content;z-index:1}.headline:after{content:attr(data-innertext) " ";position:absolute;top:0;left:0;z-index:0;-webkit-text-stroke-width:1px;color:transparent;transform:translate(2px,2px);z-index:-1}.headline:before{content:"";position:absolute;z-index:0;background-color:currentColor;display:block;width:66.6666%;height:.45rem;max-width:8rem;top:-5px;z-index:-1}.headline_newBlue{color:var(--cp-new-blue)}.headline_newBlue:after{-webkit-text-stroke-color:var(--cp-new-blue)}.headline_blue{color:var(--cp-blue)}.headline_blue:after{-webkit-text-stroke-color:var(--cp-blue)}.headline_yellow{color:var(--cp-yellow)}.headline_yellow:after{-webkit-text-stroke-color:var(--cp-yellow)}.headline_purple{color:var(--cp-purple)}.headline_purple:after{-webkit-text-stroke-color:var(--cp-purple)}.headline_green{color:var(--cp-green)}.headline_green:after{-webkit-text-stroke-color:var(--cp-green)}.headline_white{color:var(--cp-broken-white)}.headline_white:after{-webkit-text-stroke-color:var(--cp-broken-white)}.headline_salmon{color:var(--cp-salmon)}.headline_salmon:after{-webkit-text-stroke-color:var(--cp-salmon)}.headline_red{color:var(--cp-red)}.headline_red:after{-webkit-text-stroke-color:var(--cp-red)}.headline_darkBlue{color:var(--cp-dark-blue)}.headline_darkBlue:after{-webkit-text-stroke-color:var(--cp-dark-blue)}.subHeaderSlider{background-color:var(--cp-dark-blue);color:var(--cp-broken-white);text-align:center;padding:var(--space-2xs) 0}.subHeaderSlider>div{max-width:var(--layoutWidth);margin:auto}.subHeaderSlider .splide__arrow{background:unset}.subHeaderSlider .splide__arrow>svg{fill:var(--cp-broken-white)}.wpgb-load-more{color:var(--cp-dark-blue) !important;background-color:unset !important}.sec-4-steps-inner:nth-of-type(1){background-color:var(--cp-dark-red)}.sec-4-steps-inner:nth-of-type(1) .sec-4-steps-headline:before{border-color:var(--cp-yellow)}.sec-4-steps-inner:nth-of-type(2){background-color:var(--cp-blue)}.sec-4-steps-inner:nth-of-type(2) .sec-4-steps-headline:before{border-color:var(--cp-dark-red)}.sec-4-steps-inner:nth-of-type(3){background-color:var(--cp-yellow)}.sec-4-steps-inner:nth-of-type(3) .sec-4-steps-headline:before{border-color:var(--cp-green)}.sec-4-steps-inner:nth-of-type(4){background-color:var(--cp-green)}.sec-4-steps-inner:nth-of-type(4) .sec-4-steps-headline:before{border-color:var(--cp-blue)}.sec-3cols-img_inner>*{grid-row:1;grid-column:1;margin:auto}.sec-3cols-img_inner:nth-of-type(1){background-color:var(--cp-blue)}.sec-3cols-img_inner:nth-of-type(2){background-color:var(--cp-dark-red)}.sec-3cols-img_inner:nth-of-type(3){background-color:var(--cp-yellow)}.sc-kontakt_informationen{text-transform:none}.sc-kontakt_informationen p{margin:unset;margin:.5rem 0}.sc-kontakt_informationen a{color:inherit}.sc-kontakt_informationen-firmenbezeichnung{font-weight:700;font-size:var(--step-1)}.sc-kontakt_informationen-adresse{margin-bottom:1rem}.sc-kontakt_informationen-adresse:after{content:"";display:block;width:100%;height:5px;background-color:var(--cp-yellow);margin:.5rem 0;max-width:15rem}.fade-out{-webkit-animation:fade-out 1s ease-out both;animation:fade-out 1s ease-out both}@-webkit-keyframes fade-out{0%{opacity:1}100%{opacity:0}}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}.map-holder_locate{position:absolute;top:5px;right:5px;z-index:999;font-size:var(--step--1);background-color:var(--cp-new-blue);padding:5px 10px;color:var(--cp-broken-white);display:flex;align-items:center;gap:.5rem;cursor:pointer;transition:var(--hoverTransition);transition-property:background-color,color}.map-holder_locate svg{--color:var(--cp-yellow);width:1.25rem;height:auto}.map-holder_locate:hover{background-color:var(--cp-dark-blue)}.map-holder_locate:hover svg{--color:var(--cp-broken-white)}.parent_title{font-size:var(--step-2);font-weight:700;margin-bottom:1rem;position:relative;color:var(--cp-broken-white);max-width:fit-content;text-transform:uppercase}.parent_title:after{content:attr(data-innertext);position:absolute;top:0;left:0;-webkit-text-stroke:.5px var(--cp-broken-white);transform:translate(2px,-2px);pointer-events:none;color:transparent;white-space:pre}