.hw-content--expertise{padding-bottom:0}.hw-expertise-document--expertise{padding-bottom:50px}@media (width>=960px){.hw-expertise-document--expertise{padding-bottom:120px}}.hw-expertise-page .hw-content--expertise:before{height:calc(100% - 150px);top:150px}.hw-section.hw-expertise-paper{background:#ffffff80;flex-direction:column;width:min(100% - 32px,1280px);padding:48px;display:flex}.hw-expertise-document-lead,.hw-expertise-document-sections{width:100%}.hw-section.hw-expertise-section{flex-direction:column;width:min(100% - 32px,1280px);padding:0 0 69.12px;display:flex}.hw-expertise-paper .hw-expertise-section{width:100%}.hw-expertise-section .hw-section__header,.hw-expertise-page-head{width:100%;max-width:900px;height:auto;min-height:0;margin:0 auto 12px}.hw-expertise-section .hw-section__header>:is(h1,h2,div),.hw-expertise-page-head h1{order:3}.hw-expertise-section .hw-section__header h1,.hw-expertise-page-head h1{letter-spacing:.32px;text-transform:uppercase;margin:0;padding:32px 0 0;font-size:40px;font-weight:600;line-height:72px}.hw-expertise-section .hw-section__header h2:where(:not(.hw-section__subtitle)){letter-spacing:.32px;margin:0;padding:36px 0 12px;font-size:32px;font-weight:400;line-height:48px}.hw-expertise-section__body{letter-spacing:.16px;color:#2e2759de;font-size:16px;font-weight:500;line-height:24px}.hw-expertise-section__body>p,.hw-expertise-source-card__text p,.hw-expertise-vertical-card p,.hw-expertise-simple-card p,.hw-expertise-section__body li{font:inherit;letter-spacing:inherit}.hw-expertise-section__body>p{margin:0}.hw-expertise-intro{letter-spacing:.16px;margin:0 0 36px;font-size:16px;font-weight:500;line-height:24px}.hw-expertise-document--expertise .hw-expertise-intro{margin-bottom:0}.hw-expertise-document--expertise .hw-expertise-intro--slot{margin:16px 0;padding:0}@media (width>=600px){.hw-expertise-document--expertise .hw-expertise-intro--slot{margin:40px 0;padding:0 48px}}@media (width>=1280px){.hw-expertise-document--expertise .hw-expertise-intro--slot{margin:88px 0}}.hw-expertise-document--expertise .hw-expertise-section:is(:first-child,:nth-child(2)) .hw-expertise-source-card:first-of-type{margin-top:0}.hw-expertise-hero{grid-template-columns:1fr 1fr;margin:24px 0 64px;display:grid}.hw-expertise-hero__media{min-width:0;padding-inline-start:48px}.hw-expertise-hero__media img{aspect-ratio:4/3;object-fit:cover;border-radius:8px;width:100%;display:block}.hw-expertise-hero__copy{letter-spacing:.2px;flex-direction:column;justify-content:center;padding:16px 36px;font-size:20px;font-weight:600;line-height:40px;display:flex}.hw-expertise-hero__copy p{margin:0}.hw-expertise-source-card{margin-top:72px}.hw-expertise-card figure svg{width:144px;max-width:80%;height:144px}.hw-expertise-source-card+.hw-expertise-source-card{margin-top:72px}.hw-expertise-source-card__text p{margin:0}.hw-expertise-source-card__text p+p{margin-top:16px}.hw-expertise-source-card .hw-expertise-source-card__text p{padding-right:0}.hw-expertise-section__body>h2,.hw-expertise-section__body>h3,.hw-expertise-content-title h2{text-align:center;letter-spacing:.32px;width:fit-content;margin:0 auto;padding:36px 0 12px;font-size:32px;font-weight:400;line-height:48px}.hw-expertise-section__body>h3{padding:24px 0 16px;font-size:20px;font-weight:600;line-height:32px}.hw-content--expertise :is(h2,h3):has(>span[class]){width:auto;margin-inline:0}.hw-content--expertise .hw-expertise-section__body>div:has(>.hw-expertise-team){display:flow-root}@media (width>=1280px){.hw-content--expertise .hw-expertise-source-card>div{padding-right:80px}}.hw-expertise-simple-card{background:#ffffff80;border-radius:8px;flex:auto;align-items:center;margin:32px 32px 32px 0;padding:8px 32px 8px 16px;display:flex}.hw-expertise-simple-card>img{object-fit:contain;width:auto;height:120px;padding:12px 0}.hw-expertise-simple-card>div{padding:16px 0 16px 24px}.hw-expertise-row{flex-wrap:wrap;margin-inline:-12px;display:flex}.hw-expertise-col{flex:0 0 100%;max-width:100%;padding:12px}.hw-expertise-expandable{background:#ffffff80;border-radius:8px;margin-top:72px;overflow:hidden}.hw-expertise-expandable summary{cursor:pointer;background:#1fabff1f;padding:16px 24px;font-size:20px;font-weight:600;line-height:32px}.hw-expertise-expandable>div{padding:24px}.hw-expertise-vertical-card{text-align:start;background:#ffffff80;border-radius:8px;grid-template-rows:auto auto 1fr;row-gap:3.2px;height:100%;padding:48px;display:grid}.hw-expertise-vertical-card__title{text-align:center}.hw-expertise-vertical-card h3{margin:0;font-size:20px;font-weight:600;line-height:32px}.hw-expertise-vertical-card__media{aspect-ratio:1;background:#43b8ff;border-radius:50%;place-items:center;width:calc(100% - 120px);margin:20px auto;display:grid;overflow:hidden}.hw-expertise-vertical-card__media img{object-fit:contain;width:80%;height:80%}.hw-expertise-responsive{box-sizing:border-box;place-items:center;margin-inline:auto;display:grid}.hw-expertise-row[data-no-gutters=true]{margin:0}.hw-expertise-row[data-no-gutters=true]>.hw-expertise-col{padding:0}.hw-expertise-responsive img{object-fit:contain;max-width:100%;display:block}.hw-expertise-icon-grid{background:0 0;flex-wrap:wrap;justify-content:center;gap:64px;width:min(936px,100%);margin:12.8px auto;padding:64px;list-style:none;display:flex}.hw-expertise-document--software section#app-dev .hw-expertise-icon-grid{padding-block:32px}.hw-expertise-document--software section#mobile-apps .hw-expertise-icon-grid{width:min(1216px,100%)}.hw-expertise-icon-grid li,.hw-expertise-icon-grid a{display:flex}.hw-expertise-icon-grid img{object-fit:contain;width:160px;height:80px}.hw-expertise-team{flex-wrap:wrap;justify-content:space-around;gap:32px;margin:14.4px 0 16px;display:flex}.hw-expertise-team--shopware{margin-bottom:0}.hw-expertise-team--dev-ops{margin-bottom:48px}.hw-expertise-employee{background:#fff;border-radius:8px;width:330px;height:500px;position:relative;overflow:hidden}.hw-expertise-employee__portrait,.hw-expertise-employee__portrait img{object-fit:cover;width:100%;height:100%;display:block}.hw-expertise-employee__footer{text-align:center;background:#ffffffe6;border-radius:0 0 8px 8px;min-height:103px;padding:16px 0;position:absolute;inset:auto 0 0}.hw-expertise-employee__name{margin:-12px;display:flex}.hw-expertise-employee__name>span{flex:0 0 59px;padding:12px}.hw-expertise-employee__name>div{flex:0 0 236px;padding-block:12px}.hw-expertise-employee__info svg{width:20.8px;height:20.8px}.hw-expertise-employee__footer hr{background:#1fabff33;border:0;width:258px;height:3px;margin:8px 36px}.hw-expertise-employee__roles{justify-content:center;display:flex}.hw-expertise-employee__roles>span{background:#1fabff33;align-self:center;width:0;height:3px;margin-inline:12px}.hw-expertise-employee__actions{opacity:0;pointer-events:none;background:#fffffff0;flex-direction:column;justify-content:flex-end;gap:16px;padding:16px 24px 24px;display:flex;position:absolute;inset:0}.hw-expertise-employee__actions strong{text-align:center;position:absolute;inset:16px 48px auto}.hw-expertise-employee:hover .hw-expertise-employee__actions,.hw-expertise-employee:focus-within .hw-expertise-employee__actions{opacity:1;pointer-events:auto}.hw-expertise-sr-only{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.hw-expertise-team__image{border-radius:8px;width:min(720px,100%);height:500px;position:relative;overflow:hidden}.hw-expertise-vertical-card p{margin:0}@media (width<=599px){.hw-expertise-team{margin-top:8px}.hw-expertise-team--dev-ops{margin-bottom:24px}}@media (width>=600px) and (width<=959px){.hw-content--expertise.hw-expertise-document--software .hw-expertise-section:first-child .hw-section__header h1{padding-top:32px!important}.hw-content--expertise .hw-expertise-hero__copy{letter-spacing:.16px}.hw-expertise-section .hw-section__header h1,.hw-expertise-page-head h1{font-size:28px;line-height:40px}.hw-content--expertise.hw-expertise-document--software .hw-expertise-section__body>h2,.hw-content--expertise.hw-expertise-document--software .hw-expertise-content-title h2,.hw-content--expertise.hw-expertise-document--software .text-h2{font-size:24px;line-height:32px}.hw-content--expertise.hw-expertise-document--software .hw-expertise-section__body>h3,.hw-content--expertise.hw-expertise-document--software .text-h3{font-size:18.4px;line-height:28px}.hw-expertise-team{margin-top:9.6px}.hw-expertise-team--dev-ops{margin-bottom:24px}}.hw-expertise-document--shopware .hw-expertise-contact .contact-form__request{display:none}.hw-expertise-anchor-alias{width:0;height:0;display:block;overflow:hidden}.hw-expertise-mobile-contact-label{display:none}@media (width<=959px){html:not([data-js]) .hw-expertise-page--software .hw-expertise-contact span[data-selected-concern],html:not([data-js]) .hw-expertise-page--technologies .hw-expertise-contact span[data-selected-concern]{visibility:hidden}html:not([data-js]) .hw-expertise-page--software .hw-expertise-contact,html:not([data-js]) .hw-expertise-page--technologies .hw-expertise-contact{position:relative}html:not([data-js]) .hw-expertise-page--software .hw-expertise-mobile-contact-label,html:not([data-js]) .hw-expertise-page--technologies .hw-expertise-mobile-contact-label{color:#fff;letter-spacing:.48px;text-transform:uppercase;pointer-events:none;font-size:16px;font-weight:600;line-height:24px;display:block;position:absolute;top:304px;left:calc(50% - 116px)}}@media (width<=599px){.hw-expertise-page--software .hw-expertise-mobile-contact-label,.hw-expertise-page--technologies .hw-expertise-mobile-contact-label{top:432px}}@media (width>=960px) and (width<=1279px){.hw-content--expertise.hw-expertise-document--software .software-dev__text-container.background.darken{margin-inline:24px}.hw-content--expertise.hw-expertise-document--software .software-dev__text-container.background.darken>.text-h3{padding-bottom:16px}.hw-content--expertise.hw-expertise-document--software .software-dev__text-container.background.darken>:is(.text-h3,p) p,.hw-content--expertise.hw-expertise-document--software .software-dev__text-container.background.darken>p,.hw-content--expertise.hw-expertise-document--software .software-dev__text-container.pb-6>p{margin:0}.hw-content--expertise.hw-expertise-document--software .software-dev__text-container.background.darken .hw-expertise-responsive{width:328px!important}.hw-content--expertise.hw-expertise-document--software section#app-dev .hw-expertise-icon-grid{height:314px;margin-block:0}.hw-content--expertise.hw-expertise-document--software section#app-dev .software-dev__text-container.pb-6,.hw-content--expertise.hw-expertise-document--software section#mobile-apps .software-dev__text-container.pb-6{margin-inline:24px}.hw-content--expertise.hw-expertise-document--software section#app-dev .hw-expertise-section__body>h3.text-h3{padding-block:24px 16px}.hw-content--expertise.hw-expertise-document--software section#app-dev .hw-expertise-blog-card{min-height:416px;margin:16px 0 32px}.hw-content--expertise.hw-expertise-document--software section#mobile-apps .hw-expertise-section__body>.text-h2.text-center{padding-block:36px 12px}.hw-content--expertise.hw-expertise-document--software section#mobile-apps .hw-expertise-section__body>.text-h2.text-center>p{margin:0}.hw-content--expertise.hw-expertise-document--software section#mobile-apps .hw-expertise-source-card:first-child{margin-top:0}.hw-content--expertise.hw-expertise-document--software section#mobile-apps .hw-expertise-source-card+.hw-expertise-source-card{margin-top:32px}.hw-content--expertise.hw-expertise-document--software section#mobile-apps .hw-expertise-icon-grid{height:378px;margin-block:0}.hw-expertise-document--shopware .hw-expertise-section:last-child .hw-expertise-contact{margin-block:20px!important}.hw-expertise-document--shopware .hw-expertise-contact .contact-form__submit-row{margin-bottom:-48px}.hw-expertise-document--shopware .hw-expertise-contact>.contact-form>form{height:730px;min-height:730px}}@media (width>=1280px) and (width<=1919px){.hw-expertise-document--shopware .hw-expertise-section:last-child .hw-expertise-contact{margin-block:24px!important}.hw-expertise-document--shopware .hw-expertise-contact .contact-form__submit-row{margin-bottom:-24px}.hw-expertise-document--shopware .hw-expertise-contact>.contact-form>form{height:754px;min-height:754px}}@media (width>=1920px){.hw-expertise-document--shopware .hw-expertise-section:last-child .hw-expertise-contact{margin-block:28px!important}.hw-expertise-document--shopware .hw-expertise-contact .contact-form__submit-row{margin-bottom:-24px}.hw-expertise-document--shopware .hw-expertise-contact>.contact-form>form{height:756px;min-height:756px}}@media (width>=1280px){.hw-content--expertise.hw-expertise-document--software section#mobile-apps .hw-expertise-section__body>.text-h2.text-center{padding-block:36px 12px}.hw-content--expertise.hw-expertise-document--software section#mobile-apps .hw-expertise-section__body>.text-h2.text-center>p,.hw-content--expertise.hw-expertise-document--software section#mobile-apps .software-dev__text-container.pb-6>p{margin:0}.hw-content--expertise.hw-expertise-document--software section#mobile-apps .hw-expertise-source-card:first-child{margin-top:0}.hw-content--expertise.hw-expertise-document--software section#mobile-apps .hw-expertise-source-card+.hw-expertise-source-card{margin-top:56px}.hw-content--expertise.hw-expertise-document--software section#mobile-apps .hw-expertise-icon-grid{height:234px;margin-block:0}.hw-content--expertise.hw-expertise-document--software section#mobile-apps .software-dev__text-container.pb-6{margin-inline:48px}}@media (width>=1920px){.hw-content--expertise.hw-expertise-document--software section#mobile-apps .software-dev__text-container.pb-6{margin-inline:72px}}@media (width>=600px) and (width<=959px){.hw-content--expertise :is(.text-h2,.text-h2>p,.text-h2>span){font-size:24px!important;line-height:32px!important}.hw-content--expertise :is(.text-h3,.text-h3>p,.text-h3>span){font-size:18.4px!important;line-height:28px!important}.hw-expertise-tech-section--hero .hw-section__header>p{line-height:32px!important}.hw-expertise-tech-section:not(.hw-expertise-tech-section--hero) .hw-section__header>p{font-size:16px!important;line-height:28px!important}.hw-expertise-tech-section .hw-section__header h2:where(:not(.hw-section__subtitle)){font-size:28px!important;line-height:32px!important}.hw-expertise-tech-intro>h3,.hw-expertise-tech-intro>.hw-expertise-tech-intro__title,.hw-expertise-tech-panel--minor>h3{font-size:18.4px!important;line-height:28px!important}.hw-expertise-tech-heading{font-size:24px!important;line-height:28px!important}.hw-expertise-tech-panel--major>h4{font-size:24px!important;line-height:36px!important}.hw-expertise-tech-section .hw-expertise-source-card :is(h3,h4,h5),.hw-expertise-technology-card .hw-expertise-technology-card__name{font-size:18.4px!important;line-height:28px!important}.hw-expertise-tech-panel--framework .hw-expertise-source-card :is(h3,h4,h5){font-size:18.4px!important;line-height:29.44px!important}.hw-expertise-tech-section--application>.hw-expertise-source-card h3,.hw-expertise-tech-panel--spa .hw-expertise-source-card :is(h3,h4,h5),.hw-expertise-tech-panel--programming .hw-expertise-source-card :is(h3,h4,h5),.hw-expertise-tech-subheading{font-size:18.4px!important;line-height:27.6px!important}.hw-expertise-tech-subheading.hw-expertise-tech-subheading--secondary{font-size:18.4px!important;line-height:29.44px!important}}@media (width>=600px) and (width<=1279px){.hw-content--expertise :is(.hw-expertise-employee__actions,.hw-expertise-employee__actions *,.hw-expertise-sr-only){font-size:12.8px!important;line-height:19.2px!important}}@media (width>=1920px){.hw-expertise-page--software .hw-toc__link span{font-weight:500}}@media (width>=960px) and (width<=1279px){.hw-expertise-team{margin-top:12px}.hw-expertise-team--dev-ops{margin-bottom:24px}}@media (width<=1279px){.hw-expertise-team__image{aspect-ratio:1.5;height:auto}}@media (width>=1920px){.hw-expertise-team{margin-top:16.8px}}.hw-expertise-team__image img{object-fit:cover;width:100%;height:100%;display:block}.hw-expertise-team__image .hw-more{background:#ffffffe6;justify-content:flex-end;align-items:center;width:auto;min-height:104px;padding:16px;display:flex;position:absolute;inset:auto 0 0}.hw-expertise-team__image .hw-more,.hw-expertise-employee__actions .hw-more{gap:8px}.hw-expertise-document--software .d-flex.d-sm-none{display:flex!important}@media (width>=600px){.hw-expertise-document--software .d-none.d-sm-flex{display:flex!important}.hw-expertise-document--software .d-flex.d-sm-none{display:none!important}}.hw-expertise-blog-card{margin:32px 32px 80px}.hw-expertise-contact{margin-inline:48px}.hw-expertise-document--shopware .hw-expertise-section__body>div[style*=background]{border-radius:8px;margin-top:0;padding:32px 120px 80px}.hw-expertise-document--shopware .hw-expertise-section__body>div[style*=background] h2{text-align:center;margin:0 auto;padding:36px 0 12px;font-size:32px;font-weight:400;line-height:48px}.hw-expertise-document--shopware .hw-expertise-section__body>div[style*=background] h3{text-align:center;margin:0;padding:24px 0 16px;font-size:20px;font-weight:600;line-height:32px}.hw-expertise-document--shopware .hw-expertise-section__body>div[style*=background] p{margin:0}.hw-expertise-document--shopware .hw-expertise-section__body>div[style*=background] p+p{padding-top:24px}.hw-expertise-document--software .hw-expertise-section:nth-child(2),.hw-expertise-document--software .hw-expertise-section:nth-child(3){margin-bottom:120px}.hw-expertise-document--software .software-dev__text-container.background.darken{background:#1fabff26;border-radius:8px;margin-top:40px;padding:16px 48px 40px}.hw-expertise-document--software .software-dev__text-container.background.darken>.text-h3 p{letter-spacing:.32px;font-size:20px;font-weight:600;line-height:32px}.hw-expertise-document--software .software-dev__text-container.background.darken .hw-expertise-responsive{aspect-ratio:1;clip-path:polygon(50% 0,95% 25%,95% 75%,50% 100%,5% 75%,5% 25%);background:#1fabff33;width:250px;margin:32px auto 48px;padding:64px}@media (width<=959px){.hw-section.hw-expertise-section{padding-bottom:30px}.hw-expertise-shopware-spacing{padding-bottom:32px!important}.hw-expertise-hero{margin:24px -16px 64px;display:block;position:relative;overflow:hidden}.hw-expertise-paper .hw-expertise-hero{margin-inline:-48px}.hw-expertise-hero__media{padding:0;position:absolute;inset:0}.hw-expertise-hero__media img{border-radius:0;width:100%;height:100%}.hw-expertise-hero__copy{background:#ffffffe6;padding:32px;font-size:16px;font-weight:500;line-height:24px;position:relative}.hw-expertise-source-card,.hw-expertise-source-card+.hw-expertise-source-card,.hw-expertise-expandable{margin-top:32px}.hw-expertise-document--shopware .hw-expertise-section__body>div[style*=background]{padding:0 40px 32px}.hw-expertise-document--software .hw-expertise-section:nth-child(2),.hw-expertise-document--software .hw-expertise-section:nth-child(3){margin-bottom:24px}.hw-expertise-document--software .software-dev__text-container.background.darken{margin-top:16px;padding:16px 24px 40px}.hw-expertise-contact{margin-inline:0}.hw-expertise-document--shopware .hw-section__header h1{padding-top:32px}}@media (width>=600px){.hw-expertise-row>.hw-expertise-vertical-card{flex:1 1 0;min-width:0}.hw-expertise-col[data-sm="6"]{flex-basis:50%;max-width:50%}}@media (width>=960px) and (width<=1279px){.hw-section.hw-expertise-section{padding-bottom:60px}.hw-expertise-shopware-spacing{padding-bottom:240px!important}.hw-expertise-hero__media{padding-inline-start:24px}.hw-expertise-hero__copy{padding-inline:24px}.hw-expertise-col[data-md="4"]{flex-basis:33.3333%;max-width:33.3333%}.hw-expertise-col[data-md="3"]{flex-basis:25%;max-width:25%}.hw-expertise-col[data-md="9"]{flex-basis:75%;max-width:75%}.hw-expertise-col[data-md="6"]{flex-basis:50%;max-width:50%}.hw-expertise-document--software .hw-expertise-section:nth-child(2),.hw-expertise-document--software .hw-expertise-section:nth-child(3){margin-bottom:24px}}@media (width>=960px){.hw-expertise-document--software .d-md-none{display:none!important}}@media (width>=1280px) and (width<=1919px){[data-locale=de] .hw-expertise-document--expertise>.hw-expertise-paper{min-height:8840px}[data-locale=en] .hw-expertise-document--expertise>.hw-expertise-paper{min-height:8328px}[data-locale=en] .hw-expertise-document--expertise .hw-expertise-document-sections>.hw-expertise-content-title{margin-top:48px}[data-locale=de] .hw-expertise-document--expertise .hw-expertise-section:first-child{min-height:1948px}[data-locale=de] .hw-expertise-document--expertise .hw-expertise-section:nth-child(2){min-height:2016px}[data-locale=de] .hw-expertise-document--expertise .hw-expertise-section:nth-child(3){min-height:4069px;padding-bottom:48px}[data-locale=en] .hw-expertise-document--expertise .hw-expertise-section:first-child{min-height:1676px}[data-locale=en] .hw-expertise-document--expertise .hw-expertise-section:nth-child(2){min-height:1824px}[data-locale=en] .hw-expertise-document--expertise .hw-expertise-section:nth-child(3){min-height:1085px}[data-locale=de] .hw-expertise-document--shopware .hw-expertise-section:first-child{min-height:2147px}[data-locale=de] .hw-expertise-document--shopware .hw-expertise-section:nth-child(2){min-height:2285px}[data-locale=de] .hw-expertise-document--shopware .hw-expertise-section:nth-child(3){min-height:1033px}[data-locale=de] .hw-expertise-document--shopware .hw-expertise-section:nth-child(4){min-height:862px;padding-bottom:48px}[data-locale=en] .hw-expertise-document--shopware .hw-expertise-section:first-child{min-height:2123px}[data-locale=en] .hw-expertise-document--shopware .hw-expertise-section:nth-child(2){min-height:2213px}[data-locale=en] .hw-expertise-document--shopware .hw-expertise-section:nth-child(3){min-height:841px;padding-bottom:48px}[data-locale=de] .hw-expertise-document--software section#software-dev{min-height:944px}[data-locale=de] .hw-expertise-document--software section#app-dev{min-height:3032px}[data-locale=de] .hw-expertise-document--software section#mobile-apps{min-height:2768px}[data-locale=de] .hw-expertise-document--software section#dev-ops{min-height:5821px;padding-bottom:48px}[data-locale=en] .hw-expertise-document--software section#software-dev{min-height:912px}[data-locale=en] .hw-expertise-document--software section#app-dev{min-height:2976px}[data-locale=en] .hw-expertise-document--software section#mobile-apps{min-height:2648px}[data-locale=en] .hw-expertise-document--software section#dev-ops{min-height:5757px;padding-bottom:48px}[data-locale=de] .hw-expertise-tech-section--hero{min-height:848px}[data-locale=de] .hw-expertise-tech-section--application{min-height:12791px}[data-locale=de] .hw-expertise-tech-section--devops{min-height:4908px}[data-locale=de] .hw-expertise-tech-section--ai{min-height:1624px}[data-locale=de] .hw-expertise-tech-section--languages{min-height:3605px;padding-bottom:48px}[data-locale=en] .hw-expertise-tech-section--hero{min-height:848px}[data-locale=en] .hw-expertise-tech-section--application{min-height:12416px}[data-locale=en] .hw-expertise-tech-section--devops{min-height:4756px}[data-locale=en] .hw-expertise-tech-section--ai{min-height:1552px}[data-locale=en] .hw-expertise-tech-section--languages{min-height:3533px;padding-bottom:48px}}@media (width>=1920px){[data-locale=de] .hw-expertise-document--expertise>.hw-expertise-paper{min-height:8980px}[data-locale=en] .hw-expertise-document--expertise>.hw-expertise-paper{min-height:8539px}[data-locale=de] .hw-expertise-document--expertise .hw-expertise-section:first-child{min-height:1971px}[data-locale=de] .hw-expertise-document--expertise .hw-expertise-section:nth-child(2){min-height:2039px}[data-locale=de] .hw-expertise-document--expertise .hw-expertise-section:nth-child(3){min-height:4181px;padding-bottom:56px}[data-locale=en] .hw-expertise-document--expertise .hw-expertise-section:first-child{min-height:1699px}[data-locale=en] .hw-expertise-document--expertise .hw-expertise-section:nth-child(2){min-height:1815px}[data-locale=en] .hw-expertise-document--expertise .hw-expertise-section:nth-child(3){min-height:1260px}[data-locale=de] .hw-expertise-document--shopware .hw-expertise-section:first-child{min-height:2097px}[data-locale=de] .hw-expertise-document--shopware .hw-expertise-section:nth-child(2){min-height:2308px}[data-locale=de] .hw-expertise-document--shopware .hw-expertise-section:nth-child(3){min-height:1036px}[data-locale=de] .hw-expertise-document--shopware .hw-expertise-section:nth-child(4){min-height:880px;padding-bottom:56px}[data-locale=en] .hw-expertise-document--shopware .hw-expertise-section:first-child{min-height:2073px}[data-locale=en] .hw-expertise-document--shopware .hw-expertise-section:nth-child(2){min-height:2236px}[data-locale=en] .hw-expertise-document--shopware .hw-expertise-section:nth-child(3){min-height:852px;padding-bottom:56px}[data-locale=de] .hw-expertise-document--software section#software-dev{min-height:917px}[data-locale=de] .hw-expertise-document--software section#app-dev{min-height:3058px}[data-locale=de] .hw-expertise-document--software section#mobile-apps{min-height:2794px}[data-locale=de] .hw-expertise-document--software section#dev-ops{min-height:5842px;padding-bottom:56px}[data-locale=en] .hw-expertise-document--software section#software-dev{min-height:917px}[data-locale=en] .hw-expertise-document--software section#app-dev{min-height:3034px}[data-locale=en] .hw-expertise-document--software section#mobile-apps{min-height:2698px}[data-locale=en] .hw-expertise-document--software section#dev-ops{min-height:5746px;padding-bottom:56px}[data-locale=de] .hw-expertise-tech-section--hero{min-height:853px}[data-locale=de] .hw-expertise-tech-section--application{min-height:12814px}[data-locale=de] .hw-expertise-tech-section--devops{min-height:4931px}[data-locale=de] .hw-expertise-tech-section--ai{min-height:1647px}[data-locale=de] .hw-expertise-tech-section--languages{min-height:3592px;padding-bottom:56px}[data-locale=en] .hw-expertise-tech-section--hero{min-height:805px}[data-locale=en] .hw-expertise-tech-section--application{min-height:12439px}[data-locale=en] .hw-expertise-tech-section--devops{min-height:4779px}[data-locale=en] .hw-expertise-tech-section--ai{min-height:1543px}[data-locale=en] .hw-expertise-tech-section--languages{min-height:3520px;padding-bottom:56px}}@media (width>=600px){.hw-expertise-hero__copy{letter-spacing:.2px}}.hw-content--expertise :is(.text-h3,.text-h3 p){letter-spacing:.32px;font-size:20px;font-weight:600;line-height:32px}.hw-expertise-document--software h3.text-h3{letter-spacing:.32px;width:auto;font-size:20px;font-weight:600;line-height:32px}.hw-expertise-tech-section--hero .hw-section__header>p{font-weight:400;line-height:48px}.hw-expertise-tech-section:not(.hw-expertise-tech-section--hero) .hw-section__header>p{font-weight:600;line-height:32px}.hw-expertise-tech-subheading--secondary{font-weight:600;line-height:32px}@media (width>=960px){.hw-expertise-document--software .d-md-none{display:none!important}.hw-expertise-document--software .hidden-sm-and-down{display:block!important}}@media (width<=599px){.hw-content--expertise :is(.text-h2,.text-h2 p){font-size:24px;line-height:32px}.hw-content--expertise :is(.text-h3,.text-h3 p),.hw-expertise-document--software h3.text-h3{font-size:18.4px;line-height:28px}.hw-expertise-employee__actions,.hw-expertise-employee__actions .hw-more{font-size:12.8px;line-height:19.2px}.hw-expertise-tech-section .hw-section__header>p{line-height:32px}.hw-expertise-tech-section .hw-section__header h2:where(:not(.hw-section__subtitle)){font-size:28px}.hw-expertise-tech-section .hw-expertise-source-card :is(h3,h4,h5){font-size:18.4px;line-height:27.6px}.hw-expertise-tech-panel>h3{font-size:18.4px;line-height:28px}.hw-expertise-tech-subheading{font-size:18.4px;line-height:27.6px}}@media (width>=1280px){.hw-expertise-col[data-md="3"]{flex-basis:25%;max-width:25%}.hw-expertise-col[data-md="9"]{flex-basis:75%;max-width:75%}.hw-expertise-col[data-md="4"]{flex-basis:33.3333%;max-width:33.3333%}.hw-expertise-col[data-md="6"]{flex-basis:50%;max-width:50%}.hw-expertise-shopware-spacing{padding-bottom:240px!important}}@media (width>=1920px){.hw-section.hw-expertise-section{padding-bottom:92.16px}.hw-expertise-hero__media{padding-inline-start:72px}.hw-expertise-hero__copy{padding-inline:72px}}@media (width<=599px){.hw-expertise-source-card__text{display:contents}.hw-section.hw-expertise-paper{padding:48px}.hw-expertise-section .hw-section__header h1,.hw-expertise-page-head h1{font-size:28px;line-height:40px}.hw-expertise-section .hw-section__header h2:where(:not(.hw-section__subtitle)),.hw-expertise-section__body>h2,.hw-expertise-content-title h2{font-size:24px;line-height:32px}.hw-expertise-intro{margin-bottom:24px}.hw-expertise-paper .hw-expertise-hero__copy{padding-inline:32px}.hw-expertise-simple-card{margin-block:32px 0;flex-direction:column;margin-right:0;padding:8px 16px}.hw-expertise-simple-card>img{width:auto;height:140px}.hw-expertise-simple-card>div{padding-left:0}.hw-expertise-vertical-card{padding:32px}.hw-expertise-icon-grid,.hw-expertise-document--software section#mobile-apps .hw-expertise-icon-grid{gap:32px;width:294px;padding:24px 16px}.hw-expertise-document--software section#app-dev .hw-expertise-icon-grid{padding-block:32px}.hw-expertise-icon-grid li{margin-left:8px}.hw-expertise-icon-grid img{width:160px;height:80px}.hw-expertise-team{margin-top:16px}.hw-expertise-team--shopware{margin-top:9.6px}.hw-expertise-team__image{aspect-ratio:1.5;height:auto}.hw-expertise-blog-card{margin:16px 32px 48px}}.hw-expertise-tech-panel details>.hw-expertise-tech-grid{margin-top:8px}.hw-expertise-tech-panel>details>summary+.hw-expertise-source-card{margin-top:80px}@media (width<=959px){.hw-expertise-tech-panel>details>summary+.hw-expertise-source-card{margin-top:40px}}@media (width<=599px){.hw-expertise-tech-panel>details>summary+.hw-expertise-source-card{margin-top:24px}}.hw-expertise-tech-panel>details{padding-bottom:8px}@media (width>=960px){.hw-expertise-document--software .hw-expertise-simple-card{margin-left:32px}}@media (width>=1280px){.hw-expertise-row:has(>.hw-expertise-col>.hw-expertise-vertical-card){margin-inline:-24px}}@media (width>=600px){.hw-expertise-page .hw-expertise-source-card__text{padding-right:0}}@media (width<=599px){.hw-expertise-page .hw-expertise-source-card__text{grid-area:2/1/auto/-1;min-width:0;margin:16px 16px 0;padding:0;display:block}.hw-expertise-page .hw-expertise-source-card__text p{margin:0;padding:0}.hw-expertise-document--shopware .hw-expertise-section:last-child{padding-bottom:32px!important}.hw-expertise-document--shopware .hw-expertise-section:last-child .hw-expertise-contact{margin-block:0}}@media (width>=600px) and (width<=959px){[data-locale=en] .hw-expertise-document--shopware .hw-expertise-section:first-child .hw-expertise-section__body{margin-bottom:-24px}.hw-expertise-document--shopware .hw-expertise-section:last-child .hw-expertise-contact{margin-block:0}.hw-expertise-document--software .hw-expertise-section:first-child .hw-section__header h1{padding-top:0}.hw-expertise-document--software section#dev-ops .background.darken .hw-expertise-blog-card{margin:16px 32px 32px}.hw-expertise-document--software section#dev-ops .background.darken .hw-expertise-blog-card+.hw-expertise-blog-card,.hw-expertise-document--software section#dev-ops .background.darken:nth-of-type(2) .hw-expertise-blog-card{margin-top:0;margin-bottom:48px}}@media (width>=960px) and (width<=1279px){.hw-expertise-document--shopware .hw-expertise-section:first-child .hw-expertise-section__body{margin-bottom:-32px}.hw-expertise-document--shopware .hw-expertise-section:last-child .hw-expertise-contact{margin-bottom:-20px}.hw-expertise-document--shopware .hw-expertise-section:first-child .hw-expertise-section__body>div[style*=background]{padding-bottom:48px}.hw-expertise-tech-section--languages .hw-expertise-tech-panel details>.hw-expertise-tech-grid{grid-template-rows:452px 476px;padding-bottom:8px}}@media (width>=1280px) and (width<=1919px){.hw-expertise-document--shopware .hw-expertise-section:last-child .hw-expertise-contact{margin-bottom:12px}}@media (width>=1920px){.hw-expertise-document--shopware .hw-expertise-section:last-child,.hw-expertise-tech-section--languages{padding-bottom:56px!important}}.hw-expertise-tech-section--hero .hw-section__header>.hw-section__subtitle{order:1;font-weight:400}.hw-expertise-tech-section .hw-expertise-source-card :is(h3,h4,h5){font-weight:700;line-height:30px}.hw-expertise-tech-section--application>.hw-expertise-source-card:first-of-type{box-sizing:border-box;min-height:334px;margin-top:0}.hw-expertise-tech-section--application>.hw-expertise-source-card:first-of-type+.hw-expertise-tech-attribution{box-sizing:border-box;margin:0;display:flex}.hw-expertise-tech-attribution p{margin:0;padding:0}.hw-expertise-tech-attribution--card{border-radius:0 0 var(--radius) var(--radius);background:#ffffff80;align-items:center;min-height:52px;padding:8px}.hw-expertise-tech-section--application>.hw-expertise-source-card:first-of-type:has(+.hw-expertise-tech-attribution--card){border-bottom-right-radius:0;border-bottom-left-radius:0}.hw-expertise-tech-attribution--plain{justify-content:flex-end;align-items:flex-start;min-height:184px}html:not([data-js]) .hw-expertise-tech-section--application>.hw-expertise-source-card:first-of-type+.hw-expertise-tech-attribution--plain{display:none}html:not([data-js]) [data-locale=en] .hw-expertise-tech-section--application>.hw-expertise-source-card:first-of-type{min-height:382px}.hw-expertise-document--expertise .hw-expertise-section--1 .hw-expertise-source-card:first-of-type{margin-top:136px}.hw-expertise-document--expertise .hw-expertise-section--2 .hw-expertise-source-card:first-of-type{margin-top:176px}.hw-expertise-document--expertise .hw-expertise-source-card__text p+p{margin-top:0;padding-top:24px}.hw-expertise-document--expertise .hw-expertise-source-card__text{padding-right:0}@media (width>=1280px){[data-locale=de] .hw-expertise-document--expertise .hw-expertise-section--3 .hw-expertise-simple-card{margin:48px 72px;padding:36px 48px;display:block}[data-locale=de] .hw-expertise-document--expertise .hw-expertise-section--3 .hw-expertise-simple-card>div{padding:0}[data-locale=de] .hw-expertise-document--expertise .hw-expertise-section--3 .hw-expertise-simple-card h3{margin:0;padding:24px 0 16px}[data-locale=de] .hw-expertise-document--expertise .hw-expertise-section--3 .hw-mx{margin-inline:72px}[data-locale=de] .hw-expertise-document--expertise .hw-expertise-section--3 .hw-mx>p{margin-block:0}[data-locale=de] .hw-expertise-document--expertise .hw-expertise-section--3 .hw-expertise-section__body>.hw-expertise-source-card:nth-of-type(2),[data-locale=de] .hw-expertise-document--expertise .hw-expertise-section--3 .hw-expertise-section__body>.hw-expertise-source-card:nth-of-type(3),[data-locale=de] .hw-expertise-document--expertise .hw-expertise-section--3 .hw-expertise-section__body>.hw-expertise-source-card:nth-of-type(5){margin-top:0}[data-locale=de] .hw-expertise-document--expertise .hw-expertise-section--3 .hw-expertise-section__body>.hw-expertise-source-card:nth-of-type(4),[data-locale=de] .hw-expertise-document--expertise .hw-expertise-section--3 .hw-expertise-section__body>.hw-expertise-source-card:nth-of-type(n+6){margin-top:72px}[data-locale=de] .hw-expertise-document--expertise .hw-expertise-section--3 .hw-expertise-section__body>h3.text-h3{padding:24px 0 16px}[data-locale=de] .hw-expertise-document--expertise .hw-expertise-section--3 .hw-expertise-section__body>.hw-expertise-source-card:nth-of-type(2) figure{clip-path:none;background:0 0}}[data-locale=en] .hw-expertise-en-tail>p:not(.hw-expertise-source-artifact){margin-inline:72px}[data-locale=en] .hw-expertise-en-tail>.hw-expertise-source-card:first-of-type figure{clip-path:none;background:0 0}[data-locale=en] .hw-expertise-en-vue{margin-inline:72px}[data-locale=en] .hw-expertise-en-vue>p:first-child{text-align:center;margin-block:0 24px}@media (width<=599px){.hw-expertise-tech-section--hero .hw-section__header>.hw-section__subtitle{line-height:32px}.hw-expertise-tech-heading{margin-top:12px}.hw-expertise-tech-section .hw-expertise-source-card{grid-template-rows:263px auto;grid-template-columns:79px 1fr;padding-bottom:24px}.hw-expertise-tech-section .hw-expertise-source-card--reverse{grid-template-columns:1fr 79px}.hw-expertise-tech-section .hw-expertise-source-card>div{padding:0}.hw-expertise-tech-section .hw-expertise-source-card :is(h3,h4,h5){align-self:center;height:auto;min-height:80px;font-weight:700;line-height:27.6px}.hw-expertise-tech-section .hw-expertise-source-card figure,.hw-expertise-tech-section .hw-expertise-source-card--reverse figure{width:263px;height:263px}.hw-expertise-tech-section .hw-expertise-source-card__text{margin:16px 16px 0;padding:0 40px 0 0}.hw-expertise-tech-section--application>.hw-expertise-source-card{grid-template-rows:220px auto;grid-template-columns:138px 220px}.hw-expertise-tech-section--application>.hw-expertise-source-card--reverse{grid-template-columns:220px 138px}.hw-expertise-tech-section--application>.hw-expertise-source-card figure,.hw-expertise-tech-section--application>.hw-expertise-source-card--reverse figure{width:220px;height:220px}.hw-expertise-tech-section--application>.hw-expertise-source-card:first-of-type{min-height:680px}.hw-expertise-tech-section--application>.hw-expertise-source-card:first-of-type>:is(div,figure){min-height:0}.hw-expertise-tech-attribution--plain{min-height:0;padding-bottom:12px}.hw-expertise-document--expertise .hw-expertise-source-card{padding-bottom:20px}.hw-expertise-document--expertise .hw-expertise-source-card :is(h3,h4,h5){height:auto;min-height:80px}.hw-expertise-document--expertise .hw-expertise-section--1 .hw-expertise-source-card:first-of-type{margin-top:16px}.hw-expertise-document--expertise .hw-expertise-section--2 .hw-expertise-source-card:first-of-type{margin-top:32px}[data-locale=en] .hw-expertise-en-tail>p:not(.hw-expertise-source-artifact),[data-locale=en] .hw-expertise-en-vue{margin-inline:0}}[data-locale=en] .hw-expertise-document--expertise .hw-expertise-section--3 .hw-expertise-content-title{display:flow-root}[data-locale=en] .hw-expertise-document--expertise .hw-expertise-section--3 .hw-expertise-simple-card{padding:8px 32px}[data-locale=en] .hw-expertise-document--expertise .hw-expertise-section--3 .hw-expertise-simple-card>div{width:100%;min-width:0;padding:0}[data-locale=en] .hw-expertise-document--expertise .hw-expertise-section--3 .hw-expertise-simple-card__title{box-sizing:content-box;white-space:nowrap;height:32px;padding:10px 16px;overflow:hidden}[data-locale=en] .hw-expertise-document--expertise .hw-expertise-section--3 .hw-expertise-simple-card>div>p:nth-of-type(2){padding-top:24px}[data-locale=en] .hw-expertise-document--expertise .hw-expertise-section--3 .hw-expertise-simple-card .hw-expertise-expandable{margin-top:0}[data-locale=en] .hw-expertise-document--expertise .hw-expertise-section--3 .hw-expertise-simple-card summary{white-space:nowrap;list-style:none;overflow:hidden}[data-locale=en] .hw-expertise-document--expertise .hw-expertise-section--3 .hw-expertise-simple-card summary::-webkit-details-marker{display:none}@media (width<=599px){[data-locale=en] .hw-expertise-document--expertise .hw-expertise-section--3{padding-bottom:30px!important}}@media (width>=600px) and (width<=959px){[data-locale=en] .hw-expertise-document--expertise .hw-expertise-section--3{padding-bottom:30px!important}[data-locale=en] .hw-expertise-document--expertise .hw-expertise-section--3 .hw-expertise-simple-card{padding:16px 32px}}@media (width>=960px) and (width<=1279px){[data-locale=en] .hw-expertise-document--expertise .hw-expertise-section--3{padding-bottom:60px!important}[data-locale=en] .hw-expertise-document--expertise .hw-expertise-section--3 .hw-expertise-simple-card{padding:24px 40px}[data-locale=en] .hw-expertise-document--expertise .hw-expertise-section--3 .hw-expertise-simple-card summary{padding-block:20px}}@media (width>=1280px) and (width<=1919px){[data-locale=en] .hw-expertise-document--expertise .hw-expertise-section--3 .hw-expertise-simple-card{padding:36px 48px}[data-locale=en] .hw-expertise-document--expertise .hw-expertise-section--3 .hw-expertise-simple-card summary{padding-block:24px}}@media (width>=1920px){[data-locale=en] .hw-expertise-document--expertise .hw-expertise-section--3 .hw-expertise-simple-card{padding:72px 56px}[data-locale=en] .hw-expertise-document--expertise .hw-expertise-section--3 .hw-expertise-simple-card summary{padding-block:24px}}[data-locale=en] .hw-expertise-document--expertise .hw-expertise-section--3 .hw-expertise-content-title h2{display:none}[data-locale=en] .hw-expertise-document--expertise .hw-expertise-section--3 .hw-expertise-content-title p{margin:32px 16px}[data-locale=en] .hw-expertise-document--expertise .hw-expertise-section--3 .hw-expertise-simple-card{width:auto;margin:32px 16px}@media (width<=599px){[data-locale=de] .hw-expertise-document-sections{margin-top:48px}[data-locale=en] .hw-expertise-document-sections{margin-top:24px}[data-locale=en] .hw-expertise-document--expertise .hw-expertise-section--3>.hw-expertise-section__body>.hw-expertise-source-card:first-child{min-height:336px}[data-locale=en] .hw-expertise-document--expertise .hw-expertise-section--3{padding-bottom:30px}}@media (width>=600px) and (width<=959px){[data-locale=de] .hw-expertise-document-sections,[data-locale=en] .hw-expertise-document-sections{margin-top:0}[data-locale=en] .hw-expertise-document--expertise .hw-expertise-section--3 .hw-expertise-content-title p,[data-locale=en] .hw-expertise-document--expertise .hw-expertise-section--3 .hw-expertise-simple-card{margin:32px}[data-locale=en] .hw-expertise-document--expertise .hw-expertise-section--3{padding-bottom:30px}}@media (width>=960px) and (width<=1279px){[data-locale=en] .hw-expertise-document--expertise .hw-expertise-section--3 .hw-expertise-content-title p,[data-locale=en] .hw-expertise-document--expertise .hw-expertise-section--3 .hw-expertise-simple-card{margin:40px 48px}[data-locale=en] .hw-expertise-document--expertise .hw-expertise-section--3{padding-bottom:60px}}@media (width>=1280px) and (width<=1919px){[data-locale=en] .hw-expertise-document--expertise .hw-expertise-section--3 .hw-expertise-content-title p,[data-locale=en] .hw-expertise-document--expertise .hw-expertise-section--3 .hw-expertise-simple-card{margin:48px 72px}}@media (width>=1920px){[data-locale=en] .hw-expertise-document--expertise .hw-expertise-section--3 .hw-expertise-content-title p,[data-locale=en] .hw-expertise-document--expertise .hw-expertise-section--3 .hw-expertise-simple-card{margin:56px 144px}}@media (width>=600px) and (width<=959px){.hw-content--expertise.hw-expertise-document--software .hw-expertise-section:first-child .hw-section__header h1{padding-top:32px}.hw-content--expertise.hw-expertise-document--software :is(.text-h2,.text-h2 p){font-size:24px;line-height:32px}.hw-content--expertise.hw-expertise-document--software :is(.text-h3,.text-h3 p),.hw-content--expertise.hw-expertise-document--software .software-dev__text-container.background.darken>.text-h3 p{font-size:18.4px;line-height:28px}.hw-content--expertise.hw-expertise-document--software .software-dev__text-container.background.darken>.text-h3{padding-bottom:16px}.hw-content--expertise.hw-expertise-document--software .software-dev__text-container.background.darken>:is(.text-h3,p) p,.hw-content--expertise.hw-expertise-document--software .software-dev__text-container.background.darken>p,.hw-content--expertise.hw-expertise-document--software .software-dev__text-container.pb-6>p{margin:0}.hw-content--expertise.hw-expertise-document--software .software-dev__text-container.background.darken .hw-expertise-responsive{width:240px!important}.hw-content--expertise.hw-expertise-document--software .software-dev__text-container.background.darken>p:nth-of-type(2){min-height:96px}.hw-content--expertise.hw-expertise-document--software .software-dev__text-container.background.darken>p:nth-of-type(3){min-height:120px}.hw-content--expertise.hw-expertise-document--software .hw-expertise-icon-grid{margin-block:0}.hw-content--expertise.hw-expertise-document--software section#app-dev .hw-expertise-icon-grid{height:282px}.hw-content--expertise.hw-expertise-document--software :is(section#mobile-apps,section#dev-ops) .hw-expertise-icon-grid{height:266px}.hw-content--expertise.hw-expertise-document--software .hw-expertise-section__body>h3.text-h3{padding-block:24px 16px}.hw-content--expertise.hw-expertise-document--software section#app-dev .hw-expertise-blog-card{min-height:360px;margin:16px 0 32px}[data-locale=en] .hw-content--expertise.hw-expertise-document--software section#app-dev .hw-expertise-blog-card{min-height:332px}.hw-content--expertise.hw-expertise-document--software section#dev-ops .background.darken :is(.text-h2,.text-h3)>p,.hw-content--expertise.hw-expertise-document--software section#dev-ops .background.darken p{margin:0}.hw-content--expertise.hw-expertise-document--software section#dev-ops .background.darken .w-100{width:100%}.hw-content--expertise.hw-expertise-document--software section#dev-ops .background.darken .text-h2.d-md-none{padding-bottom:12px}.hw-content--expertise.hw-expertise-document--software section#dev-ops .hw-expertise-simple-card{margin-bottom:0}.hw-content--expertise.hw-expertise-document--software section#dev-ops .background.darken .text-center>h3.text-h3{padding-block:24px 16px}.hw-content--expertise.hw-expertise-document--software section#dev-ops .background.darken:not(.mt-12) .hw-expertise-blog-card:first-of-type{min-height:308px}.hw-content--expertise.hw-expertise-document--software section#dev-ops .background.darken:not(.mt-12) .hw-expertise-blog-card:nth-of-type(2),.hw-content--expertise.hw-expertise-document--software section#dev-ops .background.darken.mt-12 .hw-expertise-blog-card{min-height:336px}.hw-content--expertise.hw-expertise-document--software section#dev-ops .hw-expertise-contact{margin-block:16px}.hw-content--expertise.hw-expertise-document--software :is(.hw-expertise-employee__actions,.hw-expertise-employee__actions *,.hw-expertise-sr-only){font-size:12.8px;line-height:19.2px}}.hw-expertise-row:has(>.hw-expertise-col>.hw-expertise-vertical-card){margin-inline:-16px}@media (width>=960px){.hw-expertise-document--software .hw-expertise-simple-card{margin-left:32px}}@media (width>=1280px){.hw-expertise-row:has(>.hw-expertise-col>.hw-expertise-vertical-card){margin-inline:-24px}}.hw-expertise-tech-panel--minor>h3{letter-spacing:.32px;font-size:20px;font-weight:600;line-height:32px}.hw-expertise-simple-card__title{letter-spacing:.25px;font-size:20px;font-weight:500;line-height:32px}@media (width>=960px){.hw-expertise-document--software .d-md-none{display:none!important}.hw-expertise-document--software .hidden-sm-and-down{display:block!important}}@media (width<=599px){.hw-content--expertise :is(.text-h2,.text-h2 p){font-size:24px;line-height:32px}.hw-content--expertise :is(.text-h3,.text-h3 p),.hw-expertise-document--software h3.text-h3{font-size:18.4px;line-height:28px}.hw-expertise-employee__actions,.hw-expertise-employee__actions .hw-more{font-size:12.8px;line-height:19.2px}.hw-expertise-tech-section--hero .hw-section__header>p{line-height:32px}.hw-expertise-tech-section:not(.hw-expertise-tech-section--hero) .hw-section__header>p{line-height:28px}.hw-expertise-tech-section .hw-section__header h2:where(:not(.hw-section__subtitle)){font-size:28px}.hw-expertise-tech-section .hw-expertise-source-card :is(h3,h4,h5){font-size:18.4px;line-height:28px}.hw-expertise-tech-section--application>.hw-expertise-source-card h3,.hw-expertise-tech-panel--spa .hw-expertise-source-card :is(h3,h4,h5){font-weight:700;line-height:27.6px}.hw-expertise-tech-panel--framework .hw-expertise-source-card :is(h3,h4,h5){line-height:29.44px}.hw-expertise-tech-panel--minor>h3,.hw-expertise-tech-intro :is(h3,.hw-expertise-tech-intro__title){font-size:18.4px;font-weight:600;line-height:28px}.hw-expertise-tech-panel--major>h4{font-size:24px;font-weight:700;line-height:36px}.hw-expertise-tech-subheading{font-size:18.4px;font-weight:600;line-height:29.44px}.hw-expertise-tech-heading{line-height:28px}.hw-expertise-document--software .software-dev__text-container.background.darken>.text-h3 p{font-size:18.4px;line-height:28px}}@media (width>=600px) and (width<=959px){[data-locale=de] .hw-expertise-document--expertise>.hw-expertise-paper{min-height:8074px}[data-locale=en] .hw-expertise-document--expertise>.hw-expertise-paper{min-height:7423px}[data-locale=de] .hw-expertise-document--expertise .hw-expertise-section:first-child{min-height:1881px}[data-locale=de] .hw-expertise-document--expertise .hw-expertise-section:nth-child(2){min-height:1601px}[data-locale=de] .hw-expertise-document--expertise .hw-expertise-section:nth-child(3){min-height:4121px;padding-bottom:32px}[data-locale=en] .hw-expertise-document--expertise .hw-expertise-section:first-child{min-height:1585px}[data-locale=en] .hw-expertise-document--expertise .hw-expertise-section:nth-child(2){min-height:1469px}[data-locale=en] .hw-expertise-document--expertise .hw-expertise-section:nth-child(3){min-height:1182px;padding-bottom:32px}[data-locale=de] .hw-expertise-document--shopware .hw-expertise-section:first-child{min-height:1675px}[data-locale=de] .hw-expertise-document--shopware .hw-expertise-section:nth-child(2){min-height:2458px}[data-locale=de] .hw-expertise-document--shopware .hw-expertise-section:nth-child(3){min-height:1249px}[data-locale=de] .hw-expertise-document--shopware .hw-expertise-section:nth-child(4){min-height:656px;padding-bottom:32px}[data-locale=en] .hw-expertise-document--shopware .hw-expertise-section:first-child{min-height:1555px}[data-locale=en] .hw-expertise-document--shopware .hw-expertise-section:nth-child(2){min-height:2314px}[data-locale=en] .hw-expertise-document--shopware .hw-expertise-section:nth-child(3){min-height:1249px;padding-bottom:32px}[data-locale=de] .hw-expertise-document--software section#software-dev{min-height:457px}[data-locale=de] .hw-expertise-document--software section#app-dev{min-height:3120px}[data-locale=de] .hw-expertise-document--software section#mobile-apps{min-height:3000px}[data-locale=de] .hw-expertise-document--software section#dev-ops{min-height:6590px;padding-bottom:32px}[data-locale=en] .hw-expertise-document--software section#software-dev{min-height:429px}[data-locale=en] .hw-expertise-document--software section#app-dev{min-height:3056px}[data-locale=en] .hw-expertise-document--software section#mobile-apps{min-height:2900px}[data-locale=en] .hw-expertise-document--software section#dev-ops{min-height:6422px;padding-bottom:32px}[data-locale=de] .hw-expertise-tech-section--hero{min-height:485px}[data-locale=de] .hw-expertise-tech-section--application{min-height:11292px}[data-locale=de] .hw-expertise-tech-section--devops{min-height:4474px}[data-locale=de] .hw-expertise-tech-section--ai{min-height:1593px}[data-locale=de] .hw-expertise-tech-section--languages{min-height:3390px;padding-bottom:32px}[data-locale=en] .hw-expertise-tech-section--hero{min-height:461px}[data-locale=en] .hw-expertise-tech-section--application{min-height:10580px}[data-locale=en] .hw-expertise-tech-section--devops{min-height:4226px}[data-locale=en] .hw-expertise-tech-section--ai{min-height:1449px}[data-locale=en] .hw-expertise-tech-section--languages{min-height:3222px;padding-bottom:32px}}@media (width>=960px) and (width<=1279px){[data-locale=de] .hw-expertise-document--expertise>.hw-expertise-paper{min-height:7956px}[data-locale=en] .hw-expertise-document--expertise>.hw-expertise-paper{min-height:7347px}[data-locale=de] .hw-expertise-document--expertise .hw-expertise-section:first-child{min-height:1747px}[data-locale=de] .hw-expertise-document--expertise .hw-expertise-section:nth-child(2){min-height:1627px}[data-locale=de] .hw-expertise-document--expertise .hw-expertise-section:nth-child(3){min-height:3865px;padding-bottom:40px}[data-locale=en] .hw-expertise-document--expertise .hw-expertise-section:first-child{min-height:1475px}[data-locale=en] .hw-expertise-document--expertise .hw-expertise-section:nth-child(2){min-height:1499px}[data-locale=en] .hw-expertise-document--expertise .hw-expertise-section:nth-child(3){min-height:1096px;padding-bottom:40px}[data-locale=de] .hw-expertise-document--shopware .hw-expertise-section:first-child{min-height:2017px}[data-locale=de] .hw-expertise-document--shopware .hw-expertise-section:nth-child(2){min-height:2031px}[data-locale=de] .hw-expertise-document--shopware .hw-expertise-section:nth-child(3){min-height:1495px}[data-locale=de] .hw-expertise-document--shopware .hw-expertise-section:nth-child(4){min-height:822px;padding-bottom:40px}[data-locale=en] .hw-expertise-document--shopware .hw-expertise-section:first-child{min-height:1921px}[data-locale=en] .hw-expertise-document--shopware .hw-expertise-section:nth-child(2){min-height:1959px}[data-locale=en] .hw-expertise-document--shopware .hw-expertise-section:nth-child(3){min-height:1295px;padding-bottom:40px}[data-locale=de] .hw-expertise-document--software section#software-dev{min-height:723px}[data-locale=de] .hw-expertise-document--software section#app-dev{min-height:3397px}[data-locale=de] .hw-expertise-document--software section#mobile-apps{min-height:3133px}[data-locale=de] .hw-expertise-document--software section#dev-ops{min-height:6255px;padding-bottom:40px}[data-locale=en] .hw-expertise-document--software section#software-dev{min-height:677px}[data-locale=en] .hw-expertise-document--software section#app-dev{min-height:3349px}[data-locale=en] .hw-expertise-document--software section#mobile-apps{min-height:3061px}[data-locale=en] .hw-expertise-document--software section#dev-ops{min-height:6119px;padding-bottom:40px}[data-locale=de] .hw-expertise-tech-section--hero{min-height:787px}[data-locale=de] .hw-expertise-tech-section--application{min-height:11561px}[data-locale=de] .hw-expertise-tech-section--devops{min-height:5227px}[data-locale=de] .hw-expertise-tech-section--ai{min-height:1531px}[data-locale=de] .hw-expertise-tech-section--languages{min-height:3239px;padding-bottom:40px}[data-locale=en] .hw-expertise-tech-section--hero{min-height:749px}[data-locale=en] .hw-expertise-tech-section--application{min-height:11013px}[data-locale=en] .hw-expertise-tech-section--devops{min-height:5083px}[data-locale=en] .hw-expertise-tech-section--ai{min-height:1435px}[data-locale=en] .hw-expertise-tech-section--languages{min-height:3119px;padding-bottom:40px}}.hw-expertise-tech-section .hw-section__header{margin-bottom:12px}.hw-expertise-tech-section .hw-expertise-source-card{margin-top:72px}.hw-expertise-tech-hero{margin-bottom:64px}.hw-expertise-tech-hero .hw-hero__title,.hw-expertise-tech-hero .hw-hero__headline{display:none}.hw-expertise-tech-intro,.hw-expertise-tech-panel{letter-spacing:.16px;background:#ffffff80;border-radius:4px;margin-top:72px;padding:64px 72px;font-size:16px;font-weight:500;line-height:24px}.hw-expertise-tech-intro{background:#e8f6ff}.hw-expertise-tech-intro :is(h3,.hw-expertise-tech-intro__title),.hw-expertise-tech-panel>h3{letter-spacing:.32px;margin:0 0 20px;padding:0;font-size:20px;font-weight:600;line-height:32px}.hw-expertise-tech-intro p,.hw-expertise-tech-panel p{margin:0}.hw-expertise-tech-heading{text-align:center;letter-spacing:.32px;margin:108px auto 0;padding:0;font-size:32px;font-weight:400;line-height:48px}.hw-expertise-tech-lead{margin:88px 48px;font-size:16px;font-weight:500;line-height:24px}div.hw-expertise-tech-lead>p{margin:0}div.hw-expertise-tech-lead>p+p{padding-top:24px}.hw-expertise-tech-panel details{margin-top:72px}.hw-expertise-tech-panel summary{background:#1fabff1f;border-radius:8px;min-height:64px;padding:16px 24px;font-size:20px;font-weight:600;line-height:32px}.hw-expertise-tech-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:24px -12px 0;display:grid}.hw-expertise-technology-card{width:95%;height:100%;color:inherit;text-align:center;background:#fff;border-radius:8px;flex-direction:column;align-items:center;margin-inline:auto;padding:48px 16px;text-decoration:none;display:flex}.hw-expertise-technology-card__hex{aspect-ratio:1;clip-path:polygon(50% 0,95% 25%,95% 75%,50% 100%,5% 75%,5% 25%);background:#8ad3ff;place-items:center;width:min(184px,80%);display:grid}.hw-expertise-technology-card--1 .hw-expertise-technology-card__hex{background:#1a90d6}.hw-expertise-technology-card--2 .hw-expertise-technology-card__hex{background:#105985}.hw-expertise-technology-card--3 .hw-expertise-technology-card__hex{background:#aee1ff}.hw-expertise-technology-card--4 .hw-expertise-technology-card__hex{background:#1574ad}.hw-expertise-technology-card--5 .hw-expertise-technology-card__hex{background:#103d5c}.hw-expertise-technology-card__hex img{object-fit:contain;width:90%;height:90%}.hw-expertise-technology-card__hex .hw-svg-embedded{width:90%;height:100%;padding:10px}.hw-expertise-technology-card__hex .hw-svg-embedded svg{width:100%;height:100%;display:block}.hw-expertise-technology-card--1 .hw-expertise-technology-card__hex,.hw-expertise-technology-card--2 .hw-expertise-technology-card__hex,.hw-expertise-technology-card--4 .hw-expertise-technology-card__hex,.hw-expertise-technology-card--5 .hw-expertise-technology-card__hex{color:#fff}.hw-expertise-technology-card--0 .hw-expertise-technology-card__hex,.hw-expertise-technology-card--3 .hw-expertise-technology-card__hex{color:#141d32}.hw-expertise-technology-card .hw-expertise-technology-card__name{margin:28px 0 24px;padding:0 16px;font-size:20px;font-weight:600;line-height:32px}.hw-expertise-technology-card p{min-height:40px;margin:0;padding:0;font-size:16px;font-weight:500;line-height:24px}.hw-expertise-technology-card__text{padding-inline:64px}.hw-expertise-tech-subheading{text-align:center;margin:72px 0 0;padding:0;font-size:20px;font-weight:600;line-height:32px}.hw-expertise-tech-post{margin-top:64px}.hw-expertise-ai-more{align-self:flex-end;margin:32px 0 72px}@media (width<=959px){.hw-expertise-ai-more{margin-bottom:32px}}.hw-expertise-tech-section--languages .hw-expertise-contact{margin-top:32px}@media (width<=959px){.hw-expertise-tech-intro,.hw-expertise-tech-panel{margin-top:32px;padding:8px}.hw-expertise-tech-heading{margin-top:52px}.hw-expertise-tech-lead{margin:40px 48px}.hw-expertise-tech-panel details,.hw-expertise-tech-section .hw-expertise-source-card{margin-top:32px}.hw-expertise-tech-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hw-expertise-technology-card{padding-block:16px}.hw-expertise-technology-card__text{padding-inline:32px}.hw-expertise-tech-post{margin-top:32px}.hw-expertise-tech-section--devops .hw-expertise-tech-subheading,.hw-expertise-tech-section--devops .hw-expertise-tech-panel details:first-of-type{margin-top:0}}@media (width<=599px){[data-locale=de] .hw-expertise-document--expertise>.hw-expertise-paper{min-height:13136px}[data-locale=en] .hw-expertise-document--expertise>.hw-expertise-paper{min-height:11898px}.hw-expertise-tech-intro,.hw-expertise-tech-panel{padding:8px}.hw-expertise-tech-heading{margin-top:16px;font-size:24px;line-height:32px}.hw-expertise-tech-lead{margin:16px}.hw-expertise-tech-intro,.hw-expertise-tech-panel,.hw-expertise-tech-panel details,.hw-expertise-tech-section .hw-expertise-source-card,.hw-expertise-tech-subheading{margin-top:16px}.hw-expertise-tech-panel summary{padding-inline:16px;font-size:18.4px;line-height:28px}.hw-expertise-tech-grid{grid-template-columns:1fr;gap:24px;margin-inline:0}.hw-expertise-technology-card{width:100%;padding-block:8px}.hw-expertise-technology-card .hw-expertise-technology-card__name{margin:28px 0 24px;font-size:18.4px;line-height:28px}.hw-expertise-technology-card__text{padding-inline:0}.hw-expertise-tech-post{margin-top:32px}}@media (width>=960px) and (width<=1279px){.hw-expertise-technology-card__text{padding-inline:32px}.hw-expertise-tech-intro,.hw-expertise-tech-panel{padding:32px 48px}.hw-expertise-technology-card{padding-block:16px}.hw-expertise-tech-section .hw-expertise-source-card,.hw-expertise-tech-panel,.hw-expertise-tech-panel details{margin-top:32px}.hw-expertise-tech-heading{margin-top:52px}.hw-expertise-tech-lead{margin-block:40px}.hw-expertise-tech-subheading{margin-top:32px}.hw-expertise-tech-section--devops .hw-expertise-tech-subheading,.hw-expertise-tech-section--devops .hw-expertise-tech-panel details:first-of-type{margin-top:0}}@media (width>=600px) and (width<=959px){.hw-expertise-tech-hero{margin-bottom:40px}.hw-expertise-tech-subheading{margin-top:32px}}.hw-expertise-document--expertise .hw-expertise-section--3 .hw-expertise-section__body>.hw-expertise-source-card:first-of-type{margin-top:0}.hw-expertise-document--expertise .hw-expertise-section--3 .hw-expertise-section__body>.hw-expertise-source-card:nth-of-type(2){margin-top:-22px}.hw-expertise-document--expertise .hw-expertise-section--3 .hw-expertise-section__body>.hw-expertise-source-card:nth-of-type(3){margin-top:-70px}@media (width<=1279px){.hw-expertise-document--expertise .hw-expertise-source-card{margin-top:16px}.hw-expertise-document--expertise .hw-expertise-section:is(:first-child,:nth-child(2)) .hw-expertise-source-card:first-of-type{margin-top:0}.hw-expertise-document--expertise .hw-expertise-section--3 .hw-expertise-section__body>.hw-expertise-source-card:nth-of-type(n+4){margin-top:8px}}@media (width>=1280px){.hw-expertise-document--expertise .hw-expertise-section--3 .hw-expertise-section__body>.hw-expertise-source-card:nth-of-type(n+4){margin-top:63px}}@media (width>=600px) and (width<=959px){.hw-expertise-document--software section#dev-ops .background.darken{padding-bottom:7px}.hw-expertise-document--expertise .hw-expertise-page-head h1{padding-top:32px}.hw-expertise-document--expertise .hw-expertise-section--3 .hw-expertise-section__body>.hw-expertise-source-card:nth-of-type(n+4){margin-top:-7px}}.hw-expertise-document--shopware .hw-expertise-section:last-child{padding-bottom:48px!important}@media (width<=959px){.hw-expertise-document--shopware .hw-expertise-section__body>div[style*=background] h2{font-size:24px;line-height:32px}.hw-expertise-document--shopware .hw-expertise-section__body>div[style*=background] h3{font-size:18.4px;line-height:28px}}@media (width<=599px){.hw-expertise-vertical-card__media{width:calc(100% - 160px)}}@media (width>=1920px){.hw-expertise-tech-section--languages{padding-bottom:56px}}@media (width>=600px) and (width<=959px){.hw-expertise-vertical-card{padding:32px}.hw-expertise-document--shopware .hw-expertise-section:last-child{padding-bottom:32px!important}.hw-expertise-vertical-card__media{width:calc(100% - 120px)}}@media (width>=960px) and (width<=1279px){.hw-expertise-vertical-card{padding:32px}.hw-expertise-document--shopware .hw-expertise-section:last-child{padding-bottom:40px!important}.hw-expertise-vertical-card__media{width:calc(100% - 80px)}}@media (width<=599px){[data-locale=de] .hw-expertise-document--expertise .hw-expertise-section:first-child{min-height:2873px}[data-locale=de] .hw-expertise-document--expertise .hw-expertise-section:nth-child(2){min-height:2060px}[data-locale=de] .hw-expertise-document--expertise .hw-expertise-section:nth-child(3){min-height:7557px;padding-bottom:32px}[data-locale=en] .hw-expertise-document--expertise .hw-expertise-section:first-child{min-height:2485px}[data-locale=en] .hw-expertise-document--expertise .hw-expertise-section:nth-child(2){min-height:1860px}[data-locale=en] .hw-expertise-document--expertise .hw-expertise-section:nth-child(3){min-height:2730px;padding-bottom:32px}[data-locale=de] .hw-expertise-document--shopware .hw-expertise-section:first-child{min-height:2927px}[data-locale=de] .hw-expertise-document--shopware .hw-expertise-section:nth-child(2){min-height:3370px}[data-locale=de] .hw-expertise-document--shopware .hw-expertise-section:nth-child(3){min-height:1035px}[data-locale=de] .hw-expertise-document--shopware .hw-expertise-section:nth-child(4){min-height:784px;padding-bottom:32px}[data-locale=en] .hw-expertise-document--shopware .hw-expertise-section:first-child{min-height:2667px}[data-locale=en] .hw-expertise-document--shopware .hw-expertise-section:nth-child(2){min-height:3178px}[data-locale=en] .hw-expertise-document--shopware .hw-expertise-section:nth-child(3){min-height:1007px;padding-bottom:32px}[data-locale=de] .hw-expertise-document--software section#software-dev{min-height:645px}[data-locale=de] .hw-expertise-document--software section#app-dev{min-height:3843px}[data-locale=de] .hw-expertise-document--software section#mobile-apps{min-height:3519px}[data-locale=de] .hw-expertise-document--software section#dev-ops{min-height:9165px;padding-bottom:32px}[data-locale=en] .hw-expertise-document--software section#software-dev{min-height:597px}[data-locale=en] .hw-expertise-document--software section#app-dev{min-height:3739px}[data-locale=en] .hw-expertise-document--software section#mobile-apps{min-height:3279px}[data-locale=en] .hw-expertise-document--software section#dev-ops{min-height:8725px;padding-bottom:32px}[data-locale=de] .hw-expertise-tech-section--hero{min-height:629px}[data-locale=de] .hw-expertise-tech-section--application{min-height:16318px}[data-locale=de] .hw-expertise-tech-section--devops{min-height:5786px}[data-locale=de] .hw-expertise-tech-section--ai{min-height:2181px}[data-locale=de] .hw-expertise-tech-section--languages{min-height:5011px;padding-bottom:32px}[data-locale=en] .hw-expertise-tech-section--hero{min-height:581px}[data-locale=en] .hw-expertise-tech-section--application{min-height:14694px}[data-locale=en] .hw-expertise-tech-section--devops{min-height:5602px}[data-locale=en] .hw-expertise-tech-section--ai{min-height:1889px}[data-locale=en] .hw-expertise-tech-section--languages{min-height:4787px;padding-bottom:32px}}.hw-content--expertise strong{font-weight:800}.hw-expertise-hero__copy{letter-spacing:.16px}.hw-expertise-document--expertise .hw-section__header h2:where(:not(.hw-section__subtitle)){text-transform:none}.hw-expertise-document--expertise .hw-expertise-expandable summary,.hw-expertise-tech-panel summary{letter-spacing:.48px;text-transform:uppercase;font-size:16px;font-weight:600;line-height:24px}.hw-content--expertise :is(.text-h2,.text-h2 p){letter-spacing:.32px;font-size:32px;font-weight:400;line-height:48px}.hw-content--expertise :is(.text-h3,.text-h3 p),.hw-expertise-document--software h3.text-h3{letter-spacing:.32px;width:auto;font-size:20px;font-weight:600;line-height:32px}.hw-expertise-employee__actions,.hw-expertise-employee__actions .hw-more{font-size:14.4px;line-height:21.6px}.hw-expertise-sr-only{font-size:inherit;line-height:inherit}.hw-expertise-document--software .d-md-none{display:flex!important}.hw-expertise-document--software .hidden-sm-and-down{display:none!important}.hw-expertise-tech-section .hw-section__header>p{font-weight:400;line-height:48px}.hw-expertise-tech-section .hw-section__header h2:where(:not(.hw-section__subtitle)){font-size:40px}.hw-expertise-tech-heading{font-weight:600;line-height:32px}.hw-expertise-tech-panel>h3{letter-spacing:.32px;font-size:32px;font-weight:700;line-height:48px}.hw-expertise-technology-card .hw-expertise-technology-card__name{letter-spacing:.32px}@media (width>=960px){.hw-expertise-document--software .d-md-none{display:none!important}.hw-expertise-document--software .hidden-sm-and-down{display:block!important}}@media (width<=599px){.hw-content--expertise :is(.text-h2,.text-h2 p){font-size:24px;line-height:32px}.hw-content--expertise :is(.text-h3,.text-h3 p),.hw-expertise-document--software h3.text-h3{font-size:18.4px;line-height:28px}.hw-expertise-employee__actions,.hw-expertise-employee__actions .hw-more{font-size:12.8px;line-height:19.2px}.hw-expertise-tech-section .hw-section__header>p{line-height:32px}.hw-expertise-tech-section .hw-section__header h2:where(:not(.hw-section__subtitle)){font-size:28px}.hw-expertise-tech-section .hw-expertise-source-card :is(h3,h4,h5){font-size:18.4px;line-height:27.6px}.hw-expertise-tech-panel>h3{font-size:18.4px;line-height:28px}.hw-expertise-tech-subheading{font-size:18.4px;line-height:27.6px}}@media (width>=600px){.hw-expertise-hero__copy{letter-spacing:.2px}}.hw-expertise-vertical-card__title{letter-spacing:.16px;font-size:20px;font-weight:600;line-height:24px}.hw-expertise-simple-card p{margin:0}@media (width>=1280px){.hw-expertise-document--software .hw-expertise-simple-card{padding-inline:32px}}@media (width>=600px) and (width<=959px){.hw-expertise-document--software .hw-expertise-simple-card{margin-right:0}}@media (width<=959px){.hw-expertise-document--shopware .hw-expertise-contact .contact-form__request,.hw-expertise-document--shopware .hw-expertise-contact .contact-form__mobile-concern{display:none}}.hw-expertise-tech-panel--minor>h3,.hw-expertise-tech-intro>h3{letter-spacing:.32px;font-size:20px;font-weight:600;line-height:32px}.hw-expertise-tech-panel--major>h4{text-align:center;letter-spacing:.32px;margin:0 0 20px;padding:0;font-size:32px;font-weight:700;line-height:48px}.hw-expertise-tech-section .hw-expertise-source-card :is(h3,h4,h5){letter-spacing:.32px;font-size:20px;font-weight:600;line-height:32px}.hw-expertise-tech-section--application>.hw-expertise-source-card h3,.hw-expertise-tech-panel--spa .hw-expertise-source-card :is(h3,h4,h5){font-weight:700;line-height:30px}.hw-expertise-tech-subheading{letter-spacing:.32px;font-size:20px;font-weight:700;line-height:30px}.hw-expertise-tech-subheading.hw-expertise-tech-subheading--secondary{font-weight:600;line-height:32px}.hw-expertise-tech-panel--programming .hw-expertise-source-card :is(h3,h4,h5){font-weight:700;line-height:30px}@media (width<=599px){.hw-expertise-tech-panel--minor>h3,.hw-expertise-tech-intro>h3{font-size:18.4px;line-height:28px}.hw-expertise-tech-panel--major>h4{font-size:24px;line-height:36px}.hw-expertise-tech-heading{line-height:28px}.hw-expertise-tech-section .hw-expertise-source-card :is(h3,h4,h5){font-size:18.4px;font-weight:600;line-height:28px}.hw-expertise-tech-section--application>.hw-expertise-source-card h3,.hw-expertise-tech-panel--spa .hw-expertise-source-card :is(h3,h4,h5){font-weight:700;line-height:27.6px}.hw-expertise-tech-panel--framework .hw-expertise-source-card :is(h3,h4,h5){font-weight:600;line-height:29.44px}.hw-expertise-tech-subheading{font-size:18.4px;font-weight:700;line-height:27.6px}.hw-expertise-tech-subheading.hw-expertise-tech-subheading--secondary{font-weight:600;line-height:29.44px}.hw-expertise-tech-panel--programming .hw-expertise-source-card :is(h3,h4,h5){font-weight:700;line-height:27.6px}}.hw-expertise-tech-section--languages .hw-section__header h2:where(:not(.hw-section__subtitle)){padding-top:20px}.hw-expertise-document--shopware .hw-expertise-section:nth-child(2) .hw-expertise-source-card{margin-top:0}.hw-expertise-document--shopware .hw-expertise-section:last-child .hw-expertise-contact,.hw-expertise-tech-section--languages .hw-expertise-contact{margin:20px 0}.hw-expertise-document--shopware .hw-expertise-section:last-child .hw-expertise-contact>.contact-form,.hw-expertise-tech-section--languages .hw-expertise-contact>.contact-form{margin-block:0!important}.hw-expertise-tech-grid{margin-inline:0}.hw-expertise-technology-card{width:95%;margin-inline:auto}@media (width<=599px){.hw-expertise-document--shopware .hw-expertise-section:last-child{padding-bottom:32px!important}.hw-expertise-document--shopware .hw-expertise-section:last-child .hw-expertise-contact{margin-block:0}}@media (width>=600px) and (width<=959px){.hw-expertise-document--shopware .hw-expertise-section:last-child .hw-expertise-contact{margin-block:0}.hw-expertise-document--software .hw-expertise-section:first-child .hw-section__header h1{padding-top:0}.hw-expertise-document--software section#dev-ops .background.darken .hw-expertise-blog-card{margin:16px 32px 32px}.hw-expertise-document--software section#dev-ops .background.darken .hw-expertise-blog-card+.hw-expertise-blog-card,.hw-expertise-document--software section#dev-ops .background.darken:nth-of-type(2) .hw-expertise-blog-card{margin-top:0;margin-bottom:48px}}@media (width>=960px) and (width<=1279px){.hw-expertise-document--shopware .hw-expertise-section:first-child .hw-expertise-section__body{margin-bottom:-32px}.hw-expertise-document--shopware .hw-expertise-section:last-child .hw-expertise-contact{margin-bottom:-20px}.hw-expertise-document--shopware .hw-expertise-section:first-child .hw-expertise-section__body>div[style*=background]{padding-bottom:48px}.hw-expertise-tech-section--languages .hw-expertise-tech-panel details>.hw-expertise-tech-grid{grid-template-rows:452px 476px;padding-bottom:8px}}@media (width>=1280px) and (width<=1919px){.hw-expertise-document--shopware .hw-expertise-section:last-child .hw-expertise-contact{margin-bottom:12px}}@media (width>=1920px){.hw-expertise-document--shopware .hw-expertise-section:last-child,.hw-expertise-tech-section--languages{padding-bottom:56px!important}}@media (width>=960px){.hw-content--expertise .software-dev__text-container{margin-inline:24px}}@media (width>=1280px){.hw-content--expertise .software-dev__text-container{margin-inline:48px}}@media (width>=1920px){.hw-content--expertise .software-dev__text-container{margin-inline:72px}}.hw-expertise-tech-panel>details>summary{letter-spacing:.48px;text-transform:uppercase;background:0 0;border-radius:0;justify-content:center;align-items:center;gap:12px;width:fit-content;min-height:72px;margin-inline:auto;padding:0;font-size:16px;font-weight:600;line-height:24px;list-style:none;display:flex}.hw-expertise-tech-panel>details>summary::-webkit-details-marker{display:none}.hw-expertise-tech-panel>details>summary:after{content:"";border-bottom:2px solid;border-right:2px solid;width:9px;height:9px;margin-bottom:-4px;transform:rotate(-135deg)}.hw-expertise-tech-panel>details:not([open])>summary:after{margin-top:-4px;margin-bottom:0;transform:rotate(45deg)}.hw-expertise-tech-panel>p+p{padding-top:24px}.hw-expertise-document--software :is(.software-dev__text-container,.background.darken)>p,.hw-expertise-document--software .background.darken>.text-h3>p{margin:0}.hw-expertise-document--software :is(.software-dev__text-container,.background.darken)>p+p{margin-top:0;padding-top:24px}.hw-expertise-document--software .background.darken>.text-h3{padding-bottom:16px}@media (width>=1280px){.hw-expertise-document--software .software-dev__text-container.background.darken .hw-expertise-responsive{width:328px}}.hw-content--expertise .software-dev__text-container-img{width:144px;height:144px}@media (width>=960px){.hw-content--expertise .software-dev__text-container-img{width:200px;height:200px}}.hw-content--expertise :is(h1,h2):has(>span[class]){margin-block:0;padding:36px 0 12px}.hw-content--expertise h3:has(>span[class]){margin-block:0;padding:24px 0 16px}.hw-content--expertise .hw-expertise-section__body>:is(.background.darken,.software-dev__text-container){display:flow-root}.hw-expertise-document--software .hw-expertise-contact{margin:16px 0}@media (width>=1280px){.hw-expertise-document--software .hw-expertise-contact{margin:24px 0}}.hw-expertise-team__image .hw-more{min-height:96px}@media (width>=1280px){.hw-expertise-team__image .hw-more{min-height:104px}}@media (width<=959px){.hw-expertise-tech-panel>details>summary{min-height:56px}}@media (width>=960px) and (width<=1279px){.hw-expertise-tech-panel>details>summary{min-height:64px}}.hw-expertise-document--shopware .contact-form__submit{background:var(--blue);color:#141d32}.hw-expertise-tech-section--hero .hw-section__header>:is(h1,h2,div){order:3}.hw-expertise-tech-section--hero .hw-section__header>span{order:2}.hw-expertise-tech-section--hero .hw-section__header>.hw-section__subtitle{order:1;font-weight:400;line-height:48px}.hw-expertise-tech-section:not(.hw-expertise-tech-section--hero) .hw-section__header h2:where(:not(.hw-section__subtitle)){padding:32px 0 0}.hw-expertise-tech-heading{padding-bottom:12px}.hw-expertise-tech-section .hw-expertise-source-card :is(h3,h4,h5),.hw-expertise-tech-section .hw-expertise-source-card :is(h3,h4,h5)>span{font-weight:700;line-height:30px}.hw-expertise-tech-section .hw-expertise-source-card :is(h3,h5),.hw-expertise-tech-section .hw-expertise-source-card :is(h3,h5)>span{line-height:32px}.hw-expertise-tech-section .hw-expertise-source-card>div{padding-bottom:70px}@media (width>=600px){html[data-js] .hw-expertise-tech-section .hw-expertise-source-card figure img{width:auto;max-width:calc(80% - 20px);height:auto;margin:10px 10px 17px}html[data-js] .hw-expertise-tech-section--ai .hw-expertise-source-card figure img{max-width:80%;height:144px;margin:0}}.hw-expertise-tech-section .hw-expertise-source-card__text{padding-right:40px}.hw-expertise-tech-section .hw-expertise-source-card__text p+p{margin-top:0;padding-top:24px}.hw-expertise-tech-section--application>.hw-expertise-source-card:first-of-type{min-height:334px;margin-top:0}.hw-expertise-technology-card{padding-inline:0}@media (width>=1280px){[data-locale=de] .hw-expertise-document--expertise .hw-expertise-section--3 .hw-expertise-simple-card{margin:48px 72px 16px}[data-locale=de] .hw-expertise-document--expertise .hw-expertise-section--3 .hw-expertise-section__body>.hw-expertise-source-card:nth-of-type(2)>div,[data-locale=en] .hw-expertise-en-tail>.hw-expertise-source-card:first-of-type>div{padding-bottom:44px}}[data-locale=en] .hw-expertise-en-vue{background:#ffffff80;border-radius:8px;margin:-40px 0 55px;padding:48px}[data-locale=en] .hw-expertise-en-vue>p:first-child{text-align:center;margin-block:0 24px;font-size:20px;font-weight:600;line-height:24px}[data-locale=en] .hw-expertise-en-tail>.hw-expertise-source-artifact{margin:0}[data-locale=en] .hw-expertise-en-tail>h2{margin:0;padding:36px 0 12px}[data-locale=en] .hw-expertise-en-tail>h3{margin:0;padding:24px 0 16px}[data-locale=en] .hw-expertise-document-sections>.hw-expertise-source-card:first-of-type figure{clip-path:none;background:0 0}@media (width<=599px){html:not([data-js]) body[data-locale=de] .hw-expertise-tech-section--languages{margin-bottom:-107px}html:not([data-js]) body[data-locale=en] .hw-expertise-tech-section--languages{margin-bottom:-165px}}@media (width>=600px) and (width<=959px){html:not([data-js]) body[data-locale=en] .hw-expertise-tech-section--languages{margin-bottom:-7px}}@media (width<=959px){.hw-expertise-tech-section--hero .hw-section__header>.hw-section__subtitle{line-height:32px}.hw-expertise-tech-section--languages .hw-expertise-contact{margin-block:16px}}@media (width>=600px) and (width<=959px){.hw-expertise-tech-panel{padding-top:20px}.hw-expertise-tech-heading{margin-top:16px}.hw-expertise-tech-lead{margin:16px}.hw-expertise-tech-section .hw-expertise-source-card :is(h3,h4,h5)>span{line-height:inherit}.hw-expertise-tech-section .hw-expertise-source-card>div{padding-bottom:44px}.hw-expertise-source-card>div{padding-right:32px}.hw-expertise-card figure img{width:144px;max-width:80%}.hw-expertise-tech-section--devops .hw-expertise-tech-subheading,.hw-expertise-tech-section--devops .hw-expertise-tech-panel details:first-of-type{margin-top:32px}}@media (width<=599px){.hw-expertise-tech-heading{margin-top:12px}.hw-expertise-tech-section .hw-expertise-source-card{grid-template-rows:263px auto;grid-template-columns:79px 1fr;padding-bottom:24px}.hw-expertise-tech-section .hw-expertise-card--reverse{grid-template-columns:1fr 79px}.hw-expertise-tech-section .hw-expertise-source-card>div{padding:0}.hw-expertise-tech-section .hw-expertise-source-card :is(h3,h4,h5),.hw-expertise-tech-section .hw-expertise-source-card :is(h3,h4,h5)>span{align-self:center;height:auto;min-height:80px;font-weight:700;line-height:27.6px}.hw-expertise-tech-section .hw-expertise-source-card :is(h3,h4,h5){align-items:center}.hw-expertise-tech-section .hw-expertise-source-card :is(h3,h4,h5)>span{min-height:0}.hw-expertise-tech-section .hw-expertise-source-card figure,.hw-expertise-tech-section .hw-expertise-card--reverse figure{width:263px;height:263px}.hw-expertise-tech-section .hw-expertise-source-card__text{margin:16px 16px 0;padding:0 40px 0 0}.hw-expertise-tech-section--application>.hw-expertise-source-card{grid-template-rows:220px auto;grid-template-columns:138px 220px}.hw-expertise-tech-section--application>.hw-expertise-card--reverse{grid-template-columns:220px 138px}.hw-expertise-tech-section--application>.hw-expertise-source-card figure,.hw-expertise-tech-section--application>.hw-expertise-card--reverse figure{width:220px;height:220px}.hw-expertise-tech-section--application>.hw-expertise-source-card:first-of-type{min-height:680px;margin-top:0}.hw-expertise-tech-section--application>.hw-expertise-source-card:first-of-type>:is(div,figure){min-height:0}.hw-expertise-document--expertise .hw-expertise-source-card__text{padding-right:0}.hw-expertise-document--expertise .hw-expertise-section--1 .hw-expertise-source-card:first-of-type{margin-top:52px;padding-bottom:24px}.hw-expertise-document--expertise .hw-expertise-section--2 .hw-expertise-source-card:first-of-type{margin-top:20px}[data-locale=en] .hw-expertise-en-vue{margin:-15px 0 129px;padding:32px}.hw-expertise-tech-section--ai .hw-expertise-source-card,.hw-expertise-tech-section--languages .hw-expertise-source-card{grid-template-rows:80px auto;grid-template-columns:1fr 80px;padding-bottom:12px}.hw-expertise-tech-section--ai .hw-expertise-card--reverse,.hw-expertise-tech-section--languages .hw-expertise-card--reverse{grid-template-columns:80px 1fr}.hw-expertise-tech-section--ai .hw-expertise-source-card figure,.hw-expertise-tech-section--languages .hw-expertise-source-card figure{width:80px;height:80px}.hw-expertise-tech-section--ai .hw-expertise-source-card__text,.hw-expertise-tech-section--languages .hw-expertise-source-card__text{margin:16px 16px 0;padding:0}html[data-js] .hw-expertise-tech-section .hw-expertise-source-card{grid-template-rows:80px auto;grid-template-columns:1fr 80px;min-height:0;padding-bottom:12px}html[data-js] .hw-expertise-tech-section .hw-expertise-card--reverse{grid-template-columns:80px 1fr}html[data-js] .hw-expertise-tech-section .hw-expertise-source-card figure,html[data-js] .hw-expertise-tech-section .hw-expertise-card--reverse figure{width:80px;height:80px}html[data-js] .hw-expertise-tech-section .hw-expertise-source-card__text{margin:16px 16px 0;padding:0 40px 12px 0}html[data-js] .hw-expertise-tech-section--application>.hw-expertise-source-card:first-of-type{min-height:0;margin-top:-7px;padding-bottom:12px}html[data-js] .hw-expertise-tech-section--application>.hw-expertise-source-card:first-of-type>:is(div,figure){min-height:0}}@media (width<=959px){.hw-expertise-blog-card{padding-inline:32px}}@media (width<=599px){.hw-content--expertise.hw-expertise-document--software section#dev-ops .background.darken :is(.text-h2,.text-h3)>p,.hw-content--expertise.hw-expertise-document--software section#dev-ops .background.darken .hw-expertise-col p{margin:0}.hw-content--expertise.hw-expertise-document--software section#dev-ops .background.darken .w-100{width:100%}.hw-content--expertise.hw-expertise-document--software section#dev-ops .background.darken .text-h2.d-md-none{padding-bottom:12px}}.hw-expertise-blog-card>div,.hw-expertise-tech-post>div{min-width:0}@media (width<=599px){.hw-expertise-blog-card .hw-post__meta,.hw-expertise-tech-post .hw-post__meta{gap:16px}.hw-post.hw-expertise-blog-card>div:last-child>p:not(.hw-post__meta),.hw-post.hw-expertise-tech-post>div:last-child>p:not(.hw-post__meta){margin-bottom:24px}.hw-expertise-technology-card{width:100%}.hw-expertise-technology-card__text{padding-inline:16px}}.hw-expertise-tech-section .hw-expertise-source-card__text{position:relative}.hw-expertise-tech-section .hw-expertise-source-card__text:after{content:"";background:#2e2759;width:33.9px;height:33.9px;position:absolute;bottom:-5px;right:11px;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4,11V13H16L10.5,18.5L11.92,19.92L19.84,12L11.92,4.08L10.5,5.5L16,11H4Z'/%3E%3C/svg%3E") 50%/contain no-repeat}@media (width<=599px){.hw-expertise-tech-section .hw-expertise-source-card__text:after{bottom:3px}}.hw-expertise-document--expertise .hw-expertise-expandable{background:0 0}.hw-expertise-document--expertise .hw-expertise-expandable>summary{letter-spacing:.48px;text-transform:uppercase;background:0 0;border-radius:0;justify-content:center;align-items:center;gap:12px;width:fit-content;min-height:56px;margin-inline:auto;padding:0;font-size:16px;font-weight:600;line-height:24px;list-style:none;display:flex}.hw-expertise-document--expertise .hw-expertise-expandable>summary::-webkit-details-marker{display:none}.hw-expertise-document--expertise .hw-expertise-expandable>summary:after{content:"";border-bottom:2px solid;border-right:2px solid;width:9px;height:9px;margin-bottom:-4px;transform:rotate(-135deg)}.hw-expertise-document--expertise .hw-expertise-expandable>details:not([open])>summary:after,.hw-expertise-document--expertise .hw-expertise-expandable:not([open])>summary:after{margin-top:-4px;margin-bottom:0;transform:rotate(45deg)}
