@media (min-width: 60rem){#navigation-desktop[data-astro-cid-kfkiz7vj]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:calc(var(--spacer-10) * 1.5);padding:var(--navigation-spacer-small);margin-inline:auto;z-index:100;min-width:calc(var(--calc-max-width-big) - (var(--padding-inline) * 2) + (var(--navigation-spacer-small) * 2));width:fit-content;position:fixed;top:var(--spacer-main);left:0;right:0;[data-icon=logo_ad]{width:2.5em;translate:5% 0}.desktop-actions,nav.main-navigation{display:flex;flex-direction:row}nav.main-navigation{gap:inherit}.desktop-actions{gap:var(--navigation-spacer-small)}a{text-decoration:unset}button{width:fit-content;max-width:unset}}}.mobile-actions[data-astro-cid-qilsdaio]{--_spacer: var(--navigation-spacer-small);position:fixed;left:0;right:0;bottom:var(--spacer-main);padding:var(--_spacer);margin-inline:auto;width:fit-content;z-index:100;display:flex;flex-direction:row;gap:var(--_spacer);#show-mobile-navigation{min-width:20ch}}dialog[data-astro-cid-qilsdaio]#navigation-mobile{[data-icon=logo_ad_consult]{width:var(--mobile-logo-width)}.main-navigation{gap:var(--spacer-04);margin-top:auto;a{text-decoration:unset}}}:root{--navigation-spacer-small: var(--spacer-03)}@media (min-width: 60rem){.mobile-actions,#show-mobile-navigation{display:none!important}}#navigation-desktop{display:none}#navigation-mobile,#navigation-desktop{--color-active: var(--white-dark);--color-passive: var(--white-medium);z-index:1000;a{color:var(--color-passive);transition-property:color,text-shadow;&.not-on-main-navigation-pages{color:var(--color-active)}&:hover{color:var(--color-active);font-weight:600;text-shadow:0 0 .75em var(--white-button)}}a[aria-current=page]{text-shadow:0 0 .75em var(--white-button)}}#navigation-desktop:not(:has(a[aria-current=page])) nav:hover{a{color:var(--color-passive);&:hover{color:var(--color-active);font-weight:600;text-shadow:0 0 .75em var(--white-button)}}}#navigation-desktop{font-weight:600}footer[data-astro-cid-sz7xmlte]{display:grid;background-color:var(--teal-dark);column-gap:calc(var(--spacer-main) * 2);row-gap:calc(var(--spacer-main) * 2);grid-template-columns:repeat(2,1fr);padding-bottom:calc(var(--button-min-height) + var(--navigation-spacer-small) + var(--navigation-spacer-small) + var(--spacer-main) + var(--spacer-main))!important;@media screen and (min-width: 55rem){grid-template-columns:repeat(3,1fr);grid-auto-rows:auto}@media screen and (min-width: 120rem){grid-template-columns:repeat(6,auto);.grid-item{min-width:15ch;max-width:25ch}}*{text-wrap:balance}.logo{grid-column:1 / -1;[data-icon=logo_ad_consult]{min-height:5rem;width:auto;padding-block-end:2px}}.name,.address{grid-column:1 / -1;@media screen and (min-width: 25rem){grid-column:initial}}.contact{grid-column:1 / -1;@media screen and (min-width: 40rem){grid-column:initial}}:global(.address){&.flex-column{gap:var(--spacer-05)}.street{text-wrap:pretty}}.flex-column{gap:var(--spacer-02)}}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0;font:inherit}body{min-height:100vh;min-height:100svh}img,picture,svg,video{display:block;max-width:100%;height:auto;vertical-align:middle;font-style:italic}button{-webkit-appearance:none;border-radius:0;text-align:inherit;background:none;box-shadow:none;padding:0;cursor:pointer;border:none;color:inherit;font:inherit;*{pointer-events:none}}h1,h2,h3,h4,h5,h6{text-wrap:balance}p{text-wrap:pretty;max-width:60ch}@media (prefers-reduced-motion: no-preference){html,:has(:target){scroll-padding-block-start:3rem}}html{font-family:urw-din,Bahnschrift,DIN Alternate,Franklin Gothic Medium,Nimbus Sans Narrow,sans-serif-condensed,sans-serif;font-weight:400;font-style:normal;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;font-size:1.1rem;font-size:calc(.95rem + .25vmin);line-height:135%;letter-spacing:-.01em;hyphens:auto;text-wrap:pretty}b,.bold{font-weight:700}h1,.h1,h2,.h2,h3,.h3,h4,.h4{font-family:inter-variable,sans-serif;*{text-wrap:inherit}}h1,.h1{font-size:2.25rem;font-size:calc(1.75rem + 3vw);line-height:110%;letter-spacing:-.025em;text-wrap:balance;font-variation-settings:"wght" 500,"slnt" 0;b{font-variation-settings:"wght" 600,"slnt" 0}}h2,.h2{font-size:2.15rem;font-size:calc(1.65rem + 2.79vw);line-height:110%;letter-spacing:-.025em;text-wrap:balance;font-variation-settings:"wght" 500,"slnt" 0;b{font-variation-settings:"wght" 600,"slnt" 0}}h3,.h3{font-size:1.75rem;line-height:120%;letter-spacing:-.004em;max-width:36ch;text-wrap:balance;font-variation-settings:"wght" 400,"slnt" 0;b{font-variation-settings:"wght" 600,"slnt" 0}}h4,.h4{font-size:1.2rem;line-height:120%;font-weight:700;text-wrap:pretty;font-variation-settings:"wght" 500,"slnt" 0;b{font-variation-settings:"wght" 600,"slnt" 0}}.headline *{max-width:20ch}.color-background{color:light-dark(var(--teal-dark-background),var(--white-background))}.color-light{color:light-dark(var(--teal-dark-light),var(--white-light))}*,.color-medium{color:light-dark(var(--teal-dark-medium),var(--white-medium))}.color-normal{color:light-dark(var(--teal-dark-main),var(--white-main))}.color-dark{color:light-dark(var(--teal-dark-dark),var(--white-dark))}.color-background,.color-light,.color-medium,.color-normal,.color-dark{*:not([class*=color-]):not([data-theme]){color:inherit}}.din-regular{font-weight:400}.din-medium{font-weight:500}.din-demi{font-weight:600}.din-bold{font-weight:700}.typo-small{font-size:.9rem;line-height:125%}a.no-underline,.no-underline a,.no-underline{text-decoration:unset!important;&:not(.color-light):hover{text-decoration:underline}}a,.underline,a.underline{text-decoration:underline;text-decoration-thickness:.05em;text-underline-offset:.15em;text-decoration-color:currentColor}.highlight{display:flex;&:after{display:inline-block;content:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Ebene_1'%20xmlns='http://www.w3.org/2000/svg'%20width='15'%20height='15'%20version='1.1'%20viewBox='0%200%2015%2015'%3e%3c!--%20Generator:%20Adobe%20Illustrator%2029.1.0,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%202.1.0%20Build%20142)%20--%3e%3cdefs%3e%3cstyle%3e%20.st0%20{%20fill:%20%2355ff8b;%20}%20%3c/style%3e%3c/defs%3e%3cpath%20class='st0'%20d='M7.2.7c.1-.2.5-.2.6,0l1.6,3.9c0,.1.1.2.3.2l4.2.3c.3,0,.4.4.2.5l-3.2,2.8c0,0-.1.2,0,.3l1,4.1c0,.3-.2.5-.4.3l-3.6-2.2c0,0-.2,0-.3,0l-3.6,2.2c-.2.1-.5,0-.4-.3l1-4.1c0-.1,0-.2,0-.3L.9,5.7c-.2-.2,0-.5.2-.5l4.2-.3c.1,0,.2,0,.3-.2l1.6-3.9Z'/%3e%3c/svg%3e");width:1em;aspect-ratio:1;fill:var(--green-main);translate:0 .125em;margin-left:.2em}}.max-width-50ch{p{max-width:50ch}}.block-links{a{display:block}}.quote{position:relative;>*{position:relative;display:inline}&:before{content:"»";color:light-dark(var(--teal-light),var(--white-light));position:absolute;left:-.5em}&:after{content:"«";color:light-dark(var(--teal-light),var(--white-light))}}:root{--spacer-01: .1rem;--spacer-02: .25rem;--spacer-03: .5rem;--spacer-04: .75rem;--spacer-05: 1rem;--spacer-06: 1.1rem;--spacer-07: 1.25rem;--spacer-08: 1.5rem;--spacer-09: 1.75rem;--spacer-10: 2rem;--spacer-main: var(--spacer-08);--padding-05: var(--spacer-05);--padding-06: var(--spacer-06);--border-radius: var(--spacer-03);--border-radius-small: var(--spacer-02);--blur-radius: 20px;--padding-block: var(--padding-06);--padding-block: clamp(calc(var(--spacer-10) * 1.5), (20vw - 6rem), 6rem);--padding-top-hero: 25vh;--padding-inline: var(--padding-05);--padding-inline: clamp(var(--padding-05), (20vw - 6rem), 6rem);--white-main-rgb: 255, 255, 255;--white-background: rgba(var(--white-main-rgb), .2);--white-button: rgba(var(--white-main-rgb), .4);--white-light: rgba(var(--white-main-rgb), .6);--white-medium: rgba(var(--white-main-rgb), .7);--white-main: rgba(var(--white-main-rgb), .8);--white-dark: rgba(var(--white-main-rgb), 1);--teal-main-rgb: 44, 87, 104;--teal-background-opaque: #EAEEEF;--teal-background: rgba(var(--teal-main-rgb), .1);--teal-button: rgba(var(--teal-main-rgb), .2);--teal-light: rgba(var(--teal-main-rgb), .4);--teal-medium: rgba(var(--teal-main-rgb), .6);--teal-main: rgba(var(--teal-main-rgb), .8);--teal-main-opaque: rgb(44, 87, 104);--teal-dark: rgba(var(--teal-main-rgb), 1);--teal-black: hsl(194, 100%, 5%);--teal-dark-main-rgb: 0, 30, 40;--teal-dark-background: rgba(var(--teal-dark-main-rgb), .2);--teal-dark-light: rgba(var(--teal-dark-main-rgb), .6);--teal-dark-medium: rgba(var(--teal-dark-main-rgb), .7);--teal-dark-main: rgba(var(--teal-dark-main-rgb), .8);--teal-dark-dark: rgba(var(--teal-dark-main-rgb), 1);--teal-dark-black: hsl(194, 100%, 3%);--red-main-rgb: 220, 37, 0;--red-background: rgba(var(--red-main-rgb), .3);--red-light: rgba(var(--red-main-rgb), .4);--red-medium: rgba(var(--red-main-rgb), .6);--red-main: rgba(var(--red-main-rgb), .8);--red-dark: rgba(var(--red-main-rgb), 1);--green-main-rgb: 85, 255, 139;--green-background: rgba(var(--green-main-rgb), .3);--green-light: rgba(var(--green-main-rgb), .4);--green-medium: rgba(var(--green-main-rgb), .6);--green-main: rgba(var(--green-main-rgb), .8);--green-dark: rgba(var(--green-main-rgb), 1);--dark-green-main: rgba(34, 103, 56, .6);--testimonial-size: 3.5em;--hero-max-height: 80vh;--hero-max-height: 80svh;--button-min-height: 3.5rem;--card-width: min(100%, calc(14rem + 10vmin) );--mobile-logo-width: 4rem;--min-max-width: 60rem;--min-max-width: max(30rem, 75vmin);--max-width-big: 150vmin;--max-width-big: max(80vw, var(--min-max-width));--max-width-big: max((70vw + 12rem), var(--min-max-width));--calc-max-width-big: var(var(--max-width-big));--calc-max-width-big: min((100% - var(--padding-05)), var(--max-width-big));--remainder-from-max-width: calc(100% - var(--calc-max-width-big));--remainder-from-max-width-half: calc(var(--remainder-from-max-width) / 2);--easing: cubic-bezier(.65, 0, .35, 1);--duration-flash: .15s;--duration-fast: .25s;--duration-medium: .5s;--duration-slow: 1s}.container{container-type:inline-size}.micro-information{border:1px solid var(--teal-background);min-height:6rem}.scroll-container{overflow-x:auto;scroll-snap-type:inline mandatory;overscroll-behavior-x:contain;padding-inline:var(--remainder-from-max-width-half);scroll-padding-inline:var(--remainder-from-max-width-half);>*{scroll-snap-align:start}}.layout-grid-columns{--_min-column-width: 12rem;--_max-column-count: 2;--_gap: var(--spacer-main);--_row-gap: var(--spacer-03);&.layout-grid-columns__2{--_max-column-count: 2}&.layout-grid-columns__3{--_max-column-count: 3}&.layout-grid-columns__6{--_max-column-count: 6}--_calc-column-size: calc( (100% - var(--_gap) * (var(--_max-column-count) - 1)) / var(--_max-column-count) );--_min-column-size: max( var(--_calc-column-size), var(--_min-column-width) );display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--_min-column-size),100%),1fr));gap:var(--_gap)}.layout-css-columns{column-width:calc(150px + 10vh);column-gap:var(--spacer-main);*{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid-column}}.layout-split{--_min-column-width: 400px;.image,img{border-radius:var(--border-radius)}}.overlap-images{display:flex;flex-direction:row}.layout-gallery-cards{display:flex;flex-direction:column;gap:var(--spacer-main);.grid-column-cards{display:grid;grid-auto-flow:column;grid-auto-columns:var(--card-width);gap:var(--spacer-main)}}.card{position:relative}.circle-element{display:flex;justify-content:center;align-items:center;width:var(--testimonial-size);border-radius:100%;aspect-ratio:1;background:var(--teal-background-opaque)}.logo-reference-circle{margin-left:calc(var(--testimonial-size) * -.25);outline:var(--white-dark) .2rem solid}img.testimonial-image{--_image-size: var(--testimonial-size);aspect-ratio:1 / 1;width:var(--_image-size)!important;border-radius:50%}dialog{border:unset;overscroll-behavior-y:contain}.has-background{background-color:light-dark(var(--teal-background),var(--teal-black));*:not(img,spline-viewer,.dialog-sizing){position:relative;z-index:10}*:not(p,span,li,button,a,h1,h2,h3,h4,spline-viewer,dialog,dialog *,::backdrop){pointer-events:none}p,span,li,button,h1,h2,h3,h4{pointer-events:all;width:fit-content}a{pointer-events:all}}.micro-information-text{padding:var(--spacer-main)}body{background-color:var(--white-dark);main{background-color:var(--white-dark)}}.dialog-backdrop{background-color:var(--teal-dark-medium)!important;backdrop-filter:blur(var(--blur-radius))}.dialog-sizing{opacity:0;display:flex;flex-direction:column;gap:var(--spacer-10);position:fixed;inset:0;z-index:2000;width:100%;max-width:unset;height:100%;max-height:100dvh;padding:calc(var(--padding-block) * 2) calc(var(--padding-inline) * 2);overscroll-behavior:contain;gap:var(--spacer-main);box-sizing:border-box;transform:translateY(100%);transition-behavior:allow-discrete;transition-property:display,transform,position;transition-duration:var(--duration-medium);transition-timing-function:var(--easing);pointer-events:none;*{pointer-events:none!important}@media screen and (min-width: 40rem){padding:calc(var(--padding-block) * 1) calc(var(--padding-inline) * 1)}&.closing{transform:translateY(100%)!important}&::backdrop{background:none}.button-close{background-color:var(--red-background);backdrop-filter:blur(var(--blur-radius));width:auto}}.dialog-sizing[open]{pointer-events:all!important;opacity:1;transform:translateY(0);*{pointer-events:all!important}}@starting-style{.dialog-sizing[open]{transform:translateY(100%)}}.overflow-visible{overflow:visible}.dialog-pop-over{gap:var(--spacer-main);overscroll-behavior:contain;&[open]{position:fixed}&::backdrop{background:transparent}*{pointer-events:all}.dialog-scroll-container{overscroll-behavior:contain}.close-dialog{margin-inline-start:auto;margin-inline-end:var(--spacer-main)}.dialog-content{height:100%;position:relative;min-height:fit-content;min-height:-webkit-fit-content;justify-content:flex-end;*:not(img){z-index:10;position:relative}}}.blur-under-content-top:not([data-has-blur=false]):after,.blur-under-content-bottom:not([data-has-blur=false]):after{--_padding: var(--pass-padding-to-blur-under-content, var(--spacer-main));content:"";position:absolute;left:calc(var(--pass-padding-to-blur-under-content) * -1);right:calc(var(--pass-padding-to-blur-under-content) * -1);width:calc(100% + calc(var(--pass-padding-to-blur-under-content) * 2));height:calc(100% + calc(var(--pass-padding-to-blur-under-content) * 3));background-color:light-dark(var(--white-background),var(--teal-background));backdrop-filter:blur(calc(var(--blur-radius) / 4))}.blur-under-content-bottom:not([data-has-blur=false]):after{bottom:calc(var(--pass-padding-to-blur-under-content) * -1);mask:linear-gradient(to top,black calc(100% - calc(var(--pass-padding-to-blur-under-content) * 2)),transparent 100%)}.blur-under-content-top:not([data-has-blur=false]):after{top:calc(var(--pass-padding-to-blur-under-content) * -1);mask:linear-gradient(to bottom,black calc(100% - calc(var(--pass-padding-to-blur-under-content) * 2)),transparent 100%)}.darken-under-content:after{--_padding: var(--pass-padding-to-blur-under-content, var(--spacer-main));content:"";position:absolute;bottom:calc(var(--pass-padding-to-blur-under-content) * -1);left:calc(var(--pass-padding-to-blur-under-content) * -1);right:calc(var(--pass-padding-to-blur-under-content) * -1);width:calc(100% + calc(var(--pass-padding-to-blur-under-content) * 2));height:calc(100% + calc(var(--pass-padding-to-blur-under-content) * 3));background:linear-gradient(to top,var(--teal-dark-dark) calc(100% - calc(var(--pass-padding-to-blur-under-content) * 2)),transparent 100%)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}[data-theme=green]{background-color:var(--green-background)}[data-theme=teal]{background-color:var(--teal-button)}button{outline:transparent}.has-border{border:1px solid var(--teal-background)}[data-icon]{width:1rem;path{fill:currentColor}}[data-icon=double_arrow_up]{translate:0 -13%}[data-icon=copy]{width:1.2rem}[data-icon=double_arrow_up_custom]{width:.75rem;translate:0 -13%}.select-all{user-select:all}.flex-column{display:flex;flex-direction:column;gap:var(--spacer-main);h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{margin-top:-.15em}}.justify-content-end{justify-content:flex-end}.max-width-big{max-width:var(--calc-max-width-big);margin-inline:auto;width:100%;padding-inline:var(--padding-inline);&.has-background{padding-block:var(--padding-block)!important}}.max-width-dialog{max-width:120vmin;width:100%;margin-inline:auto}.text-spacing{>*+*:not(img,spline-viewer){margin-top:calc(.5rem - .15em + 1vh)}}.border-radius{border-radius:var(--border-radius);overflow:clip}.border-radius-small{border-radius:var(--border-radius-small)}main{>*:first-child{border-top-left-radius:unset;border-top-right-radius:unset}>*:last-child{border-bottom-left-radius:unset;border-bottom-right-radius:unset}}.hero-sizing{position:relative;width:100%;min-height:var(--min-max-width)}[data-theme=dark]{color-scheme:dark}.transition-fast{transition-duration:.1s;transition-timing-function:var(--easing)}body{background-color:var(--teal-background)}.is-changing .transition-fade{transition:transform var(--duration-medium) var(--easing),opacity var(--duration-medium) var(--easing)}.transition-fade.is-previous-container{opacity:0;position:fixed;top:calc(var(--current-scroll-position) * -1);left:0;right:0;z-index:-1;transform:scale(.75) translateY(10dvh);transform-origin:center var(--current-scroll-position);mix-blend-mode:color}.transition-fade.is-next-container{transform:translateY(100dvh) scale(.9);transition-delay:var(--duration-fast)}main[data-astro-cid-sckkx6r4]{gap:var(--padding-block)}[data-astro-cid-sckkx6r4][data-theme=dark]{background-color:var(--teal-black)}
