.hw-portfolio-index>.hw-section{flex-direction:column;display:flex}.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__frame{border-radius:8px;margin-inline:auto;display:flex;position:relative;overflow:hidden}.hw-portfolio-index-hero__sizer{flex:1 0 0;padding-bottom:66.6667%}.hw-portfolio-index-hero__media img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}@media (width>=960px){.hw-portfolio-index-hero__frame{padding-right:36px}}.hw-portfolio-index-hero__copy{text-align:left;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>=960px) and (width<=1279px){body[data-locale=de] .hw-portfolio-index:after{content:"";height:16px;display:block}}@media (width<=959px){body:has(.hw-portfolio-bitburger) .hw-page{overflow:visible}}.hw-portfolio-nojs-height-fix{height:0;display:block}@media (width>=960px) and (width<=1279px){body[data-locale=de] .hw-portfolio-index{margin-bottom:-17px}}@media (width>=960px) and (width<=1279px){body[data-locale=de] .hw-portfolio-index>section:first-of-type{height:763px}}.hw-portfolio-projects-header .hw-section__subtitle{color:var(--blue-3)}@media (width>=960px) and (width<=1279px){.hw-portfolio-index__hero{padding-bottom:60px}.hw-portfolio-description{margin:48px 0;padding:48px}body[data-locale=en] .hw-portfolio-index>.hw-portfolio-index__contact{padding-bottom:40px}body[data-locale=de] .hw-portfolio-index>.hw-portfolio-index__contact{padding-bottom:41px}}@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__copy{padding:36px 12px 28px;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}}@media (width<=1279px){.hw-portfolio-index .hw-portfolio-clients li{margin-left:8px}}@media (width>=960px) and (width<=1279px){.hw-portfolio-index-hero__copy{padding:36px 12px 28px 48px}}@media (width>=1280px){.hw-portfolio-index-hero__copy{padding-block:24px 16px}}@media (width>=1280px) and (width<=1919px){.hw-portfolio-index>.hw-section:not(.hw-portfolio-index__contact){padding-bottom:69.12px}}@media (width>=1920px){.hw-portfolio-index>.hw-section:not(.hw-portfolio-index__contact){padding-bottom:92.16px}}
