html{scroll-padding-top:60px}#main-content{margin-top:100px}.img-right{float:right;margin-left:auto;margin-right:0;padding-top:20px}.img-left{float:left;margin-right:auto;margin-left:0;padding-top:20px}@media(max-width:767px){#case-studies .col-12.col-md-5,#case-studies .col-12.col-md-7{flex:0 0 100%!important;max-width:100%!important;padding-right:0!important;text-align:center}#showcase_subtitle,#showcase h1,h2{text-align:center}#case-studies h2{margin-bottom:-15%}#case-studies .row>*{padding-left:0!important;padding-right:0!important}#case-studies{padding-bottom:0}#education{padding-bottom:5%}.education__date,.education__title,.education__degree,.education a{margin-left:auto;margin-right:auto;text-align:center}#publications ul li{text-align:justify}#experience a.btn.btn-primary.btn-block,a.btn.btn-primary.btn-all-experience{display:flex;justify-content:center;align-items:center;margin:0 auto;width:fit-content;margin-bottom:-6%}#about a.btn.btn-primary{display:flex;justify-content:center;align-items:center;margin:0 auto;width:fit-content;margin-bottom:12%}.all-experience-container{text-align:center}.experience{margin-top:-12%}#showcase a.btn.btn-primary{display:flex;justify-content:center;align-items:center;margin:0 auto;width:fit-content}#publications ul{margin-left:-7%;margin-right:1%}}@media(max-width:991px){.footer_links li.nav-item{margin-left:-75%}.footer__copy span{margin-left:12%}}@media(min-width:768px){#case-studies h3{margin-top:30px!important}.all-experience-container{margin-left:14%}}#case-studies h3{text-align:center}#case-studies .col-12.col-md-5{flex:0 0 60%;max-width:60%;padding-right:30px;text-align:justify}#case-studies .col-12.col-md-7{flex:0 0 40%;max-width:40%;padding-right:30px;text-align:justify}#showcase{background-color:#2c061a;text-align:justify;overflow:hidden!important;padding-bottom:60px!important}@media(min-width:968px) and (max-width:1999px){#showcase{min-height:unset!important;padding-top:60px!important;padding-bottom:40px!important}#showcase #main-content{margin-top:60px!important}}#showcase h1{text-align:center;margin-bottom:40px}#about h2{margin-bottom:30px}#showcase .col-md-7{padding-top:30px}#showcase .lead{font-size:1.5rem}#showcase .btn-book-call--showcase{font-size:1.15rem;padding:14px 44px}#about{background-color:#2c061a;text-align:justify}#showcase .profile-image,#about .profile-image{flex:0 0 41.666667%!important;max-width:41.666667%!important;width:41.666667%!important}@media(min-width:768px) and (max-width:991.98px){#about .container{max-width:100%!important;padding-left:0!important;padding-right:0!important}#about .profile-image{flex:0 0 60%!important;max-width:60%!important;width:60%!important;padding-left:4%!important;padding-right:0!important;padding-bottom:8%!important}#about .profile-image img{width:100%!important;max-width:100%!important;height:auto!important}#about .col-md-7{flex:0 0 40%!important;max-width:40%!important;padding-left:12px!important;padding-right:4%!important}#showcase #main-content{max-width:100%!important;padding-left:0!important;padding-right:0!important}#showcase .profile-image{align-self:stretch!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;padding-left:0!important;padding-right:4%!important}#showcase .profile-image img{width:100%!important;max-width:100%!important;height:auto!important;margin-left:auto!important;margin-right:auto!important}#showcase .col-md-7{padding-left:4%!important;padding-right:12px!important}}@media(max-width:767.98px){#about .profile-image,#showcase .profile-image{flex:0 0 100%!important;max-width:100%!important;width:100%!important;padding-left:0!important;padding-right:0!important;display:flex!important;justify-content:center!important}#about .profile-image img,#showcase .profile-image img{margin-top:0!important;margin-bottom:20px!important}}@media(min-width:992px) and (max-width:1399px){#about .profile-image{padding-top:40px!important;padding-bottom:40px!important}}@media(min-width:1400px){#about .profile-image{padding-top:40px!important;padding-bottom:40px!important}}@media(min-width:1200px){#showcase .profile-image{padding-bottom:60px!important}}html body #showcase .profile-image img{margin-top:0!important;margin-bottom:0!important;margin-left:auto!important;margin-right:0!important;max-width:100%!important;max-height:600px!important;width:auto!important;height:auto!important;object-fit:contain}html body #showcase .profile-image{overflow:hidden!important;align-self:stretch}@media(min-width:768px) and (max-width:967.98px){html body #showcase .profile-image{overflow:visible!important}html body #showcase .profile-image img{margin-top:-80px!important}}@media(min-width:968px) and (max-width:991.98px){#showcase{padding-top:160px!important}#showcase .col-md-7{padding-top:80px!important}html body #showcase .profile-image{overflow:visible!important}html body #showcase .profile-image img{margin-top:-80px!important}}@media(max-width:967.98px){#showcase h1{font-size:40px!important}}@media(max-width:767.98px){#showcase{padding-top:clamp(90px,15vw,120px)!important;padding-bottom:6vw!important}}#education{margin-top:20px;background-color:#2c061a}#experience .lead{background-color:#2c061a;text-align:justify}#main-content p{text-align:justify}#main-content ul li{text-align:justify}#case-studies{background-color:#2c061a}#publications ul{padding-top:20px;color:#fff}#publications a{color:#fff}#testimonial{background-color:#fff}.testimonial__author-info span{margin-top:1%}#contact{background-color:#2c061a}.single{padding-top:20px!important}#experience h3{margin-bottom:25px}#experience h5{margin-bottom:15px;margin-top:25px}.datenschutz-content ul li{text-align:justify}.testimonial p{text-align:justify}.datenschutz-content p{text-align:justify}.impressum-content p{text-align:justify}#about .btn-primary{margin-bottom:10%;border-radius:50px!important}.header{padding-top:0!important;padding-bottom:0!important;border-bottom:none!important;box-shadow:none!important}.header .navbar,.header nav{border-bottom:none!important;box-shadow:none!important}@media(min-width:992px){.header{height:70px!important}}.header .navbar{height:100%;align-items:center!important}.header .navbar-brand{padding:10px 0;display:flex!important;flex-direction:row!important;justify-content:center!important;align-items:center!important}@media(max-width:991.98px){.header .navbar-collapse{padding-top:10px}}.header .navbar-brand img{height:50px!important;width:auto!important;max-height:none!important}.header-logo{height:50px;width:auto;display:block}.header .navbar-nav{align-items:center!important;align-self:center!important}.nav-item--cta{display:flex;align-items:center;margin-left:16px}.btn-book-call{white-space:nowrap;font-size:.85rem;font-weight:600;padding:9px 22px;border-radius:50px!important;background-color:#478079!important;color:#fff!important;border:none!important;box-shadow:0 2px 12px rgba(71,128,121,.35);letter-spacing:.4px;transition:background-color .2s ease,box-shadow .2s ease,transform .15s ease}.btn-book-call:hover{background-color:#3a6b65!important;box-shadow:0 4px 18px rgba(71,128,121,.5);transform:translateY(-1px);color:#fff!important}#case-studies{background-color:#2c061a}#case-studies h2{margin-bottom:40px}.case-study-card{display:block;text-decoration:none;border-radius:12px;overflow:hidden;background-color:rgba(255,255,255,5%);border:1px solid rgba(255,255,255,.1);transition:transform .2s ease,box-shadow .2s ease;height:100%}.case-study-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.4);text-decoration:none}.case-study-card__image{overflow:hidden;aspect-ratio:16/9}.case-study-card__image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}#case-studies .project-chemistry .case-study-card__image img{object-position:center calc(50% + 40px)}#case-studies .project-chatbot_images .case-study-card__image img{object-position:center calc(50% + 60px)}#case-studies .project-rl .case-study-card__image img{object-position:center calc(50% + 55px)}.case-study-card:hover .case-study-card__image img{transform:scale(1.04)}.case-study-card__body{padding:0 20px 16px}.case-study-card__title{font-size:1rem;font-weight:600;color:#fff;margin:0;line-height:1.4}.case-study-single__title{margin-bottom:50px;text-align:center}.case-study-single__image{border-radius:12px;width:100%;object-fit:cover}.case-study-single__content{margin-top:10px}.case-study-single__meta{padding-left:40px}.case-study-meta__block{margin-bottom:16px;border:2px solid rgba(255,255,255,.3);border-radius:12px;padding:16px 20px;display:flex;flex-direction:row;align-items:flex-start;gap:18px}.case-study-meta__body{flex:1}.case-study-meta__icon{object-fit:contain;margin-top:2px}.case-study-meta__block h4{font-size:1rem;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:#478079!important;margin-bottom:10px}.case-study-meta__block ul{padding-left:18px;margin-bottom:0}.case-study-meta__block ul li{font-size:.92rem;line-height:1.6;margin-bottom:4px}.case-study-nav__btn{font-size:.85rem;padding:8px 20px;border-radius:50px!important}.case-study-image-row{margin-bottom:1.5rem}@media(min-width:1400px){.case-study-image-row{margin-bottom:3rem}}@media(max-width:767.98px){.case-study-single__meta{padding-left:0;margin-top:24px}#case-study .case-study-single__title{margin-top:60px}#case-study .col-md-5{margin-bottom:60px}}#services,#concept,#testimonial{background-color:#fff!important;color:#2c061a!important}#services h1,#services h2,#services h3,#services h4,#services h5,#services h6,#concept h1,#concept h2,#concept h3,#concept h4,#concept h5,#concept h6,#testimonial h1,#testimonial h2,#testimonial h3,#testimonial h4,#testimonial h5,#testimonial h6{color:#2c061a!important}#services .display-1,#concept .display-1,#testimonial .display-1{color:#2c061a!important}#services .lead,#concept .lead,#testimonial .lead{color:#2c061a!important}#services p,#concept p{color:#333!important}#testimonial p{color:#2c061a!important}#services a,#concept a,#testimonial a{color:#478079!important}#services li,#concept li,#testimonial li{color:#2c061a!important}#services h2{margin-bottom:32px;text-align:center;font-weight:600}#services .row+h2{margin-top:56px}.service-tile{display:flex;flex-direction:row;align-items:flex-start;gap:16px;padding:20px 24px;border-radius:12px;height:100%;background-color:#fff;transition:box-shadow .2s ease,transform .2s ease}.service-tile__icon{width:36px;height:36px;object-fit:contain;flex-shrink:0;margin-top:2px}.service-tile--icon-top{flex-direction:column}.service-tile--icon-top .service-tile__icon{margin-top:0;margin-bottom:12px;width:72px!important;height:72px!important;display:block}.service-tile__icon--inline{width:60px!important;height:60px!important}.service-tile__icon--inline svg,.service-tile--icon-top .service-tile__icon svg{width:60px!important;height:60px!important;max-width:100%;overflow:visible}.service-tile--icon-top .service-tile__icon svg{width:72px!important;height:72px!important}.service-tile--icon-top .service-tile__icon svg path{stroke:#2c061a;stroke-width:10;paint-order:stroke fill}.service-tile--dark{background-color:#2c061a;text-align:center}#services .service-tile--dark .service-tile__header{color:#fff!important}#services .service-tile--dark p{color:rgba(255,255,255,.8)!important;text-align:center!important}#services .service-tile__bullets{list-style:none!important;padding-left:0}#services .service-tile__bullets li{display:block!important;position:relative!important;padding-left:1.1em;color:#2c061a!important}#services .service-tile__bullets li::before{content:"•";color:#2c061a;position:absolute;left:0;top:0;line-height:inherit;font-weight:700;font-size:1.1em}.service-tile__body{flex:1}.service-tile__header{font-size:.95rem;font-weight:700;color:#2c061a;margin-bottom:10px;line-height:1.4}.service-tile__text{font-size:.88rem;line-height:1.65;color:#555!important;margin-bottom:0;text-align:justify}.service-tile__bullets{padding-left:18px;margin-bottom:0}.service-tile__bullets li{font-size:.88rem;line-height:1.65;color:#555!important;margin-bottom:4px}#concept h2{margin-bottom:40px;text-align:center;font-weight:600}.concept-content{max-width:800px;margin:0 auto;padding:0 20px}.concept-content p{font-size:1.1rem;line-height:1.9;margin-bottom:25px;text-align:justify;color:#333!important}.concept-content p:first-of-type{font-size:1.2rem;font-weight:500;color:#478079!important}.concept-content p:last-of-type{font-size:1.55rem;font-style:italic;padding:25px 30px;margin-top:30px;background-color:#2c061a;border-radius:20px;border:1px solid #2c061a;text-align:center;color:#fff!important}#concept .concept-content p:last-of-type{color:#fff!important}#concept .concept-content p:not(:last-of-type) strong{color:#2c061a!important;font-weight:700}@media(max-width:768px){.concept-content p{font-size:1rem}.concept-content p:first-of-type{font-size:1.1rem}}#testimonial .icon-quote-left{color:#2c061a!important}#testimonial .testimonial__author-info{display:inline-block;width:fit-content!important;background-color:#2c061a;border-radius:8px;padding:8px 16px}#testimonial .testimonial__author-info h3,#testimonial .testimonial__author-info span{color:#fff!important}#testimonial .testimonial__author-info span{font-weight:400}#testimonial .row--padded{row-gap:2rem}.toolstack-section{margin-top:30px;margin-bottom:30px}.toolstack-title{font-weight:600;margin-bottom:15px;color:#fff}.toolstack-items{display:flex;flex-wrap:wrap;gap:10px}.toolstack-badge{display:inline-block;padding:8px 16px;background-color:rgba(255,180,200,.1);color:#fff;border-radius:20px;font-size:.9rem;font-weight:500;border:1px solid rgba(255,180,200,.4)}#contact{background-image:none!important}#contact .container,#contact>div{background-color:transparent!important;box-shadow:none!important}#contact .contact__info{padding:0 15px!important}#contact .contact__info h3,#contact .contact__info span{color:#fff!important}#contact input[type=text],#contact input[type=email],#contact textarea{background-color:#fff!important;color:#2c061a!important;border:none!important;border-radius:8px;padding:10px 14px;font-weight:700!important}#contact input[type=text]::placeholder,#contact input[type=email]::placeholder,#contact textarea::placeholder{color:rgba(44,6,26,.5)!important}#contact button[type=submit]{border-radius:50px!important}#contact .contact h2{margin-bottom:40px!important;text-align:center}@media(max-width:575px){#contact .col-12.col-sm-6:last-child{margin-top:16px}}@media(max-width:991px){#contact .contact__info{padding-top:40px!important;text-align:center}#contact button[type=submit]{display:block;margin:0 auto}}@font-face{font-family:adritian-icons;src:url(../fonts/adritian-icons.eot?16548302);src:url(../fonts/adritian-icons.eot?16548302#iefix)format('embedded-opentype'),url(../fonts/adritian-icons.woff2?16548302)format('woff2'),url(../fonts/adritian-icons.woff?16548302)format('woff'),url(../fonts/adritian-icons.ttf?16548302)format('truetype'),url(../fonts/adritian-icons.svg?16548302#adritian-icons)format('svg');font-weight:400;font-style:normal}[class^=icon-]:before,[class*=" icon-"]:before{font-family:adritian-icons;font-style:normal;font-weight:400;speak:never;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-threads:before{content:'\e800'}.icon-bluesky:before{content:'\e801'}.icon-x-twitter:before{content:'\e802'}.icon-email:before{content:'\e803'}.icon-user:before{content:'\f007'}.icon-table-list:before{content:'\f00b'}.icon-download:before{content:'\f019'}.icon-circle-info:before{content:'\f05a'}.icon-square-twitter:before{content:'\f081'}.icon-square-facebook:before{content:'\f082'}.icon-linkedin:before{content:'\f08c'}.icon-square-github:before{content:'\f092'}.icon-circle-arrow-left:before{content:'\f0a8'}.icon-circle-arrow-right:before{content:'\f0a9'}.icon-circle-arrow-up:before{content:'\f0aa'}.icon-circle-arrow-down:before{content:'\f0ab'}.icon-quote-left:before{content:'\f10d'}.icon-face-smile:before{content:'\f118'}.icon-square-arrow-up-right:before{content:'\f14c'}.icon-youtube:before{content:'\f167'}.icon-square-xing:before{content:'\f169'}.icon-instagram:before{content:'\f16d'}.icon-dribbble:before{content:'\f17d'}.icon-behance:before{content:'\f1b4'}.icon-file-pdf:before{content:'\f1c1'}.icon-codepen:before{content:'\f1cb'}.icon-yelp:before{content:'\f1e9'}.icon-cloud-arrow-down:before{content:'\f381'}