.hw-portfolio-index>.hw-section{flex-direction:column;display:flex}.hw-portfolio-standard .hw-section{display:block}.hw-portfolio-index-header,.hw-portfolio-projects-header{margin-inline:auto;width:100%;max-width:900px;height:auto;min-height:0;margin-bottom:12px}.hw-portfolio-index-header span,.hw-portfolio-projects-header span{flex-shrink:0}.hw-section__header .hw-portfolio-index-header__subtitle{color:#1574ad;letter-spacing:.48px;text-transform:uppercase;order:1;max-width:700px;margin:0 auto;padding:0 0 32px;font-size:24px;font-weight:600;line-height:72px}.hw-portfolio-index-header>span{order:2}.hw-portfolio-index-header>h1:where(:not(.hw-portfolio-index-header__subtitle)){order:3}.hw-portfolio-index-hero{flex-wrap:wrap;margin:36px -12px -12px;display:flex}.hw-portfolio-index-hero>*{box-sizing:border-box;flex:0 0 50%;max-width:50%;padding:12px}.hw-portfolio-index-hero__media img{aspect-ratio:1.5;object-fit:cover;border-radius:8px;width:calc(100% - 36px);display:block}.hw-portfolio-index-hero__copy{text-align:left;white-space:pre-line;letter-spacing:.32px;align-items:center;padding-left:48px;font-size:20px;font-weight:600;line-height:32px;display:flex}@media (width>=960px){.hw-portfolio-index-hero__copy{align-self:center;padding-block:20px}}.hw-portfolio-description{background:#1fabff1a;border-radius:8px;margin:64px 0;padding:72px}.hw-portfolio-description__title{letter-spacing:.32px;padding-bottom:16px;font-weight:700}.hw-portfolio-clients__title{text-align:center;text-transform:none;letter-spacing:.32px;box-sizing:border-box;height:80px;margin:0;padding:36px 0 12px;font-size:32px;font-weight:600;line-height:32px}.hw-portfolio-clients-card{background:#ffffff80;border-radius:8px;margin:32px 0;overflow:hidden}.hw-portfolio-clients{flex-wrap:wrap;justify-content:center;gap:64px;margin:12.8px 32px;padding:64px;list-style:none;display:flex}.hw-portfolio-clients li{list-style:none}.hw-portfolio-clients a,.hw-portfolio-clients img{display:block}.hw-portfolio-clients img{object-fit:fill;width:auto;max-width:100%;height:80px}.hw-portfolio-projects-header h2{letter-spacing:.32px;text-transform:none;order:3;margin:0;padding:36px 0 12px;font-size:32px;font-weight:400;line-height:48px}.hw-portfolio-listing{grid-template-columns:1fr 1fr;gap:72px 11%;margin-top:32px;display:grid}.hw-portfolio-index__contact{padding-bottom:48px}@media (width>=1920px){.hw-portfolio-description{padding:108px}.hw-portfolio-index__contact{padding-bottom:56px}}@media (width<=599px){.hw-portfolio-standard--dosb .hw-portfolio-body>section:nth-of-type(4){padding-bottom:30px!important}.hw-portfolio-standard--dosb .hw-portfolio-developer,.hw-portfolio-standard--tennis_de .hw-portfolio-developer{margin:16px 0 0}.hw-portfolio-standard--vipr .hw-portfolio-developer{margin:0 0 16px}body[data-locale=de] .hw-portfolio-standard--dosb .hw-portfolio-developer:first-of-type{height:984px;min-height:984px}body[data-locale=de] .hw-portfolio-standard--dosb .hw-portfolio-developer:nth-of-type(2){height:912px;min-height:912px}body[data-locale=de] .hw-portfolio-standard--dosb .hw-portfolio-developer:nth-of-type(3),body[data-locale=de] .hw-portfolio-standard--dosb .hw-portfolio-developer:nth-of-type(4){height:984px;min-height:984px}body[data-locale=en] .hw-portfolio-standard--dosb .hw-portfolio-developer:first-of-type,body[data-locale=en] .hw-portfolio-standard--dosb .hw-portfolio-developer:nth-of-type(3){height:936px;min-height:936px}body[data-locale=en] .hw-portfolio-standard--dosb .hw-portfolio-developer:nth-of-type(2){height:888px;min-height:888px}body[data-locale=en] .hw-portfolio-standard--dosb .hw-portfolio-developer:nth-of-type(4){height:912px;min-height:912px}body[data-locale=de] .hw-portfolio-standard--dosb .hw-portfolio-promo{height:535px;min-height:535px;display:block}body[data-locale=de] .hw-portfolio-standard--dosb .hw-portfolio-promo>.mdc-image.w-sm-100{width:103px;height:103px}body[data-locale=de] .hw-portfolio-standard--dosb .hw-portfolio-promo__copy{width:100%}body[data-locale=de] .hw-portfolio-standard--tennis_de .hw-portfolio-developer:first-of-type{height:864px;min-height:864px}body[data-locale=de] .hw-portfolio-standard--tennis_de .hw-portfolio-developer:nth-of-type(2){height:912px;min-height:912px}body[data-locale=en] .hw-portfolio-standard--tennis_de .hw-portfolio-developer:first-of-type{height:816px;min-height:816px}body[data-locale=en] .hw-portfolio-standard--tennis_de .hw-portfolio-developer:nth-of-type(2){height:912px;min-height:912px}body[data-locale=de] .hw-portfolio-standard--vipr .hw-portfolio-developer:first-of-type{height:1524px;min-height:1524px}body[data-locale=de] .hw-portfolio-standard--vipr .hw-portfolio-developer:nth-of-type(2){height:1160px;min-height:1160px}body[data-locale=de] .hw-portfolio-standard--vipr .hw-portfolio-developer:nth-of-type(3){height:1156px;min-height:1156px}body[data-locale=de] .hw-portfolio-standard--vipr .hw-portfolio-developer:nth-of-type(4){height:1112px;min-height:1112px}body[data-locale=de] .hw-portfolio-standard--vipr .hw-portfolio-developer:nth-of-type(5){height:1108px;min-height:1108px}body[data-locale=en] .hw-portfolio-standard--vipr .hw-portfolio-developer:first-of-type{height:1400px;min-height:1400px}body[data-locale=en] .hw-portfolio-standard--vipr .hw-portfolio-developer:nth-of-type(2){height:1036px;min-height:1036px}body[data-locale=en] .hw-portfolio-standard--vipr .hw-portfolio-developer:nth-of-type(3),body[data-locale=en] .hw-portfolio-standard--vipr .hw-portfolio-developer:nth-of-type(5){height:1084px;min-height:1084px}body[data-locale=en] .hw-portfolio-standard--vipr .hw-portfolio-developer:nth-of-type(4){height:1040px;min-height:1040px}body[data-locale=de] .hw-portfolio-standard--vipr .hw-portfolio-body>section:nth-of-type(6){padding-bottom:41px}body[data-locale=en] .hw-portfolio-standard--vipr .hw-portfolio-body>section:nth-of-type(6){padding-bottom:29px}}@media (width>=600px) and (width<=959px){.hw-portfolio-standard--dosb .hw-portfolio-body>section:nth-of-type(4){padding-bottom:30px!important}body[data-locale=de] .hw-portfolio-standard--dosb .hw-portfolio-body>section:nth-of-type(3){padding-bottom:392px!important}body[data-locale=de] .hw-portfolio-standard--tennis_de .hw-portfolio-body>section:nth-of-type(2){padding-bottom:202px!important}body[data-locale=en] .hw-portfolio-standard--tennis_de .hw-portfolio-body>section:nth-of-type(2){padding-bottom:224px!important}body[data-locale=de] .hw-portfolio-standard--dosb>.hw-portfolio-hero{height:1654px}body[data-locale=en] .hw-portfolio-standard--dosb>.hw-portfolio-hero{height:1674px}body[data-locale=de] .hw-portfolio-standard--dosb .hw-portfolio-body>section:nth-of-type(2){padding-bottom:29px}body[data-locale=en] .hw-portfolio-standard--dosb .hw-portfolio-body>section:nth-of-type(2){padding-bottom:30px}body[data-locale=de] .hw-portfolio-standard--dosb .hw-portfolio-promo,body[data-locale=en] .hw-portfolio-standard--dosb .hw-portfolio-content-card:has(.w-sm-100){height:264px;min-height:264px;overflow:hidden}body[data-locale=en] .hw-portfolio-standard--dosb .hw-portfolio-developer:first-of-type,body[data-locale=en] .hw-portfolio-standard--dosb .hw-portfolio-developer:nth-of-type(3),body[data-locale=en] .hw-portfolio-standard--dosb .hw-portfolio-developer:nth-of-type(2),body[data-locale=en] .hw-portfolio-standard--dosb .hw-portfolio-developer:nth-of-type(4){height:744px;min-height:744px}body[data-locale=de] .hw-portfolio-standard--dosb .hw-portfolio-body>section:nth-of-type(5){height:728px}body[data-locale=en] .hw-portfolio-standard--dosb .hw-portfolio-body>section:nth-of-type(5){height:704px}body[data-locale=de] .hw-portfolio-standard--gridside>.hw-portfolio-hero,body[data-locale=en] .hw-portfolio-standard--gridside>.hw-portfolio-hero{height:1294px}body[data-locale=de] .hw-portfolio-standard--gridside .hw-portfolio-body>section:nth-of-type(2),body[data-locale=en] .hw-portfolio-standard--gridside .hw-portfolio-body>section:nth-of-type(2){padding-bottom:30px}body[data-locale=de] .hw-portfolio-standard--gridside .hw-portfolio-testimonial{height:627px}body[data-locale=en] .hw-portfolio-standard--gridside .hw-portfolio-testimonial{height:600px}.hw-portfolio-standard--gridside .hw-portfolio-testimonial>div{margin-inline:20px}body[data-locale=de] .hw-portfolio-standard--vipr>.hw-portfolio-hero,body[data-locale=en] .hw-portfolio-standard--vipr>.hw-portfolio-hero{height:1610px}body[data-locale=de] .hw-portfolio-standard--vipr .hw-portfolio-developer:first-of-type{height:1036px;min-height:1036px}body[data-locale=de] .hw-portfolio-standard--vipr .hw-portfolio-developer:nth-of-type(2){height:864px;min-height:864px}body[data-locale=en] .hw-portfolio-standard--vipr .hw-portfolio-developer:first-of-type{height:1012px;min-height:1012px}body[data-locale=en] .hw-portfolio-standard--vipr .hw-portfolio-feature-card:first-of-type,body[data-locale=en] .hw-portfolio-standard--vipr .hw-portfolio-feature-card:nth-of-type(5){height:284px;min-height:284px}body[data-locale=en] .hw-portfolio-standard--vipr .hw-portfolio-feature-card:nth-of-type(2){height:336px;min-height:336px}body[data-locale=en] .hw-portfolio-standard--vipr .hw-portfolio-feature-card:nth-of-type(3){height:236px;min-height:236px}body[data-locale=en] .hw-portfolio-standard--vipr .hw-portfolio-feature-card:nth-of-type(4){height:260px;min-height:260px}}@media (width>=960px){.hw-portfolio-developer{grid-template-columns:calc(33.3333% - 4px) 1fr}.hw-portfolio-developer.is-reversed{grid-template-columns:1fr calc(33.3333% - 4px)}.hw-portfolio-developer__copy{width:calc(100% + 12px)}.hw-portfolio-developer.is-reversed .hw-portfolio-developer__copy{margin-left:-12px}.hw-portfolio-developer__copy h3{padding-bottom:16px}}@media (width>=960px) and (width<=1279px){body[data-locale=de] .hw-portfolio-standard--dosb .hw-portfolio-body>section:nth-of-type(4){padding-bottom:76px!important}body[data-locale=en] .hw-portfolio-standard--dosb .hw-portfolio-body>section:nth-of-type(4){padding-bottom:100px!important}body[data-locale=de] .hw-portfolio-standard--vipr>noscript>.hw-portfolio-nojs-height-fix{height:88px}body[data-locale=de] .hw-portfolio-standard--dosb .hw-portfolio-body>section:nth-of-type(2){padding-bottom:208px!important}body[data-locale=en] .hw-portfolio-standard--dosb .hw-portfolio-body>section:nth-of-type(2){padding-bottom:187px!important}body[data-locale=de] .hw-portfolio-standard--tennis_de .hw-portfolio-body>section:nth-of-type(2){padding-bottom:145px!important}body[data-locale=en] .hw-portfolio-standard--tennis_de .hw-portfolio-body>section:nth-of-type(2){padding-bottom:167px!important}body[data-locale=de] .hw-portfolio-standard--gridside .hw-portfolio-body>section:nth-of-type(2){padding-bottom:99px}body[data-locale=de] .hw-portfolio-standard--gridside .hw-portfolio-body>section:nth-of-type(3){padding-bottom:48px}body[data-locale=en] .hw-portfolio-standard--gridside>.hw-portfolio-hero{padding-bottom:136px}body[data-locale=en] .hw-portfolio-standard--gridside .hw-portfolio-body>section:nth-of-type(2){padding-bottom:99px}body[data-locale=en] .hw-portfolio-standard--gridside .hw-portfolio-body>section:nth-of-type(3){padding-bottom:44px}body[data-locale=de] .hw-portfolio-standard--slimspots>.hw-related:not(.hw-portfolio-related-blog){padding-bottom:60px}}@media (width<=599px){body[data-locale=en] .hw-portfolio-bitburger{margin-bottom:-120px}body[data-locale=de] .hw-portfolio-standard--dosb .hw-portfolio-body>section:nth-of-type(2){padding-bottom:146px!important}body[data-locale=en] .hw-portfolio-standard--dosb .hw-portfolio-body>section:nth-of-type(2){padding-bottom:201px!important}body[data-locale=en] .hw-portfolio-standard--dosb .hw-portfolio-body>section:nth-of-type(3){padding-bottom:561px!important}body[data-locale=de] .hw-portfolio-standard--tennis_de .hw-portfolio-body>section:nth-of-type(2){padding-bottom:107px!important}body[data-locale=en] .hw-portfolio-standard--tennis_de .hw-portfolio-body>section:nth-of-type(2){padding-bottom:132px!important}}@media (width>=600px) and (width<=959px){.hw-portfolio-standard--dosb:after{content:"";height:75px;display:block}body[data-locale=en] .hw-portfolio-standard--vipr:after{content:"";height:26px;display:block}body[data-locale=de] .hw-portfolio-standard--gridside .hw-portfolio-body>section:nth-of-type(3),body[data-locale=en] .hw-portfolio-standard--gridside .hw-portfolio-body>section:nth-of-type(3){padding-bottom:30px!important}body[data-locale=de] .hw-portfolio-standard--vipr .hw-portfolio-body>section:nth-of-type(5){padding-bottom:102px!important}body[data-locale=en] .hw-portfolio-standard--vipr .hw-portfolio-body>section:nth-of-type(5){padding-bottom:126px!important}}@media (width>=960px) and (width<=1279px){body[data-locale=de] .hw-portfolio-index:after{content:"";height:16px;display:block}body[data-locale=en] .hw-portfolio-standard--vipr:after{content:"";height:36px;display:block}body[data-locale=de] .hw-portfolio-standard--vipr .hw-portfolio-developer:first-of-type .hw-portfolio-developer__copy{padding:32px 64px 32px 24px!important}body[data-locale=en] .hw-portfolio-standard--vipr .hw-portfolio-developer:first-of-type .hw-portfolio-developer__copy{padding-block:20px!important}body[data-locale=de] .hw-portfolio-standard--vipr .hw-portfolio-body>section:nth-of-type(5){padding-bottom:36px!important}}@media (width>=1280px) and (width<=1919px){body[data-locale=de] .hw-portfolio-standard--dosb .hw-portfolio-body>section:nth-of-type(4){padding-bottom:93px!important}body[data-locale=en] .hw-portfolio-standard--dosb .hw-portfolio-body>section:nth-of-type(4){padding-bottom:156px!important}body[data-locale=en] .hw-portfolio-standard--vipr{margin-bottom:-44px}body[data-locale=en] .hw-portfolio-standard--dosb>.hw-portfolio-hero{padding-bottom:37px!important}body[data-locale=de] .hw-portfolio-standard--gridside .hw-portfolio-body>section:nth-of-type(2),body[data-locale=en] .hw-portfolio-standard--gridside .hw-portfolio-body>section:nth-of-type(2){padding-bottom:216px!important}body[data-locale=de] .hw-portfolio-standard--gridside .hw-portfolio-body>section:nth-of-type(3){padding-bottom:190px!important}body[data-locale=en] .hw-portfolio-standard--gridside>.hw-portfolio-hero{padding-bottom:93px!important}body[data-locale=de] .hw-portfolio-standard--vipr>.hw-portfolio-hero{padding-bottom:41px!important}body[data-locale=de] .hw-portfolio-standard--vipr .hw-portfolio-body>section:nth-of-type(4),body[data-locale=en] .hw-portfolio-standard--vipr .hw-portfolio-body>section:nth-of-type(4){padding-bottom:69px!important}body[data-locale=de] .hw-portfolio-standard--vipr .hw-portfolio-body>section:nth-of-type(5){padding-bottom:45px!important}body[data-locale=en] .hw-portfolio-standard--vipr .hw-portfolio-body>section:nth-of-type(5){padding-bottom:57px!important}}@media (width>=1920px){body[data-locale=de] .hw-portfolio-standard--dosb .hw-portfolio-body>section:nth-of-type(4){padding-bottom:116px!important}body[data-locale=en] .hw-portfolio-standard--dosb .hw-portfolio-body>section:nth-of-type(4){padding-bottom:179px!important}body[data-locale=en] .hw-portfolio-standard--vipr{margin-bottom:-108px}body[data-locale=de] .hw-portfolio-standard--gridside .hw-portfolio-body>section:nth-of-type(2),body[data-locale=en] .hw-portfolio-standard--gridside .hw-portfolio-body>section:nth-of-type(2){padding-bottom:239px!important}body[data-locale=de] .hw-portfolio-standard--gridside .hw-portfolio-body>section:nth-of-type(3){padding-bottom:213px!important}body[data-locale=de] .hw-portfolio-standard--vipr .hw-portfolio-body>section:nth-of-type(4){padding-bottom:92px!important}body[data-locale=en] .hw-portfolio-standard--vipr .hw-portfolio-body>section:nth-of-type(5){padding-bottom:80px!important}}@media (width>=600px) and (width<=959px){body[data-locale=de] .hw-portfolio-standard--gridside .hw-portfolio-body>section:nth-of-type(3),body[data-locale=en] .hw-portfolio-standard--gridside .hw-portfolio-body>section:nth-of-type(3){padding-bottom:30px}}@media (width>=960px) and (width<=1279px){body[data-locale=de] .hw-portfolio-standard--vipr .hw-portfolio-developer:first-of-type .hw-portfolio-developer__copy{padding:32px 64px 32px 24px}body[data-locale=en] .hw-portfolio-standard--vipr .hw-portfolio-developer:first-of-type .hw-portfolio-developer__copy{padding-block:20px}}@media (width>=1280px) and (width<=1919px){body[data-locale=en] .hw-portfolio-standard--dosb>.hw-portfolio-hero{padding-bottom:37px}body[data-locale=de] .hw-portfolio-standard--gridside .hw-portfolio-body>section:nth-of-type(2),body[data-locale=en] .hw-portfolio-standard--gridside .hw-portfolio-body>section:nth-of-type(2){padding-bottom:216px}body[data-locale=de] .hw-portfolio-standard--gridside .hw-portfolio-body>section:nth-of-type(3){padding-bottom:190px}body[data-locale=en] .hw-portfolio-standard--gridside>.hw-portfolio-hero{padding-bottom:93px}body[data-locale=de] .hw-portfolio-standard--vipr>.hw-portfolio-hero{padding-bottom:41px}body[data-locale=de] .hw-portfolio-standard--vipr .hw-portfolio-body>section:nth-of-type(4),body[data-locale=en] .hw-portfolio-standard--vipr .hw-portfolio-body>section:nth-of-type(4){padding-bottom:69px}body[data-locale=de] .hw-portfolio-standard--vipr .hw-portfolio-body>section:nth-of-type(5){padding-bottom:21px}}@media (width>=1920px){body[data-locale=de] .hw-portfolio-standard--gridside .hw-portfolio-body>section:nth-of-type(2),body[data-locale=en] .hw-portfolio-standard--gridside .hw-portfolio-body>section:nth-of-type(2){padding-bottom:239px}body[data-locale=de] .hw-portfolio-standard--gridside .hw-portfolio-body>section:nth-of-type(3){padding-bottom:213px}body[data-locale=de] .hw-portfolio-standard--vipr .hw-portfolio-body>section:nth-of-type(4){padding-bottom:92px}body[data-locale=de] .hw-portfolio-standard--vipr .hw-portfolio-body>section:nth-of-type(5){padding-bottom:44px}}@media (width>=1280px) and (width<=1919px){body[data-locale=en] .hw-portfolio-standard--dosb>.hw-portfolio-hero{padding-bottom:37px}body[data-locale=de] .hw-portfolio-standard--gridside .hw-portfolio-body>section:nth-of-type(2),body[data-locale=en] .hw-portfolio-standard--gridside .hw-portfolio-body>section:nth-of-type(2){padding-bottom:216px}body[data-locale=de] .hw-portfolio-standard--gridside .hw-portfolio-body>section:nth-of-type(3){padding-bottom:190px}body[data-locale=en] .hw-portfolio-standard--gridside>.hw-portfolio-hero{padding-bottom:93px}body[data-locale=de] .hw-portfolio-standard--vipr>.hw-portfolio-hero{padding-bottom:41px}body[data-locale=de] .hw-portfolio-standard--vipr .hw-portfolio-body>section:nth-of-type(4),body[data-locale=en] .hw-portfolio-standard--vipr .hw-portfolio-body>section:nth-of-type(4){padding-bottom:69px}body[data-locale=de] .hw-portfolio-standard--vipr .hw-portfolio-body>section:nth-of-type(5){padding-bottom:21px}}@media (width>=600px) and (width<=959px){body[data-locale=de] .hw-portfolio-standard--dosb .hw-portfolio-body>section:nth-of-type(2)>.mdc-row>.mdc-col:first-child .mdc-icon-card{height:282px}body[data-locale=de] .hw-portfolio-standard--dosb .hw-portfolio-body>section:nth-of-type(2)>.mdc-row>.mdc-col:nth-child(2) .mdc-icon-card{height:238px}body[data-locale=de] .hw-portfolio-standard--dosb .hw-portfolio-body>section:nth-of-type(2)>.mdc-row>.mdc-col:nth-child(3) .mdc-icon-card{height:236px}body[data-locale=de] .hw-portfolio-standard--dosb .hw-portfolio-body>section:nth-of-type(2)>.mdc-row>.mdc-col:nth-child(4) .mdc-icon-card{height:235px}body[data-locale=de] .hw-portfolio-standard--dosb .hw-portfolio-body>section:nth-of-type(2)>.mdc-row>.mdc-col:nth-child(5) .mdc-icon-card{height:214px}body[data-locale=de] .hw-portfolio-standard--dosb .hw-portfolio-body>section:nth-of-type(2)>.mdc-row>.mdc-col:nth-child(6) .mdc-icon-card,body[data-locale=en] .hw-portfolio-standard--dosb .hw-portfolio-body>section:nth-of-type(2)>.mdc-row>.mdc-col:nth-child(6) .mdc-icon-card{height:304px}body[data-locale=en] .hw-portfolio-standard--dosb .hw-portfolio-body>section:nth-of-type(2)>.mdc-row>.mdc-col:first-child .mdc-icon-card{height:259px}body[data-locale=en] .hw-portfolio-standard--dosb .hw-portfolio-body>section:nth-of-type(2)>.mdc-row>.mdc-col:nth-child(2) .mdc-icon-card{height:236px}body[data-locale=en] .hw-portfolio-standard--dosb .hw-portfolio-body>section:nth-of-type(2)>.mdc-row>.mdc-col:nth-child(3),body[data-locale=en] .hw-portfolio-standard--dosb .hw-portfolio-body>section:nth-of-type(2)>.mdc-row>.mdc-col:nth-child(5){height:238px}body[data-locale=en] .hw-portfolio-standard--dosb .hw-portfolio-body>section:nth-of-type(2)>.mdc-row>.mdc-col:nth-child(3) .mdc-icon-card,body[data-locale=en] .hw-portfolio-standard--dosb .hw-portfolio-body>section:nth-of-type(2)>.mdc-row>.mdc-col:nth-child(5) .mdc-icon-card{height:214px}body[data-locale=en] .hw-portfolio-standard--dosb .hw-portfolio-body>section:nth-of-type(2)>.mdc-row>.mdc-col:nth-child(4) .mdc-icon-card{height:212px}.hw-portfolio-standard--gridside .hw-portfolio-testimonial{margin:16px 0;padding:24px;display:block}.hw-portfolio-standard--gridside .hw-portfolio-testimonial img{width:120px;height:120px;margin-bottom:24px}body[data-locale=de] .hw-portfolio-standard--gridside .hw-portfolio-feature-card:first-of-type{height:428px;min-height:428px}body[data-locale=de] .hw-portfolio-standard--gridside .hw-portfolio-feature-card:nth-of-type(4),body[data-locale=en] .hw-portfolio-standard--gridside .hw-portfolio-feature-card:nth-of-type(4){height:236px;min-height:236px;margin-bottom:0}body[data-locale=en] .hw-portfolio-standard--gridside .hw-portfolio-feature-card:first-of-type{height:380px;min-height:380px}body[data-locale=en] .hw-portfolio-standard--gridside .hw-portfolio-feature-card:nth-of-type(2){height:332px;min-height:332px}body[data-locale=de] .hw-portfolio-standard--vipr .hw-portfolio-body>section:nth-of-type(6){padding-bottom:57px}body[data-locale=en] .hw-portfolio-standard--vipr .hw-portfolio-body>section:nth-of-type(6){padding-bottom:30px}}@media (width>=960px) and (width<=1279px){body[data-locale=en] .hw-portfolio-standard--gridside img[aspect-ratio="0.986111111"]{aspect-ratio:.986111;width:100%;max-width:100%;height:auto}.hw-portfolio-developer__copy{padding:32px 64px 32px 24px}.hw-portfolio-developer.is-reversed .hw-portfolio-developer__copy{padding:32px 24px 32px 64px}.hw-portfolio-standard--vipr .hw-portfolio-developer{margin:0 0 48px}body[data-locale=en] .hw-portfolio-standard--vipr .hw-portfolio-feature-card:first-of-type,body[data-locale=en] .hw-portfolio-standard--vipr .hw-portfolio-feature-card:nth-of-type(5){height:256px;min-height:256px}body[data-locale=en] .hw-portfolio-standard--vipr .hw-portfolio-feature-card:nth-of-type(2){height:280px;min-height:280px}body[data-locale=en] .hw-portfolio-standard--vipr .hw-portfolio-feature-card:nth-of-type(3),body[data-locale=en] .hw-portfolio-standard--vipr .hw-portfolio-feature-card:nth-of-type(4){height:232px;min-height:232px}.hw-portfolio-standard--vipr .hw-portfolio-feature-card:last-of-type{margin-bottom:0}body[data-locale=de] .hw-portfolio-standard--vipr .hw-portfolio-body>section:nth-of-type(6){padding-bottom:100px}body[data-locale=en] .hw-portfolio-standard--vipr .hw-portfolio-body>section:nth-of-type(6){padding-bottom:59px}body[data-locale=de] .hw-portfolio-standard--gridside .hw-portfolio-feature-card:first-of-type,body[data-locale=de] .hw-portfolio-standard--gridside .hw-portfolio-feature-card:nth-of-type(3){height:376px;min-height:376px}body[data-locale=de] .hw-portfolio-standard--gridside .hw-portfolio-feature-card:nth-of-type(2){height:352px;min-height:352px}body[data-locale=de] .hw-portfolio-standard--gridside .hw-portfolio-feature-card:nth-of-type(4){height:232px;min-height:232px;margin-bottom:0}body[data-locale=en] .hw-portfolio-standard--gridside .hw-portfolio-feature-card:first-of-type,body[data-locale=en] .hw-portfolio-standard--gridside .hw-portfolio-feature-card:nth-of-type(3){height:328px;min-height:328px}body[data-locale=en] .hw-portfolio-standard--gridside .hw-portfolio-feature-card:nth-of-type(2){height:304px;min-height:304px}body[data-locale=en] .hw-portfolio-standard--gridside .hw-portfolio-feature-card:nth-of-type(4){height:208px;min-height:208px;margin-bottom:0}}@media (width>=1280px){.hw-portfolio-developer__copy{padding:48px 88px 48px 32px}.hw-portfolio-developer.is-reversed .hw-portfolio-developer__copy{padding:48px 32px 48px 88px}.hw-portfolio-standard--vipr .hw-portfolio-developer{margin:0 0 48px}body[data-locale=de] .hw-portfolio-standard--vipr .hw-portfolio-feature-card:first-of-type,body[data-locale=de] .hw-portfolio-standard--vipr .hw-portfolio-feature-card:nth-of-type(2),body[data-locale=de] .hw-portfolio-standard--vipr .hw-portfolio-feature-card:nth-of-type(5){height:292px;min-height:292px}body[data-locale=de] .hw-portfolio-standard--vipr .hw-portfolio-feature-card:nth-of-type(3),body[data-locale=en] .hw-portfolio-standard--vipr .hw-portfolio-feature-card:nth-of-type(3),body[data-locale=en] .hw-portfolio-standard--vipr .hw-portfolio-feature-card:nth-of-type(4){height:244px;min-height:244px}body[data-locale=de] .hw-portfolio-standard--vipr .hw-portfolio-feature-card:nth-of-type(4),body[data-locale=en] .hw-portfolio-standard--vipr .hw-portfolio-feature-card:first-of-type,body[data-locale=en] .hw-portfolio-standard--vipr .hw-portfolio-feature-card:nth-of-type(2),body[data-locale=en] .hw-portfolio-standard--vipr .hw-portfolio-feature-card:nth-of-type(5){height:268px;min-height:268px}.hw-portfolio-standard--vipr .hw-portfolio-feature-card:last-of-type{margin-bottom:0}}@media (width>=1280px) and (width<=1919px){body[data-locale=de] .hw-portfolio-standard--vipr .hw-portfolio-body>section:nth-of-type(6){padding-bottom:55px}body[data-locale=en] .hw-portfolio-standard--vipr .hw-portfolio-body>section:nth-of-type(6){padding-bottom:69px}}@media (width>=1920px){body[data-locale=de] .hw-portfolio-standard--vipr .hw-portfolio-body>section:nth-of-type(6){padding-bottom:78px}body[data-locale=en] .hw-portfolio-standard--vipr .hw-portfolio-body>section:nth-of-type(6){padding-bottom:92px}}.hw-portfolio-bitburger{width:100%;margin-top:-16px;overflow-x:clip}.hw-portfolio-bitburger__section{box-sizing:border-box;flex-direction:column;margin-inline:auto;display:flex;position:relative}.hw-portfolio-bitburger__hero,.hw-portfolio-bitburger__success{width:100%}.hw-portfolio-bitburger__hero{color:#fff;background:linear-gradient(#031c2e42,#031c2e42),url(/images/portfolio/bitburger/Bitburger_BG.jpg) 50%/cover fixed;height:1367px}.hw-portfolio-bitburger__edge{z-index:1;background:url(/images/background/pattern/Hexagon_Border_1.svg) 50%/100% 100% no-repeat;flex:0 0 150px;width:100%}.hw-portfolio-bitburger__edge--top{margin-top:-1px;margin-bottom:84px}.hw-portfolio-bitburger__edge--bottom{margin-top:84px;margin-bottom:-1px;transform:rotate(180deg)}.hw-portfolio-bitburger__header{flex:none;width:min(900px,100% - 32px);height:243px;min-height:0;margin:0 auto 12px}.hw-portfolio-bitburger__header .hw-section__subtitle{color:#1574ad;letter-spacing:.48px;text-transform:none;order:1;width:100%;margin:0;padding:24px 0 16px;font-size:24px;font-weight:400;line-height:48px}.hw-portfolio-bitburger__header span{flex-shrink:0;order:2}.hw-portfolio-bitburger__header :is(h1,h2){order:3}.hw-portfolio-bitburger__header--light :is(h1,h2),.hw-portfolio-bitburger__header--light .hw-section__subtitle{color:#fff;text-shadow:0 1px 4px #0009}.hw-portfolio-bitburger__header--light span{background:#c59e43}.hw-portfolio-brand-slider{width:100%;height:500px;margin-top:144px;overflow:hidden}.hw-portfolio-brand-slider__track{justify-content:center;align-items:center;gap:22px;width:max-content;min-width:100%;height:500px;display:flex}.hw-portfolio-brand-card{background:#fff;border-radius:8px;flex:0 0 400px;width:400px;height:250px;position:relative;overflow:hidden}.hw-portfolio-brand-card:after{content:"";z-index:1;pointer-events:none;background:#fff6;position:absolute;inset:0}.hw-portfolio-brand-card.is-active{flex-basis:640px;width:640px;height:400px}.hw-portfolio-brand-card.is-active:after{display:none}.hw-portfolio-brand-card>img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.hw-portfolio-brand-card__footer{z-index:2;text-align:center;color:#141414;padding:12px;position:absolute;bottom:0;left:0;right:0}.is-active .hw-portfolio-brand-card__footer{padding:24px}.hw-portfolio-brand-card__footer strong,.hw-portfolio-brand-card__footer a{color:inherit;text-decoration:none;display:block}.hw-portfolio-brand-card__footer span{background:#0003;width:100px;height:1px;margin:8px auto;display:block}.is-active .hw-portfolio-brand-card__footer span{margin:16px auto}.hw-portfolio-brand-card__footer--quilt-gold{background:#c7a45a}.hw-portfolio-brand-card__footer--red{color:#fff;background:#ce5963}.hw-portfolio-brand-card__footer--green{color:#fff;background:#286254}.hw-portfolio-brand-card__footer--taylor{color:#fff;background:#5f5546}.hw-portfolio-bitburger__b2b,.hw-portfolio-bitburger__team,.hw-portfolio-bitburger__contact{width:calc(100% - 160px);max-width:1280px}.hw-portfolio-bitburger__b2b{height:1697px;padding-block:72px}.hw-portfolio-bitburger__b2b:before,.hw-portfolio-bitburger__team:before,.hw-portfolio-bitburger__contact:before{content:"";z-index:-1;background:#e9f7ff url(/images/background/pattern/bg-pattern-0.1.svg) top/cover no-repeat;width:100vw;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.hw-portfolio-bitburger__inner{width:100%;margin-inline:auto}.hw-portfolio-bitburger__copy-card{box-sizing:border-box;background:#fffc;border-radius:8px;margin-top:32px;padding:48px 72px}.hw-portfolio-bitburger__copy-card p{margin:0 0 16px}.hw-portfolio-gastro-card{width:640px;height:400px;margin:32px auto 0}.hw-portfolio-bitburger__brands-copy{margin-top:32px}.hw-portfolio-bitburger__brands-copy h3{margin:0;padding:0 0 16px;font-size:32px;font-weight:400;line-height:48px}.hw-portfolio-bitburger__brands{grid-template-columns:repeat(5,1fr);align-items:center;gap:10%;margin:48px 0;display:grid}.hw-portfolio-bitburger__brands a{justify-content:center;align-items:center;display:flex}.hw-portfolio-bitburger__brands img{object-fit:contain;width:100%;max-height:80px;display:block}.hw-portfolio-bitburger__success{color:#fff;background:linear-gradient(#02121c38,#02121c38),url(/images/portfolio/bitburger/Glaeser_Background.jpg) top/cover fixed;height:2427px;padding-top:150px}.hw-portfolio-bitburger__success:before{content:"";background:url(/images/background/pattern/Hexagon_Border_1.svg) 50%/100% 100% no-repeat;width:100%;height:150px;position:absolute;top:-1px;left:0}.hw-portfolio-bitburger__success:after{content:"";background:url(/images/background/pattern/Hexagon_Border_1.svg) 50%/100% 100% no-repeat;width:100%;height:150px;position:absolute;bottom:-1px;left:0;transform:rotate(180deg)}.hw-portfolio-bitburger__success .hw-portfolio-bitburger__inner{width:min(100% - 160px,1280px)}.hw-portfolio-bitburger__testimonial{box-sizing:border-box;color:#141414;background:#c7a45a;border-radius:8px;align-items:center;gap:48px;margin:64px 0 120px;padding:48px 72px;display:flex}.hw-portfolio-bitburger__testimonial img{object-fit:contain;width:180px;height:180px}.hw-portfolio-bitburger__testimonial p{margin:0 0 16px}.hw-portfolio-bitburger__testimonial cite{font-style:normal;font-weight:700}.hw-portfolio-bitburger__feature-list{gap:48px;display:grid}.hw-portfolio-bitburger__feature-card{color:#2e2759de;background:#ffffffeb;border-radius:8px;grid-template-columns:25% 75%;min-height:280px;display:grid;overflow:hidden}.hw-portfolio-bitburger__feature-card>div:last-child{box-sizing:border-box;flex-direction:column;justify-content:center;padding:40px 48px;display:flex}.hw-portfolio-bitburger__feature-card h3{margin:0;padding:0 0 16px;font-size:20px;line-height:32px}.hw-portfolio-bitburger__feature-card p{margin:0 0 16px}.hw-portfolio-bitburger__feature-icon{justify-content:center;align-items:center;padding:24px;display:flex}.hw-portfolio-bitburger__feature-icon img{object-fit:contain;width:70%;max-height:180px;display:block}.hw-portfolio-bitburger__feature-icon.is-navy{background:#062233}.hw-portfolio-bitburger__feature-icon.is-blue{background:#1fabff}.hw-portfolio-bitburger__team{height:4224px;padding-block:84px}.hw-portfolio-bitburger__subheading{text-align:center;margin:48px 0;padding:0;font-size:32px;font-weight:400;line-height:48px}.hw-portfolio-bitburger__people{gap:48px;display:grid}.hw-portfolio-bitburger__person{background:#fffc;border-radius:8px;grid-template-columns:330px 1fr;min-height:500px;display:grid;overflow:hidden}.hw-portfolio-bitburger__person.is-reversed>.employee-card{order:2}.hw-portfolio-bitburger__person-copy{flex-direction:column;justify-content:center;padding:48px 88px;display:flex}.hw-portfolio-bitburger__person-copy h3{height:auto;margin:0;padding:0 0 16px;font-size:20px;line-height:32px}.hw-portfolio-bitburger__person-link{text-align:right;margin-top:16px!important}.hw-portfolio-bitburger__contact{height:931px;padding-bottom:69px}.hw-portfolio-bitburger__contact .contact-form__subtitle{white-space:pre-line}.hw-portfolio-bitburger__related .hw-section{width:min(100% - 160px,1280px)}.hw-portfolio-bitburger__related .hw-portfolio-related-blog .hw-post{min-height:342px}.hw-portfolio-bitburger__related>.hw-section:first-child{height:669px}.hw-portfolio-bitburger__related>.hw-section:last-child{height:532px}body[data-locale=en] .hw-portfolio-bitburger__b2b{height:1673px}body[data-locale=en] .hw-portfolio-bitburger__success{height:2379px}body[data-locale=en] .hw-portfolio-bitburger__team{height:4152px}@media (width>=1920px){.hw-portfolio-bitburger__hero{height:1467px}.hw-portfolio-bitburger__b2b,.hw-portfolio-bitburger__team,.hw-portfolio-bitburger__contact{width:calc(100% - 320px);max-width:none}.hw-portfolio-bitburger__b2b{height:1699px}.hw-portfolio-bitburger__success{height:2539px}.hw-portfolio-bitburger__success .hw-portfolio-bitburger__inner{width:calc(100% - 320px)}.hw-portfolio-bitburger__team{height:4188px}.hw-portfolio-bitburger__contact{height:987px;padding-bottom:92px}.hw-portfolio-bitburger__related .hw-section{width:calc(100% - 320px);max-width:none}.hw-portfolio-bitburger__related>.hw-section:last-child{height:540px}.hw-portfolio-bitburger__related>.hw-section:first-child{height:692px}body[data-locale=en] .hw-portfolio-bitburger__b2b{height:1627px}body[data-locale=en] .hw-portfolio-bitburger__success{height:2491px}body[data-locale=en] .hw-portfolio-bitburger__team{height:4164px}}@media (width>=960px) and (width<=1279px){.hw-portfolio-bitburger__hero{height:1104px}.hw-portfolio-bitburger__edge{flex-basis:100px}.hw-portfolio-bitburger__edge--top{margin-bottom:48px}.hw-portfolio-bitburger__edge--bottom{margin-top:48px}.hw-portfolio-brand-slider{height:400px;margin-top:72px}.hw-portfolio-brand-slider__track{height:400px}.hw-portfolio-brand-card{flex-basis:320px;width:320px;height:200px}.hw-portfolio-brand-card.is-active{flex-basis:512px;width:512px;height:320px}.hw-portfolio-bitburger__b2b,.hw-portfolio-bitburger__team,.hw-portfolio-bitburger__contact{width:100%;padding-inline:48px}.hw-portfolio-bitburger__b2b{height:1698px;padding-block:48px}.hw-portfolio-bitburger__success{height:2244px}.hw-portfolio-bitburger__success .hw-portfolio-bitburger__inner{width:calc(100% - 96px)}.hw-portfolio-bitburger__team{height:4008px;padding-block:48px}.hw-portfolio-bitburger__person-copy{padding:40px 56px}.hw-portfolio-bitburger__contact{height:896px;padding-bottom:60px}.hw-portfolio-bitburger__related .hw-section{box-sizing:border-box;width:100%;padding-inline:48px}.hw-portfolio-bitburger__related>.hw-section:first-child{height:586px}.hw-portfolio-bitburger__related>.hw-section:last-child{height:528px}body[data-locale=en] .hw-portfolio-bitburger__b2b{height:1674px}body[data-locale=en] .hw-portfolio-bitburger__success{height:2172px}body[data-locale=en] .hw-portfolio-bitburger__team{height:3912px}}@media (width<=959px){body:has(.hw-portfolio-bitburger) .hw-page{overflow:visible}.hw-portfolio-bitburger__header{height:auto;min-height:191px}.hw-portfolio-bitburger__header .hw-section__subtitle{font-size:18.4px;line-height:28px}.hw-portfolio-bitburger__edge{flex-basis:50px}.hw-portfolio-bitburger__edge--top{margin-bottom:32px}.hw-portfolio-bitburger__edge--bottom{margin-top:32px}.hw-portfolio-brand-slider{height:400px;margin-top:64px}.hw-portfolio-brand-slider__track{height:400px;transform:translate(0)}.hw-portfolio-brand-card{display:none}.hw-portfolio-brand-card.is-active{aspect-ratio:16/10;flex:0 0 min(640px,100vw - 32px);width:min(640px,100vw - 32px);height:auto;display:block}.hw-portfolio-bitburger__hero{height:943px}.hw-portfolio-bitburger__b2b,.hw-portfolio-bitburger__team,.hw-portfolio-bitburger__contact{width:100%;padding-inline:32px}.hw-portfolio-bitburger__b2b{height:1631px;padding-block:32px}.hw-portfolio-bitburger__copy-card{padding:32px 48px}.hw-portfolio-gastro-card{aspect-ratio:16/10;width:min(640px,100%);height:auto;display:block}.hw-portfolio-bitburger__brands-copy{aspect-ratio:auto;display:block}.hw-portfolio-bitburger__brands{grid-template-columns:repeat(3,1fr);gap:32px;margin:32px 0}.hw-portfolio-bitburger__success{height:2245px;padding-top:100px}.hw-portfolio-bitburger__success:before,.hw-portfolio-bitburger__success:after{height:100px}.hw-portfolio-bitburger__success .hw-portfolio-bitburger__inner{width:calc(100% - 64px)}.hw-portfolio-bitburger__testimonial{margin:48px 0 72px;padding:32px 48px}.hw-portfolio-bitburger__testimonial img{width:120px;height:120px}.hw-portfolio-bitburger__feature-list{gap:32px}.hw-portfolio-bitburger__feature-card{min-height:300px}.hw-portfolio-bitburger__feature-card>div:last-child{padding:32px}.hw-portfolio-bitburger__team{height:5808px;padding-block:32px}.hw-portfolio-bitburger__people-title{margin:64px 0}.hw-portfolio-bitburger__person,.hw-portfolio-bitburger__person.is-reversed{grid-template-columns:330px 1fr}.hw-portfolio-bitburger__person.is-reversed>.employee-card{order:0}.hw-portfolio-bitburger__person-copy{padding:32px 48px}.hw-portfolio-bitburger__contact{height:778px;padding-bottom:30px}.hw-portfolio-bitburger__related .hw-section{box-sizing:border-box;width:100%;padding-inline:32px}.hw-portfolio-bitburger__related>.hw-section:first-child{height:634px}.hw-portfolio-bitburger__related>.hw-section:last-child{height:468px}body[data-locale=en] .hw-portfolio-bitburger__success{height:2197px}body[data-locale=en] .hw-portfolio-bitburger__b2b{height:1631px}body[data-locale=en] .hw-portfolio-bitburger__team{height:5620px}body[data-locale=en] .hw-portfolio-bitburger__related>.hw-section:last-child{height:440px}}@media (width<=599px){.hw-portfolio-bitburger__hero{height:864px}.hw-portfolio-bitburger__header{min-height:215px}.hw-portfolio-brand-slider{height:244px;margin-top:32px}.hw-portfolio-brand-slider__track{height:244px}.hw-portfolio-bitburger__b2b{height:2409.63px}.hw-portfolio-bitburger__copy-card{padding:16px}.hw-portfolio-gastro-card{min-height:224px}.hw-portfolio-bitburger__brands-copy h3{font-size:24px;line-height:32px}.hw-portfolio-bitburger__brands{grid-template-columns:1fr;gap:16px}.hw-portfolio-bitburger__brands img{width:200px}.hw-portfolio-bitburger__success{height:2856.76px;padding-top:50px}.hw-portfolio-bitburger__success:before,.hw-portfolio-bitburger__success:after{height:50px}.hw-portfolio-bitburger__success .hw-portfolio-bitburger__inner{width:calc(100% - 64px)}.hw-portfolio-bitburger__testimonial{margin:32px 0 48px;padding:24px;display:block}.hw-portfolio-bitburger__testimonial img{margin:0 auto 24px;display:block}.hw-portfolio-bitburger__feature-card,.hw-portfolio-bitburger__feature-card:nth-child(odd){flex-direction:column;min-height:0;display:flex}.hw-portfolio-bitburger__feature-card:nth-child(odd)>.hw-portfolio-bitburger__feature-icon{order:0}.hw-portfolio-bitburger__feature-icon{box-sizing:border-box;height:140px}.hw-portfolio-bitburger__feature-card>div:last-child{padding:24px}.hw-portfolio-bitburger__team{height:7716px}.hw-portfolio-bitburger__subheading{margin:32px 0;font-size:24px;line-height:32px}.hw-portfolio-bitburger__service-list .hw-portfolio-bitburger__feature-card{min-height:370px}.hw-portfolio-bitburger__person,.hw-portfolio-bitburger__person.is-reversed{flex-direction:column;min-height:0;display:flex}.hw-portfolio-bitburger__person .employee-card{flex:0 0 500px;order:0}.hw-portfolio-bitburger__person-copy{padding:24px}.hw-portfolio-bitburger__contact{height:906px}.hw-portfolio-bitburger__related>.hw-section:first-child{height:457px}.hw-portfolio-bitburger__related>.hw-section:last-child{height:560px}body[data-locale=en] .hw-portfolio-bitburger__b2b{height:2382px}body[data-locale=en] .hw-portfolio-bitburger__success{height:2682px}body[data-locale=en] .hw-portfolio-bitburger__team{height:7136px}body[data-locale=en] .hw-portfolio-bitburger__contact{height:882px}}.hw-portfolio-hero{flex-direction:column;padding-bottom:117px;display:flex}.hw-portfolio-hero__header{width:100%;max-width:900px;height:auto;min-height:0;margin:0 auto 12px}.hw-portfolio-hero__header h2{color:#1574ad;text-align:center;letter-spacing:.48px;text-transform:none;order:1;width:100%;max-width:600px;margin:0 auto;padding:24px 0 16px;font-size:24px;font-weight:400;line-height:48px}.hw-portfolio-hero__header span{flex-shrink:0;order:2}.hw-portfolio-hero__header h1{order:3}.hw-portfolio-hero__row{flex-wrap:wrap;margin:76px -12px -12px;display:flex}.hw-portfolio-hero__visual,.hw-portfolio-hero__facts{box-sizing:border-box;flex:0 0 50%;max-width:50%;padding:12px}.hw-portfolio-hero__visual{flex-direction:column;align-items:center;display:flex}.hw-portfolio-hero__image{aspect-ratio:1;width:100%;max-width:400px}.hw-portfolio-hero__image img{object-fit:cover;clip-path:polygon(50% 0,95% 25%,95% 75%,50% 100%,5% 75%,5% 25%);width:100%;height:100%;display:block}.hw-portfolio-hero__visual .tag-list{justify-content:center;margin-top:32px;margin-bottom:16px}.hw-portfolio-hero__facts{align-items:center;display:flex}.hw-portfolio-info-box{background:#ffffffa8;border-radius:8px;width:100%;padding:48px 48px 44px}.hw-portfolio-info-box>h2{text-align:center;letter-spacing:.32px;margin:0 0 20px;padding:4px 0 12px;font-size:32px;font-weight:400;line-height:48px}.hw-portfolio-info-box table{border-collapse:collapse;background:0 0;width:100%}.hw-portfolio-info-box td{vertical-align:top;border:0;padding:16px 0}.hw-portfolio-info-box td:first-child{width:30%;min-width:180px;font-weight:600}.hw-portfolio-info-box a{color:inherit;text-decoration:none}.hw-portfolio-technologies{text-align:center;padding:20px 0}.hw-portfolio-technologies h3{letter-spacing:.32px;margin:0;padding:0;font-size:20px;font-weight:600;line-height:32px}.hw-portfolio-technologies>div{flex-wrap:wrap;justify-content:center;display:flex}.hw-portfolio-technologies :is(span,a){justify-content:center;align-items:center;margin:8px;padding:8px;display:inline-flex}.hw-portfolio-technologies img{object-fit:contain;width:auto;max-width:100px;height:64px;display:block}.hw-portfolio-body>.hw-portfolio-content-section{flex-direction:column;padding-bottom:69px;display:flex}.hw-portfolio-body>.hw-portfolio-content-section:nth-child(2){padding-bottom:81px}.hw-portfolio-body>.hw-portfolio-content-section:has(.hw-contact),.hw-portfolio-standard>.hw-portfolio-content-section:has(.hw-contact){padding-bottom:48px}.hw-portfolio-content-section.no-pattern{padding-top:0}.hw-portfolio-body .hw-portfolio-content-card{overflow:hidden}.hw-portfolio-body .description__card{background:#1fabff1a}.hw-portfolio-body .transparent-4{background:#fff6!important}.hw-portfolio-body .text-justify{text-align:justify}.hw-portfolio-body h2.justify-center,.hw-portfolio-body .hw-portfolio-prose-h2{text-align:center;letter-spacing:.32px;justify-content:center;margin-inline:auto;padding-top:0;font-size:32px;font-weight:400;line-height:48px;display:flex}.hw-portfolio-body h3{box-sizing:border-box;letter-spacing:.32px;height:48px;margin:0;padding:24px 0 12px;font-size:20px;font-weight:600;line-height:32px}.hw-portfolio-content-divider{background:#2e27591f;border:0;height:0;display:block}.hw-portfolio-body .mdc-responsive.hw-hexagon{aspect-ratio:.921;clip-path:polygon(50% 0,95% 25%,95% 75%,50% 100%,5% 75%,5% 25%);margin:0 auto;position:relative;overflow:hidden}.hw-portfolio-body .mdc-responsive.hw-hexagon .mdc-image{object-fit:contain;width:70%;height:70%;position:absolute;inset:15%}.hw-portfolio-employee-card{width:330px;max-width:100%;margin-inline:auto}.hw-portfolio-image-slider{width:min(100%,1200px);height:min(var(--slider-height,400px), 350px);background:#ffffffb3;border-radius:8px;justify-content:center;align-items:center;margin:16px auto;display:flex;position:relative;overflow:hidden}.hw-portfolio-standard .hw-portfolio-image-slider{height:auto!important;min-height:0!important;margin-top:32px!important}.hw-portfolio-image-slider__slide{flex-direction:column;width:100%;height:100%;margin:0;display:none;position:relative}.hw-portfolio-image-slider img{object-fit:contain;flex:auto;width:100%;min-height:0;display:block}.hw-portfolio-image-slider figcaption{text-align:center;flex:none;padding:16px;position:absolute;bottom:0;left:0;right:0}.hw-portfolio-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hw-portfolio-employee-card__role{text-align:center;padding-top:8px}.hw-portfolio-custom-contact-intro{z-index:1;box-sizing:border-box;pointer-events:none;grid-area:1/1;width:min(100%,1312px);margin:16px auto;padding-inline:24px}.hw-portfolio-body .mdc-icon-card p,.hw-portfolio-body .mdc-icon-card li{letter-spacing:.285714px;font-weight:400;line-height:22.8px}@media (width<=599px){.hw-portfolio-body h3.text-h3{font-size:18.4px;line-height:28px}}.hw-portfolio-content-section:has(.hw-portfolio-custom-contact-intro){display:grid}.hw-portfolio-content-section:has(.hw-portfolio-custom-contact-intro)>.hw-contact{grid-area:1/1}.hw-portfolio-content-section:has(.hw-portfolio-custom-contact-intro) .hw-contact form>h2,.hw-portfolio-content-section:has(.hw-portfolio-custom-contact-intro) .hw-contact form>.contact-form__subtitle,.hw-portfolio-content-section:has(.hw-portfolio-custom-contact-intro) .hw-contact form>.contact-form__request{visibility:hidden}@media (width>=960px){.hw-portfolio-custom-contact-intro{margin-block:20px;padding-inline:40px}}@media (width>=1280px){.hw-portfolio-custom-contact-intro{margin-block:24px;padding-inline:64px}}.hw-portfolio-testimonial{background:#8bd5ffb8;border-radius:8px;grid-template-columns:240px 1fr;align-items:center;gap:48px;min-height:280px;margin:48px 0;padding:48px;display:grid}.hw-portfolio-testimonial img{object-fit:cover;clip-path:polygon(50% 0,95% 25%,95% 75%,50% 100%,5% 75%,5% 25%);width:200px;height:200px;margin:auto;display:block}.hw-portfolio-testimonial p{margin:0 0 16px}.hw-portfolio-feature-card{background:#ffffff80;border-radius:0;grid-template-columns:25% 75%;min-height:280px;margin:0 0 48px;display:grid;overflow:hidden}.hw-portfolio-feature-card:nth-of-type(2n){grid-template-columns:75% 25%}.hw-portfolio-feature-card:nth-of-type(2n)>.hw-portfolio-feature-card__icon{order:2}.hw-portfolio-feature-card__icon{background:var(--hw-portfolio-card-color,#1a90d6);justify-content:center;align-items:center;padding:32px;display:flex}.hw-portfolio-feature-card__icon img{object-fit:contain;width:70%;max-height:180px;display:block}.hw-portfolio-feature-card>div:last-child{flex-direction:column;justify-content:center;padding:40px 48px;display:flex}.hw-portfolio-developer{background:#ffffffb3;border-radius:8px;grid-template-columns:330px 1fr;min-height:500px;margin:48px 0 0;display:grid;overflow:hidden}.hw-portfolio-developer.is-reversed{grid-template-columns:1fr 330px}.hw-portfolio-developer.is-reversed>.employee-card{order:2}.hw-portfolio-developer__copy{flex-direction:column;justify-content:center;padding:48px 88px;display:flex}.hw-portfolio-developer__copy h3{height:auto;padding-top:0}.hw-portfolio-body .mdc-icon-card{background:#ffffffb3;border-radius:8px;min-height:0;padding:16px 16px 16px 80px;position:relative}.hw-portfolio-body .mdc-image.w-sm-100{object-fit:contain;width:120px;height:120px;margin:0 auto;display:block}.hw-portfolio-body .mdc-icon-card:before{content:"";clip-path:polygon(50% 0,95% 25%,95% 75%,50% 100%,5% 75%,5% 25%);background:#8bd5ff;width:40px;height:44px;position:absolute;top:16px;left:16px;transform:none}.hw-portfolio-body .hw-portfolio-content-section>.hw-portfolio-content-section{width:100%;max-width:none;margin-inline:0}.hw-portfolio-inline-image{aspect-ratio:1.5;object-fit:contain;width:min(100%,1200px);margin:48px auto;display:block}.hw-portfolio-nojs-height-fix{height:0;display:block}@media (width<=599px){body[data-locale=en] .hw-portfolio-bitburger{padding-bottom:119px}}@media (width>=960px) and (width<=1279px){body[data-locale=de] .hw-portfolio-index{margin-bottom:-17px}.hw-portfolio-standard>noscript>.hw-portfolio-nojs-height-fix{height:87px}}.hw-portfolio-promo{grid-template-columns:176px 1fr;align-items:center;min-height:288px;display:grid}.hw-portfolio-promo>.mdc-image.w-sm-100{width:176px;height:176px}.hw-portfolio-promo__copy{min-width:0}@media (width>=1280px){.hw-portfolio-standard--dosb .mdc-icon-card:first-child,.hw-portfolio-standard--dosb .mdc-icon-card:nth-child(2){height:282px}.hw-portfolio-standard--dosb .mdc-icon-card:nth-child(3),.hw-portfolio-standard--dosb .mdc-icon-card:nth-child(4){height:258px}.hw-portfolio-standard--dosb .mdc-icon-card:nth-child(5),.hw-portfolio-standard--dosb .mdc-icon-card:nth-child(6){height:349px}.hw-portfolio-standard--tennis_de .mdc-icon-card:first-child,.hw-portfolio-standard--tennis_de .mdc-icon-card:nth-child(2){height:305px}.hw-portfolio-standard--tennis_de .mdc-icon-card:nth-child(3){height:235px}.hw-portfolio-standard--dosb .hw-portfolio-image-slider{height:600px;margin-block:48px}}@media (width>=1280px) and (width<=1919px){.hw-portfolio-standard--dosb .hw-portfolio-hero{padding-bottom:85px}.hw-portfolio-standard--dosb .hw-portfolio-body>section:first-child{padding-bottom:117px}.hw-portfolio-standard--dosb .hw-portfolio-body>section:nth-child(2){padding-bottom:160px}.hw-portfolio-standard--dosb .hw-portfolio-body>section:nth-child(3){padding-bottom:247px}.hw-portfolio-standard--dosb .hw-portfolio-body>section:nth-child(4){padding-bottom:93px}.hw-portfolio-standard--gridside .hw-portfolio-hero{padding-bottom:113px}.hw-portfolio-standard--gridside .hw-portfolio-body>section:first-child{padding-bottom:129px}.hw-portfolio-standard--gridside .hw-portfolio-body>section:nth-child(2){padding-bottom:271px}.hw-portfolio-standard--gridside .hw-portfolio-body>section:nth-child(3){padding-bottom:290px}.hw-portfolio-standard--tennis_de .hw-portfolio-hero{padding-bottom:161px}.hw-portfolio-standard--tennis_de .hw-portfolio-body>section:first-child{padding-bottom:93px}.hw-portfolio-standard--tennis_de .hw-portfolio-body>section:nth-child(2){padding-bottom:95px}.hw-portfolio-standard--tennis_de .hw-portfolio-body>section:nth-child(3){padding-bottom:191px}.hw-portfolio-standard--tennis_de .hw-portfolio-body>section:nth-child(5){padding-bottom:165px}.hw-portfolio-standard--vipr .hw-portfolio-hero{padding-bottom:41px}.hw-portfolio-standard--vipr .hw-portfolio-inline-image{aspect-ratio:auto;height:580px}.hw-portfolio-standard--vipr .hw-portfolio-body>section:first-child{padding-bottom:129px}.hw-portfolio-standard--vipr .hw-portfolio-body>section:nth-child(3){padding-bottom:165px}.hw-portfolio-standard--vipr .hw-portfolio-body>section:nth-child(4){padding-bottom:9px}.hw-portfolio-standard--vipr .hw-portfolio-body>section:nth-child(5){padding-bottom:49px}.hw-portfolio-standard--vipr .hw-portfolio-body>section:nth-child(6){padding-bottom:103px}body[data-locale=en] .hw-portfolio-standard--dosb .hw-portfolio-hero{padding-bottom:0}body[data-locale=en] .hw-portfolio-standard--dosb .hw-portfolio-body>section:first-child{padding-bottom:88px}body[data-locale=en] .hw-portfolio-standard--gridside .hw-portfolio-hero{padding-bottom:0}body[data-locale=en] .hw-portfolio-standard--gridside .hw-portfolio-body>section:first-child{padding-bottom:54px}body[data-locale=en] .hw-portfolio-standard--tennis_de .hw-portfolio-hero{padding-bottom:59px}body[data-locale=de] .hw-portfolio-standard--vipr .hw-portfolio-hero{padding-bottom:0}body[data-locale=de] .hw-portfolio-standard--vipr .hw-portfolio-body>section:nth-child(4){padding-bottom:8px}body[data-locale=en] .hw-portfolio-standard--vipr .hw-portfolio-body>section:first-child{padding-bottom:489px}body[data-locale=de] .hw-portfolio-standard--inspect3d .hw-portfolio-hero{padding-bottom:174px}body[data-locale=en] .hw-portfolio-standard--inspect3d .hw-portfolio-hero{padding-bottom:198px}.hw-portfolio-standard--pixelx .hw-portfolio-hero{padding-bottom:49px}.hw-portfolio-standard--slimspots .hw-portfolio-hero{padding-bottom:206px}body[data-locale=de] .hw-portfolio-standard--werner-consulting .hw-portfolio-hero{padding-bottom:170px}body[data-locale=en] .hw-portfolio-standard--werner-consulting .hw-portfolio-hero,.hw-portfolio-standard--purize .hw-portfolio-hero{padding-bottom:122px}}.hw-portfolio-related-blog .hw-related__slide{flex-basis:100%;max-width:100%}.hw-portfolio-standard .hw-related__swiper,.hw-portfolio-bitburger__related .hw-related__swiper{max-width:none}.hw-portfolio-related-blog .hw-post{min-height:364px}@media (width>=1920px){.hw-portfolio-standard .hw-portfolio-hero{padding-bottom:148px}body[data-locale=en] .hw-portfolio-standard--dosb .hw-portfolio-hero{padding-bottom:331px}body[data-locale=en] .hw-portfolio-standard--gridside .hw-portfolio-hero{padding-bottom:428px}body[data-locale=en] .hw-portfolio-standard--tennis_de .hw-portfolio-hero{padding-bottom:299px}body[data-locale=en] .hw-portfolio-standard--vipr .hw-portfolio-hero{padding-bottom:430px}body[data-locale=de] .hw-portfolio-standard--inspect3d .hw-portfolio-hero{padding-bottom:157px}body[data-locale=en] .hw-portfolio-standard--inspect3d .hw-portfolio-hero{padding-bottom:181px}.hw-portfolio-standard--pixelx .hw-portfolio-hero{padding-bottom:65px}body[data-locale=de] .hw-portfolio-standard--slimspots .hw-portfolio-hero{padding-bottom:237px}body[data-locale=en] .hw-portfolio-standard--slimspots .hw-portfolio-hero{padding-bottom:189px}.hw-portfolio-standard--werner-consulting .hw-portfolio-hero,.hw-portfolio-standard--purize .hw-portfolio-hero{padding-bottom:153px}.hw-portfolio-body>.hw-portfolio-content-section{padding-bottom:92px}.hw-portfolio-body>.hw-portfolio-content-section:nth-child(2){padding-bottom:104px}.hw-portfolio-standard .hw-portfolio-body>.hw-portfolio-content-section:has(.hw-contact),.hw-portfolio-standard>.hw-portfolio-content-section:has(.hw-contact){padding-bottom:58px}body[data-locale=de] .hw-portfolio-standard--dosb .hw-portfolio-hero{padding-bottom:116px}body[data-locale=de] .hw-portfolio-standard--dosb .hw-portfolio-body>section:first-child{padding-bottom:140px}body[data-locale=de] .hw-portfolio-standard--dosb .hw-portfolio-body>section:nth-child(2){padding-bottom:183px}body[data-locale=de] .hw-portfolio-standard--dosb .hw-portfolio-body>section:nth-child(3){padding-bottom:270px}body[data-locale=de] .hw-portfolio-standard--dosb .hw-portfolio-body>section:nth-child(4){padding-bottom:116px}body[data-locale=de] .hw-portfolio-standard--gridside .hw-portfolio-hero{padding-bottom:144px}body[data-locale=de] .hw-portfolio-standard--gridside .hw-portfolio-body>section:first-child{padding-bottom:152px}body[data-locale=de] .hw-portfolio-standard--gridside .hw-portfolio-body>section:nth-child(2){padding-bottom:294px}body[data-locale=de] .hw-portfolio-standard--gridside .hw-portfolio-body>section:nth-child(3){padding-bottom:313px}body[data-locale=de] .hw-portfolio-standard--tennis_de .hw-portfolio-hero{padding-bottom:192px}body[data-locale=de] .hw-portfolio-standard--tennis_de .hw-portfolio-body>section:first-child{padding-bottom:116px}body[data-locale=de] .hw-portfolio-standard--tennis_de .hw-portfolio-body>section:nth-child(2){padding-bottom:118px}body[data-locale=de] .hw-portfolio-standard--tennis_de .hw-portfolio-body>section:nth-child(3){padding-bottom:214px}body[data-locale=de] .hw-portfolio-standard--tennis_de .hw-portfolio-body>section:nth-child(5){padding-bottom:188px}body[data-locale=de] .hw-portfolio-standard--vipr .hw-portfolio-hero{padding-bottom:72px}body[data-locale=de] .hw-portfolio-standard--vipr .hw-portfolio-inline-image{aspect-ratio:auto;height:538px}body[data-locale=de] .hw-portfolio-standard--vipr .hw-portfolio-body>section:first-child{padding-bottom:152px}body[data-locale=de] .hw-portfolio-standard--vipr .hw-portfolio-body>section:nth-child(3){padding-bottom:188px}body[data-locale=de] .hw-portfolio-standard--vipr .hw-portfolio-body>section:nth-child(4){padding-bottom:32px}body[data-locale=de] .hw-portfolio-standard--vipr .hw-portfolio-body>section:nth-child(5){padding-bottom:72px}body[data-locale=de] .hw-portfolio-standard--vipr .hw-portfolio-body>section:nth-child(6){padding-bottom:126px}}@media (width>=960px) and (width<=1279px){.hw-portfolio-body>.hw-portfolio-content-section{padding-bottom:60px}.hw-portfolio-body>.hw-portfolio-content-section:nth-child(2){padding-bottom:72px}.hw-portfolio-hero__row{margin-top:76px}.hw-portfolio-info-box{padding:48px 48px 44px}body[data-locale=de] .hw-portfolio-standard .hw-portfolio-hero{padding-bottom:136px}body[data-locale=en] .hw-portfolio-standard .hw-portfolio-hero{padding-bottom:88px}body[data-locale=en] .hw-portfolio-standard--dosb .hw-portfolio-hero{padding-bottom:642px}body[data-locale=en] .hw-portfolio-standard--tennis_de .hw-portfolio-hero{padding-bottom:331px}body[data-locale=de] .hw-portfolio-standard--gridside .hw-portfolio-hero,body[data-locale=en] .hw-portfolio-standard--gridside .hw-portfolio-hero,body[data-locale=de] .hw-portfolio-standard--vipr .hw-portfolio-hero{padding-bottom:0}body[data-locale=en] .hw-portfolio-standard--gridside .hw-portfolio-body>section:first-child,body[data-locale=en] .hw-portfolio-standard--gridside .hw-portfolio-body>section:nth-child(2){padding-bottom:0}body[data-locale=en] .hw-portfolio-standard--gridside .hw-portfolio-body>section:nth-child(3){padding-bottom:9px}body[data-locale=de] .hw-portfolio-standard--vipr .hw-portfolio-body>section:first-child,body[data-locale=de] .hw-portfolio-standard--vipr .hw-portfolio-body>section:nth-child(2),body[data-locale=de] .hw-portfolio-standard--vipr .hw-portfolio-body>section:nth-child(3){padding-bottom:0}body[data-locale=en] .hw-portfolio-standard--vipr .hw-portfolio-hero{padding-bottom:444px}body[data-locale=de] .hw-portfolio-standard--inspect3d .hw-portfolio-hero{padding-bottom:176px}body[data-locale=en] .hw-portfolio-standard--inspect3d .hw-portfolio-hero{padding-bottom:160px}body[data-locale=de] .hw-portfolio-standard--pixelx .hw-portfolio-hero{padding-bottom:28px}body[data-locale=en] .hw-portfolio-standard--pixelx .hw-portfolio-hero{padding-bottom:76px}body[data-locale=de] .hw-portfolio-standard--slimspots .hw-portfolio-hero{padding-bottom:159px}body[data-locale=en] .hw-portfolio-standard--slimspots .hw-portfolio-hero{padding-bottom:207px}body[data-locale=de] .hw-portfolio-standard--werner-consulting .hw-portfolio-hero{padding-bottom:104px}body[data-locale=en] .hw-portfolio-standard--werner-consulting .hw-portfolio-hero{padding-bottom:72px}body[data-locale=de] .hw-portfolio-standard--purize .hw-portfolio-hero{padding-bottom:291px}body[data-locale=en] .hw-portfolio-standard--purize .hw-portfolio-hero{padding-bottom:331px}body[data-locale=de] .hw-portfolio-standard--camera-calibration .hw-portfolio-hero{padding-bottom:128px}body[data-locale=en] .hw-portfolio-standard--camera-calibration .hw-portfolio-hero{padding-bottom:80px}.hw-portfolio-standard>.hw-portfolio-content-section:has(.hw-contact){padding-bottom:40px}body[data-locale=de] .hw-portfolio-standard>.hw-portfolio-related-blog{padding-bottom:76px}body[data-locale=de] .hw-portfolio-standard--dosb .hw-portfolio-hero{padding-bottom:48px}body[data-locale=de] .hw-portfolio-standard--dosb .hw-portfolio-body>section:first-child{padding-bottom:108px}body[data-locale=de] .hw-portfolio-standard--dosb .hw-portfolio-body>section:nth-child(2){padding-bottom:197px}body[data-locale=de] .hw-portfolio-standard--dosb .hw-portfolio-body>section:nth-child(3){padding-bottom:466px}body[data-locale=de] .hw-portfolio-standard--dosb .hw-portfolio-body>section:nth-child(4){padding-bottom:52px}body[data-locale=de] .hw-portfolio-standard--dosb .hw-portfolio-body>section:nth-child(5){padding-bottom:63px}body[data-locale=de] .hw-portfolio-standard--gridside .hw-portfolio-hero{padding-bottom:88px}body[data-locale=de] .hw-portfolio-standard--gridside .hw-portfolio-body>section:first-child{padding-bottom:120px}body[data-locale=de] .hw-portfolio-standard--gridside .hw-portfolio-body>section:nth-child(2){padding-bottom:154px}body[data-locale=de] .hw-portfolio-standard--gridside .hw-portfolio-body>section:nth-child(3){padding-bottom:100px}body[data-locale=de] .hw-portfolio-standard--gridside .hw-portfolio-body>section:nth-child(4){padding-bottom:39px}body[data-locale=de] .hw-portfolio-standard--gridside img[aspect-ratio="0.986111111"]{aspect-ratio:.986111;width:100%;max-width:100%;height:auto}body[data-locale=de] .hw-portfolio-standard--tennis_de .hw-portfolio-hero{padding-bottom:96px}body[data-locale=de] .hw-portfolio-standard--tennis_de .hw-portfolio-body>section:first-child{padding-bottom:84px}body[data-locale=de] .hw-portfolio-standard--tennis_de .hw-portfolio-body>section:nth-child(2){padding-bottom:126px}body[data-locale=de] .hw-portfolio-standard--tennis_de .hw-portfolio-body>section:nth-child(3){padding-bottom:113px}body[data-locale=de] .hw-portfolio-standard--tennis_de .hw-portfolio-body>section:nth-child(5){padding-bottom:100px}body[data-locale=de] .hw-portfolio-standard--tennis_de .hw-portfolio-body>section:nth-child(6){padding-bottom:39px}body[data-locale=de] .hw-portfolio-standard--vipr .hw-portfolio-hero{padding-bottom:136px}body[data-locale=de] .hw-portfolio-standard--vipr .hw-portfolio-inline-image{aspect-ratio:auto;height:548px}body[data-locale=de] .hw-portfolio-standard--vipr .hw-portfolio-body>section:first-child{padding-bottom:120px}body[data-locale=de] .hw-portfolio-standard--vipr .hw-portfolio-body>section:nth-child(3){padding-bottom:108px}body[data-locale=de] .hw-portfolio-standard--vipr .hw-portfolio-body>section:nth-child(4){padding-bottom:9px}body[data-locale=de] .hw-portfolio-standard--vipr .hw-portfolio-body>section:nth-child(6){padding-bottom:148px}body[data-locale=de] .hw-portfolio-standard--vipr .hw-portfolio-body>section:nth-child(7){padding-bottom:39px}body[data-locale=de] .hw-portfolio-standard--vipr .hw-portfolio-feature-card{margin-bottom:48px}body[data-locale=de] .hw-portfolio-standard--vipr .hw-portfolio-feature-card:first-of-type{height:280px;min-height:280px}body[data-locale=de] .hw-portfolio-standard--vipr .hw-portfolio-feature-card:nth-of-type(2){height:304px;min-height:304px}body[data-locale=de] .hw-portfolio-standard--vipr .hw-portfolio-feature-card:nth-of-type(3){height:232px;min-height:232px}body[data-locale=de] .hw-portfolio-standard--vipr .hw-portfolio-feature-card:nth-of-type(4){height:256px;min-height:256px}body[data-locale=de] .hw-portfolio-standard--vipr .hw-portfolio-feature-card:nth-of-type(5){height:304px;min-height:304px}body[data-locale=de] .hw-portfolio-standard--vipr .hw-portfolio-feature-card:first-of-type>div:last-child,body[data-locale=de] .hw-portfolio-standard--vipr .hw-portfolio-feature-card:nth-of-type(2)>div:last-child,body[data-locale=de] .hw-portfolio-standard--vipr .hw-portfolio-feature-card:nth-of-type(5)>div:last-child{padding-block:22px}body[data-locale=de] .hw-portfolio-standard--vipr .hw-portfolio-feature-card:nth-of-type(3)>div:last-child{padding-block:16px}body[data-locale=de] .hw-portfolio-standard--vipr .hw-portfolio-feature-card:nth-of-type(4)>div:last-child{padding-block:28px}body[data-locale=de] .hw-portfolio-standard--vipr .hw-portfolio-feature-card:first-of-type>div:last-child{padding-block:10.5px}body[data-locale=de] .hw-portfolio-standard--vipr .hw-portfolio-developer__copy{padding:24px 16px}body[data-locale=de] .hw-portfolio-standard--dosb>.hw-portfolio-related-blog,body[data-locale=de] .hw-portfolio-standard--tennis_de>.hw-portfolio-related-blog{padding-bottom:93px}}@media (width<=959px){.hw-portfolio-standard--gridside img[aspect-ratio="0.986111111"]{aspect-ratio:.986111;width:100%;max-width:100%;height:auto}.hw-portfolio-standard--gridside img[aspect-ratio="1.77"]{aspect-ratio:1.77;width:100%;max-width:100%;height:auto}.hw-portfolio-standard--pixelx .hw-portfolio-content-card{margin-inline:0!important;margin-left:0!important;margin-right:0!important}.hw-portfolio-standard--pixelx .hw-portfolio-content-card.background.transparent-4{width:calc(100% + 32px);margin-left:-16px!important}.hw-portfolio-hero{padding-bottom:32px}.hw-portfolio-hero__header h2{padding:24px 0 16px;font-size:18.4px;line-height:28px}.hw-portfolio-hero__row{margin-top:4px}.hw-portfolio-hero__visual,.hw-portfolio-hero__facts{flex-basis:100%;max-width:100%}.hw-portfolio-hero__image{max-width:60%}.hw-portfolio-hero__visual:after{content:"";background:#2e27591f;width:100%;height:1px;margin:40px 0;display:block}.hw-portfolio-info-box{padding:48px}.hw-portfolio-info-box>h2,.hw-portfolio-body h2.justify-center,.hw-portfolio-body .hw-portfolio-prose-h2{font-size:24px;line-height:32px}.hw-portfolio-body>.hw-portfolio-content-section{padding-bottom:30px}.hw-portfolio-body>.hw-portfolio-content-section:nth-child(2){padding-bottom:0}.hw-portfolio-body>.hw-portfolio-content-section:nth-child(2) .mdc-card:last-of-type{margin-bottom:-6px}.hw-portfolio-body>.hw-portfolio-content-section:has(.hw-contact),.hw-portfolio-standard>.hw-portfolio-content-section:has(.hw-contact){padding-bottom:32px}.hw-portfolio-related-blog .hw-post{min-height:0}.hw-portfolio-developer,.hw-portfolio-developer.is-reversed{flex-direction:column;display:flex}.hw-portfolio-developer.is-reversed>.employee-card{order:0}.hw-portfolio-developer__copy{padding:32px 48px}.hw-portfolio-developer .employee-card{flex:0 0 500px;order:0}}@media (width>=600px) and (width<=959px){body[data-locale=de] .hw-portfolio-standard--inspect3d .hw-portfolio-hero{padding-bottom:92px}body[data-locale=en] .hw-portfolio-standard--inspect3d .hw-portfolio-hero{padding-bottom:64px}.hw-portfolio-standard--slimspots .hw-portfolio-hero{padding-bottom:68px}body[data-locale=de] .hw-portfolio-standard--purize .hw-portfolio-hero{padding-bottom:74px}body[data-locale=en] .hw-portfolio-standard--purize .hw-portfolio-hero{padding-bottom:78px}body[data-locale=de] .hw-portfolio-standard--pixelx .hw-portfolio-body>section:first-child{padding-bottom:8px}body[data-locale=en] .hw-portfolio-standard--pixelx .hw-portfolio-body>section:first-child{padding-bottom:4px}.hw-portfolio-standard--gridside .hw-portfolio-hero,.hw-portfolio-standard--gridside .hw-portfolio-body>section:nth-child(3){padding-bottom:0}.hw-portfolio-standard--gridside .hw-portfolio-feature-card{margin-bottom:16px}.hw-portfolio-standard--gridside .hw-portfolio-feature-card>div:last-child{padding-block:22px}.hw-portfolio-standard--gridside .hw-portfolio-feature-card:first-of-type>div:last-child{padding-block:0}.hw-portfolio-standard--gridside .hw-portfolio-feature-card:last-of-type>div:last-child{padding-block:9.5px}body[data-locale=en] .hw-portfolio-standard--gridside .hw-portfolio-feature-card:nth-of-type(2)>div:last-child{padding-block:13.5px}.hw-portfolio-standard--dosb .hw-portfolio-hero{padding-bottom:0}.hw-portfolio-standard--dosb .hw-portfolio-body>section:first-child{padding-bottom:70px}body[data-locale=en] .hw-portfolio-standard--dosb .hw-portfolio-body>section:first-child{padding-bottom:28px}.hw-portfolio-standard--dosb .mdc-icon-card:first-child{height:282px}.hw-portfolio-standard--dosb .mdc-icon-card:nth-child(2){height:238px}.hw-portfolio-standard--dosb .mdc-icon-card:nth-child(3){height:236px}.hw-portfolio-standard--dosb .mdc-icon-card:nth-child(4){height:235px}.hw-portfolio-standard--dosb .mdc-icon-card:nth-child(5){height:214px}.hw-portfolio-standard--dosb .mdc-icon-card:nth-child(6){height:304px}.hw-portfolio-standard--dosb .mdc-icon-card{box-sizing:border-box}.hw-portfolio-standard--dosb .hw-portfolio-body>section:nth-child(2){padding-bottom:38px}.hw-portfolio-standard--dosb .hw-portfolio-image-slider{min-height:437px}.hw-portfolio-standard--dosb .hw-portfolio-body>section:nth-child(3){padding-bottom:160px}.hw-portfolio-standard--dosb .hw-portfolio-developer{margin-top:16px}.hw-portfolio-standard--dosb .hw-portfolio-developer:nth-of-type(odd) .hw-portfolio-developer__copy{padding-block:28px}.hw-portfolio-standard--dosb .hw-portfolio-developer:nth-of-type(2n) .hw-portfolio-developer__copy{padding-block:16px}.hw-portfolio-standard--dosb .hw-portfolio-promo{padding-block:4px}.hw-portfolio-standard--dosb .hw-portfolio-content-section:has(>.hw-portfolio-developer){padding-bottom:45px!important}.hw-portfolio-standard--dosb .hw-portfolio-body>section:has(.hw-contact){margin-bottom:-76px}.hw-portfolio-standard--tennis_de .hw-portfolio-hero{padding-bottom:24px}body[data-locale=en] .hw-portfolio-standard--tennis_de .hw-portfolio-hero{padding-bottom:46px}.hw-portfolio-standard--tennis_de .hw-portfolio-body>section:first-child{padding-bottom:50px}.hw-portfolio-standard--tennis_de .hw-portfolio-body>section:nth-child(2){padding-bottom:185px}.hw-portfolio-standard--tennis_de .hw-portfolio-body>section:nth-child(3){padding-bottom:170px}.hw-portfolio-standard--tennis_de .hw-portfolio-developer{margin-top:16px}.hw-portfolio-standard--tennis_de .hw-portfolio-developer:first-of-type .hw-portfolio-developer__copy{padding-block:16px}.hw-portfolio-standard--tennis_de .hw-portfolio-developer:nth-of-type(2) .hw-portfolio-developer__copy{padding-block:28px}.hw-portfolio-standard--tennis_de .hw-portfolio-body>section:nth-child(5){padding-bottom:62px}.hw-portfolio-standard--vipr .hw-portfolio-hero{padding-bottom:0}body[data-locale=en] .hw-portfolio-standard--vipr .hw-portfolio-hero{padding-bottom:488px}.hw-portfolio-standard--vipr .hw-portfolio-body>section:first-child{padding-bottom:6px}.hw-portfolio-standard--vipr .hw-portfolio-body>section:nth-child(2){padding-bottom:41px}.hw-portfolio-standard--vipr .hw-portfolio-body>section:nth-child(3){padding-bottom:70px}.hw-portfolio-standard--vipr .hw-portfolio-feature-card{margin-bottom:16px}.hw-portfolio-standard--vipr .hw-portfolio-feature-card:first-of-type>div:last-child,.hw-portfolio-standard--vipr .hw-portfolio-feature-card:nth-of-type(3)>div:last-child,.hw-portfolio-standard--vipr .hw-portfolio-feature-card:nth-of-type(4)>div:last-child{padding-block:22px}.hw-portfolio-standard--vipr .hw-portfolio-feature-card:nth-of-type(2)>div:last-child{padding-block:24px}.hw-portfolio-standard--vipr .hw-portfolio-feature-card:nth-of-type(5)>div:last-child{padding-block:10px}.hw-portfolio-standard--vipr .hw-portfolio-feature-card:last-of-type{margin-bottom:0}.hw-portfolio-standard--vipr .hw-portfolio-developer{margin-top:16px}.hw-portfolio-standard--vipr .hw-portfolio-developer__copy{padding:16px}.hw-portfolio-standard--vipr .hw-portfolio-body>section:nth-child(6){padding-bottom:105px}}@media (width<=599px){.hw-portfolio-hero{padding-bottom:60px}body[data-locale=en] .hw-portfolio-standard .hw-portfolio-hero{padding-bottom:36px}body[data-locale=de] .hw-portfolio-standard--gridside .hw-portfolio-hero{padding-bottom:240px}body[data-locale=en] .hw-portfolio-standard--gridside .hw-portfolio-hero{padding-bottom:233px}body[data-locale=de] .hw-portfolio-standard--vipr .hw-portfolio-hero{padding-bottom:214px}body[data-locale=en] .hw-portfolio-standard--vipr .hw-portfolio-hero{padding-bottom:406px}body[data-locale=de] .hw-portfolio-standard--dosb .hw-portfolio-hero{padding-bottom:0}body[data-locale=en] .hw-portfolio-standard--dosb .hw-portfolio-hero{padding-bottom:593px}.hw-portfolio-standard--dosb>.hw-portfolio-related-blog{padding-bottom:30px}.hw-portfolio-standard--dosb .hw-portfolio-body>section:nth-child(2){padding-bottom:0}body[data-locale=de] .hw-portfolio-standard--inspect3d .hw-portfolio-hero{padding-bottom:96px}body[data-locale=en] .hw-portfolio-standard--inspect3d .hw-portfolio-hero{padding-bottom:72px}body[data-locale=de] .hw-portfolio-standard--slimspots .hw-portfolio-hero{padding-bottom:52px}body[data-locale=en] .hw-portfolio-standard--slimspots .hw-portfolio-hero{padding-bottom:76px}body[data-locale=de] .hw-portfolio-standard--tennis_de .hw-portfolio-hero{padding-bottom:110px}body[data-locale=en] .hw-portfolio-standard--tennis_de .hw-portfolio-hero{padding-bottom:181px}body[data-locale=de] .hw-portfolio-standard--werner-consulting .hw-portfolio-hero{padding-bottom:96px}body[data-locale=en] .hw-portfolio-standard--werner-consulting .hw-portfolio-hero{padding-bottom:40px}.hw-portfolio-standard--purize .hw-portfolio-hero,body[data-locale=en] .hw-portfolio-standard--purize .hw-portfolio-hero{padding-bottom:68px}.hw-portfolio-standard--pixelx .hw-portfolio-content-card{margin-inline:0}body[data-locale=de] .hw-portfolio-standard--pixelx>.hw-portfolio-related-blog{padding-bottom:30px}.hw-portfolio-hero__image{max-width:80%}.hw-portfolio-info-box{padding:16px}.hw-portfolio-info-box td{display:block;width:100%!important;min-width:0!important}.hw-portfolio-info-box td:first-child{padding-bottom:4px}.hw-portfolio-info-box td:last-child{padding-top:0;padding-bottom:12px}.hw-portfolio-body h3{height:auto;font-size:18.4px;line-height:28px}.hw-portfolio-body>.hw-portfolio-content-section{padding-bottom:30px}.hw-portfolio-body>.hw-portfolio-content-section:nth-child(2){padding-bottom:2px}.hw-portfolio-body>.hw-portfolio-content-section:nth-child(2) .mdc-card:last-of-type{margin-bottom:0}.hw-portfolio-body>.hw-portfolio-content-section:nth-child(3){padding-bottom:38px}.hw-portfolio-related-blog{padding-bottom:46px}.hw-portfolio-image-slider{height:auto;min-height:220px;margin:32px auto}.hw-portfolio-testimonial{padding:24px;display:block}.hw-portfolio-testimonial img{width:160px;height:160px;margin-bottom:24px}.hw-portfolio-feature-card,.hw-portfolio-feature-card:nth-of-type(2n){margin-bottom:16px;display:block;position:relative}.hw-portfolio-feature-card:nth-of-type(2n)>.hw-portfolio-feature-card__icon{order:0}.hw-portfolio-feature-card__icon{z-index:1;box-sizing:border-box;width:80px;height:80px;padding:12px;position:absolute;top:0;right:0}.hw-portfolio-feature-card>div:last-child{padding:0 16px 36px;display:block}.hw-portfolio-feature-card>div:last-child h3{align-items:center;height:80px;padding:0 80px 0 20px;display:flex}.hw-portfolio-feature-card:last-of-type{margin-bottom:0}.hw-portfolio-developer,.hw-portfolio-developer.is-reversed{flex-direction:column;display:flex}.hw-portfolio-developer .employee-card{flex:0 0 500px;order:0}.hw-portfolio-developer__copy{padding:24px}body[data-locale=de] .hw-portfolio-standard--pixelx .hw-portfolio-body>section:first-child{padding-bottom:32px}body[data-locale=de] .hw-portfolio-standard--pixelx .hw-portfolio-body>section:first-child>section:first-of-type{padding-bottom:58px}body[data-locale=de] .hw-portfolio-standard--pixelx .hw-portfolio-body>section:first-child>section:nth-of-type(2){padding-bottom:110px}body[data-locale=en] .hw-portfolio-standard--pixelx .hw-portfolio-body>section:first-child>section:first-of-type{padding-bottom:82px}body[data-locale=en] .hw-portfolio-standard--pixelx .hw-portfolio-body>section:first-child>section:nth-of-type(2){padding-bottom:162px}.hw-portfolio-standard--pixelx .hw-portfolio-body>section:first-child>section:nth-of-type(3){padding-bottom:32px}body[data-locale=en] .hw-portfolio-standard--pixelx>.hw-portfolio-related-blog{padding-bottom:30px}}@media (width>=600px) and (width<=959px){body[data-locale] .hw-portfolio-standard--pixelx .hw-portfolio-body>section:first-child{padding-bottom:32px}body[data-locale=en] .hw-portfolio-standard--pixelx .hw-portfolio-body>section:first-child>section:first-of-type{padding-bottom:6px}.hw-portfolio-standard--pixelx .hw-portfolio-body>section:first-child>section:nth-of-type(2){padding-bottom:54px}.hw-portfolio-standard--pixelx .hw-portfolio-body>section:first-child>section:nth-of-type(3){padding-bottom:32px}}@media (width>=960px) and (width<=1279px){body[data-locale] .hw-portfolio-standard--pixelx .hw-portfolio-hero{padding-bottom:112px}.hw-portfolio-standard--pixelx .hw-portfolio-body>section:first-child,.hw-portfolio-standard--pixelx .hw-portfolio-body>section:first-child>section:nth-of-type(3){padding-bottom:40px}body[data-locale=de] .hw-portfolio-standard--pixelx>.hw-portfolio-related-blog{padding-bottom:68px}}@media (width>=1280px) and (width<=1919px){.hw-portfolio-standard--pixelx .hw-portfolio-hero{padding-bottom:117px}.hw-portfolio-standard--pixelx .hw-portfolio-body>section:first-child>section:nth-of-type(3){padding-bottom:48px}}@media (width>=1920px){.hw-portfolio-standard--pixelx .hw-portfolio-hero{padding-bottom:148px}.hw-portfolio-standard--pixelx .hw-portfolio-body>section:first-child,.hw-portfolio-standard--pixelx .hw-portfolio-body>section:first-child>section:nth-of-type(3){padding-bottom:56px}}@media (width<=599px){body[data-locale=en] .hw-portfolio-bitburger__related>section:nth-of-type(2){height:560px}body[data-locale=en] .hw-portfolio-standard--dosb>.hw-portfolio-hero{padding-bottom:40px}body[data-locale=en] .hw-portfolio-standard--dosb .hw-portfolio-body>section:first-of-type{padding-bottom:38px}body[data-locale=en] .hw-portfolio-standard--dosb .hw-portfolio-body>section:nth-of-type(2){padding-bottom:149px}body[data-locale=en] .hw-portfolio-standard--dosb .hw-portfolio-body>section:nth-of-type(3){padding-bottom:585px}body[data-locale=en] .hw-portfolio-standard--dosb .hw-portfolio-body>section:nth-of-type(5){padding-bottom:52px}body[data-locale=en] .hw-portfolio-standard--dosb>.hw-portfolio-related-blog{padding-bottom:46px}body[data-locale=en] .hw-portfolio-standard--gridside>.hw-portfolio-hero{padding-bottom:52px}body[data-locale=en] .hw-portfolio-standard--gridside .hw-portfolio-body>section:first-of-type{padding-bottom:50px}body[data-locale=en] .hw-portfolio-standard--gridside .hw-portfolio-body>section:nth-of-type(3){padding-bottom:259px}body[data-locale=en] .hw-portfolio-standard--inspect3d>.hw-portfolio-hero{padding-bottom:40px}body[data-locale=en] .hw-portfolio-standard--inspect3d .hw-portfolio-body>section:nth-of-type(2){padding-bottom:30px}body[data-locale=en] .hw-portfolio-standard--inspect3d .hw-portfolio-body>section:nth-of-type(4){padding-bottom:38px}body[data-locale=en] .hw-portfolio-standard--purize>.hw-portfolio-hero{padding-bottom:36px}body[data-locale=en] .hw-portfolio-standard--purize .hw-portfolio-body>section:first-of-type{padding-bottom:70px}body[data-locale=en] .hw-portfolio-standard--purize .hw-portfolio-body>section:nth-of-type(2){padding-bottom:10px}body[data-locale=en] .hw-portfolio-standard--purize>.hw-portfolio-related-blog{padding-bottom:30px}body[data-locale=en] .hw-portfolio-standard--slimspots>.hw-portfolio-hero{padding-bottom:52px}body[data-locale=en] .hw-portfolio-standard--slimspots .hw-portfolio-body>section:first-of-type{padding-bottom:70px}body[data-locale=en] .hw-portfolio-standard--slimspots>.hw-portfolio-related-blog{padding-bottom:30px}body[data-locale=en] .hw-portfolio-standard--tennis_de .hw-portfolio-body>section:nth-of-type(2){padding-bottom:120px}body[data-locale=en] .hw-portfolio-standard--tennis_de .hw-portfolio-body>section:nth-of-type(3){padding-bottom:159px}body[data-locale=en] .hw-portfolio-standard--tennis_de .hw-portfolio-body>section:nth-of-type(5){padding-bottom:45px}body[data-locale=en] .hw-portfolio-standard--vipr>.hw-portfolio-hero{padding-bottom:4px}body[data-locale=en] .hw-portfolio-standard--vipr .hw-portfolio-body>section:first-of-type{padding-bottom:50px}body[data-locale=en] .hw-portfolio-standard--vipr .hw-portfolio-body>section:nth-of-type(2){padding-bottom:732px}body[data-locale=en] .hw-portfolio-standard--vipr .hw-portfolio-body>section:nth-of-type(6){padding-bottom:77px}body[data-locale=en] .hw-portfolio-standard--werner-consulting>.hw-portfolio-hero{padding-bottom:52px}body[data-locale=en] .hw-portfolio-standard--werner-consulting>.hw-portfolio-related-blog,body[data-locale=de] .hw-portfolio-standard--dosb .hw-portfolio-body>section:first-of-type{padding-bottom:38px}body[data-locale=de] .hw-portfolio-standard--dosb .hw-portfolio-body>section:nth-of-type(2){padding-bottom:106px}body[data-locale=de] .hw-portfolio-standard--dosb .hw-portfolio-body>section:nth-of-type(3){padding-bottom:565px}body[data-locale=de] .hw-portfolio-standard--dosb .hw-portfolio-body>section:nth-of-type(5){padding-bottom:76px}body[data-locale=de] .hw-portfolio-standard--dosb>.hw-portfolio-related-blog{padding-bottom:46px}body[data-locale=de] .hw-portfolio-standard--gridside>.hw-portfolio-hero{padding-bottom:52px}body[data-locale=de] .hw-portfolio-standard--gridside .hw-portfolio-body>section:first-of-type{padding-bottom:50px}body[data-locale=de] .hw-portfolio-standard--gridside .hw-portfolio-body>section:nth-of-type(3){padding-bottom:290px}body[data-locale=de] .hw-portfolio-standard--inspect3d>.hw-portfolio-hero{padding-bottom:64px}body[data-locale=de] .hw-portfolio-standard--inspect3d .hw-portfolio-body>section:nth-of-type(2){padding-bottom:30px}body[data-locale=de] .hw-portfolio-standard--inspect3d .hw-portfolio-body>section:nth-of-type(4){padding-bottom:38px}body[data-locale=de] .hw-portfolio-standard--purize>.hw-portfolio-hero{padding-bottom:36px}body[data-locale=de] .hw-portfolio-standard--purize .hw-portfolio-body>section:first-of-type{padding-bottom:70px}body[data-locale=de] .hw-portfolio-standard--purize .hw-portfolio-body>section:nth-of-type(2){padding-bottom:10px}body[data-locale=de] .hw-portfolio-standard--purize>.hw-portfolio-related-blog{padding-bottom:30px}body[data-locale=de] .hw-portfolio-standard--slimspots>.hw-portfolio-hero{padding-bottom:28px}body[data-locale=de] .hw-portfolio-standard--slimspots .hw-portfolio-body>section:first-of-type{padding-bottom:70px}body[data-locale=de] .hw-portfolio-standard--slimspots>.hw-portfolio-related-blog{padding-bottom:30px}body[data-locale=de] .hw-portfolio-standard--tennis_de .hw-portfolio-body>section:nth-of-type(2){padding-bottom:65px}body[data-locale=de] .hw-portfolio-standard--tennis_de .hw-portfolio-body>section:nth-of-type(3){padding-bottom:166px}body[data-locale=de] .hw-portfolio-standard--tennis_de .hw-portfolio-body>section:nth-of-type(5){padding-bottom:45px}body[data-locale=de] .hw-portfolio-standard--vipr>.hw-portfolio-hero{padding-bottom:28px}body[data-locale=de] .hw-portfolio-standard--vipr .hw-portfolio-body>section:first-of-type{padding-bottom:50px}body[data-locale=de] .hw-portfolio-standard--vipr .hw-portfolio-body>section:nth-of-type(2){padding-bottom:518px}body[data-locale=de] .hw-portfolio-standard--vipr .hw-portfolio-body>section:nth-of-type(6){padding-bottom:89px}body[data-locale=de] .hw-portfolio-standard--werner-consulting>.hw-portfolio-hero{padding-bottom:108px}body[data-locale=de] .hw-portfolio-standard--werner-consulting>.hw-portfolio-related-blog{padding-bottom:38px}}@media (width>=600px) and (width<=959px){body[data-locale=en] .hw-portfolio-standard--dosb .hw-portfolio-body>section:first-of-type{padding-bottom:70px}body[data-locale=en] .hw-portfolio-standard--dosb .hw-portfolio-body>section:nth-of-type(3){padding-bottom:399px}body[data-locale=en] .hw-portfolio-standard--gridside .hw-portfolio-body>section:first-of-type{padding-bottom:82px}body[data-locale=en] .hw-portfolio-standard--gridside .hw-portfolio-body>section:nth-of-type(2){padding-bottom:37px}body[data-locale=en] .hw-portfolio-standard--inspect3d>.hw-portfolio-hero{padding-bottom:32px}body[data-locale=en] .hw-portfolio-standard--inspect3d .hw-portfolio-body>section:nth-of-type(2){padding-bottom:36px}body[data-locale=en] .hw-portfolio-standard--purize>.hw-portfolio-hero{padding-bottom:32px}body[data-locale=en] .hw-portfolio-standard--purize .hw-portfolio-body>section:first-of-type{padding-bottom:70px}body[data-locale=en] .hw-portfolio-standard--purize .hw-portfolio-body>section:nth-of-type(2){padding-bottom:6px}body[data-locale=en] .hw-portfolio-standard--slimspots>.hw-portfolio-hero{padding-bottom:28px}body[data-locale=en] .hw-portfolio-standard--slimspots .hw-portfolio-body>section:first-of-type{padding-bottom:70px}body[data-locale=en] .hw-portfolio-standard--tennis_de>.hw-portfolio-hero{padding-bottom:24px}body[data-locale=en] .hw-portfolio-standard--tennis_de .hw-portfolio-body>section:nth-of-type(2){padding-bottom:210px}body[data-locale=en] .hw-portfolio-standard--vipr .hw-portfolio-body>section:first-of-type{padding-bottom:82px}body[data-locale=en] .hw-portfolio-standard--vipr .hw-portfolio-body>section:nth-of-type(2){padding-bottom:566px}body[data-locale=en] .hw-portfolio-standard--vipr .hw-portfolio-body>section:nth-of-type(6){padding-bottom:78px}body[data-locale=de] .hw-portfolio-standard--dosb .hw-portfolio-body>section:nth-of-type(3){padding-bottom:416px}body[data-locale=de] .hw-portfolio-standard--gridside .hw-portfolio-body>section:first-of-type{padding-bottom:82px}body[data-locale=de] .hw-portfolio-standard--gridside .hw-portfolio-body>section:nth-of-type(2){padding-bottom:13px}body[data-locale=de] .hw-portfolio-standard--inspect3d>.hw-portfolio-hero{padding-bottom:32px}body[data-locale=de] .hw-portfolio-standard--inspect3d .hw-portfolio-body>section:nth-of-type(2){padding-bottom:36px}body[data-locale=de] .hw-portfolio-standard--inspect3d .hw-portfolio-body>section:nth-of-type(4){padding-bottom:58px}body[data-locale=de] .hw-portfolio-standard--purize>.hw-portfolio-hero{padding-bottom:28px}body[data-locale=de] .hw-portfolio-standard--purize .hw-portfolio-body>section:first-of-type{padding-bottom:70px}body[data-locale=de] .hw-portfolio-standard--purize .hw-portfolio-body>section:nth-of-type(2){padding-bottom:6px}body[data-locale=de] .hw-portfolio-standard--slimspots>.hw-portfolio-hero{padding-bottom:28px}body[data-locale=de] .hw-portfolio-standard--slimspots .hw-portfolio-body>section:first-of-type{padding-bottom:70px}body[data-locale=de] .hw-portfolio-standard--vipr .hw-portfolio-body>section:first-of-type{padding-bottom:82px}body[data-locale=de] .hw-portfolio-standard--vipr .hw-portfolio-body>section:nth-of-type(4){padding-bottom:10px}}@media (width>=960px) and (width<=1279px){body[data-locale=en] .hw-portfolio-standard--camera-calibration>.hw-portfolio-hero{padding-bottom:88px}body[data-locale=en] .hw-portfolio-standard--camera-calibration .hw-portfolio-body>section:nth-of-type(4){padding-bottom:39px}body[data-locale=en] .hw-portfolio-standard--dosb>.hw-portfolio-hero{padding-bottom:96px}body[data-locale=en] .hw-portfolio-standard--dosb .hw-portfolio-body>section:first-of-type{padding-bottom:108px}body[data-locale=en] .hw-portfolio-standard--dosb .hw-portfolio-body>section:nth-of-type(2){padding-bottom:156px}body[data-locale=en] .hw-portfolio-standard--dosb .hw-portfolio-body>section:nth-of-type(3){padding-bottom:466px}body[data-locale=en] .hw-portfolio-standard--dosb .hw-portfolio-body>section:nth-of-type(4){padding-bottom:52px}body[data-locale=en] .hw-portfolio-standard--dosb .hw-portfolio-body>section:nth-of-type(5){padding-bottom:63px}body[data-locale=en] .hw-portfolio-standard--gridside>.hw-portfolio-hero{padding-bottom:124px}body[data-locale=en] .hw-portfolio-standard--gridside .hw-portfolio-body>section:first-of-type{padding-bottom:120px}body[data-locale=en] .hw-portfolio-standard--gridside .hw-portfolio-body>section:nth-of-type(4){padding-bottom:39px}body[data-locale=en] .hw-portfolio-standard--inspect3d>.hw-portfolio-hero{padding-bottom:136px}body[data-locale=en] .hw-portfolio-standard--inspect3d .hw-portfolio-body>section:nth-of-type(2){padding-bottom:60px}body[data-locale=en] .hw-portfolio-standard--inspect3d .hw-portfolio-body>section:nth-of-type(3){padding-bottom:104px}body[data-locale=en] .hw-portfolio-standard--inspect3d .hw-portfolio-body>section:nth-of-type(5){padding-bottom:39px}body[data-locale=en] .hw-portfolio-standard--purize>.hw-portfolio-hero{padding-bottom:304px}body[data-locale=en] .hw-portfolio-standard--purize .hw-portfolio-body>section:first-of-type{padding-bottom:100px}body[data-locale=en] .hw-portfolio-standard--purize .hw-portfolio-body>section:nth-of-type(2){padding-bottom:60px}body[data-locale=en] .hw-portfolio-standard--purize .hw-portfolio-body>section:nth-of-type(4){padding-bottom:39px}body[data-locale=en] .hw-portfolio-standard--purize>.hw-portfolio-related-blog{padding-bottom:68px}body[data-locale=en] .hw-portfolio-standard--slimspots>.hw-portfolio-hero{padding-bottom:136px}body[data-locale=en] .hw-portfolio-standard--slimspots .hw-portfolio-body>section:first-of-type{padding-bottom:100px}body[data-locale=en] .hw-portfolio-standard--slimspots .hw-portfolio-body>section:nth-of-type(4){padding-bottom:39px}body[data-locale=en] .hw-portfolio-standard--slimspots>.hw-portfolio-related-blog{padding-bottom:100px}body[data-locale=en] .hw-portfolio-standard--tennis_de>.hw-portfolio-hero{padding-bottom:144px}body[data-locale=en] .hw-portfolio-standard--tennis_de .hw-portfolio-body>section:first-of-type{padding-bottom:84px}body[data-locale=en] .hw-portfolio-standard--tennis_de .hw-portfolio-body>section:nth-of-type(2){padding-bottom:150px}body[data-locale=en] .hw-portfolio-standard--tennis_de .hw-portfolio-body>section:nth-of-type(3){padding-bottom:113px}body[data-locale=en] .hw-portfolio-standard--tennis_de .hw-portfolio-body>section:nth-of-type(5){padding-bottom:100px}body[data-locale=en] .hw-portfolio-standard--tennis_de .hw-portfolio-body>section:nth-of-type(6){padding-bottom:39px}body[data-locale=en] .hw-portfolio-standard--vipr>.hw-portfolio-hero{padding-bottom:112px}body[data-locale=en] .hw-portfolio-standard--vipr .hw-portfolio-body>section:first-of-type{padding-bottom:120px}body[data-locale=en] .hw-portfolio-standard--vipr .hw-portfolio-body>section:nth-of-type(2){padding-bottom:586px}body[data-locale=en] .hw-portfolio-standard--vipr .hw-portfolio-body>section:nth-of-type(3){padding-bottom:108px}body[data-locale=en] .hw-portfolio-standard--vipr .hw-portfolio-body>section:nth-of-type(6){padding-bottom:107px}body[data-locale=en] .hw-portfolio-standard--vipr .hw-portfolio-body>section:nth-of-type(7){padding-bottom:39px}body[data-locale=en] .hw-portfolio-standard--werner-consulting>.hw-portfolio-hero{padding-bottom:80px}body[data-locale=en] .hw-portfolio-standard--werner-consulting .hw-portfolio-body>section:nth-of-type(4){padding-bottom:39px}body[data-locale=de] .hw-portfolio-index>section:first-of-type{height:763px}body[data-locale=de] .hw-portfolio-bitburger>section:nth-of-type(2){height:1647px}body[data-locale=de] .hw-portfolio-standard--camera-calibration>.hw-portfolio-hero{padding-bottom:136px}body[data-locale=de] .hw-portfolio-standard--camera-calibration .hw-portfolio-body>section:nth-of-type(4){padding-bottom:39px}body[data-locale=de] .hw-portfolio-standard--inspect3d>.hw-portfolio-hero{padding-bottom:136px}body[data-locale=de] .hw-portfolio-standard--inspect3d .hw-portfolio-body>section:nth-of-type(2){padding-bottom:60px}body[data-locale=de] .hw-portfolio-standard--inspect3d .hw-portfolio-body>section:nth-of-type(3){padding-bottom:104px}body[data-locale=de] .hw-portfolio-standard--inspect3d .hw-portfolio-body>section:nth-of-type(5){padding-bottom:39px}body[data-locale=de] .hw-portfolio-standard--inspect3d>.hw-portfolio-related-blog{padding-bottom:92px}body[data-locale=de] .hw-portfolio-standard--purize>.hw-portfolio-hero{padding-bottom:256px}body[data-locale=de] .hw-portfolio-standard--purize .hw-portfolio-body>section:first-of-type{padding-bottom:100px}body[data-locale=de] .hw-portfolio-standard--purize .hw-portfolio-body>section:nth-of-type(2){padding-bottom:60px}body[data-locale=de] .hw-portfolio-standard--purize .hw-portfolio-body>section:nth-of-type(4){padding-bottom:39px}body[data-locale=de] .hw-portfolio-standard--purize>.hw-portfolio-related-blog{padding-bottom:92px}body[data-locale=de] .hw-portfolio-standard--slimspots>.hw-portfolio-hero{padding-bottom:136px}body[data-locale=de] .hw-portfolio-standard--slimspots .hw-portfolio-body>section:first-of-type{padding-bottom:100px}body[data-locale=de] .hw-portfolio-standard--slimspots .hw-portfolio-body>section:nth-of-type(4){padding-bottom:39px}body[data-locale=de] .hw-portfolio-standard--slimspots>.hw-related:not(.hw-portfolio-related-blog){padding-bottom:148px}body[data-locale=de] .hw-portfolio-standard--slimspots>.hw-portfolio-related-blog{padding-bottom:68px}body[data-locale=de] .hw-portfolio-standard--werner-consulting>.hw-portfolio-hero{padding-bottom:128px}body[data-locale=de] .hw-portfolio-standard--werner-consulting .hw-portfolio-body>section:nth-of-type(4){padding-bottom:39px}body[data-locale=de] .hw-portfolio-standard--werner-consulting>.hw-portfolio-related-blog{padding-bottom:60px}}@media (width>=1280px) and (width<=1919px){body[data-locale=en] .hw-portfolio-standard--dosb>.hw-portfolio-hero{padding-bottom:25px}body[data-locale=en] .hw-portfolio-standard--dosb .hw-portfolio-body>section:first-of-type{padding-bottom:117px}body[data-locale=en] .hw-portfolio-standard--dosb .hw-portfolio-body>section:nth-of-type(2){padding-bottom:70px}body[data-locale=en] .hw-portfolio-standard--dosb .hw-portfolio-body>section:nth-of-type(3){padding-bottom:271px}body[data-locale=en] .hw-portfolio-standard--dosb .hw-portfolio-body>section:nth-of-type(4){padding-bottom:116px}body[data-locale=en] .hw-portfolio-standard--dosb .hw-portfolio-body>section:nth-of-type(5){padding-bottom:24px}body[data-locale=en] .hw-portfolio-standard--gridside>.hw-portfolio-hero{padding-bottom:81px}body[data-locale=en] .hw-portfolio-standard--gridside .hw-portfolio-body>section:first-of-type{padding-bottom:129px}body[data-locale=en] .hw-portfolio-standard--gridside .hw-portfolio-body>section:nth-of-type(3){padding-bottom:122px}body[data-locale=en] .hw-portfolio-standard--inspect3d>.hw-portfolio-hero{padding-bottom:165px}body[data-locale=en] .hw-portfolio-standard--inspect3d .hw-portfolio-body>section:nth-of-type(2){padding-bottom:69px}body[data-locale=en] .hw-portfolio-standard--inspect3d .hw-portfolio-body>section:nth-of-type(3){padding-bottom:113px}body[data-locale=en] .hw-portfolio-standard--purize>.hw-portfolio-hero{padding-bottom:93px}body[data-locale=en] .hw-portfolio-standard--purize .hw-portfolio-body>section:first-of-type{padding-bottom:109px}body[data-locale=en] .hw-portfolio-standard--purize .hw-portfolio-body>section:nth-of-type(2){padding-bottom:69px}body[data-locale=en] .hw-portfolio-standard--slimspots>.hw-portfolio-hero{padding-bottom:165px}body[data-locale=en] .hw-portfolio-standard--slimspots .hw-portfolio-body>section:first-of-type{padding-bottom:109px}body[data-locale=en] .hw-portfolio-standard--tennis_de>.hw-portfolio-hero{padding-bottom:137px}body[data-locale=en] .hw-portfolio-standard--tennis_de .hw-portfolio-body>section:nth-of-type(2){padding-bottom:49px}body[data-locale=en] .hw-portfolio-standard--tennis_de .hw-portfolio-body>section:nth-of-type(3){padding-bottom:167px}body[data-locale=en] .hw-portfolio-standard--tennis_de .hw-portfolio-body>section:nth-of-type(5){padding-bottom:156px}body[data-locale=en] .hw-portfolio-standard--vipr>.hw-portfolio-hero{padding-bottom:93px}body[data-locale=en] .hw-portfolio-standard--vipr .hw-portfolio-body>section:first-of-type{padding-bottom:129px}body[data-locale=en] .hw-portfolio-standard--vipr .hw-portfolio-body>section:nth-of-type(2){padding-bottom:527px}body[data-locale=en] .hw-portfolio-standard--vipr .hw-portfolio-body>section:nth-of-type(5){padding-bottom:37px}body[data-locale=en] .hw-portfolio-standard--vipr .hw-portfolio-body>section:nth-of-type(6){padding-bottom:117px}body[data-locale=de] .hw-portfolio-standard--inspect3d>.hw-portfolio-hero{padding-bottom:141px}body[data-locale=de] .hw-portfolio-standard--inspect3d .hw-portfolio-body>section:nth-of-type(2){padding-bottom:69px}body[data-locale=de] .hw-portfolio-standard--inspect3d .hw-portfolio-body>section:nth-of-type(3){padding-bottom:113px}body[data-locale=de] .hw-portfolio-standard--purize>.hw-portfolio-hero{padding-bottom:93px}body[data-locale=de] .hw-portfolio-standard--purize .hw-portfolio-body>section:first-of-type{padding-bottom:109px}body[data-locale=de] .hw-portfolio-standard--purize .hw-portfolio-body>section:nth-of-type(2){padding-bottom:69px}body[data-locale=de] .hw-portfolio-standard--slimspots>.hw-portfolio-hero{padding-bottom:165px}body[data-locale=de] .hw-portfolio-standard--slimspots .hw-portfolio-body>section:first-of-type{padding-bottom:109px}body[data-locale=de] .hw-portfolio-standard--vipr>.hw-portfolio-hero{padding-bottom:29px}body[data-locale=de] .hw-portfolio-standard--vipr .hw-portfolio-body>section:nth-of-type(2){padding-bottom:39px}body[data-locale=de] .hw-portfolio-standard--vipr .hw-portfolio-body>section:nth-of-type(6){padding-bottom:80px}}@media (width>=1920px){body[data-locale=en] .hw-portfolio-standard--dosb>.hw-portfolio-hero{padding-bottom:68px}body[data-locale=en] .hw-portfolio-standard--dosb .hw-portfolio-body>section:first-of-type{padding-bottom:140px}body[data-locale=en] .hw-portfolio-standard--dosb .hw-portfolio-body>section:nth-of-type(2){padding-bottom:93px}body[data-locale=en] .hw-portfolio-standard--dosb .hw-portfolio-body>section:nth-of-type(3){padding-bottom:294px}body[data-locale=en] .hw-portfolio-standard--dosb .hw-portfolio-body>section:nth-of-type(4){padding-bottom:139px}body[data-locale=en] .hw-portfolio-standard--dosb .hw-portfolio-body>section:nth-of-type(5){padding-bottom:34px}body[data-locale=en] .hw-portfolio-standard--gridside>.hw-portfolio-hero{padding-bottom:124px}body[data-locale=en] .hw-portfolio-standard--gridside .hw-portfolio-body>section:first-of-type{padding-bottom:152px}body[data-locale=en] .hw-portfolio-standard--gridside .hw-portfolio-body>section:nth-of-type(2){padding-bottom:294px}body[data-locale=en] .hw-portfolio-standard--gridside .hw-portfolio-body>section:nth-of-type(3){padding-bottom:145px}body[data-locale=en] .hw-portfolio-standard--inspect3d>.hw-portfolio-hero{padding-bottom:148px}body[data-locale=en] .hw-portfolio-standard--inspect3d .hw-portfolio-body>section:nth-of-type(2){padding-bottom:92px}body[data-locale=en] .hw-portfolio-standard--inspect3d .hw-portfolio-body>section:nth-of-type(3){padding-bottom:136px}body[data-locale=en] .hw-portfolio-standard--purize>.hw-portfolio-hero{padding-bottom:124px}body[data-locale=en] .hw-portfolio-standard--purize .hw-portfolio-body>section:first-of-type{padding-bottom:132px}body[data-locale=en] .hw-portfolio-standard--purize .hw-portfolio-body>section:nth-of-type(2){padding-bottom:92px}body[data-locale=en] .hw-portfolio-standard--slimspots>.hw-portfolio-hero{padding-bottom:148px}body[data-locale=en] .hw-portfolio-standard--slimspots .hw-portfolio-body>section:first-of-type{padding-bottom:132px}body[data-locale=en] .hw-portfolio-standard--tennis_de>.hw-portfolio-hero{padding-bottom:120px}body[data-locale=en] .hw-portfolio-standard--tennis_de .hw-portfolio-body>section:first-of-type{padding-bottom:116px}body[data-locale=en] .hw-portfolio-standard--tennis_de .hw-portfolio-body>section:nth-of-type(2){padding-bottom:73px}body[data-locale=en] .hw-portfolio-standard--tennis_de .hw-portfolio-body>section:nth-of-type(3){padding-bottom:190px}body[data-locale=en] .hw-portfolio-standard--tennis_de .hw-portfolio-body>section:nth-of-type(5){padding-bottom:179px}body[data-locale=en] .hw-portfolio-standard--vipr>.hw-portfolio-hero{padding-bottom:76px}body[data-locale=en] .hw-portfolio-standard--vipr .hw-portfolio-body>section:first-of-type{padding-bottom:152px}body[data-locale=en] .hw-portfolio-standard--vipr .hw-portfolio-body>section:nth-of-type(2){padding-bottom:550px}body[data-locale=en] .hw-portfolio-standard--vipr .hw-portfolio-body>section:nth-of-type(3){padding-bottom:188px}body[data-locale=en] .hw-portfolio-standard--vipr .hw-portfolio-body>section:nth-of-type(5){padding-bottom:60px}body[data-locale=en] .hw-portfolio-standard--vipr .hw-portfolio-body>section:nth-of-type(6){padding-bottom:140px}body[data-locale=de] .hw-portfolio-bitburger>section:nth-of-type(2){height:1631px}body[data-locale=de] .hw-portfolio-standard--inspect3d>.hw-portfolio-hero{padding-bottom:124px}body[data-locale=de] .hw-portfolio-standard--inspect3d .hw-portfolio-body>section:nth-of-type(2){padding-bottom:92px}body[data-locale=de] .hw-portfolio-standard--inspect3d .hw-portfolio-body>section:nth-of-type(3){padding-bottom:136px}body[data-locale=de] .hw-portfolio-standard--purize>.hw-portfolio-hero{padding-bottom:124px}body[data-locale=de] .hw-portfolio-standard--purize .hw-portfolio-body>section:first-of-type{padding-bottom:132px}body[data-locale=de] .hw-portfolio-standard--purize .hw-portfolio-body>section:nth-of-type(2){padding-bottom:92px}body[data-locale=de] .hw-portfolio-standard--slimspots>.hw-portfolio-hero{padding-bottom:196px}body[data-locale=de] .hw-portfolio-standard--slimspots .hw-portfolio-body>section:first-of-type{padding-bottom:132px}}.hw-portfolio-standard--vipr .hw-portfolio-prose-h2{width:100%;padding-top:36px}@media (width<=599px){.hw-portfolio-standard--dosb .hw-portfolio-developer,.hw-portfolio-standard--tennis_de .hw-portfolio-developer{margin:16px 0 0}.hw-portfolio-standard--vipr .hw-portfolio-developer{margin:0 0 16px}body[data-locale=de] .hw-portfolio-standard--vipr .hw-portfolio-body>section:nth-of-type(6){padding-bottom:41px}body[data-locale=en] .hw-portfolio-standard--vipr .hw-portfolio-body>section:nth-of-type(6){padding-bottom:29px}}@media (width>=600px) and (width<=959px){body[data-locale=de] .hw-portfolio-standard--vipr .hw-portfolio-body>section:nth-of-type(6){padding-bottom:57px}body[data-locale=en] .hw-portfolio-standard--vipr .hw-portfolio-body>section:nth-of-type(6){padding-bottom:30px}}@media (width>=960px) and (width<=1279px){.hw-portfolio-developer__copy{padding:32px 64px 32px 24px}.hw-portfolio-developer.is-reversed .hw-portfolio-developer__copy{padding:32px 24px 32px 64px}.hw-portfolio-standard--vipr .hw-portfolio-developer{margin:0 0 48px}body[data-locale=de] .hw-portfolio-standard--vipr .hw-portfolio-body>section:nth-of-type(6){padding-bottom:100px}body[data-locale=en] .hw-portfolio-standard--vipr .hw-portfolio-body>section:nth-of-type(6){padding-bottom:59px}}@media (width>=1280px){.hw-portfolio-developer__copy{padding:48px 88px 48px 32px}.hw-portfolio-developer.is-reversed .hw-portfolio-developer__copy{padding:48px 32px 48px 88px}.hw-portfolio-standard--vipr .hw-portfolio-developer{margin:0 0 48px}}@media (width>=1280px) and (width<=1919px){body[data-locale=de] .hw-portfolio-standard--vipr .hw-portfolio-body>section:nth-of-type(6){padding-bottom:55px}body[data-locale=en] .hw-portfolio-standard--vipr .hw-portfolio-body>section:nth-of-type(6){padding-bottom:69px}}@media (width>=1920px){body[data-locale=de] .hw-portfolio-standard--vipr .hw-portfolio-body>section:nth-of-type(6){padding-bottom:78px}body[data-locale=en] .hw-portfolio-standard--vipr .hw-portfolio-body>section:nth-of-type(6){padding-bottom:92px}}@media (width<=599px){.hw-portfolio-hero__header h2{letter-spacing:.32px;width:max-content;max-width:100%;margin-inline:auto;font-size:16px;line-height:32px}.hw-portfolio-hero__row{margin-top:16px}.hw-portfolio-info-box td:first-child{padding:0 16px 4px}.hw-portfolio-info-box td:last-child{padding:0 16px 12px}body[data-locale=de] .hw-portfolio-standard--dosb>.hw-portfolio-hero{padding-bottom:52px}body[data-locale=de] .hw-portfolio-standard--tennis_de>.hw-portfolio-hero,body[data-locale=en] .hw-portfolio-standard--tennis_de>.hw-portfolio-hero{padding-bottom:64px}body[data-locale=en] .hw-portfolio-standard--dosb .hw-portfolio-content-card:has(.w-sm-100){height:511px;overflow:hidden}body[data-locale=de] .hw-portfolio-standard--gridside .hw-portfolio-body>section:nth-of-type(2),body[data-locale=en] .hw-portfolio-standard--gridside .hw-portfolio-body>section:nth-of-type(2){padding-bottom:30px}body[data-locale=de] .hw-portfolio-standard--gridside .hw-portfolio-body>section:nth-of-type(3){padding-bottom:246px}body[data-locale=de] .hw-portfolio-standard--camera-calibration>.hw-portfolio-hero,body[data-locale=en] .hw-portfolio-standard--camera-calibration>.hw-portfolio-hero,body[data-locale=en] .hw-portfolio-standard--dosb>.hw-portfolio-hero,body[data-locale=de] .hw-portfolio-standard--gridside>.hw-portfolio-hero,body[data-locale=en] .hw-portfolio-standard--gridside>.hw-portfolio-hero,body[data-locale=de] .hw-portfolio-standard--pixelx>.hw-portfolio-hero,body[data-locale=en] .hw-portfolio-standard--pixelx>.hw-portfolio-hero,body[data-locale=de] .hw-portfolio-standard--purize>.hw-portfolio-hero,body[data-locale=en] .hw-portfolio-standard--purize>.hw-portfolio-hero,body[data-locale=en] .hw-portfolio-standard--slimspots>.hw-portfolio-hero,body[data-locale=de] .hw-portfolio-standard--vipr>.hw-portfolio-hero,body[data-locale=en] .hw-portfolio-standard--vipr>.hw-portfolio-hero,body[data-locale=en] .hw-portfolio-standard--werner-consulting>.hw-portfolio-hero{padding-bottom:104px}body[data-locale=de] .hw-portfolio-standard--dosb>.hw-portfolio-hero,body[data-locale=de] .hw-portfolio-standard--slimspots>.hw-portfolio-hero,body[data-locale=de] .hw-portfolio-standard--tennis_de>.hw-portfolio-hero,body[data-locale=en] .hw-portfolio-standard--tennis_de>.hw-portfolio-hero{padding-bottom:72px}body[data-locale=de] .hw-portfolio-standard--inspect3d>.hw-portfolio-hero,body[data-locale=en] .hw-portfolio-standard--inspect3d>.hw-portfolio-hero,body[data-locale=de] .hw-portfolio-standard--werner-consulting>.hw-portfolio-hero{padding-bottom:136px}body[data-locale=en] .hw-portfolio-standard--dosb .hw-portfolio-body>section:nth-of-type(4){padding-bottom:30px}}@media (width>=600px) and (width<=959px){body[data-locale=de] .hw-portfolio-standard--dosb>.hw-portfolio-hero{height:1654px}body[data-locale=en] .hw-portfolio-standard--dosb>.hw-portfolio-hero{height:1674px}body[data-locale=de] .hw-portfolio-standard--dosb .hw-portfolio-body>section:nth-of-type(2){padding-bottom:29px}body[data-locale=en] .hw-portfolio-standard--dosb .hw-portfolio-body>section:nth-of-type(2){padding-bottom:30px}body[data-locale=de] .hw-portfolio-standard--dosb .hw-portfolio-promo,body[data-locale=en] .hw-portfolio-standard--dosb .hw-portfolio-content-card:has(.w-sm-100){height:264px;min-height:264px;overflow:hidden}body[data-locale=en] .hw-portfolio-standard--dosb .hw-portfolio-developer:first-of-type,body[data-locale=en] .hw-portfolio-standard--dosb .hw-portfolio-developer:nth-of-type(2),body[data-locale=en] .hw-portfolio-standard--dosb .hw-portfolio-developer:nth-of-type(3),body[data-locale=en] .hw-portfolio-standard--dosb .hw-portfolio-developer:nth-of-type(4){height:744px;min-height:744px}body[data-locale=de] .hw-portfolio-standard--dosb .hw-portfolio-body>section:nth-of-type(5){height:728px}body[data-locale=en] .hw-portfolio-standard--dosb .hw-portfolio-body>section:nth-of-type(5){height:704px}body[data-locale=de] .hw-portfolio-standard--gridside>.hw-portfolio-hero,body[data-locale=en] .hw-portfolio-standard--gridside>.hw-portfolio-hero{height:1294px}body[data-locale=de] .hw-portfolio-standard--gridside .hw-portfolio-body>section:nth-of-type(2),body[data-locale=en] .hw-portfolio-standard--gridside .hw-portfolio-body>section:nth-of-type(2){padding-bottom:30px}body[data-locale=de] .hw-portfolio-standard--gridside .hw-portfolio-testimonial{height:627px}body[data-locale=en] .hw-portfolio-standard--gridside .hw-portfolio-testimonial{height:600px}.hw-portfolio-standard--gridside .hw-portfolio-testimonial>div{margin-inline:20px}body[data-locale=de] .hw-portfolio-standard--vipr>.hw-portfolio-hero,body[data-locale=en] .hw-portfolio-standard--vipr>.hw-portfolio-hero{height:1610px}body[data-locale=de] .hw-portfolio-standard--vipr .hw-portfolio-developer:first-of-type{height:1036px;min-height:1036px}body[data-locale=de] .hw-portfolio-standard--vipr .hw-portfolio-developer:nth-of-type(2){height:864px;min-height:864px}body[data-locale=en] .hw-portfolio-standard--vipr .hw-portfolio-developer:first-of-type{height:1012px;min-height:1012px}body[data-locale=en] .hw-portfolio-standard--vipr .hw-portfolio-feature-card:first-of-type,body[data-locale=en] .hw-portfolio-standard--vipr .hw-portfolio-feature-card:nth-of-type(5){height:284px;min-height:284px}body[data-locale=en] .hw-portfolio-standard--vipr .hw-portfolio-feature-card:nth-of-type(2){height:336px;min-height:336px}body[data-locale=en] .hw-portfolio-standard--vipr .hw-portfolio-feature-card:nth-of-type(3){height:236px;min-height:236px}body[data-locale=en] .hw-portfolio-standard--vipr .hw-portfolio-feature-card:nth-of-type(4){height:260px;min-height:260px}}@media (width>=960px){.hw-portfolio-developer{grid-template-columns:calc(33.3333% - 4px) 1fr}.hw-portfolio-developer.is-reversed{grid-template-columns:1fr calc(33.3333% - 4px)}.hw-portfolio-developer__copy{width:calc(100% + 12px)}.hw-portfolio-developer.is-reversed .hw-portfolio-developer__copy{margin-left:-12px}.hw-portfolio-developer__copy h3{padding-bottom:16px}}@media (width>=960px) and (width<=1279px){body[data-locale=de] .hw-portfolio-standard--gridside .hw-portfolio-body>section:nth-of-type(2){padding-bottom:99px}body[data-locale=de] .hw-portfolio-standard--gridside .hw-portfolio-body>section:nth-of-type(3){padding-bottom:48px}body[data-locale=en] .hw-portfolio-standard--gridside>.hw-portfolio-hero{padding-bottom:136px}body[data-locale=en] .hw-portfolio-standard--gridside .hw-portfolio-body>section:nth-of-type(2){padding-bottom:99px}body[data-locale=en] .hw-portfolio-standard--gridside .hw-portfolio-body>section:nth-of-type(3){padding-bottom:44px}body[data-locale=de] .hw-portfolio-standard--slimspots>.hw-related:not(.hw-portfolio-related-blog){padding-bottom:60px}}.hw-portfolio-projects-header .hw-section__subtitle{color:var(--blue-3)}.hw-portfolio-bitburger__edge{aspect-ratio:9.6;background:currentColor;flex:none;height:auto;-webkit-mask:url(/images/background/pattern/Hexagon_Border_1.svg) 50%/100% 100% no-repeat;mask:url(/images/background/pattern/Hexagon_Border_1.svg) 50%/100% 100% no-repeat}.hw-portfolio-bitburger__hero{background:url(/images/portfolio/bitburger/Bitburger_BG.jpg) 50%/cover fixed}.hw-portfolio-bitburger__hero:before,.hw-portfolio-bitburger__success:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(#000 0%,#54545400 100%);height:33vw;position:absolute;top:0;left:0;right:0}.hw-portfolio-bitburger__hero>*,.hw-portfolio-bitburger__success>*{z-index:1;position:relative}.hw-portfolio-bitburger__hero .hw-portfolio-bitburger__edge--top{color:#fff}.hw-portfolio-bitburger__hero .hw-portfolio-bitburger__edge--bottom{color:#e9f7ff}.hw-portfolio-bitburger__edge--top{margin-top:-1px}.hw-portfolio-bitburger__edge--bottom{margin-top:auto;margin-bottom:-1px}.hw-portfolio-bitburger__header .hw-section__subtitle{padding-bottom:32px}.hw-portfolio-bitburger__b2b>.hw-portfolio-bitburger__header{height:147px}.hw-portfolio-bitburger__success>.hw-portfolio-bitburger__header{height:195px}.hw-portfolio-brand-slider{height:500px;margin-top:144px}.hw-portfolio-brand-slider__track{gap:22px;width:max-content;min-width:0;height:500px;margin-inline:auto}.hw-portfolio-brand-card,.hw-portfolio-brand-card.is-active{flex:0 0 640px;width:640px;height:400px;transform:scale(.625)}.hw-portfolio-brand-card{transform-origin:50%;overflow:hidden}.hw-portfolio-brand-card.is-active{transform:none}.hw-portfolio-brand-card__footer{background:#eac365}.hw-portfolio-brand-card__footer--red{background:#e04f62}.hw-portfolio-brand-card__footer--green{background:#5ba887}.hw-portfolio-brand-card__footer--taylor{background:#665844}.hw-portfolio-bitburger__b2b:before,.hw-portfolio-bitburger__team:before{background-image:none;background-size:auto}.hw-portfolio-bitburger__b2b:before{background-color:#e9f7ff}.hw-portfolio-bitburger__team:before{background-color:#d2eeff}.hw-portfolio-bitburger__b2b-container{box-sizing:border-box;width:100%;padding:16px}.hw-portfolio-bitburger__brands-container{margin-top:32px}.hw-portfolio-bitburger__copy-card{background:#fff6;margin-top:32px;padding:48px 72px}.hw-portfolio-bitburger__copy-card p,.hw-portfolio-bitburger__feature-card p{margin:0}.hw-portfolio-bitburger__brands-copy{background:#fff;margin-top:0}.hw-portfolio-gastro-card,.hw-portfolio-gastro-card.is-active{width:640px;height:400px;margin:32px auto 0;transform:none}.hw-portfolio-bitburger__brands{width:100%}.hw-portfolio-bitburger__success{background:url(/images/portfolio/bitburger/Glaeser_Background.jpg) 50%/cover fixed;padding-top:0}.hw-portfolio-bitburger__success:before{height:50vh}.hw-portfolio-bitburger__success:after{display:none}.hw-portfolio-bitburger__success .hw-portfolio-bitburger__edge--top{color:#e9f7ff}.hw-portfolio-bitburger__success .hw-portfolio-bitburger__edge--bottom{color:#d2eeff}.hw-portfolio-bitburger__success .hw-portfolio-bitburger__inner{box-sizing:border-box;width:calc(100% - 128px);margin-top:64px;padding-inline:16px}.hw-portfolio-bitburger__testimonial{background:#eac365;grid-template-columns:1fr 144px;grid-template-areas:"quote image""name name";gap:12px 48px;margin:0;padding:52px;display:grid}.hw-portfolio-bitburger__testimonial-quote{grid-area:quote;align-self:center;margin-inline:12px;font-size:18.4px;font-weight:600;line-height:27.6px;position:relative}.hw-portfolio-bitburger__testimonial-quote:before,.hw-portfolio-bitburger__testimonial-quote:after{font-size:32px;position:absolute}.hw-portfolio-bitburger__testimonial-quote:before{content:"»";top:-2px;left:-24px}.hw-portfolio-bitburger__testimonial-quote:after{content:"«";bottom:-2px;right:-24px}.hw-portfolio-bitburger__testimonial-image{grid-area:image;width:144px;height:144px}.hw-portfolio-bitburger__testimonial-image img{width:144px;height:144px}.hw-portfolio-bitburger__testimonial cite{text-align:right;grid-area:name;margin-top:20px;font-weight:500}.hw-portfolio-bitburger__success .hw-portfolio-bitburger__feature-list{gap:36px;margin-top:152px}.hw-portfolio-bitburger__feature-card{background:#ffffffeb;border-radius:0;grid-template-columns:25% 75%;min-height:0}.hw-portfolio-bitburger__feature-card:nth-child(odd){grid-template-columns:25% 75%}.hw-portfolio-bitburger__feature-card:nth-child(2n){grid-template-columns:75% 25%}.hw-portfolio-bitburger__feature-card:nth-child(odd)>.hw-portfolio-bitburger__feature-icon{order:0}.hw-portfolio-bitburger__feature-card:nth-child(2n)>.hw-portfolio-bitburger__feature-icon{order:2}.hw-portfolio-bitburger__feature-card>div:last-child{padding:50px 72px}.hw-portfolio-bitburger__feature-icon{clip-path:polygon(0 0,75% 0,100% 33%,100% 100%,0 100%)}.hw-portfolio-bitburger__feature-card:nth-child(2n) .hw-portfolio-bitburger__feature-icon{clip-path:polygon(25% 0,100% 0,100% 100%,0 100%,0 33%)}.hw-portfolio-bitburger__feature-icon.is-dark{background:#105985}.hw-portfolio-bitburger__team>.hw-portfolio-bitburger__inner{box-sizing:border-box;padding-inline:16px}.hw-portfolio-bitburger__subheading{height:48px;margin:48px 0;padding:0}.hw-portfolio-bitburger__service-list{gap:36px}.hw-portfolio-bitburger__service-list .hw-portfolio-bitburger__feature-card{background:#ffffff80}.hw-portfolio-bitburger__feature-icon.is-service{background:#1a90d6}.hw-portfolio-bitburger__service-list .hw-portfolio-bitburger__feature-card:nth-child(2) .is-service{background:#8ad3ff}.hw-portfolio-bitburger__people-title{margin:108px 0}.hw-portfolio-bitburger__person,.hw-portfolio-bitburger__person.is-reversed{background:#fff6;border-radius:8px;grid-template-columns:1fr 2fr;width:100%;height:500px;min-height:500px}.hw-portfolio-bitburger__person.is-reversed{grid-template-columns:2fr 1fr}.hw-portfolio-bitburger__person>.employee-card{justify-self:start}.hw-portfolio-bitburger__person.is-reversed>.employee-card{order:2;justify-self:end}.hw-portfolio-bitburger__person-copy{padding:50px 88px 50px 32px}.hw-portfolio-bitburger__person.is-reversed>.hw-portfolio-bitburger__person-copy{padding:50px 32px 50px 88px}.hw-portfolio-bitburger__person-copy h3{font-weight:400}.hw-portfolio-bitburger__person-copy p{margin:0}.hw-portfolio-bitburger__person-copy p+p{padding-top:24px}.hw-portfolio-bitburger__person-link{margin-top:32px!important}.hw-portfolio-bitburger__contact:before{top:calc(var(--section-padding,345.6px) * -1);height:calc(100% + var(--section-padding,345.6px));background-image:url(/images/background/pattern/bg-pattern-0.3.svg),linear-gradient(#d2eeff 0 0,#bce6ff 0 100%);background-repeat:repeat;background-size:100%}@media (width>=960px) and (width<=1279px){.hw-portfolio-bitburger__success .hw-portfolio-bitburger__inner{width:calc(100% - 64px)}.hw-portfolio-bitburger__person-copy{padding:32px 64px 32px 24px}.hw-portfolio-bitburger__person.is-reversed>.hw-portfolio-bitburger__person-copy{padding:32px 24px 32px 64px}}@media (width<=959px){.hw-portfolio-bitburger__header .hw-section__subtitle{padding-bottom:32px}.hw-portfolio-brand-slider{margin-top:32px}.hw-portfolio-bitburger__b2b>.hw-portfolio-bitburger__header,.hw-portfolio-bitburger__success>.hw-portfolio-bitburger__header{height:auto}.hw-portfolio-bitburger__success .hw-portfolio-bitburger__inner{width:100%;margin-top:64px;padding-inline:16px}.hw-portfolio-bitburger__success .hw-portfolio-bitburger__feature-list{margin-top:120px}.hw-portfolio-bitburger__feature-card>div:last-child{padding:32px 50px}.hw-portfolio-bitburger__team>.hw-portfolio-bitburger__inner{padding-inline:16px}.hw-portfolio-bitburger__person,.hw-portfolio-bitburger__person.is-reversed{flex-direction:column;width:100%;height:auto;min-height:0;padding-block:16px;display:flex}.hw-portfolio-bitburger__person>.employee-card,.hw-portfolio-bitburger__person.is-reversed>.employee-card{order:0;align-self:center;width:100%;max-width:330px}.hw-portfolio-bitburger__person-copy,.hw-portfolio-bitburger__person.is-reversed>.hw-portfolio-bitburger__person-copy{padding:24px 16px 8px}}@media (width<=679px){.hw-portfolio-bitburger__edge{width:200%;max-width:200%;margin-left:-50%;margin-right:-50%}.hw-portfolio-brand-slider{height:310px}.hw-portfolio-brand-slider__track{width:100%;height:310px}.hw-portfolio-brand-card{display:none}.hw-portfolio-brand-card.is-active{flex:0 0 90%;width:90%;height:auto;display:block}.hw-portfolio-brand-card.is-active>img{aspect-ratio:16/10;height:auto}.hw-portfolio-brand-card__footer,.is-active .hw-portfolio-brand-card__footer{padding:12px;position:static}.is-active .hw-portfolio-brand-card__footer span{margin:8px auto}}@media (width<=599px){.hw-portfolio-bitburger__b2b-container,.hw-portfolio-bitburger__copy-card{padding:16px}.hw-portfolio-gastro-card,.hw-portfolio-gastro-card.is-active{width:100%;height:auto}.hw-portfolio-bitburger__testimonial{grid-template-columns:1fr;grid-template-areas:"quote""image""name";gap:24px;padding:24px 32px;display:grid}.hw-portfolio-bitburger__testimonial-image{justify-self:center}.hw-portfolio-bitburger__testimonial cite{margin-top:8px}.hw-portfolio-bitburger__success .hw-portfolio-bitburger__feature-list{margin-top:32px}.hw-portfolio-bitburger__feature-card,.hw-portfolio-bitburger__feature-card:nth-child(odd),.hw-portfolio-bitburger__feature-card:nth-child(2n){flex-direction:column;display:flex}.hw-portfolio-bitburger__feature-card:nth-child(2n)>.hw-portfolio-bitburger__feature-icon{order:0}.hw-portfolio-bitburger__feature-icon,.hw-portfolio-bitburger__feature-card:nth-child(2n) .hw-portfolio-bitburger__feature-icon{clip-path:polygon(0 0,100% 0,100% 70%,70% 100%,0 100%);align-self:flex-end;width:80px;height:80px}.hw-portfolio-bitburger__feature-card:nth-child(odd) .hw-portfolio-bitburger__feature-icon{clip-path:polygon(0 0,100% 0,100% 100%,30% 100%,0 70%);align-self:flex-start}.hw-portfolio-bitburger__feature-card>div:last-child{padding:16px}.hw-portfolio-bitburger__subheading{height:auto}}@media (width<=599px){body[data-locale=en] .hw-portfolio-bitburger .hw-portfolio-bitburger__related>section:last-child{height:560px!important}}@media (width>=960px) and (width<=1279px){body[data-locale=de] .hw-portfolio-bitburger>.hw-portfolio-bitburger__b2b{height:1698px!important}}@media (width>=1920px){body[data-locale=de] .hw-portfolio-bitburger>.hw-portfolio-bitburger__b2b{height:1699px!important}}@media (width>=960px) and (width<=1279px){.hw-portfolio-index__hero{padding-bottom:68px}body[data-locale=en] .hw-portfolio-index__hero{padding-bottom:77px}.hw-portfolio-description{margin:48px 0;padding:48px}.hw-portfolio-index-hero__media img{width:calc(100% - 18px)}.hw-portfolio-index-hero__copy{padding-left:30px}.hw-portfolio-index>.hw-portfolio-index__contact{padding-bottom:40px}}@media (width<=959px){.hw-section__header .hw-portfolio-index-header__subtitle{letter-spacing:.32px;max-width:550px;font-size:16px;line-height:40px}.hw-portfolio-index-hero>*{flex-basis:100%;max-width:100%}.hw-portfolio-index-hero__media img{width:100%}.hw-portfolio-index-hero__copy{padding:24px 12px 12px;font-size:18.4px;line-height:28px}.hw-portfolio-description{margin:40px 0;padding:48px}.hw-portfolio-clients__title{height:76px;font-size:24px;font-weight:600;line-height:28px}.hw-portfolio-clients{gap:32px;padding:24px 16px}.hw-section__header.hw-portfolio-projects-header h2{width:max-content;max-width:100%;font-size:24px;line-height:32px}.hw-portfolio-listing{grid-template-columns:1fr;gap:32px}.hw-portfolio-index>.hw-portfolio-index__contact{padding-bottom:32px}}@media (width<=599px){.hw-section__header .hw-portfolio-index-header__subtitle{max-width:75%}.hw-portfolio-index-hero__copy{white-space:normal;padding:36px 12px 28px}.hw-portfolio-description{margin:20px 0;padding:16px}.hw-portfolio-clients__title{height:76px;font-size:24px;font-weight:600;line-height:28px}.hw-section__header.hw-portfolio-projects-header{height:171px}.hw-portfolio-clients{padding:24px 16px}}.hw-portfolio-bitburger__related:before{display:none}.hw-portfolio-bitburger__related>.hw-section{position:relative}.hw-portfolio-bitburger__related>.hw-section:before{content:"";z-index:-1;top:calc(var(--section-padding,345.6px) * -1);width:100vw;height:calc(100% + var(--section-padding,345.6px));background-repeat:repeat;background-size:100%;position:absolute;left:50%;transform:translate(-50%)}.hw-portfolio-bitburger__related>.hw-section:first-child:before{background-image:url(/images/background/pattern/bg-pattern-0.4.svg),linear-gradient(#bce6ff 0 0,#a5ddff 0 100%)}.hw-portfolio-bitburger__related>.hw-section:last-child:before{background-image:url(/images/background/pattern/bg-pattern-0.5.svg),linear-gradient(#a5ddff 0 0,#8fd5ff 0 100%)}.hw-portfolio-bitburger__b2b:before,.hw-portfolio-bitburger__team:before{top:calc(var(--section-padding,345.6px) * -1);height:calc(100% + var(--section-padding,345.6px))}.hw-portfolio-bitburger .hw-portfolio-brand-slider__track{margin-inline:0;position:relative;left:50%;transform:translate(-50%)}.hw-portfolio-bitburger__success>.hw-portfolio-bitburger__inner{padding:16px}.hw-portfolio-bitburger .hw-portfolio-bitburger__testimonial{box-sizing:border-box;height:316px}.hw-portfolio-bitburger__team>.hw-portfolio-bitburger__inner{padding:16px}.hw-portfolio-bitburger .hw-portfolio-bitburger__subheading{height:48px;margin:48px 0;padding:0}.hw-portfolio-bitburger .hw-portfolio-bitburger__people-title{margin:108px 0}@media (width>=960px){.hw-portfolio-bitburger .hw-portfolio-bitburger__service-list>.hw-portfolio-bitburger__feature-card{height:268px}body[data-locale=en] .hw-portfolio-bitburger .hw-portfolio-bitburger__service-list>.hw-portfolio-bitburger__feature-card{height:244px}}.hw-portfolio-bitburger .hw-portfolio-bitburger__person{grid-template-columns:412px 836px}.hw-portfolio-bitburger .hw-portfolio-bitburger__person.is-reversed{grid-template-columns:836px 412px}.hw-portfolio-bitburger .hw-portfolio-bitburger__person-copy{box-sizing:border-box;width:848px;height:524px;margin-top:-12px;padding:48px 88px 48px 32px;overflow:hidden}.hw-portfolio-bitburger .hw-portfolio-bitburger__person.is-reversed>.hw-portfolio-bitburger__person-copy{margin-left:-12px;padding:48px 32px 48px 88px}.hw-portfolio-bitburger .hw-portfolio-bitburger__person-copy h3{font-weight:600}.hw-portfolio-bitburger .hw-portfolio-bitburger__brands-copy h3{color:#000;padding-bottom:16px;font-weight:600;line-height:32px}.hw-portfolio-bitburger__success .hw-portfolio-bitburger__feature-card:nth-child(-n+2) .hw-portfolio-bitburger__feature-icon img{filter:invert()}.hw-portfolio-bitburger__success .hw-portfolio-bitburger__feature-icon.is-navy svg{color:#fff;width:256px}.hw-portfolio-bitburger .hw-portfolio-bitburger__person-link{height:36px;padding-top:0}.hw-portfolio-bitburger .hw-portfolio-bitburger__person-link .hw-more{width:191.14px;margin-top:0;margin-left:auto}.hw-portfolio-bitburger .hw-portfolio-bitburger__feature-card h3{padding-bottom:0}.hw-portfolio-bitburger .hw-portfolio-bitburger__feature-card p{margin:16px 8px 0}@media (width<=959px){.hw-portfolio-bitburger__b2b,.hw-portfolio-bitburger__team,.hw-portfolio-bitburger__contact,.hw-portfolio-bitburger__related .hw-section{padding-inline:0}.hw-portfolio-bitburger .hw-portfolio-bitburger__testimonial,.hw-portfolio-bitburger .hw-portfolio-bitburger__service-list>.hw-portfolio-bitburger__feature-card{height:auto}.hw-portfolio-bitburger .hw-portfolio-bitburger__person,.hw-portfolio-bitburger .hw-portfolio-bitburger__person.is-reversed{grid-template-columns:none}.hw-portfolio-bitburger .hw-portfolio-bitburger__person-copy,.hw-portfolio-bitburger .hw-portfolio-bitburger__person.is-reversed>.hw-portfolio-bitburger__person-copy{width:100%;height:auto;margin:0;padding:12px;overflow:visible}.hw-portfolio-bitburger .hw-portfolio-bitburger__person-link{height:36px;padding-top:0}.hw-portfolio-bitburger .hw-portfolio-bitburger__person-link .hw-more{width:183.14px}.hw-portfolio-bitburger .hw-portfolio-bitburger__person-copy h3{line-height:28px}.hw-portfolio-bitburger .hw-portfolio-bitburger__people{gap:16px}}@media (width<=599px){.hw-portfolio-bitburger .hw-portfolio-bitburger__header{width:100%}.hw-portfolio-bitburger .hw-portfolio-bitburger__brands-copy h3{font-size:24px;line-height:28px}.hw-portfolio-bitburger .hw-portfolio-bitburger__testimonial{border-radius:0;grid-template-areas:"image""quote""name"}body[data-locale=de] .hw-portfolio-standard--dosb .contact-form__submit-row{transform:translateY(-8px)}body[data-locale=en] .hw-portfolio-standard--dosb .contact-field--message{transform:translateY(-47px)}body[data-locale=en] .hw-portfolio-standard--dosb .contact-form__submit-row{grid-template-columns:894px 234px;transform:translateY(-55px)}.hw-portfolio-standard--dosb .contact-form__submit:disabled{color:#141d32;background:#1fabff}.hw-portfolio-bitburger .hw-portfolio-bitburger__testimonial p{margin-bottom:0}.hw-portfolio-bitburger .hw-portfolio-bitburger__testimonial-image,.hw-portfolio-bitburger .hw-portfolio-bitburger__testimonial-image img{height:144px}.hw-portfolio-bitburger .hw-portfolio-bitburger__feature-card,.hw-portfolio-bitburger .hw-portfolio-bitburger__feature-card:nth-child(odd),.hw-portfolio-bitburger .hw-portfolio-bitburger__feature-card:nth-child(2n){display:block;position:relative}.hw-portfolio-bitburger .hw-portfolio-bitburger__feature-card>.hw-portfolio-bitburger__feature-icon{position:absolute;top:0;left:auto;right:0}.hw-portfolio-bitburger .hw-portfolio-bitburger__feature-card:nth-child(odd)>.hw-portfolio-bitburger__feature-icon{left:0;right:auto}.hw-portfolio-bitburger .hw-portfolio-bitburger__feature-card>div:last-child{padding:16px}.hw-portfolio-bitburger .hw-portfolio-bitburger__feature-card h3{align-items:center;min-height:48px;display:flex}.hw-portfolio-bitburger .hw-portfolio-bitburger__feature-card p{margin:16px 0 0}.hw-portfolio-bitburger .hw-portfolio-bitburger__subheading{height:auto;margin:32px 0;font-size:24px;line-height:32px}.hw-portfolio-bitburger .hw-portfolio-bitburger__people-title{margin:32px 0}}.hw-portfolio-bitburger .hw-portfolio-bitburger__header .hw-section__subtitle{width:auto;color:var(--blue-2);letter-spacing:.48px;text-transform:uppercase;margin:0;padding:0 0 32px;font-size:24px;font-weight:600;line-height:32px}.hw-portfolio-bitburger .hw-portfolio-bitburger__header--light .hw-section__subtitle{color:#fff;text-shadow:none}.hw-portfolio-bitburger .hw-portfolio-bitburger__header h1{letter-spacing:.32px;text-transform:uppercase;margin:0;padding:32px 0 0;font-size:40px;font-weight:600;line-height:72px}.hw-portfolio-bitburger .hw-portfolio-bitburger__header--light :is(h1,h2){text-shadow:none}.hw-portfolio-bitburger__success .hw-portfolio-bitburger__header h2{text-shadow:0 2px 4px #0009}.hw-portfolio-bitburger .hw-portfolio-bitburger__header--light span{background:#eac36533}.hw-portfolio-bitburger .hw-portfolio-brand-slider__track{gap:18px}.hw-portfolio-bitburger .hw-portfolio-brand-card__footer{z-index:auto}.hw-portfolio-bitburger .hw-portfolio-brand-card:after{z-index:1}.hw-portfolio-bitburger .hw-portfolio-brand-card__footer--quilt-gold{background:#eac365}.hw-portfolio-bitburger .hw-portfolio-brand-card__footer--red{background:#cc001a}.hw-portfolio-bitburger .hw-portfolio-brand-card__footer--green{background:#589f7e}.hw-portfolio-bitburger .hw-portfolio-brand-card__footer--taylor{background:#5f5879}.hw-portfolio-bitburger .hw-portfolio-brand-card__footer--red span,.hw-portfolio-bitburger .hw-portfolio-brand-card__footer--green span,.hw-portfolio-bitburger .hw-portfolio-brand-card__footer--taylor span{background:#fff3}.hw-portfolio-bitburger .hw-portfolio-brand-slider{position:relative}.hw-portfolio-bitburger .hw-portfolio-brand-slider__nav{z-index:10;color:#007aff;justify-content:center;align-items:center;width:44px;height:44px;margin-top:-22px;display:flex;position:absolute;top:50%}.hw-portfolio-bitburger .hw-portfolio-brand-slider__nav svg{width:27px;height:44px}.hw-portfolio-bitburger .hw-portfolio-brand-slider__nav--prev{left:10px}.hw-portfolio-bitburger .hw-portfolio-brand-slider__nav--next{right:10px}.hw-portfolio-bitburger .hw-portfolio-bitburger__testimonial{color:#2e2759de;background:#d5c074}.hw-portfolio-bitburger .hw-portfolio-bitburger__testimonial cite{margin-top:32px}.hw-portfolio-bitburger .hw-portfolio-bitburger__feature-card p+p{padding-top:8px}.hw-portfolio-bitburger__success .hw-portfolio-bitburger__feature-icon img{width:152px;height:auto;max-height:none}.hw-portfolio-bitburger__success .hw-portfolio-bitburger__feature-icon.is-navy img{width:256px}.hw-portfolio-bitburger .hw-portfolio-bitburger__contact .contact-form__subtitle{text-align:left}.hw-portfolio-bitburger .contact-form__concerns .concern-card[aria-checked=true] .concern-card__description:before{width:0}html:not([data-js]) .hw-portfolio-bitburger .contact-form__concerns .concern-card[aria-checked=true]{background:0 0}html:not([data-js]) .hw-portfolio-bitburger .contact-form__concerns .concern-card:nth-child(5){background:#ffffff80}@media (width>=960px){.hw-portfolio-bitburger__related .hw-section:not(.hw-portfolio-related-blog) .hw-related__track{justify-content:center}.hw-portfolio-bitburger__related .hw-section:not(.hw-portfolio-related-blog) .hw-related__slide{flex:0 0 568px;max-width:568px}.hw-portfolio-bitburger__related .hw-portfolio-related-blog .hw-post{grid-template-columns:364px 1fr;min-height:364px}.hw-portfolio-bitburger__related .hw-portfolio-related-blog .hw-post__icon{width:300px;height:300px}}.hw-portfolio-bitburger__related .hw-portfolio-related-blog .hw-related__swiper{position:relative}@media (width<=959px){.hw-portfolio-bitburger__related .hw-portfolio-related-blog .hw-related__swiper:before,.hw-portfolio-bitburger__related .hw-portfolio-related-blog .hw-related__swiper:after{display:none}}.hw-portfolio-bitburger__related .hw-portfolio-related-blog .hw-related__swiper:before,.hw-portfolio-bitburger__related .hw-portfolio-related-blog .hw-related__swiper:after{content:"";z-index:2;pointer-events:none;background:#1fabff url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\"><path fill=\"white\" d=\"M15.41 16.58 10.83 12l4.58-4.59L14 6l-6 6 6 6z\"/></svg>") 50%/24px 24px no-repeat;border-radius:50%;width:36px;height:36px;position:absolute;top:133px}.hw-portfolio-bitburger__related .hw-portfolio-related-blog .hw-related__swiper:before{left:9px}.hw-portfolio-bitburger__related .hw-portfolio-related-blog .hw-related__swiper:after{right:9px;transform:rotate(180deg)}.hw-portfolio-bitburger__team .hw-portfolio-bitburger__feature-icon img{object-fit:contain;width:auto;max-width:80%;height:144px;max-height:none}.hw-portfolio-bitburger .hw-portfolio-bitburger__feature-card h3{padding:0 8px}.hw-portfolio-bitburger .hw-portfolio-bitburger__testimonial-image img{object-fit:cover;clip-path:polygon(50% 0,95% 25%,95% 75%,50% 100%,5% 75%,5% 25%)}.hw-portfolio-bitburger__contact:before,.hw-portfolio-bitburger__related>.hw-section:before{background-repeat:no-repeat}.hw-portfolio-bitburger .hw-portfolio-bitburger__header--light .hw-section__subtitle{max-width:none}.hw-portfolio-bitburger .hw-contact .contact-field--message{padding-top:12px}.hw-portfolio-bitburger .hw-contact .contact-field--message .contact-field__control{height:152px}.hw-portfolio-bitburger .hw-contact .contact-field--message textarea{height:148px}.hw-portfolio-bitburger .hw-contact .contact-field--email{padding-top:8px}.hw-portfolio-bitburger .hw-contact .contact-field--email .contact-field__control{height:56px}.hw-portfolio-bitburger .hw-contact .contact-field--email input{height:52px}@media (width>=960px){.hw-portfolio-bitburger .hw-contact .contact-form__submit{margin-top:20px}}.hw-portfolio-bitburger__success .hw-portfolio-bitburger__feature-icon svg{width:152px;height:auto}.hw-portfolio-bitburger__success .hw-portfolio-bitburger__feature-icon.is-dark{color:#fff}.hw-portfolio-bitburger__success .hw-portfolio-bitburger__feature-icon.is-blue{color:#141d32}.hw-portfolio-bitburger .hw-portfolio-bitburger__testimonial-quote{align-self:stretch;display:block}.hw-portfolio-bitburger .hw-portfolio-bitburger__testimonial-quote p{margin:0}.hw-portfolio-bitburger .hw-contact .contact-field--message .contact-field__label{position:relative;top:16px}.hw-portfolio-bitburger .hw-portfolio-bitburger__edge--top{margin-top:0;position:relative;top:-1px}.hw-portfolio-bitburger .hw-portfolio-bitburger__edge--bottom{margin-bottom:0;position:relative;bottom:-1px}.hw-portfolio-bitburger .hw-portfolio-bitburger__subheading{letter-spacing:.32px}.hw-portfolio-bitburger__b2b .hw-portfolio-bitburger__header h2{color:#2e2759}.hw-portfolio-bitburger .hw-portfolio-bitburger__brands-copy{color:#000}.hw-portfolio-bitburger .hw-portfolio-bitburger__subheading{display:block}.hw-portfolio-bitburger__person .slide-down-content{opacity:1;background:#ffffffe6;grid-template-columns:47px 220px 63px;align-items:center;width:100%;height:64px;transition:transform .3s ease-in-out,opacity .3s ease-in-out;display:grid;position:absolute;top:0;left:0;transform:translateY(-100%)}.hw-portfolio-bitburger__person .slide-down-content strong{text-align:center;white-space:nowrap;height:48px;margin-top:16px;padding:12px 0;font-weight:600}.hw-portfolio-bitburger__person .slide-up-content{opacity:0;transition:transform .3s ease-in-out,opacity .3s ease-in-out;position:relative;transform:translateY(100%)}.hw-portfolio-bitburger .hw-contact .contact-field .contact-field__label{color:#000}@media (width>=960px){.hw-portfolio-bitburger .hw-contact .contact-field--email .contact-field__email-icon,.hw-portfolio-bitburger .hw-contact .contact-field--email .contact-field__label{position:relative;top:-10px;left:-6px}}@media (width<=959px){.hw-portfolio-bitburger .hw-portfolio-bitburger__header{min-height:0}.hw-portfolio-bitburger .hw-portfolio-bitburger__header .hw-section__subtitle{letter-spacing:.32px;font-size:16px;line-height:28px}.hw-portfolio-bitburger .hw-portfolio-bitburger__subheading{height:auto;margin:32px 0;font-size:24px;line-height:32px}.hw-portfolio-bitburger .hw-portfolio-bitburger__people-title{margin:32px 0}.hw-portfolio-bitburger .hw-portfolio-bitburger__header h1{font-size:28px;line-height:40px}.hw-portfolio-bitburger .hw-portfolio-bitburger__header h2{font-size:28px;line-height:32px}}@media (width<=679px){.hw-portfolio-bitburger .hw-portfolio-brand-slider__nav--prev{left:-6px}.hw-portfolio-bitburger .hw-portfolio-brand-slider__nav--next{right:-6px}}.hw-portfolio-standard .hw-portfolio-hero__header h2{text-transform:uppercase}.hw-portfolio-standard .tag-list__chip[data-tag=ai]{color:#000;background:#83ec00}.hw-portfolio-standard .tag-list__chip:is([data-tag=chatbot],[data-tag=rag]){color:#fff;background:#2f5500}.hw-portfolio-standard .tag-list__chip[data-tag=accessibility]{color:#000;background:#97ef29}.hw-portfolio-standard .tag-list__chip[data-tag=ui-ux]{background:#8ad3ff}.hw-portfolio-standard .hw-portfolio-technologies{box-sizing:border-box;min-height:280px}.hw-portfolio-standard .container-inner{width:fit-content;max-width:min(992px,100%);margin-left:auto;margin-right:auto}.hw-portfolio-standard .hw-portfolio-body>section:first-child>.hw-portfolio-content-card>h3{height:72px}.hw-portfolio-standard .hw-portfolio-body .description__card{border-radius:8px;background:#aee1ff99!important}.hw-portfolio-standard .hw-portfolio-body .mdc-icon-card{background:#aee1ffb3;border-radius:8px;padding:16px}.hw-portfolio-icon-card__header{grid-template-columns:80px 1fr;height:auto;min-height:80px;margin:4px;display:grid}.hw-portfolio-icon-card__icon,.hw-portfolio-icon-card__title,.hw-portfolio-icon-card__content{box-sizing:border-box;letter-spacing:.285714px;padding:12px;font-size:16px;font-weight:400;line-height:22.8px}.hw-portfolio-icon-card__icon{width:80px;height:80px}.hw-portfolio-icon-card__icon>span{background:#8bd5ff;border-radius:50%;place-items:center;width:56px;height:56px;display:grid}.hw-portfolio-icon-card__icon svg{fill:currentColor;width:24px;height:24px}.hw-portfolio-icon-card__title{align-items:center;min-width:0;display:flex}.hw-portfolio-icon-card__title h3{height:auto;margin:0;padding:11.2px 0;font-size:18.4px;line-height:28px;display:block}.hw-portfolio-icon-card__content{margin:0 4px}.hw-portfolio-icon-card__content p{margin:0}.hw-portfolio-image-slider{background:0 0;border-radius:0;outline:none;width:100%;height:auto;margin:32px auto 48px;display:block;position:relative;overflow:visible}.hw-portfolio-image-slider:focus-visible{outline-offset:2px;outline:2px solid #1fabff}.hw-portfolio-image-slider__window{width:100%;position:relative}.hw-portfolio-image-slider__slide{width:min(100%, var(--slider-max-width,1200px));background:#f3f3f4;border-radius:8px;height:auto;margin:0 auto;display:none;overflow:hidden}.hw-portfolio-image-slider__slide.is-active{display:block}.hw-portfolio-image-slider img{width:100%;height:auto;min-height:var(--slider-min-height,0px);max-height:var(--slider-max-height,600px);aspect-ratio:var(--slider-aspect-ratio,1.7778);object-fit:contain;display:block}.hw-portfolio-image-slider figcaption{box-sizing:border-box;text-align:center;letter-spacing:.4px;background:0 0;border-top:1px solid #2e27591a;width:100%;min-height:74px;padding:16px 60px;font-size:12px;font-weight:400;line-height:17.1px;position:static}.hw-portfolio-image-slider figcaption>span{width:90%;max-width:600px;margin:0 auto;display:block}.hw-portfolio-image-slider figcaption strong{font-size:inherit;line-height:inherit;letter-spacing:inherit;font-weight:700}.hw-portfolio-image-slider__controls{z-index:10;pointer-events:none;justify-content:space-between;align-items:center;padding:0 10px;display:flex;position:absolute;inset:0}.hw-portfolio-image-slider__arrow{color:#000;cursor:pointer;pointer-events:auto;background:#1fabff;border:0;border-radius:50%;place-items:center;width:48px;height:48px;padding:0;display:grid}.hw-portfolio-image-slider__arrow:disabled{display:none}.hw-portfolio-image-slider__arrow--next{margin-left:auto}.hw-portfolio-image-slider__arrow svg{fill:currentColor;width:24px;height:24px}.hw-portfolio-image-slider__indicators{justify-content:center;gap:8px;height:12px;margin-top:16px;display:flex}.hw-portfolio-image-slider__indicator{cursor:pointer;background:#2e27594d;border:0;border-radius:50%;width:12px;height:12px;margin:0 4px;padding:0;position:relative}.hw-portfolio-image-slider__indicator.is-active{background:#1fabff}.hw-portfolio-standard .hw-portfolio-button{box-sizing:border-box;color:#000;letter-spacing:.48px;text-transform:uppercase;background:#1fabff;border-radius:8px;justify-content:center;align-self:flex-end;align-items:center;width:525px;min-width:525px;height:72px;margin-top:64px;margin-left:auto;padding:0 48px;font-size:16px;font-weight:600;line-height:24px;text-decoration:none;display:flex}.hw-portfolio-standard .hw-portfolio-button svg{fill:currentColor;width:24px;height:24px;margin-left:36px}.hw-portfolio-testimonial{box-sizing:border-box;background:#5fc2ff;border-radius:8px;grid-template-columns:1fr 144px;grid-template-areas:"quote image""name name";gap:12px 48px;min-height:0;margin:48px 0 0;padding:52px;display:grid}.hw-portfolio-testimonial__quote{grid-area:quote;margin:0 12px;font-size:18.4px;font-weight:600;line-height:27.6px;position:relative}.hw-portfolio-testimonial__quote:before,.hw-portfolio-testimonial__quote:after{font-size:32px;position:absolute}.hw-portfolio-testimonial__quote:before{content:"»";top:-2px;left:-24px}.hw-portfolio-testimonial__quote:after{content:"«";bottom:-2px;right:-24px}.hw-portfolio-testimonial__image{object-fit:cover;clip-path:polygon(50% 0,95% 25%,95% 75%,50% 100%,5% 75%,5% 25%);grid-area:image;width:144px;height:144px;margin:0}.hw-portfolio-standard .hw-portfolio-testimonial>.hw-portfolio-testimonial__image{width:144px;height:144px}.hw-portfolio-testimonial__name{text-align:right;grid-area:name;margin-top:32px}.hw-portfolio-standard .hw-portfolio-promo,.hw-portfolio-standard--dosb .hw-portfolio-body>section:nth-of-type(4)>article:last-child{border-radius:8px;background:#ffffffb3!important}.hw-portfolio-standard .hw-portfolio-promo>.mdc-image{width:96px;height:96px}.hw-portfolio-standard .hw-portfolio-promo .hw-portfolio-button,.hw-portfolio-standard--dosb .hw-portfolio-body>section:nth-of-type(4)>article:last-child .hw-portfolio-button{color:#2e2759de;background:0 0;font-size:16px;line-height:24px}.hw-portfolio-standard--dosb .contact-form__submit:disabled{color:#141d32;background:#1fabff}.hw-portfolio-standard .hw-portfolio-developer>.hw-portfolio-employee-card{margin-left:0;margin-right:auto}.hw-portfolio-standard .hw-portfolio-developer.is-reversed>.hw-portfolio-employee-card{margin-left:auto;margin-right:0}.hw-portfolio-standard .hw-portfolio-employee-card .employee-card__footer-row{grid-template-columns:59px 1fr 59px;width:calc(100% + 24px);min-height:52px;margin:-12px}.hw-portfolio-standard .hw-portfolio-employee-card .employee-card__footer-row>*{box-sizing:border-box}.hw-portfolio-standard .hw-portfolio-employee-card .employee-card__footer-row .employee-card__name{height:52px;padding:12px 0;font-weight:500}.hw-portfolio-standard .hw-portfolio-employee-card .employee-card__footer-row svg{width:21px;height:21px}.hw-portfolio-standard .hw-portfolio-employee-card .employee-card__divider{width:calc(100% - 72px);margin:8px auto}.hw-portfolio-standard .hw-portfolio-employee-card__role{height:24px;padding:0;font-size:16px;font-weight:500;line-height:24px}.hw-portfolio-standard .hw-portfolio-employee-card .hw-portfolio-sr-only{letter-spacing:.48px;text-transform:uppercase;font-size:14.4px;font-weight:600;line-height:21.6px}.hw-portfolio-standard .hw-portfolio-employee-card .slide-down-content{grid-template-columns:47px 220px 63px;align-items:center;height:64px;display:grid}.hw-portfolio-standard .hw-portfolio-employee-card .slide-down-content strong{text-align:center;padding-top:16px;font-weight:600}.hw-portfolio-standard--dosb .hw-portfolio-body>section:nth-child(3) .mdc-image[aspect-ratio="1.77"]{aspect-ratio:1.77;object-fit:contain;width:100%;height:auto}@media (width>=1280px){.hw-portfolio-standard--dosb>.hw-portfolio-hero{padding-bottom:117px!important}.hw-portfolio-standard--dosb .hw-portfolio-info-box{padding-bottom:48px}.hw-portfolio-standard--dosb .hw-portfolio-info-box tr{height:52px}.hw-portfolio-standard--dosb .hw-portfolio-info-box td{padding:0 16px}.hw-portfolio-standard--dosb .hw-portfolio-info-box td:first-child{width:36%;min-width:0}.hw-portfolio-standard--dosb .hw-portfolio-body>section:first-child,.hw-portfolio-standard--dosb .hw-portfolio-body>section:nth-child(2),.hw-portfolio-standard--dosb .hw-portfolio-body>section:nth-child(3){padding-bottom:69px}.hw-portfolio-standard--dosb .hw-portfolio-body>section:nth-child(4),.hw-portfolio-standard--dosb .hw-portfolio-body>section:nth-of-type(4),body[data-locale] .hw-portfolio-standard--dosb .hw-portfolio-body>section:nth-of-type(4){padding-bottom:69px!important}.hw-portfolio-standard--dosb .hw-portfolio-promo{height:288px;min-height:288px;overflow:hidden}body[data-locale=de] .hw-portfolio-standard--dosb .hw-portfolio-body>section:nth-of-type(4)>article:last-child{height:288px;min-height:288px}body[data-locale=de] .hw-portfolio-standard--dosb .hw-portfolio-body>section:nth-of-type(5){padding-bottom:48px!important}body[data-locale=de] .hw-portfolio-standard--dosb .hw-portfolio-body>section:nth-of-type(5) .contact-form{border-radius:0;height:814px;min-height:814px;padding-bottom:24px}body[data-locale=en] .hw-portfolio-standard--dosb .hw-portfolio-body>section:nth-of-type(5){padding-bottom:48px!important}body[data-locale=en] .hw-portfolio-standard--dosb .hw-portfolio-body>section:nth-of-type(5) .contact-form{border-radius:0;height:790px;min-height:790px;padding-bottom:24px}body[data-locale=en] .hw-portfolio-standard--dosb>.hw-portfolio-hero{padding-bottom:117px!important}body[data-locale=en] .hw-portfolio-standard--dosb .hw-portfolio-body>section:first-of-type,body[data-locale=en] .hw-portfolio-standard--dosb .hw-portfolio-body>section:nth-of-type(2),body[data-locale=en] .hw-portfolio-standard--dosb .hw-portfolio-body>section:nth-of-type(3),body[data-locale=en] .hw-portfolio-standard--dosb .hw-portfolio-body>section:nth-of-type(4){padding-bottom:69px!important}body[data-locale=en] .hw-portfolio-standard--dosb .hw-portfolio-body>section:nth-of-type(2)>.mdc-row>.mdc-col:nth-child(-n+2) .mdc-icon-card{height:260.4px}body[data-locale=en] .hw-portfolio-standard--dosb .hw-portfolio-body>section:nth-of-type(2)>.mdc-row>.mdc-col:nth-child(n+3):nth-child(-n+4) .mdc-icon-card{height:236.4px}body[data-locale=en] .hw-portfolio-standard--dosb .hw-portfolio-body>section:nth-of-type(2)>.mdc-row>.mdc-col:nth-child(n+5) .mdc-icon-card{height:326.4px}body[data-locale=en] .hw-portfolio-standard--dosb .hw-portfolio-button{width:416px}body[data-locale=en] .hw-portfolio-standard--dosb .hw-portfolio-body>section:nth-of-type(4)>article:last-child,html[data-js] body[data-locale=en] .hw-portfolio-standard--dosb .hw-portfolio-body>section:nth-of-type(4)>article:last-child{height:287px;min-height:287px}.hw-portfolio-standard--dosb .hw-portfolio-body>section:nth-child(2)>.mdc-row>.mdc-col:first-child .mdc-icon-card,.hw-portfolio-standard--dosb .hw-portfolio-body>section:nth-child(2)>.mdc-row>.mdc-col:nth-child(2) .mdc-icon-card{height:282px}.hw-portfolio-standard--dosb .hw-portfolio-body>section:nth-child(2)>.mdc-row>.mdc-col:nth-child(3) .mdc-icon-card,.hw-portfolio-standard--dosb .hw-portfolio-body>section:nth-child(2)>.mdc-row>.mdc-col:nth-child(4) .mdc-icon-card{height:258px}.hw-portfolio-standard--dosb .hw-portfolio-body>section:nth-child(2)>.mdc-row>.mdc-col:nth-child(5) .mdc-icon-card,.hw-portfolio-standard--dosb .hw-portfolio-body>section:nth-child(2)>.mdc-row>.mdc-col:nth-child(6) .mdc-icon-card{height:349px}.hw-portfolio-standard--dosb .hw-portfolio-body>section:nth-child(3)>.mdc-row>.mdc-col{height:403px}}@media (width<=599px){body[data-locale] .hw-portfolio-standard--dosb>.hw-portfolio-hero{padding-bottom:123px!important}body[data-locale=de] .hw-portfolio-standard--dosb>.hw-portfolio-hero{padding-bottom:74px!important}.hw-portfolio-standard--dosb .hw-portfolio-hero__row{position:relative;top:12px}.hw-portfolio-standard--dosb .hw-portfolio-hero__visual:after{margin-block:33px}.hw-portfolio-standard--dosb .hw-portfolio-technologies{min-height:372px}body[data-locale=de] .hw-portfolio-standard--dosb .hw-portfolio-body>section:nth-of-type(4)>article:last-child{height:535px;min-height:535px}body[data-locale=de] .hw-portfolio-standard--dosb .hw-portfolio-body>section:nth-of-type(5){padding-bottom:32px!important}body[data-locale=de] .hw-portfolio-standard--dosb .hw-portfolio-body>section:nth-of-type(5) .contact-form{border-radius:0;height:912px;min-height:912px;padding-bottom:24px}.hw-portfolio-standard .contact-form__request,.hw-portfolio-standard .contact-form__mobile-concern,.hw-portfolio-standard .contact-form__concerns{display:none!important}body[data-locale=de] .hw-portfolio-standard--dosb :is(.contact-field--message,.contact-form__submit-row){transform:translateY(163px)}body[data-locale=en] .hw-portfolio-standard--dosb :is(.contact-field--message,.contact-form__submit-row){transform:translateY(140px)}body[data-locale] .hw-portfolio-standard--dosb .hw-portfolio-body>section:nth-child(2){padding-bottom:29px!important}body[data-locale] .hw-portfolio-standard--dosb .hw-portfolio-body>section:nth-child(3){padding-bottom:31px!important}body[data-locale=de] .hw-portfolio-standard--dosb .hw-portfolio-body>section:nth-of-type(2){padding-bottom:28.688px!important}body[data-locale=de] .hw-portfolio-standard--dosb .hw-portfolio-body>section:nth-of-type(3){padding-bottom:30.469px!important}.hw-portfolio-standard .hw-portfolio-body>section:first-child>.hw-portfolio-content-card>h3{height:68px;padding-bottom:16px}.hw-portfolio-image-slider__controls{align-items:flex-end;padding:0}.hw-portfolio-image-slider figcaption{min-height:166px}.hw-portfolio-standard .hw-portfolio-button{width:100%;min-width:0;height:56px;margin-top:16px;padding:0 24px;font-size:12.8px;line-height:19.2px}.hw-portfolio-standard .hw-portfolio-button svg{width:20px;height:20px;margin-left:24px}.hw-portfolio-testimonial{grid-template-columns:1fr;grid-template-areas:"image""quote""name";gap:24px;margin-top:16px;padding:24px 32px}.hw-portfolio-testimonial__image{justify-self:start;margin:0!important}.hw-portfolio-standard .hw-portfolio-developer>.hw-portfolio-employee-card,.hw-portfolio-standard .hw-portfolio-developer.is-reversed>.hw-portfolio-employee-card{width:100%;max-width:100%;margin:0}.hw-portfolio-standard .hw-portfolio-developer{box-sizing:border-box;padding:16px}.hw-portfolio-standard .hw-portfolio-developer__copy{box-sizing:border-box;width:calc(100% + 24px);margin-top:12px;margin-left:-12px;padding:12px}.hw-portfolio-standard .hw-portfolio-developer__copy h3{padding-bottom:16px}.hw-portfolio-standard .hw-portfolio-promo>.mdc-image{margin-left:0;margin-right:0}.hw-portfolio-standard--dosb .hw-portfolio-body>section:nth-of-type(4)>article:last-child>.mdc-row>.mdc-col>.mdc-image{width:96px;height:96px;margin:0}.hw-portfolio-standard--dosb .hw-portfolio-body>section:nth-of-type(4)>article:last-child>.mdc-row>.mdc-col>.mdc-col{width:calc(100% + 24px);margin-top:19px;margin-left:-12px}.hw-portfolio-standard .hw-portfolio-promo__copy{margin-top:31px}.hw-portfolio-standard .hw-portfolio-promo .hw-portfolio-button,.hw-portfolio-standard--dosb .hw-portfolio-body>section:nth-of-type(4)>article:last-child .hw-portfolio-button{padding:0 16px}.hw-portfolio-standard--dosb .hw-portfolio-body>section:nth-child(2)>.mdc-row>.mdc-col:first-child .mdc-icon-card{height:464px}.hw-portfolio-standard--dosb .hw-portfolio-body>section:nth-child(2)>.mdc-row>.mdc-col:nth-child(2) .mdc-icon-card{height:373px}.hw-portfolio-standard--dosb .hw-portfolio-body>section:nth-child(2)>.mdc-row>.mdc-col:nth-child(3) .mdc-icon-card{height:328px}.hw-portfolio-standard--dosb .hw-portfolio-body>section:nth-child(2)>.mdc-row>.mdc-col:nth-child(4) .mdc-icon-card{height:372px}.hw-portfolio-standard--dosb .hw-portfolio-body>section:nth-child(2)>.mdc-row>.mdc-col:nth-child(5) .mdc-icon-card{height:327px}.hw-portfolio-standard--dosb .hw-portfolio-body>section:nth-child(2)>.mdc-row>.mdc-col:nth-child(6) .mdc-icon-card{height:577px}body[data-locale=en] .hw-portfolio-standard--dosb>.hw-portfolio-hero{padding-bottom:74px!important}body[data-locale=en] .hw-portfolio-standard--dosb .hw-portfolio-hero__row{margin-top:16px;position:relative;top:12px}body[data-locale=en] .hw-portfolio-standard--dosb .hw-portfolio-hero__visual:after{margin-block:33px}body[data-locale=en] .hw-portfolio-standard--dosb .hw-portfolio-info-box table{height:528px}body[data-locale=en] .hw-portfolio-standard--dosb .hw-portfolio-technologies{min-height:372px}body[data-locale=de] .hw-portfolio-standard--dosb .hw-portfolio-body>section:first-of-type,body[data-locale=en] .hw-portfolio-standard--dosb .hw-portfolio-body>section:first-of-type{padding-bottom:30px!important}body[data-locale=en] .hw-portfolio-standard--dosb .hw-portfolio-body>section:first-of-type>.hw-portfolio-content-card{min-height:1080px}body[data-locale=en] .hw-portfolio-standard--dosb .hw-portfolio-body>section:nth-of-type(2){padding-bottom:30px!important}body[data-locale=en] .hw-portfolio-standard--dosb .hw-portfolio-body>section:nth-of-type(2)>.mdc-row>.mdc-col:first-child .mdc-icon-card{height:419.55px}body[data-locale=en] .hw-portfolio-standard--dosb .hw-portfolio-body>section:nth-of-type(2)>.mdc-row>.mdc-col:nth-child(2) .mdc-icon-card{height:373.95px}body[data-locale=en] .hw-portfolio-standard--dosb .hw-portfolio-body>section:nth-of-type(2)>.mdc-row>.mdc-col:nth-child(3) .mdc-icon-card{height:305.98px}body[data-locale=en] .hw-portfolio-standard--dosb .hw-portfolio-body>section:nth-of-type(2)>.mdc-row>.mdc-col:nth-child(4) .mdc-icon-card{height:325.95px}body[data-locale=en] .hw-portfolio-standard--dosb .hw-portfolio-body>section:nth-of-type(2)>.mdc-row>.mdc-col:nth-child(5) .mdc-icon-card{height:327.16px}body[data-locale=en] .hw-portfolio-standard--dosb .hw-portfolio-body>section:nth-of-type(2)>.mdc-row>.mdc-col:nth-child(6) .mdc-icon-card{height:485.95px}body[data-locale=en] .hw-portfolio-standard--dosb .hw-portfolio-body>section:nth-of-type(3){padding-bottom:30px!important}body[data-locale=en] .hw-portfolio-standard--dosb .hw-portfolio-image-slider figcaption{min-height:142.47px}body[data-locale=en] .hw-portfolio-standard--dosb .hw-portfolio-button{width:332px;margin-left:auto}body[data-locale=en] .hw-portfolio-standard--dosb .hw-portfolio-body>section:nth-of-type(4)>article:last-child,html[data-js] body[data-locale=en] .hw-portfolio-standard--dosb .hw-portfolio-body>section:nth-of-type(4)>article:last-child{height:511px;min-height:511px}body[data-locale=en] .hw-portfolio-standard--dosb .hw-portfolio-body>section:nth-of-type(5){padding-bottom:32px!important}body[data-locale=en] .hw-portfolio-standard--dosb .hw-portfolio-body>section:nth-of-type(5) .contact-form{border-radius:0;height:832px;min-height:832px;padding-bottom:24px}}.hw-portfolio-standard--vipr,.hw-portfolio-standard--camera-calibration{margin-bottom:0!important}@media (width>=1280px){body[data-locale] .hw-portfolio-standard--vipr .hw-portfolio-body>section.hw-portfolio-content-section:not(:has(.hw-contact)),body[data-locale] .hw-portfolio-standard--camera-calibration .hw-portfolio-body>section.hw-portfolio-content-section:not(:has(.hw-contact)){height:auto!important;min-height:0!important;padding-bottom:69px!important}.hw-portfolio-standard--vipr .hw-portfolio-body h3.text-h3,.hw-portfolio-standard--camera-calibration .hw-portfolio-body h3.text-h3{height:auto;padding-bottom:16px}.hw-portfolio-standard--vipr .hw-portfolio-info-box,.hw-portfolio-standard--camera-calibration .hw-portfolio-info-box{padding-bottom:48px}.hw-portfolio-standard--vipr .hw-portfolio-info-box tr,.hw-portfolio-standard--camera-calibration .hw-portfolio-info-box tr{height:52px}.hw-portfolio-standard--vipr .hw-portfolio-info-box td,.hw-portfolio-standard--camera-calibration .hw-portfolio-info-box td{padding:0 16px}.hw-portfolio-standard--vipr .hw-portfolio-info-box td:first-child,.hw-portfolio-standard--camera-calibration .hw-portfolio-info-box td:first-child{width:36%;min-width:0}.hw-portfolio-standard--vipr .hw-portfolio-technologies h3,.hw-portfolio-standard--camera-calibration .hw-portfolio-technologies h3{padding-bottom:16px}body[data-locale] .hw-portfolio-standard--vipr>.hw-portfolio-hero,body[data-locale] .hw-portfolio-standard--camera-calibration>.hw-portfolio-hero{height:auto!important;padding-bottom:117px!important}.hw-portfolio-standard--vipr .hw-portfolio-technologies,.hw-portfolio-standard--camera-calibration .hw-portfolio-technologies{min-height:0}.hw-portfolio-standard--vipr .hw-portfolio-image-slider img{aspect-ratio:var(--slider-aspect-ratio,1.7778)!important}.hw-portfolio-standard--vipr .hw-portfolio-content-card img.mdc-image{display:inline}}.hw-portfolio-standard--vipr .hw-portfolio-image-slider figcaption strong{letter-spacing:.16px;font-weight:800;line-height:24px}.hw-portfolio-standard--vipr .mdc-row[data-no-gutters=true],.hw-portfolio-standard--camera-calibration .mdc-row[data-no-gutters=true]{margin:0}.hw-portfolio-standard--vipr .mdc-row[data-no-gutters=true]>.mdc-col,.hw-portfolio-standard--camera-calibration .mdc-row[data-no-gutters=true]>.mdc-col{padding:0}@media (width>=960px){.hw-portfolio-standard--vipr .hw-portfolio-developer__copy{margin-block:-12px}}@media (width>=600px){.hw-portfolio-feature-card__icon{clip-path:polygon(0 0,75% 0,100% 33%,100% 100%,0 100%);padding:16px}.hw-portfolio-feature-card:nth-of-type(2n)>.hw-portfolio-feature-card__icon{clip-path:polygon(25% 0,100% 0,100% 100%,0 100%,0 33%)}.hw-portfolio-feature-card__icon img{width:auto;max-width:80%;height:144px;max-height:none}.hw-portfolio-standard--vipr .hw-portfolio-feature-card>div:not(.hw-portfolio-feature-card__icon){color:#2e2759;padding-inline:72px}.hw-portfolio-standard--vipr .hw-portfolio-feature-card h3{height:32px;color:inherit;padding:0}.hw-portfolio-standard--vipr .hw-portfolio-feature-card h3~*{margin-inline:8px}.hw-portfolio-standard--vipr .hw-portfolio-feature-card h3+*{margin-top:16px}.hw-portfolio-standard--vipr .hw-portfolio-body .mt-sm-n5,.hw-portfolio-standard--camera-calibration .hw-portfolio-body .mt-sm-n5{margin-top:-20px}}@media (width>=960px){.hw-portfolio-standard--vipr .hw-portfolio-body .mt-md-n6,.hw-portfolio-standard--camera-calibration .hw-portfolio-body .mt-md-n6{margin-top:-24px}}.hw-portfolio-standard--camera-calibration .hw-portfolio-content-card>.mdc-row[data-no-gutters=true]+.mdc-row:not(.mt-0){margin-top:12px}@media (width>=960px){.hw-portfolio-standard--camera-calibration .hw-portfolio-content-card .hw-portfolio-employee-card{width:100%;margin-inline:0}}@media (width<=599px){body[data-locale=de] .hw-portfolio-standard--vipr>.hw-portfolio-hero{height:1922px}body[data-locale=en] .hw-portfolio-standard--vipr>.hw-portfolio-hero{height:1874px}body[data-locale=de] .hw-portfolio-standard--vipr .hw-portfolio-body>section:nth-of-type(2){height:5329px;min-height:5329px}body[data-locale=en] .hw-portfolio-standard--vipr .hw-portfolio-body>section:nth-of-type(2){height:4865px;min-height:4865px}body[data-locale=de] .hw-portfolio-standard--vipr .hw-portfolio-body>section:nth-of-type(4){height:2354px;min-height:2354px}body[data-locale=en] .hw-portfolio-standard--vipr .hw-portfolio-body>section:nth-of-type(4){height:2114px;min-height:2114px}body[data-locale=de] .hw-portfolio-standard--vipr .hw-portfolio-body>section:nth-of-type(7){height:932px;min-height:932px}body[data-locale=en] .hw-portfolio-standard--vipr .hw-portfolio-body>section:nth-of-type(7){height:876px;min-height:876px;margin-top:-7px}body[data-locale=de] .hw-portfolio-standard--camera-calibration>.hw-portfolio-hero{height:1634px}body[data-locale=en] .hw-portfolio-standard--camera-calibration>.hw-portfolio-hero{height:1610px}body[data-locale=de] .hw-portfolio-standard--camera-calibration .hw-portfolio-body>section:nth-of-type(4){height:932px;min-height:932px}body[data-locale=en] .hw-portfolio-standard--camera-calibration .hw-portfolio-body>section:nth-of-type(4){height:876px;min-height:876px}body[data-locale] .hw-portfolio-standard--vipr .hw-portfolio-body>section:first-of-type,body[data-locale] .hw-portfolio-standard--camera-calibration .hw-portfolio-body>section:nth-child(2){padding-bottom:38px}}@media (width>=960px){.hw-portfolio-standard--camera-calibration .hw-portfolio-related-blog .hw-post{grid-template-columns:364px 1fr;min-height:364px}.hw-portfolio-standard--camera-calibration .hw-portfolio-related-blog .hw-post__icon{width:300px;height:300px}}@media (width<=599px){.hw-portfolio-bitburger .hw-portfolio-brand-card.is-active,.hw-portfolio-bitburger .hw-portfolio-gastro-card,.hw-portfolio-bitburger .hw-portfolio-gastro-card.is-active{aspect-ratio:auto;height:auto}}.hw-portfolio-bitburger__person .hw-mitarbeiter-card__roles{justify-content:center;align-items:center;min-height:24px;display:flex}.hw-portfolio-bitburger__person .hw-mitarbeiter-card__role-divider{background:#1fabff33;width:3px;height:24px;margin:0 12px}@media (width<=959px){.hw-portfolio-bitburger .hw-portfolio-bitburger__person,.hw-portfolio-bitburger .hw-portfolio-bitburger__person.is-reversed{padding:16px}}@media (width<=599px){.hw-portfolio-bitburger .hw-portfolio-bitburger__feature-card{min-height:0;padding-bottom:12px}.hw-portfolio-bitburger .hw-portfolio-bitburger__feature-card>div:last-child{padding:0}.hw-portfolio-bitburger .hw-portfolio-bitburger__feature-card h3{min-height:80px;margin:0;padding:0 20px 0 100px}.hw-portfolio-bitburger .hw-portfolio-bitburger__feature-card:nth-child(2n) h3{padding:0 100px 0 20px}.hw-portfolio-bitburger .hw-portfolio-bitburger__feature-card p{margin:16px 16px 0}.hw-portfolio-bitburger .hw-portfolio-bitburger__feature-card>div>p:last-of-type{padding-bottom:8px}.hw-portfolio-bitburger__team .hw-portfolio-bitburger__feature-icon img{object-fit:contain;width:70px;max-width:none;height:80px}.hw-portfolio-bitburger__team .hw-portfolio-bitburger__feature-icon{padding:0}.hw-portfolio-bitburger__success .hw-portfolio-bitburger__feature-icon img,.hw-portfolio-bitburger__success .hw-portfolio-bitburger__feature-icon svg{object-fit:contain;width:48px;max-width:none;height:auto;max-height:none}.hw-portfolio-bitburger .hw-portfolio-bitburger__header{min-height:0}.hw-portfolio-bitburger .hw-portfolio-bitburger__testimonial cite{margin-top:32px}}@media (width<=959px){.hw-portfolio-bitburger .hw-portfolio-bitburger__feature-list{gap:24px}.hw-portfolio-bitburger .hw-portfolio-bitburger__person-copy,.hw-portfolio-bitburger .hw-portfolio-bitburger__person.is-reversed>.hw-portfolio-bitburger__person-copy{width:auto;margin:0;padding:24px 0 0}.hw-portfolio-bitburger .hw-portfolio-bitburger__person-copy h3{font-size:18.4px;line-height:28px}}@media (width<=599px){.hw-portfolio-bitburger .hw-portfolio-bitburger__testimonial-image{justify-self:start}.hw-portfolio-bitburger .hw-portfolio-bitburger__feature-card h3{align-items:center;font-size:18.4px;line-height:28px;display:flex}.hw-portfolio-bitburger .hw-portfolio-bitburger__brands{margin:16px 0}.hw-portfolio-bitburger__success .hw-portfolio-bitburger__feature-card:first-child :is(h3,.hw-portfolio-bitburger__feature-icon){height:auto;min-height:63px}.hw-portfolio-bitburger__success .hw-portfolio-bitburger__feature-card:nth-child(2) :is(h3,.hw-portfolio-bitburger__feature-icon){height:auto;min-height:86px}.hw-portfolio-bitburger__success .hw-portfolio-bitburger__feature-card:nth-child(3) :is(h3,.hw-portfolio-bitburger__feature-icon){height:auto;min-height:80px}.hw-portfolio-bitburger .hw-portfolio-bitburger__feature-icon{justify-content:center;align-items:center;padding:16px;display:flex}}@media (width<=679px){.hw-portfolio-bitburger .is-active .hw-portfolio-brand-card__footer{padding:12px;position:static}.hw-portfolio-bitburger .is-active .hw-portfolio-brand-card__footer span{margin:8px auto}}@media (width<=959px){.hw-portfolio-bitburger .hw-portfolio-gastro-card{margin-top:16px}.hw-portfolio-bitburger .hw-portfolio-bitburger__copy-card{padding:16px}.hw-portfolio-bitburger .hw-portfolio-bitburger__brands{margin:16px 0}}@media (width>=600px) and (width<=959px){.hw-portfolio-bitburger .hw-portfolio-bitburger__feature-card>div:last-child{padding:24px}.hw-portfolio-bitburger .hw-portfolio-bitburger__feature-card h3{font-size:18.4px;line-height:28px}.hw-portfolio-bitburger__success .hw-portfolio-bitburger__feature-icon svg{width:152px;height:auto}.hw-portfolio-bitburger__success .hw-portfolio-bitburger__feature-icon.is-navy svg{width:152px}.hw-portfolio-bitburger__success .hw-portfolio-bitburger__feature-list{margin-top:92px}}@media (width<=1279px){.hw-portfolio-bitburger .hw-portfolio-bitburger__feature-icon{clip-path:polygon(0 0,60% 0,100% 30%,100% 100%,0 100%)}.hw-portfolio-bitburger .hw-portfolio-bitburger__feature-card:nth-child(2n) .hw-portfolio-bitburger__feature-icon{clip-path:polygon(40% 0,100% 0,100% 100%,0 100%,0 30%)}}@media (width<=599px){.hw-portfolio-bitburger .hw-portfolio-bitburger__feature-icon{clip-path:polygon(0 0,100% 0,100% 100%,30% 100%,0 70%)}.hw-portfolio-bitburger .hw-portfolio-bitburger__feature-card:nth-child(2n) .hw-portfolio-bitburger__feature-icon{clip-path:polygon(0 0,100% 0,100% 70%,70% 100%,0 100%)}}@media (width>=600px) and (width<=959px){.hw-portfolio-bitburger .hw-portfolio-bitburger__testimonial{grid-template-columns:1fr;grid-template-areas:"image""quote""name";gap:24px;height:auto;padding:24px 32px}.hw-portfolio-bitburger .hw-portfolio-bitburger__testimonial-image{justify-self:start}.hw-portfolio-bitburger .hw-portfolio-bitburger__testimonial cite{margin-top:32px}}@media (width<=959px){.hw-portfolio-bitburger__related .hw-portfolio-related-blog .hw-post{min-height:0}}html:not([data-js]) .hw-portfolio-bitburger__brands img{display:none}html:not([data-js]) body[data-locale=de] .hw-portfolio-bitburger__b2b{height:1631px}html:not([data-js]) body[data-locale=en] .hw-portfolio-bitburger__b2b{height:1607px}@media (width>=600px) and (width<=959px){html:not([data-js]) body[data-locale=de] .hw-portfolio-bitburger__b2b,html:not([data-js]) body[data-locale=en] .hw-portfolio-bitburger__b2b{height:1471px}}@media (width<=599px){html:not([data-js]) body[data-locale=de] .hw-portfolio-bitburger__b2b{height:2009.63px}html:not([data-js]) body[data-locale=en] .hw-portfolio-bitburger__b2b{height:1981.75px}}
