.hero-full-width[data-v-07c6123d]{align-items:center;background-color:#fff;display:flex;height:calc(100vh - var(--layout-header-height));justify-content:center;position:relative;width:100%}.hero-full-width .hero-full-width-wrapper[data-v-07c6123d]{align-items:center;display:grid;gap:var(--padding-huge);grid-template-columns:1fr auto;margin:0 auto;position:relative;width:var(--content-max-width);z-index:10}.hero-full-width .hero-full-width-wrapper .hero-full-width-caption .hero-full-width-caption-headline-icon[data-v-07c6123d]{height:4rem;width:4rem}.hero-full-width .hero-full-width-wrapper .hero-full-width-caption .hero-full-width-caption-headline[data-v-07c6123d]{color:var(--color-info);font-family:DM Mono;font-size:1.8rem;font-weight:600;line-height:1rem;margin:var(--padding-small) 0 0 0}.hero-full-width .hero-full-width-wrapper .hero-full-width-caption .hero-full-width-caption-subheadline[data-v-07c6123d]{font-size:2rem!important;font-weight:400;line-height:3rem!important;margin:0}.hero-full-width .hero-full-width-wrapper .hero-full-width-caption .hero-full-width-caption-subheadline p[data-v-07c6123d]{margin:0!important}.hero-full-width .hero-full-width-wrapper .hero-full-width-image[data-v-07c6123d]{border-radius:var(--border-radius-large);box-shadow:var(--box-shadow);height:calc(var(--content-max-width)*.4);-o-object-fit:cover;object-fit:cover;width:calc(var(--content-max-width)*.4)}@media only screen and (min-width:320px) and (max-width:667px){.hero-full-width .hero-full-width-wrapper[data-v-07c6123d]{gap:var(--padding-large);grid-template-columns:1fr;padding:0 var(--padding-large)}.hero-full-width .hero-full-width-wrapper .hero-full-width-caption .hero-full-width-caption-headline-icon[data-v-07c6123d]{height:2.8rem;width:2.8rem}.hero-full-width .hero-full-width-wrapper .hero-full-width-caption .hero-full-width-caption-headline[data-v-07c6123d]{font-size:1.4rem}.hero-full-width .hero-full-width-wrapper .hero-full-width-caption .hero-full-width-caption-subheadline[data-v-07c6123d]{font-size:1.6rem!important;line-height:2rem!important}.hero-full-width .hero-full-width-wrapper .hero-full-width-image[data-v-07c6123d]{border-radius:var(--border-radius-large);box-shadow:var(--box-shadow);height:auto;-o-object-fit:cover;object-fit:cover;width:100%}}.text-block-with-icon[data-v-dea6d7f2]{--icon-size:45px;align-items:flex-start;border:1px solid var(--color-grey-light);border-radius:var(--border-radius-regular);display:flex;margin-top:var(--icon-size);padding:var(--padding-medium);position:relative}.text-block-with-icon .text-block-with-icon-icon-wrapper[data-v-dea6d7f2]{align-items:center;background-color:var(--color-primary-light);border-radius:999px;display:flex;height:calc(var(--icon-size)*2);justify-content:center;position:absolute;top:calc(var(--icon-size)*-1);width:calc(var(--icon-size)*2)}.text-block-with-icon .text-block-with-icon-icon-wrapper.text-block-with-icon-icon-left[data-v-dea6d7f2]{left:var(--padding-regular)}.text-block-with-icon .text-block-with-icon-icon-wrapper.text-block-with-icon-icon-right[data-v-dea6d7f2]{left:auto;right:var(--padding-regular)}.text-block-with-icon .text-block-with-icon-icon-wrapper.text-block-with-icon-icon-center[data-v-dea6d7f2]{left:calc(50% - var(--icon-size))}.text-block-with-icon .text-block-with-icon-icon-wrapper img[data-v-dea6d7f2]{height:var(--icon-size);-o-object-fit:contain;object-fit:contain;width:var(--icon-size)}.text-block-with-icon .text-block-with-icon-text-wrapper[data-v-dea6d7f2]{padding-top:45px}.text-block-with-icon .text-block-with-icon-text-wrapper h3[data-v-dea6d7f2],.text-block-with-icon .text-block-with-icon-text-wrapper p[data-v-dea6d7f2]{margin:0}.text-block-with-icon .text-block-with-icon-text-wrapper h3[data-v-dea6d7f2]{font-size:var(--font-size-medium);text-align:center}.text-block-with-icon .text-block-with-icon-text-wrapper p[data-v-dea6d7f2]{color:var(--color-text-medium)}@media only screen and (min-width:320px) and (max-width:667px){.text-block-with-icon[data-v-dea6d7f2]{margin-bottom:var(--icon-size)}.text-block-with-icon .text-block-with-icon-text-wrapper h3[data-v-dea6d7f2]{padding:0 var(--padding-regular)}}.text-block[data-v-fa1cc311]{background-color:#fff;border-radius:var(--border-radius-regular)}.text-block h3[data-v-fa1cc311],.text-block p[data-v-fa1cc311]{margin:0}.text-block h3[data-v-fa1cc311]{font-size:var(--font-size-medium);transition:color .2s ease-in-out}.text-block p[data-v-fa1cc311]{color:var(--color-text-medium)}.text-block .text-block-icons[data-v-fa1cc311]{align-items:center;display:flex;flex-wrap:wrap;gap:var(--padding-small);padding-top:var(--padding-regular)}.text-block .text-block-icons span[data-v-fa1cc311]{align-items:center;display:inline-flex}.text-block .text-block-icons span img[data-v-fa1cc311]{filter:contrast(.1) brightness(1.5);height:20px;-o-object-fit:contain;object-fit:contain;width:auto}.text-block .text-block-icons span small[data-v-fa1cc311]{color:var(--color-text-light);margin-bottom:-2px;margin-left:5px;text-transform:capitalize}.text-block.selectable[data-v-fa1cc311]{cursor:pointer}.text-block.bordered[data-v-fa1cc311]{background-color:transparent;border-left:1px solid var(--color-grey-light);border-radius:0;padding:0 var(--padding-regular)}.text-block.outlined[data-v-fa1cc311]{background-color:transparent;border:1px solid var(--color-grey-light);border-radius:var(--border-radius-regular)}.text-block.outlined .text-block-icons[data-v-fa1cc311]{padding:var(--padding-regular)}.text-block.outlined .text-block-content[data-v-fa1cc311]{margin-bottom:calc(var(--padding-regular)*-1)}.text-block.solid[data-v-fa1cc311]{border-radius:var(--border-radius-regular)}.text-block.solid .text-block-icons[data-v-fa1cc311]{padding:var(--padding-regular)}.text-block.solid .text-block-content[data-v-fa1cc311]{margin-bottom:calc(var(--padding-regular)*-1)}@media only screen and (min-width:1024px) and (max-width:1439px){.text-block.selectable[data-v-fa1cc311]{transition:all .2s ease-in-out}.text-block.selectable[data-v-fa1cc311]:hover{background-color:#fff;border-radius:var(--border-radius-regular);box-shadow:var(--box-shadow);transform:translateY(calc(var(--padding-regular)*-1))}.text-block.selectable:hover.bordered[data-v-fa1cc311]{border-left:1px solid #fff}.text-block.selectable:hover h3[data-v-fa1cc311]{color:var(--color-primary)}}@media only screen and (min-width:1440px) and (max-width:1919px){.text-block.selectable[data-v-fa1cc311]{transition:all .2s ease-in-out}.text-block.selectable[data-v-fa1cc311]:hover{background-color:#fff;border-radius:var(--border-radius-regular);box-shadow:var(--box-shadow);transform:translateY(calc(var(--padding-regular)*-1))}.text-block.selectable:hover.bordered[data-v-fa1cc311]{border-left:1px solid #fff}.text-block.selectable:hover h3[data-v-fa1cc311]{color:var(--color-primary)}}@media only screen and (min-width:1920px){.text-block.selectable[data-v-fa1cc311]{transition:all .2s ease-in-out}.text-block.selectable[data-v-fa1cc311]:hover{background-color:#fff;border-radius:var(--border-radius-regular);box-shadow:var(--box-shadow);transform:translateY(calc(var(--padding-regular)*-1))}.text-block.selectable:hover.bordered[data-v-fa1cc311]{border-left:1px solid #fff}.text-block.selectable:hover h3[data-v-fa1cc311]{color:var(--color-primary)}}.project-item[data-v-34df9d4a]{align-items:center;display:grid;gap:var(--padding-large);grid-template-columns:auto 1fr}.project-item .project-item-customer-label[data-v-34df9d4a]{background-color:var(--color-grey-light);border-radius:var(--border-radius-regular);color:var(--color-primary);display:inline-flex;font-weight:600;margin-bottom:var(--padding-small);padding:var(--padding-extra-small) var(--padding-small)}.project-item .project-item-image[data-v-34df9d4a]{background-color:var(--color-primary-light);border-radius:var(--border-radius-regular);box-shadow:var(--box-shadow);height:30vh;-o-object-fit:cover;object-fit:cover;width:100%}.project-item .project-item-content[data-v-34df9d4a]{padding:0 var(--padding-regular)}.project-item .project-item-content h3[data-v-34df9d4a],.project-item .project-item-content p[data-v-34df9d4a]{margin:0}.project-item .project-item-content h3[data-v-34df9d4a]{font-size:var(--font-size-medium)}.project-item .project-item-content p[data-v-34df9d4a]{color:var(--color-text-medium)}.project-item .project-item-buttons[data-v-34df9d4a]{align-items:center;display:flex;gap:var(--padding-large);padding-top:var(--padding-regular)}.project-item .project-item-buttons .project-item-button-link[data-v-34df9d4a]{border-bottom:3px solid var(--color-info);color:var(--color-info);cursor:pointer;display:inline-block;outline:none;padding-bottom:var(--padding-small);padding-right:2px;padding-top:var(--padding-small);text-decoration:none;transition:all .25s ease-in-out}.project-item .project-item-buttons .project-item-button-link[data-v-34df9d4a]:hover{border-bottom:3px solid var(--color-text-dark);color:var(--color-text-dark);margin-bottom:var(--padding-small);padding-bottom:0}@media only screen and (min-width:320px) and (max-width:667px){.project-item[data-v-34df9d4a]{display:block}.project-item .project-item-image[data-v-34df9d4a]{height:60vw}.project-item .project-item-content[data-v-34df9d4a]{padding:var(--padding-regular) 0}}@media only screen and (min-width:768px) and (max-width:1023px){.project-item .project-item-image[data-v-34df9d4a]{height:300px}}@media only screen and (min-width:1024px) and (max-width:1439px){.project-item .project-item-image[data-v-34df9d4a]{height:300px}}.added-value-full-width-image{display:block;height:420px;-o-object-fit:cover;object-fit:cover;width:100%}
