.image-header .image-header-logo{display:flex;justify-content:center;align-items:center;width:33%;position:absolute;flex-direction:column}.image-header .image-header-logo.right{justify-content:flex-start}.image-header .image-header-logo.left{justify-content:flex-end}.image-header .image-header-logo.center{justify-content:center}.image-header .image-header-logo.medium{width:50%}.image-header .image-header-logo.medium>img{width:100%}.image-header .image-header-logo.small{width:30%}.image-header .image-header-logo.small>img{width:100%}.image-header .image-header-logo .image-header-logo-text{color:#fff;padding-top:20px;letter-spacing:2px}@media only screen and (max-width:1024px){.image-header{justify-content:center}.image-header .image-header-logo{width:80%;justify-content:center}.image-header .image-header-logo.center,.image-header .image-header-logo.left,.image-header .image-header-logo.right{justify-content:center}}.image-header{height:50vh;max-height:450px;width:100%;max-width:100%;overflow:hidden;display:flex;position:relative;justify-content:center;align-items:center}.image-header .image-header-img{min-height:100%;height:100%;width:100%;object-fit:cover}.image-header .email-button{background-color:#00ffe4;display:inline-block;width:300px;text-align:center;padding:10px;margin-top:3rem}.image-header .image-header-text-wrapper{color:#fff;white-space:pre-wrap;margin-left:15rem;position:absolute}.image-header .image-header-text-wrapper .image-header-text{color:#fff;padding-top:20px;letter-spacing:2px;font-weight:700;font-size:50px}.left{justify-content:flex-start}.right{justify-content:flex-end}@media only screen and (max-width:1024px){.image-header{justify-content:center}.image-header .image-header-text-wrapper{margin:0;text-align:center}.image-header .email-button{margin-top:1rem}.image-header .image-header-logo{width:80%;justify-content:center}.image-header .image-header-logo.center,.image-header .image-header-logo.left,.image-header .image-header-logo.right{justify-content:center}}.services-section{display:flex;padding:8rem 5rem;background-color:#1b2126}.services-section__wider{display:flex;padding:8rem 0;background-color:#1b2126}.services-section .services-section-content{width:100%;max-width:850px;margin:0 auto}.services-section .services-section-content__wider{width:100%;max-width:100%;margin:0 15rem}.services-section .services-section-content .services-section-intro{margin:0;color:#828282;text-transform:uppercase}.services-section .services-section-content .services-section-table{display:flex;flex-direction:row;color:#828282;margin:.5rem 0}.services-section .services-section-content .services-section-table .services-groups{width:38%;padding-right:5rem;border-right:1px solid #40e0c8}.services-section .services-section-content .services-section-table .services-groups .service{cursor:pointer}.services-section .services-section-content .services-section-table .services-groups .service .service-text{margin:3rem 0}.services-section .services-section-content .services-section-table .services-groups .service:first-of-type{margin-top:1rem}.services-section .services-section-content .services-section-table .services-groups .service:last-of-type{margin-bottom:1rem}.services-section .services-section-content .services-section-table .services-groups .service.active{color:#fff}.services-section .services-section-content .services-section-table .services-groups .service:not(.active) .service-text{font-weight:400}.services-section .services-section-content .services-section-table .services-groups .icon{display:none}.services-section .services-section-content .services-section-table .services-descriptions{width:60%;padding-left:5rem}.services-section .services-section-content .services-section-table .services-descriptions .description-wrapper{display:none}.services-section .services-section-content .services-section-table .services-descriptions .description-wrapper.active{display:block}.services-section .services-section-content .services-section-table .services-descriptions .description-wrapper .description-header{color:#fff}.services-section .services-section-content .services-section-table .services-descriptions .description-wrapper .description{font-weight:400;margin:2rem 0}.services-section .services-section-content .services-section-table .services-descriptions .description-wrapper .description>span{color:#fff}.services-section .services-section-content .services-section-table .services-descriptions .description-wrapper .description-back{display:none}@media only screen and (max-width:1024px){.services-section{padding:6rem 4rem;position:relative}.services-section .services-section-content__wider{margin:0 auto}.services-section .services-section-content .services-section-table{width:200%;transition:transform .2s ease}.services-section .services-section-content .services-section-table.panel-2{transform:translateX(-50%)}.services-section .services-section-content .services-section-table.panel-2 .services-descriptions{opacity:1}.services-section .services-section-content .services-section-table.panel-2 .services-descriptions .description-wrapper .description-back{display:block}.services-section .services-section-content .services-section-table:not(.panel-2) .services-groups{opacity:1}.services-section .services-section-content .services-section-table .services-groups{width:50%;border:none;padding:0;opacity:0;transition:opacity .2s ease}.services-section .services-section-content .services-section-table .services-groups .service{position:relative;display:flex;justify-content:space-between;color:#fff}.services-section .services-section-content .services-section-table .services-groups .service .service-text{font-weight:400;margin:2rem 0}.services-section .services-section-content .services-section-table .services-groups .service .icon{display:block;fill:#40e0c8;height:1.5rem}.services-section .services-section-content .services-section-table .services-groups .service.active{font-weight:400}.services-section .services-section-content .services-section-table .services-descriptions{width:50%;padding:0;opacity:0;transition:opacity .2s ease}.services-section .services-section-content .services-section-table .services-descriptions .description-wrapper{background-color:#1b2126}.services-section .services-section-content .services-section-table .services-descriptions .description-wrapper .description-back{position:absolute;padding:1rem;background-color:#828282;cursor:pointer}.services-section .services-section-content .services-section-table .services-descriptions .description-wrapper .description-back .icon{transform:rotate(180deg);fill:#fff;width:auto}}@media only screen and (max-width:600px){.services-section{padding:4rem 3rem}.services-section-content__wider{margin:0 auto}}.job_offer-button{background-color:#1c2126;display:inline-block;width:300px;text-align:center;padding:10px;margin-top:3rem;color:#00ffe4}.job-offer{background-color:#fff}.job-offer__side-padding{padding:0 5rem 80px 15rem;display:flex;row-gap:80px;flex-direction:column}.job-offer__products-wrapper{padding-bottom:80px;max-width:1200px}.job-offer__products-header{font-size:36px;font-weight:700;padding-bottom:40px;margin:0}.job-offer__products{padding-top:80px;line-height:150%;color:#828282;display:flex;flex-wrap:wrap;row-gap:5rem;column-gap:10rem}.job-offer__product{max-width:400px;width:100%}.job-offer__product-image{max-height:45px;margin-bottom:1rem;max-width:100%}.job-offer__digitization-banner{width:100%;max-width:100%}.job-offer__section{display:flex;padding:3rem 8rem}.job-offer__narrow-section{display:flex;padding:3rem 0 0 10rem}.job-offer__column{width:50%}.job-offer__column-large{width:60%}.job-offer__column-small{width:40%}.job-offer__column-padding{width:100%;height:100%;padding:5rem 0;box-sizing:border-box}.job-offer__column-padding-large{width:100%;height:100%;padding:10rem 0 5rem;box-sizing:border-box}.job-offer__section-large-bottom-padding{padding-bottom:10rem}.job-offer__timeline{width:100%}.job-offer__bottom-image-wrapper{padding-top:5rem;padding-right:5rem;display:flex;justify-content:center}.job-offer__bottom-image{padding-right:5rem}.job-offer__without-top-padding{padding-top:0}.job-offer__padding-left{padding-left:5rem}.job-offer__padding-top{padding-top:8rem}.job-offer__grey-header{color:#828282}.job-offer__table-wrapper{margin-left:0}.job-offer__center-image{height:auto}.job-offer__center-image-wrapper{display:flex;justify-content:center;padding:0 5rem}.job-offer__padding-top{padding-top:10rem}.job-offer__padding-top-small{padding-top:0}.job-offer__centered-image{margin:auto;max-width:400px;max-height:400px}.job-offer__column-padding-right{padding-right:3rem}.job-offer__bottom-padding{padding-bottom:80px}.job-offer__interviews{padding:0 5rem 80px 15rem;background-color:#f4f4f4;display:flex;flex-direction:column;gap:20px;align-items:center}.job-offer__interviews-header{max-width:600px;padding:60px;text-align:center}.job-offer__interview-wrapper{display:flex;gap:60px;padding:25px;background-color:#fff;width:100%}.job-offer__interview-image-wrapper{width:400px;min-width:400px;overflow:hidden}.job-offer__interview-image{object-fit:cover;width:100%}.job-offer__download-pdf{text-align:center;color:#000!important;opacity:.5;width:100%;display:inline-block}@media only screen and (max-width:1440px){.job-offer__table-wrapper{margin-left:0}}@media only screen and (max-width:1200px){.job-offer__interview-wrapper{flex-direction:column;align-items:center}}@media only screen and (max-width:980px){.job-offer__side-padding{padding-left:2rem;padding-right:2rem}.job-offer__interviews{padding-left:1rem;padding-right:1rem}.job-offer__products{justify-content:center}.job-offer__interview-wrapper,.job-offer__section{flex-direction:column}.job-offer__section{padding:0}.job-offer__narrow-section{flex-direction:column;padding:1rem}.job-offer__column,.job-offer__column-large,.job-offer__column-small{width:100%}.job-offer__timeline{display:none}.job-offer__table-wrapper{margin-left:0}.job-offer__padding-left{padding-left:0}.job-offer__invert-column{flex-direction:column-reverse}.job-offer__column-padding{padding-bottom:0;padding-top:0}.job-offer__column-padding-large{padding:0}.job-offer__padding-top{padding-top:0}.job-offer__centered-image{padding-bottom:2rem}}@media only screen and (max-width:600px){.job-offer{word-wrap:break-word}.job-offer__column-padding-large{padding:0}.job-offer__column-padding{padding-bottom:0;padding-top:0}.job-offer__padding-top{padding-top:0}.job-offer__bottom-image-wrapper{display:none}.job-offer__centered-image{max-height:200px}.job-offer__column-padding-right{padding-right:0}.job-offer__narrow-section{flex-direction:column}.job-offer__invert-column{flex-direction:column-reverse}.job-offer__center-image{width:100%}.job-offer__center-image-wrapper{padding:0}.job-offer__centered-image{padding-bottom:2rem}}.section-fader{background-color:#f4f4f4}.section-fader.bright{background-color:#fff}.section-fader.dark{background-color:#1b2126}.section-fader>*{opacity:0;transform:translateY(35px);transition-delay:.25s;transition:opacity 1s ease,transform 1s ease}.section-fader.visible>*{opacity:1;transform:translateY(0)}.mix-section{display:flex;position:relative;overflow:hidden}.mix-section.reverse{flex-direction:row-reverse}.mix-section.reverse .mix-section-text{padding-right:0}.mix-section.dark{background-color:#f4f4f4}.mix-section.text-dark .text-section.bright{background:transparent;color:#fff}.mix-section.bright{background-color:#fff}.mix-section.bg-video{height:1000px}.mix-section.bg-video .mix-section-text{max-width:700px}.mix-section .mix-section-image{z-index:1;position:relative;display:flex;width:50%;margin:3rem 0;align-content:center;justify-content:center;object-fit:cover}.mix-section .mix-section-image>img{position:absolute;width:100%;top:40%;left:50%;transform:translate(-50%,-50%)}.mix-section .mix-section-image--fill-height>img{height:100%;width:unset}.mix-section .mix-section-origin-image{z-index:1;position:relative;display:flex;width:50%;margin:5rem 0;object-fit:scale-down}.mix-section .mix-section-origin-image>img{position:absolute;width:100%;top:50%;left:50%;transform:translate(-50%,-50%)}.mix-section .mix-section-origin-image--fill-height>img{height:100%;width:unset}.mix-section .mix-section-text{z-index:2;margin:3rem 0;width:45%;padding-right:5%}.mix-section .mix-section-bg-img{position:absolute;left:0;width:100%}.mix-section .mix-section-bg-video-wrapper{position:absolute;left:0;display:flex;width:100%;height:100%}.mix-section .mix-section-bg-video{width:100%;height:100%;object-fit:cover;filter:brightness(.3)}.mix-section .mix-section-bg-origin-image{position:absolute;left:0;width:100%;height:100%;object-fit:cover}@media only screen and (max-width:1600px){.mix-section .origin-mix-section-bg-img{position:absolute;left:0;height:100%;width:auto}}@media only screen and (max-width:980px){.mix-section .mix-section-image,.mix-section .mix-section-origin-image{width:35%}.mix-section .mix-section-bg-origin-image{display:none}.mix-section .mix-section-text{width:65%}}@media only screen and (max-width:980px){.mix-section,.mix-section.reverse{flex-direction:column-reverse}.mix-section.bg-video{flex-direction:column}.mix-section .mix-section-image,.mix-section .mix-section-origin-image{position:relative;width:100%;margin:0;height:45vh}.mix-section .mix-section-bg-origin-image{display:none}.mix-section .mix-section-text{width:100%}}