:root{--viewport-phone: 375px;--viewport-phablet: 560px;--viewport-tablet: 768px;--viewport-desktop: 1200px;--viewport-desktop-wide: 1560px;--space-xs: clamp(.625rem, .5938rem + .1563vw, .75rem);--space-s: clamp(.9375rem, .8906rem + .2344vw, 1.125rem);--space-m: clamp(1.25rem, 1.1875rem + .3125vw, 1.5rem);--space-l: clamp(1.625rem, 1.5313rem + .4688vw, 2rem);--space-xl: clamp(2rem, 1.9063rem + .4688vw, 2.375rem);--space-xs-s: clamp(.625rem, .5rem + .625vw, 1.125rem);--space-s-m: clamp(.9375rem, .7969rem + .7031vw, 1.5rem);--space-m-l: clamp(1.25rem, 1.0625rem + .9375vw, 2rem);--space-m-xl: clamp(1.25rem, .9688rem + 1.4063vw, 2.375rem);--space-l-xl: clamp(1.625rem, 1.4375rem + .9375vw, 2.375rem);--global-gap: clamp(1rem, 6vw, 3rem);--global-radius: 1rem;--global-radius-max: 1rem;--mobile-breakpoint: 1000px;--content-max-width: var(--viewport-tablet);--wide-max-width: var(--viewport-desktop-wide);--wide-width-size: calc((var(--wide-max-width) - var(--content-max-width)) / 2);--column-min: 24ch;--carousel-nav-height: 5rem;--gallery-item-min: clamp(22ch, 28vw, 28.75ch);--gallery-item-aspect-ratio: 4/3;--base-font: IBMPlexSans-Regular, BlinkMacSystemFont,-apple-system,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",Helvetica,Arial,sans-serif;--fs-200: clamp(.8331rem, .8164rem + .0836vw, .9rem);--fs-300: clamp(.9375rem, .8906rem + .2344vw, 1.125rem);--fs-400: clamp(1.055rem, .9672rem + .4391vw, 1.4063rem);--fs-550: clamp(1.2575rem, 1.0799rem + .8441vw, 1.9778rem);--fs-600: clamp(1.335rem, 1.1194rem + 1.0781vw, 2.1975rem);--fs-850: clamp(1.7934rem, 1.2781rem + 2.4481vw, 3.8322rem);--fs-950: clamp(2.0144rem, 1.3305rem + 3.2886vw, 4.8112rem);--clr-white: #fff;--clr-black: #000;--clr-gray: #eeeff3;--clr-main: #151940;--clr-darkred: #911412;--clr-darkblue: #0c0e23;--clr-foreground: #000000;--clr-foreground-rgb: 0, 0, 0;--clr-background: #ffffff;--clr-background-rgb: 255, 255, 255;--clr-border: #858887;--clr-border-rgb: 133, 136, 135;--clr-primary: #e74341;--clr-primary-rgb: 231, 67, 65;--clr-accent: #b1b2b5;--clr-accent-rgb: 177, 178, 181;--clr-error: #fc5c65;--clr-warning: #fcbf49;--clr-success: #5D9C59}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}*{line-height:calc(1em + .5rem);margin:0}html,body{height:100%}body{font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}input,textarea,select,button{margin:0;padding:0;border:none;background:none;font:inherit;color:inherit;vertical-align:baseline;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=checkbox],input[type=radio]{display:inline-block;width:auto;margin:0}input[type=submit],input[type=reset],button{cursor:pointer}textarea{resize:none}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;background:#fff;padding:4px;border:1px solid #ccc}select::-ms-expand{display:none}@-moz-document url-prefix(){select{text-indent:.01px;text-overflow:""}}:where(body,iframe,pre,img,svg,video,canvas,select){max-width:100%;overflow:auto;word-break:break-word}*{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch;-ms-touch-action:manipulation;touch-action:manipulation;scroll-margin:calc(var(--global-gap) / 4)}@media only screen and (min-width: 560px){*{scroll-margin:calc(var(--global-gap) / 3)}}@media only screen and (min-width: 768px){*{scroll-margin:calc(var(--global-gap) / 2)}}html{scroll-behavior:smooth}body{background-color:var(--clr-background);display:block;min-width:320px}img{display:block;height:auto;max-width:100%}a{color:var(--clr-foreground);text-decoration:none}.imprint a{text-decoration:underline}.no-margin{margin:unset}.is-centered{text-align:center}figure{margin:0 auto var(--global-gap)}figcaption{color:var(--clr-foreground);display:block;font-size:var(--fs-300);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:calc(var(--global-gap) / 2);width:100%}hr{background-color:rgba(var(--clr-foreground-rgb),.25);border:0;display:block;height:1px;margin:var(--global-gap) auto}@media only screen and (min-width: 768px){hr{margin:calc(var(--global-gap) * 2) auto}}ul{list-style:none;margin:0 0 calc(var(--global-gap) / 2);padding:0}.has-background{padding-top:var(--global-gap);padding-bottom:var(--global-gap)}footer{padding-top:var(--global-gap);padding-bottom:var(--global-gap)}.page{padding:0 calc(var(--global-gap) / 2)}.content-grid{display:grid;grid-template-columns:[full-width-start] minmax(calc(var(--global-gap) / 2),1fr) [wide-width-start] minmax(0,var(--wide-width-size)) [content-start] min(100% - var(--global-gap),var(--content-max-width)) [content-end] minmax(0,var(--wide-width-size)) [wide-width-end] minmax(calc(var(--global-gap) / 2),1fr) [full-width-end]}.content-grid>:not(.wide-width,.full-width),.full-width>:not(.wide-width,.full-width){grid-column:content}.content-grid>.wide-width{grid-column:wide-width}.content-grid>.full-width,.content-grid>.carousel{grid-column:full-width;display:grid;grid-template-columns:inherit}.flow>*+*{margin-top:var(--global-gap, 1em)}.section-padding{padding-block:var(--global-gap)}.columns{display:grid;grid-gap:var(--global-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--column-min)),1fr))}img.full-width{width:100%;max-height:45vh;-o-object-fit:cover;object-fit:cover}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{font-size:15px;-webkit-text-size-adjust:none}@media only screen and (min-width: 768px){html{font-size:18px}}@media only screen and (min-width: 1200px){html{font-size:20px}}@font-face{font-display:swap;font-family:IBMPlexSans-Regular;font-style:normal;font-weight:400;src:url(/assets/fonts//IBMPlexSans-Regular.woff2) format("woff2")}body{line-height:1.6}body,button,input,select,textarea{font-family:var(--base-font);letter-spacing:-.125px}h1,h2,h3,h4,h5,h6,p,figure{margin:0}.headline{text-align:center;font-size:var(--fs-850);color:var(--clr-main);font-weight:400;margin-bottom:var(--global-gap);line-height:1.2}@media only screen and (min-width: 1000px){.headline{margin-bottom:calc(var(--global-gap) * 2)}}.headline.is-card{text-align:left;font-size:var(--fs-550);margin-bottom:calc(var(--global-gap) / 2)}.headline.is-bold{font-weight:700}.headline.no-margin-bottom{margin-bottom:0}.paragraph-text{font-size:var(--fs-200);text-align:justify;line-height:1.6;margin-bottom:calc(var(--global-gap) / 2)}@media only screen and (min-width: 1000px){.paragraph-text{line-height:1.5}}.imprint h1,.imprint h2,.imprint h3,.imprint h4,.imprint p{margin-bottom:calc(var(--global-gap) / 2)}form{margin:0;padding:0}form fieldset{background-color:transparent;border:0;margin:0 0 var(--global-gap);max-width:100%;padding:0;width:100%}form fieldset:last-child{margin-bottom:0}form fieldset legend{margin-left:-.5em;padding-left:.5em;padding-right:.5em}form fieldset .is-flex{margin-bottom:.25em}label,.label-text{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:block;font-size:var(--fs-200);line-height:1.2;margin:0 0 calc(var(--global-gap) / 6);padding:0;width:100%}label>i,.label-text>i{font-weight:400;font-style:normal}.label-text{margin-bottom:calc(var(--global-gap) / 4)}input[type=text],input[type=search],input[type=email],input[type=url],input[type=password],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid var(--clr-border);border-radius:var(--global-radius);-webkit-box-shadow:0;box-shadow:0;color:var(--clr-foreground);margin:0 0 calc(var(--global-gap) / 4);outline:0;padding:.5em .875em;-webkit-transition:border,-webkit-box-shadow .2s ease-in;transition:border,-webkit-box-shadow .2s ease-in;transition:border,box-shadow .2s ease-in;transition:border,box-shadow .2s ease-in,-webkit-box-shadow .2s ease-in;width:100%}input[type=text]:hover,input[type=search]:hover,input[type=email]:hover,input[type=url]:hover,input[type=password]:hover,input[type=number]:hover,input[type=tel]:hover,input[type=range]:hover,input[type=date]:hover,input[type=month]:hover,input[type=week]:hover,input[type=time]:hover,input[type=datetime]:hover,input[type=datetime-local]:hover,input[type=color]:hover,textarea:hover{border-color:var(--clr-main)}input[type=text]:focus,input[type=search]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus{border-color:var(--clr-main);-webkit-box-shadow:0 0 0 3px rgba(var(--clr-primary-rgb),.125);box-shadow:0 0 0 3px rgba(var(--clr-primary-rgb),.125);color:var(--color-foreground)}select{border:1px solid var(--color-border)}textarea{resize:vertical;width:100%}input[type=checkbox],input[type=radio]{display:inline-block;margin:0 1em 0 0;width:auto}button,.button,input[type=submit],input[type=reset],input[type=button]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--clr-main);border:1px solid rgba(0,0,0,.25);border-radius:.4em;color:var(--clr-background);cursor:pointer;display:inline-block;font-weight:500;line-height:1.2;margin-right:auto;padding:.75em 1.25em .875em;text-decoration:none;-webkit-transition:background-color .2s ease-in;transition:background-color .2s ease-in;width:auto}button.is-accent,.button.is-accent,input[type=submit].is-accent,input[type=reset].is-accent,input[type=button].is-accent{background-color:var(--clr-accent)}button.is-accent:hover,.button.is-accent:hover,input[type=submit].is-accent:hover,input[type=reset].is-accent:hover,input[type=button].is-accent:hover{background-color:rgba(var(--clr-accent-rgb),.9)}button.is-text,.button.is-text,input[type=submit].is-text,input[type=reset].is-text,input[type=button].is-text{background:transparent;border-color:transparent;color:var(--clr-main);display:inline-block;margin:0 auto}button.is-text:hover,.button.is-text:hover,input[type=submit].is-text:hover,input[type=reset].is-text:hover,input[type=button].is-text:hover{background:transparent;color:rgba(var(--clr-primary-rgb),.9)}button.is-text.is-accent,.button.is-text.is-accent,input[type=submit].is-text.is-accent,input[type=reset].is-text.is-accent,input[type=button].is-text.is-accent{color:var(--clr-accent)}button.is-text.is-accent:hover,.button.is-text.is-accent:hover,input[type=submit].is-text.is-accent:hover,input[type=reset].is-text.is-accent:hover,input[type=button].is-text.is-accent:hover{color:rgba(var(--clr-accent-rgb),.9)}button:disabled,.button:disabled,input[type=submit]:disabled,input[type=reset]:disabled,input[type=button]:disabled{background-color:var(--clr-border);border-color:#0000004d;color:rgba(var(--clr-foreground-rgb),.6);cursor:not-allowed}button.is-outline,.button.is-outline,input[type=submit].is-outline,input[type=reset].is-outline,input[type=button].is-outline{background-color:transparent;border:1px solid var(--clr-main);color:var(--clr-main)}button.is-outline:hover,.button.is-outline:hover,input[type=submit].is-outline:hover,input[type=reset].is-outline:hover,input[type=button].is-outline:hover{background-color:rgba(var(--clr-primary-rgb),.2)}button.is-outline.is-accent,.button.is-outline.is-accent,input[type=submit].is-outline.is-accent,input[type=reset].is-outline.is-accent,input[type=button].is-outline.is-accent{border-color:var(--clr-accent);color:var(--clr-accent)}button.is-outline.is-accent:hover,.button.is-outline.is-accent:hover,input[type=submit].is-outline.is-accent:hover,input[type=reset].is-outline.is-accent:hover,input[type=button].is-outline.is-accent:hover{background-color:rgba(var(--clr-accent-rgb),.2)}a.button{width:100%;border-radius:0;border:unset;text-align:center;color:var(--clr-white);font-size:var(--fs-600);background-color:var(--clr-main)}@media only screen and (min-width: 1000px){a.button{padding:calc(var(--global-gap) / 3);font-size:var(--fs-400)}a.button:hover{background-color:var(--clr-darkred)}a.button:hover{background-color:var(--clr-darkblue)}}.hero-header{--brand-height: 5rem;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;position:relative}.navigation-wrap{position:relative}.navigation{font-size:var(--fs-200);font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;max-height:var(--brand-height);z-index:1}.navigation .logo{display:block;height:var(--brand-height);padding:1rem 1rem 1rem 0;width:auto}@media only screen and (max-width: 767px){.navigation .logo{max-width:12rem}}@media only screen and (max-width: 999px){.navigation .hide-on-mobile{display:none;height:0;visibility:hidden}}@media only screen and (min-width: 1000px){.navigation a.nav-item{background-color:transparent;border-radius:.25em;color:var(--clr-foreground);display:block;line-height:1;padding:.667em .875em .75em;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}.navigation a.nav-item:hover:not(.lang-select){color:var(--clr-white);background-color:var(--clr-main)}.navigation a.nav-item.imprint-button:hover{background-color:unset}}.lang-select{aspect-ratio:1/1;display:block;min-height:2rem;background-size:cover;background-repeat:no-repeat}.lang-select.en{background-image:url(/assets/flags/uk.svg)}.lang-select.de{background-image:url(/assets/flags/germany.svg)}.hero{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;height:100%;min-height:calc(50vh - var(--global-gap) / 4);width:100%}@media only screen and (min-width: 560px){.hero{min-height:calc(70vh - var(--global-gap) / 3)}}@media only screen and (min-width: 1000px){.hero{min-height:calc(100vh - (var(--global-gap) / 2 + var(--brand-height)))}}.hero-images{display:block;position:absolute;inset:0;width:100%}.hero-images img{display:block;height:100%;width:100%;position:absolute;inset:0;margin:0;opacity:0;-webkit-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out;-o-object-fit:cover;object-fit:cover}.hero-images img.active{opacity:1}.indicators{position:absolute;bottom:var(--global-gap);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:end;align-self:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;gap:calc(var(--global-gap) / 4)}@media only screen and (min-width: 768px){.indicators{bottom:calc(var(--global-gap) / 2)}}.image-indicator{-webkit-box-sizing:content-box;box-sizing:content-box;width:3.5rem;height:4px;-webkit-transition:1s ease;transition:1s ease;border-radius:1rem;position:relative;background-color:#fff6;border:2px solid #fff}.image-indicator.active:after{content:"";position:absolute;top:0;left:0;width:var(--after-width, 100%);height:100%;background-color:#fff;-webkit-transition:width .3s;transition:width .3s}.introduction{margin:var(--global-gap) 0}.introduction .introduction-headline{text-align:left;margin-bottom:var(--global-gap);color:var(--clr-main)}.werte{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto;background-image:url(/assets/office_8025.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;min-height:calc(66vh - var(--global-gap) / 2);padding:calc(var(--global-gap) * 2) 0;margin-bottom:calc(var(--global-gap) * 2)}@media only screen and (min-width: 560px){.werte{min-height:calc(100vh - var(--global-gap) / 1.5)}}@media only screen and (min-width: 768px){.werte{min-height:calc(100vh - var(--global-gap));padding:calc(var(--global-gap) * 3) 0}}.werte .headline:not(.is-card){text-shadow:2px 3px 5px rgba(0,0,0,.5);color:var(--clr-white)}.werte .carousel .werte-card{display:-webkit-box;display:-ms-flexbox;display:flex;scroll-snap-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-inline-size:100%;height:100%;overflow-y:hidden;border-radius:1.8rem;padding:calc(var(--global-gap) / 2)}.werte .carousel .werte-card h3{color:var(--clr-main)}.werte .carousel .werte-card img{aspect-ratio:1/1;width:4rem}@media only screen and (min-width: 1000px){.werte .carousel .carousel-navigation{display:none}.werte .carousel .carousel-inner{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr;margin:0;gap:calc(var(--global-gap) / 2)}.werte .carousel .carousel-inner:after{content:unset}.werte .carousel img{margin-bottom:var(--global-gap);width:5rem}}.team{margin-bottom:calc(var(--global-gap) / 2);margin-left:calc(var(--global-gap) * -.5);position:relative;width:calc(100% + var(--global-gap))}@media only screen and (min-width: 1000px){.team{width:calc(100% + var(--global-gap) * 1)}.team .carousel{margin-top:calc(var(--global-gap) * -1.25)}}.team .carousel-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;gap:calc(var(--global-gap) / 2);width:100%}@media only screen and (min-width: 1000px){.team .carousel-navigation{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-right:calc(var(--global-gap) / 2)}}.team .carousel-navigation .carousel-prev,.team .carousel-navigation .carousel-next{background-color:#000}.team .carousel-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;gap:calc(var(--global-gap) / 2);width:100%}.team .carousel-inner .team-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:calc(100% - var(--global-gap))}.team .carousel-inner:before{content:"";display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;min-width:calc(var(--global-gap) * .5)}@media only screen and (min-width: 1000px){.team .carousel-inner{margin-top:calc(var(--carousel-nav-height) * 1.5)}.team .carousel-inner:before{content:"";min-width:calc(var(--global-gap) * .25)}.team .carousel-inner .team-card{max-width:calc(50% - var(--global-gap))}}.team-card img{aspect-ratio:4/3;width:100%;-o-object-fit:cover;object-fit:cover}.team-content{border-radius:var(--global-radius);padding:calc(var(--global-gap) / 2);margin-top:calc(var(--global-gap) * -1 * 2);width:calc(100% - var(--global-gap) * 2);height:100%;background-color:var(--clr-white);margin-left:auto;margin-right:auto;z-index:1}li.paragraph-text{margin-bottom:calc(var(--global-gap) / 8);padding-left:30px;position:relative}li.paragraph-text:before{content:"";width:24px;height:24px;background:url("data:image/svg+xml;utf8,<svg width='24' xmlns='http://www.w3.org/2000/svg' height='24' viewBox='0 0 24 24' fill='none' version='1.1'><g style='fill: rgb(0, 0, 0);'><g><g class='fills'><path d='M11.000,8.500L14.500,12.000L11.000,15.500' fill='none' stroke-linecap='round' stroke-linejoin='round' style='fill: none;'/></g><g class='strokes'><g class='stroke-shape'><path d='M11.000,8.500L14.500,12.000L11.000,15.500' style='fill: none; stroke-width: 1.5; stroke: rgb(0, 0, 0); stroke-opacity: 1;'/></g></g></g><g><g class='fills'><path d='M12.000,22.000C17.523,22.000,22.000,17.523,22.000,12.000C22.000,6.477,17.523,2.000,12.000,2.000C6.477,2.000,2.000,6.477,2.000,12.000C2.000,17.523,6.477,22.000,12.000,22.000ZZ' fill='none' stroke-linecap='round' stroke-linejoin='round' style='fill: none;'/></g><g class='strokes'><g class='stroke-shape'><path d='M12.000,22.000C17.523,22.000,22.000,17.523,22.000,12.000C22.000,6.477,17.523,2.000,12.000,2.000C6.477,2.000,2.000,6.477,2.000,12.000C2.000,17.523,6.477,22.000,12.000,22.000ZZ' style='fill: none; stroke-width: 1.5; stroke: rgb(0, 0, 0); stroke-opacity: 1;'/></g></g></g></g></svg>") no-repeat center center;background-size:contain;position:absolute;left:0;top:0;margin-top:-.1em}@media only screen and (min-width: 768px){li.paragraph-text:before{margin-top:1px}}@media only screen and (min-width: 1000px){li.paragraph-text:before{top:-.1em}}@media only screen and (min-width: 1560px){li.paragraph-text:before{top:0}}.faq-section{border-bottom:1px solid rgba(var(--clr-foreground-rgb),.125)}summary{-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none}.flag{position:absolute;border:2px solid #000;background-color:var(--clr-white);color:#000;padding:calc(var(--global-gap) / 10);font-size:var(--fs-200);left:50%;top:50%;display:none;z-index:1}@media only screen and (min-width: 768px){.flag{display:block}}.flag:before{content:"";position:absolute;top:0;width:100%;height:175%}.flag.right{-webkit-transform:translate(-100%,-175%);transform:translate(-100%,-175%)}.flag.right:before{left:2px;border-right:2px solid #000}.flag.left{-webkit-transform:translate(0%,-175%);transform:translateY(-175%)}.flag.left:before{right:2px;border-left:2px solid #000}@media only screen and (min-width: 768px){.flag.fernsehturm{top:75%;left:50.5%}}@media only screen and (min-width: 1000px){.flag.fernsehturm{top:75%;left:51%}}@media only screen and (min-width: 768px){.flag.hackescher{top:59.5%;left:28%}}@media only screen and (min-width: 1000px){.flag.hackescher{top:60%;left:39%}}@media only screen and (min-width: 768px){.flag.alex{top:69%;left:55.5%}}@media only screen and (min-width: 1000px){.flag.alex{top:69%;left:54%}}.flag-wrapper{position:absolute;top:0;left:0;width:100%;height:100%}.marker{position:absolute;background-image:url(/assets/map/marker.svg);width:136px;height:170px;aspect-ratio:1/1;background-repeat:no-repeat;-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%);top:57.5%;left:50%;z-index:1}.marker .img-wrap{position:relative;width:100%;height:100%}.marker .img-wrap img{position:absolute;top:.6rem;left:.6rem;right:.6rem;border-radius:50%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;width:calc(100% - 1.2rem)}@media only screen and (min-width: 768px){.marker{left:49%;top:50%}}@media only screen and (min-width: 1200px){.marker{left:50.5%;bottom:50%}}.contact{color:var(--clr-white);background-color:var(--clr-main);padding-top:calc(var(--global-gap) * 2)}.contact .button-map{position:relative;height:60vh}@media only screen and (min-width: 768px){.contact .button-map{height:unset}}.contact .button-map img:not(.img-wrap>img){-o-object-position:50% 57%;object-position:50% 57%;max-height:unset;height:60vh}@media only screen and (min-width: 768px){.contact .button-map img:not(.img-wrap>img){height:unset}}.contact .button{display:block;position:absolute;bottom:5%}@media only screen and (min-width: 768px){.contact .button{padding:calc(var(--global-gap) / 3)}}.contact .headline{text-shadow:2px 3px 5px rgba(0,0,0,.5);color:var(--clr-white)}.info{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;-ms-flex-line-pack:center;align-content:center;gap:calc(var(--global-gap) / 2);text-align:center;margin-bottom:calc(var(--global-gap) * 2)}.info a{color:var(--clr-white)}@media only screen and (min-width: 768px){.info{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.info.--legal{color:#000;padding-bottom:calc(var(--global-gap) / 2);border-bottom:1px solid #cfd1e6;margin-bottom:calc(var(--global-gap) / 2)}.info div:nth-child(1){color:var(--clr-white)}@media only screen and (min-width: 768px){.info div:nth-child(1){text-align:right}}.info div:nth-child(2){color:var(--clr-white)}@media only screen and (min-width: 768px){.info div:nth-child(2){text-align:left}}.site-notice{text-align:center}.legal-links a{color:#000}
