@import url(https://cdn.jsdelivr.net/npm/bootstrap-icons@1.13.1/font/bootstrap-icons.min.css);a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:initial}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-display:swap;font-family:PostNoBillsJaffna-ExtraBold;font-style:normal;font-weight:400;src:url(/static/media/PostNoBillsJaffna-ExtraBold.2240aa28196a8ddae215.ttf) format("truetype")}@font-face{font-display:swap;font-family:Impact;font-style:normal;font-weight:400;src:url(/static/media/impact.0294f8285a2493417c09.ttf) format("truetype")}@font-face{font-display:swap;font-family:Helvetica;font-style:normal;font-weight:400;src:url(/static/media/Helvetica.06113bf748ae7dc33e05.ttf) format("truetype")}@font-face{font-display:swap;font-family:Helvetica-Bold;font-style:normal;font-weight:400;src:url(/static/media/Helvetica-Bold.ed57aca7292971d8548c.ttf) format("truetype")}:root{--color-one:#000;--color-one-hover:#242424;--color-two:#f2f0ef;--color-two-hover:#d6d6d6;--color-three:#6a818b;--color-four:#171f23;--color-five:#768e9a}h1{color:#000;font-family:PostNoBillsJaffna-ExtraBold,sans-serif;font-size:1.6rem;padding-bottom:3.8rem;padding-top:1.1rem;text-align:center}h2{font-family:Impact}h2,h3{color:#f2f0ef;font-size:1.6rem}h3,h4{font-family:Helvetica,sans-serif}h4{color:#6a818b;font-size:1.6rem;font-weight:700}a,p{align-content:center;color:#f2f0ef;font-family:Helvetica,sans-serif;font-size:1.3rem;line-height:1.3}a{color:inherit;text-decoration:none}img{object-fit:contain}.block-text{hyphens:none;-webkit-hyphens:none;-ms-hyphens:none;overflow-wrap:break-word;text-align:justify;text-align-last:left;text-justify:inter-word;word-break:normal}.app{display:flex;flex-direction:column;min-height:100vh}.mainDashboard{flex:1 1}.link{display:flex;flex-direction:row;justify-content:center}.link img{height:28px;margin:auto 8px auto 0;padding-top:11px;width:auto}.loadingAnim{animation:fadeInUp 1s ease forwards;animation-delay:.5s;opacity:0;transform:translateY(16px);will-change:opacity,transform}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.loadingAnim{animation:none!important;opacity:1!important;transform:none!important}}.ld-beton-bg{background-color:#d3d3d3;background-image:url(/static/media/subpageBg.9cc23c2e34e3ab778053.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;height:130px;position:absolute;top:0;width:100vw;z-index:-1}#ld-background{margin-top:-62px}.landingBgContainer{background-color:#d3d3d3;background-image:url(/static/media/landingBg2.80110610fcd18812e3f0.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;height:110vh;left:0;margin-top:-62px;position:absolute;top:0;width:100%;z-index:-1}.lpLogos{align-items:center;display:flex;flex-direction:column;height:85vh;justify-content:space-evenly;margin-bottom:10vh;margin-top:50px;padding-top:10vh}#jrcLogo{height:45vh;margin-top:10px;max-width:90vw;object-fit:contain;width:auto}#apLogo{height:auto;margin-top:10px;width:210px}#ldgClaim{font-size:7.5vw;margin-top:0;padding-top:10px}#introPassage{align-items:center;justify-content:center;margin:1rem 1.1rem 0;text-align:center}#introText{color:#000}.bereiche{align-items:center;justify-content:center;padding:1rem}.bereich,.bereiche{display:flex;flex-direction:column}.bereich{background-color:#6a818b;background:linear-gradient(180deg,#171f23,#6a818be6);border-radius:1rem;margin:.6rem;width:100%}#bildBereich{display:flex;height:auto;padding-bottom:1.4rem;padding-left:1.4rem;padding-top:1rem;width:22%}#titelBereich{padding-bottom:.6rem;padding-left:1.4rem}#textBereich{padding-bottom:.2rem;padding-left:1.4rem;padding-right:1.4rem}.bereichButton{background:#0000;border-radius:.6rem;box-shadow:0 0 4px 2px #c0cccf,0 0 8px 4px #97a6ac,0 0 14px 6px #788b93;display:flex;margin:1.4rem;opacity:.95;padding:.7rem;width:-webkit-fit-content;width:fit-content}.bereichButton:hover{background-color:#6a818b}.clientCarousel{-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto;padding-bottom:1.5rem;scroll-behavior:smooth;scroll-padding:1rem;scroll-snap-type:x mandatory;white-space:nowrap}.clientCarouselInner{display:flex;width:-webkit-max-content;width:max-content}.clientLogoWrapper{align-items:center;display:flex;flex:0 0 auto;justify-content:center;padding:0 1rem;scroll-snap-align:center}.clientLogo{height:auto;object-fit:contain;opacity:1;transition:transform .3s ease,opacity .3s ease;width:8rem}.link-team img{height:22px;margin-top:0;padding-left:5px;padding-top:1.33rem}.teamPage{align-items:center;justify-content:center;position:relative;text-align:center}.teamImageWrapper,.teamPage{display:flex;flex-direction:column}.teamImageWrapper{background-image:url(/static/media/landingBg2.80110610fcd18812e3f0.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:space-between;width:100%}.teamImageWrapper h1{padding-bottom:0}#teamPanoramaTeamPage{margin-top:40px}#teamPageHeader{align-items:center;display:flex;flex-direction:column;justify-content:center;left:50%;position:absolute;top:1%;transform:translateX(-50%);width:100%;z-index:20}#apSticker,#contactUsSticker{left:1%;position:absolute;top:1%}#apSticker{cursor:pointer;margin-top:8px;padding:15px 15px 10px;width:200px}#nameSticker{display:inline-block;font-family:Impact,sans-serif;font-size:1.6rem;font-style:normal;line-height:normal;margin-left:10px;opacity:0;white-space:nowrap}.teamBetonBg{display:block;height:auto;object-fit:cover;width:100vw}.findUs{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;margin:16px}#h2Black{color:#000;padding-bottom:1rem;padding-top:5px}#pBold{font-family:Helvetica-Bold}#pBlack,#pBold{color:#000}#munichHeader{align-items:center;display:flex;flex-direction:row}.munichIcon{padding-left:.5rem;width:10rem}#world{display:flex;flex-direction:row;justify-content:space-between}.worldSticker{height:auto;padding-bottom:.8rem;padding-top:1.5rem;width:8rem}#worldIcon{display:flex;padding-top:1rem}.worldIconImg{height:8rem;margin:auto 0;width:auto}.header{align-items:center;background:#0000;display:flex;flex-direction:row;flex-wrap:nowrap;height:84px;justify-content:space-between;left:0;position:fixed;top:0;transition:background-color .22s ease,backdrop-filter .22s ease,-webkit-backdrop-filter .22s ease,box-shadow .22s ease,transform .22s ease;width:100%;will-change:transform;z-index:1000}.header.header--scrolled{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#fff9;box-shadow:0 2px 10px #00000014}.header.header--hidden{transform:translateY(-100%)}.headerText{font-family:Impact,sans-serif;font-size:95%;padding-left:1vw;padding-right:1vw;padding-top:1vw}.header .bi-list{font-size:40px;margin-bottom:7px;margin-right:10px;margin-top:10px}.header .bi-x-lg{color:#000;font-size:40px}#contactUsSticker{display:flex;height:auto;padding-left:.5rem;padding-right:.25rem;padding-top:.5rem;width:5rem}#threeStripesSticker{display:flex;height:2.4rem;padding:.5rem 1rem .25rem .25rem;width:2.4rem}.header .nav-desktop,.header nav ul{align-items:center;display:flex}.header nav ul{flex-direction:row}.header nav ul li{margin:0 10px}.header nav ul li a{text-decoration:none}.menu-toggle{background:none;border:0;color:#000;color:var(--color-one);cursor:pointer;display:none;font-size:1.9rem;line-height:1}.nav-desktop{display:flex}.nav-desktop a{font-family:Impact,sans-serif;font-size:1.6rem;font-style:normal;line-height:normal;margin-right:8px}.nav-desktop li.has-submenu{position:relative}.nav-desktop .submenu{background:#fff;border-radius:8px;box-shadow:0 8px 24px #0000001f;display:none;flex-direction:column;gap:0;left:0;min-width:220px;padding:8px 0;position:absolute;top:100%;z-index:1001}.nav-desktop .submenu .submenu-item{margin:0}.nav-desktop .submenu .submenu-item a{display:block;padding:10px 14px;white-space:nowrap}.nav-desktop .submenu .submenu-item a:hover{background:#0000000a}.backdrop{background:#00000073;inset:0;position:fixed;z-index:999}.mobile-menu{background:#fff;box-shadow:-10px 0 30px #00000026;display:flex;flex-direction:column;height:120vh;max-width:420px;padding:20px 22px;position:fixed;right:-50px;top:0;transform:translateX(100%);transition:transform .3s ease;width:70vw;z-index:1000}.mobile-menu.open{transform:translateX(-50px)}.mobile-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:10px}.mobile-header img{width:8rem}.mobile-header .menu-close{background:none;border:0;cursor:pointer;font-size:1.6rem}.nav-mobile ul{display:flex;flex-direction:column;gap:18px;margin-top:24px}.nav-mobile li a{font-size:1.5rem;text-decoration:none}.submenu-item a{font-size:1.2rem!important}@media (min-width:1018px){.nav-desktop li.has-submenu:focus-within>.submenu,.nav-desktop li.has-submenu:hover>.submenu{display:block}}@media (max-width:1018px){.header nav.nav-desktop{display:none}.menu-toggle{align-items:center;display:inline-flex;justify-content:center}.header nav ul{align-items:flex-start;display:flex;flex-direction:column}}.footer{align-items:baseline;background-color:#171f23;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;padding:2vw}.footerText{font-family:Impact,sans-serif;font-size:70%}.footerText,.footerTextLarge{color:#f2f0ef;padding:1vw}#team-page-header{font-size:2.2rem;padding-bottom:10px;padding-top:25px}#teamIcons{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(2,1fr);justify-items:center;padding:40px 15px}.teamIcon{align-items:center;display:flex;flex-direction:column;margin-bottom:0;transition:transform .16s ease,scale .16s ease,color .16s ease;will-change:transform,scale}.teamIcon:hover .memberImageWrapper{transform:scale(1.05)}#thirdMember{display:none}.memberImageWrapper{height:10rem;margin-bottom:15px;overflow:hidden;position:relative;transition:transform .16s ease;width:10rem;will-change:transform}.teamBg{display:block;height:100%;width:100%}.memberPhoto{-webkit-clip-path:circle(40% at 50% 40%);clip-path:circle(40% at 50% 40%);height:133%;left:0;object-fit:contain;object-position:bottom center;position:absolute;top:0;width:100%}.memberName{color:#000;font-size:1.7rem;margin-top:.5rem;text-align:center;width:90%;word-break:break-word}.spacer{height:30px}.small-spacer{height:20px}.subpage h1{margin-bottom:0;margin-top:20px;padding-bottom:2.8rem}.link-subpage img{padding-bottom:10px;padding-top:0}.link-subpage h1{font-size:1.8rem}.subpage h2{text-align:center}.subpage h2,.subpage h3{color:#000;margin:0 20px 1rem}.subpage h3,.subpage h4{font-weight:700;text-align:left}.subpage h4{margin:0 20px 2rem}.subpage p{color:#000;margin:0 20px .5rem}.teamMemberPage a,.teamMemberPage p{color:#000}.teamMemberHeader{z-index:-1}.memberHero{display:flex;justify-content:center;margin:0 auto;width:80vw}.memberBackgroundWrapper{background-position:50%;background-size:cover;display:inline-block;position:relative;width:100%}.memberBackgroundWrapper img{display:block;height:auto;margin:0 auto;max-width:80%;width:auto}.memberHorizontalInfo{display:flex;flex-direction:row;justify-content:flex-start;min-width:0}.memberHorizontalInfo a{color:#000;font-family:PostNoBillsJaffna-ExtraBold,sans-serif;font-size:1.4rem;margin:auto 0 auto 8px;overflow-wrap:normal;white-space:nowrap;word-break:normal}#landingContacts a{font-family:Helvetica,sans-serif;font-size:1.3rem}#landingContacts img{width:35px}#contact{margin-top:40px}#about-bullets a{-webkit-text-decoration-skip:ink;text-decoration:underline;text-decoration-skip-ink:auto;text-decoration-thickness:1px;text-underline-offset:.18em}.memberHorizontalInfo img{display:block;height:42px;max-width:100%;object-fit:contain;width:auto}#memberName h1{font-size:2rem;margin:auto 5px auto 0;overflow-wrap:normal;padding-bottom:0;padding-top:2px;white-space:nowrap;word-break:normal}#memberName{justify-content:center;margin:23px auto 15px -16px}#memberName img{height:30px;padding-top:0}.memberContacts{margin-bottom:40px;margin-left:15px;margin-top:20px}.memberBio{margin-bottom:40px;padding:0 10px}.memberBio p{display:block;-webkit-hyphens:auto;hyphens:auto;margin-left:0;margin-right:0;text-align:justify;text-justify:inter-word}.memberBio h4{margin-bottom:25px}#moreTeamPowerText{color:#000;margin-left:15px}.bullet-list{list-style-type:disc;margin:10px 0 0 25px;padding:0}.bullet-list li{color:#000;color:var(--color-one);font-family:Poppins,sans-serif;font-size:1.1rem;line-height:1.6;margin-bottom:8px}.bullet-list-dogs{list-style:none}.bullet-list-dogs li{padding-left:1rem;position:relative}.bullet-list-dogs li:before{background-image:url(/static/media/bullet-point.e2eeed4876e94f99d209.svg);background-repeat:no-repeat;background-size:contain;content:"";height:2rem;left:-.45em;position:absolute;top:0;width:2rem}.padding20{padding-left:20px}.scroll-to-top-container{bottom:16px;opacity:1;position:fixed;right:16px;transition:opacity .2s ease,transform .2s ease;z-index:9999}.scroll-to-top-button{align-items:center;background:#fff;border:none;border-radius:1rem;box-shadow:0 6px 10px #0003;cursor:pointer;display:inline-flex;height:48px;justify-content:center;outline:none;transition:transform .12s ease,box-shadow .12s ease;width:48px}.scroll-to-top--hidden{opacity:0;pointer-events:none;transform:translateY(8px)}.scroll-to-top-button:focus,.scroll-to-top-button:hover{box-shadow:0 10px 24px #00000040;transform:translateY(-2px)}.scroll-to-top-icon{color:#000;font-size:20px;line-height:1;-webkit-user-select:none;user-select:none}.about-inline{background:linear-gradient(180deg,#171f23,#6a818bf2);background:linear-gradient(to bottom,var(--color-four),#6a818bf2);margin:8px 0 10px;padding:24px 16px 18px}.about-title{color:#fff;font-family:PostNoBillsJaffna-ExtraBold,sans-serif;font-size:1.9rem;letter-spacing:.2px;line-height:1.1;margin:0 0 10px;padding:0;text-align:left}.about-blurb{text-wrap:balance;color:#f2f0ef;color:var(--color-two);font-family:Helvetica,sans-serif;font-size:1.1rem;line-height:1.45;margin:4px 2px 14px}.about-cta{align-items:center;background:#fff;border-radius:14px;box-shadow:0 6px 18px #0003;color:#000;display:inline-flex;font-weight:600;gap:8px;margin:4px 0 12px;padding:10px 14px;transition:transform .12s ease,box-shadow .12s ease;width:auto}.about-cta:focus,.about-cta:hover{box-shadow:0 10px 24px #00000040;transform:translateY(-2px)}.hoverable-element{transition:transform .16s ease,text-shadow .16s ease,color .16s ease;will-change:transform,text-shadow}.hoverable-element:hover{transform:translateY(-2px)}.hoverable-element:hover h1,.hoverable-element:hover i{text-shadow:0 6px 18px #00000047,0 2px 4px #0000002e}.hoverable-a-element a{transition:transform .16s ease,text-shadow .16s ease,color .16s ease;will-change:transform,text-shadow}.hoverable-a-element:hover a{text-shadow:0 6px 18px #00000047,0 2px 4px #0000002e;transform:translateY(-2px)}.about-cta i{font-size:1.4rem;line-height:1}.about-highlights{display:flex;justify-content:space-evenly;list-style:none;margin:10px 0 0;padding:0}.about-highlights li{align-items:center;color:#f2f0ef;color:var(--color-two);display:flex;font-size:.9rem;gap:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.about-highlights li i,.about-highlights li p{font-size:.8rem}.about-highlights i{font-size:1.05rem;line-height:1;opacity:.95}.route-enter{animation:route-slide-in .32s cubic-bezier(.22,1,.36,1) both;will-change:transform,opacity}.imprint h2,.imprint h3,.imprint h4,.imprint h5{margin-bottom:5px;margin-left:20px;margin-top:15px}.imprint h2{margin-bottom:20px}.imprint h3,.imprint h4{margin-bottom:15px}.imprint p{margin-bottom:20px}@keyframes route-slide-in{0%{opacity:0;transform:translateX(24px)}to{opacity:1;transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.route-enter{animation:none!important}}.icon-bullet-points{list-style-type:none}.icon-bullet-points li{display:flex;flex-direction:row}.icon-bullet-points li i{background-color:#6a818b;border-radius:50%;color:#fff;height:-webkit-min-content;height:min-content;margin-bottom:.6rem;margin-right:15px;padding:6px 12px;width:-webkit-min-content;width:min-content}.icon-bullet-points li i img{max-width:30px}@media (min-width:590px){h1{font-size:2.5rem}h2{font-size:2rem}h4{font-size:1.7rem}a,i,p{font-size:1.5rem}#bildBereich{max-width:100px}.about-highlights{margin-top:25px}.about-title{font-size:2.5rem}.about-blurb{font-size:1.3rem}.about-highlights li i,.about-highlights li p{font-size:1.2rem}.bereiche{padding:2rem}.about-inline{padding:35px 30px 25px}.link-team img{height:35px;padding-top:1.5rem}.footerText{font-size:90%}.footerTextLarge{font-size:2rem}.ld-beton-bg{height:160px}.subpage-content{margin-top:25px;padding:0 2rem}.subpage p{margin-left:0;margin-right:0}.subpage h4{margin-left:0;text-align:justify}.link-subpage{margin-top:15px}#team-page-header,.link-subpage h1{font-size:2.5rem}#teamIcons{grid-template-columns:repeat(3,1fr)}#teamIcons>.teamIcon:last-child:nth-child(3n+1){grid-column:2}#memberName h1{font-size:2.5rem}.memberHorizontalInfo a{cursor:pointer;font-size:1.7rem}#thirdMember{display:flex}#ldgClaim{font-size:2.8rem;margin-bottom:2.5%;margin-top:0}.bullet-list-dogs li{padding-left:2.5rem}.imprint h2,.imprint h3,.imprint h4,.imprint h5{margin-left:0}}@media (min-width:1018px){h1{font-size:2.8rem}#contactUsSticker{margin-left:3%}#apSticker{margin-left:7.5%;margin-top:0;width:300px}#nameSticker{margin-left:10.5%;opacity:1}.nav-desktop{margin-right:3.5%}.bereiche{grid-gap:26px;display:grid;gap:26px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;width:1000px}.bereich{margin:0}.about-inline-content{margin:10px auto;width:800px}.about-highlights{justify-content:space-between}.link-team img{height:40px}#teamIcons{margin:0 auto;width:1000px}.teamIcon{margin-bottom:25px}.memberBackgroundWrapper img{height:100vh;margin:0 0 0 10%;max-width:40vw;object-fit:contain}#memberName{margin-left:-6px}.memberContacts{margin-left:0}.teamMemberHeader{display:flex;flex-direction:row}.teamMemberHeroInfos{position:absolute;right:25%;top:50vh;transform:translate(40%,-50%)}.teamMemberPage .subpage-content{margin-top:40px}.memberHeroWrapper{align-items:flex-end;background-position:50%;background-size:cover;display:flex;height:100vh;justify-content:center;width:60%}.memberBackgroundWrapper img.memberHero{display:block;height:100%;margin:0;object-fit:contain;object-position:bottom center;width:100%}.findUs{margin:40px auto;width:800px}}@media (min-width:1280px){.subpage-content{margin:25px auto;width:1000px}.teamPagePanorama{margin:0 auto;max-width:1200px}#teamPanoramaTeamPage{margin-top:20px}.bullet-list-dogs li:before{height:2rem;left:-.8em;top:-.2em;width:2rem}}
/*# sourceMappingURL=main.27050919.css.map*/