*,*:after,*:before{margin:0;padding:0;box-sizing:border-box;outline:none;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}html,body{height:100%;margin:0}li{list-style:none}a{color:currentColor;text-decoration:none}img{display:block;width:100%;height:100%;object-fit:cover;overflow:hidden}button,input,textarea,select{outline:none;border:none;border-radius:0;box-shadow:none;background:transparent;-webkit-appearance:none;-moz-appearance:none}.press__main,.contacts__main,.about__main,.samples__main,.services__main,.panels__main,.home__main{width:80vw}.success__sidebar,.imprint__sidebar,.privacy__sidebar,.press__sidebar,.contacts__sidebar,.about__sidebar,.project__sidebar,.projects__sidebar,.samples__sidebar,.services__sidebar,.panels__sidebar,.home__sidebar{width:20vw;padding:10em 1.5em;background-color:#F5F5F5}.applications .header-btn .btn-link,.benefits__btn .btn-link,.cc .header-btn .btn-link,.global__quote .btn-link{display:flex;align-items:center;box-shadow:rgba(0,0,0,0.4) 0px 2px 4px,rgba(0,0,0,0.3) 0px 7px 13px -3px,rgba(0,0,0,0.2) 0px -3px 0px inset;border-radius:5em;padding:1em 1.5em;gap:0.5em}a:hover,a:active{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}body{background-color:#F5F5F5}sup{font-size:8px;color:#141414}.btn{border:none;color:#FFFFFF;background-color:#FF430E;padding:1em 1.5em;text-align:center;display:inline-block;margin:4px 2px;cursor:pointer}.btn-submit{align-self:end}.nav-bar #menu-icon{display:none}.nav-bar{width:100%;display:flex;justify-content:space-between;padding:1em 1.5em;position:absolute;height:7em;align-items:center;z-index:9999}.nav-bar__logo{width:25vw}.nav-bar .menu{position:fixed;right:0;display:grid;grid-template-columns:repeat(2,50%);height:5em;padding-right:1.5em}.nav-bar .menu__item{padding-bottom:0.1em;padding-left:2em}.global__quote{width:100%;padding:4em 6em;background-color:#F5F5F5;border-radius:1.5em 1.5em 0 0}.global__quote .quote{display:flex;justify-content:space-between}.global__quote .header-btn :hover{background-color:#141414;color:#FFFFFF}.global__quote .header-btn a:hover{text-decoration:none}.samples .global__quote{background-color:#FFFFFF}.samples .global__quote .quote-text{padding-bottom:3em}.resources{position:fixed;right:1.5em;bottom:1.5em}.resources .resources-accordion{background-color:#FF430E}.resources .resources-header{color:#F5F5F5;padding:0.5em 1em}.resources .resources-content{max-height:0;overflow:hidden;transition:max-height 0.5s ease-out}.resources .content-links{padding:1em;color:#F5F5F5}.footer{display:flex;justify-content:space-between;background-color:#F5F5F5;height:7em;padding:1.5em;width:80vw;bottom:0}.footer__col{display:block}.footer .col--item{display:flex;gap:0.5em;padding-bottom:0.1em}.cookie-banner{position:fixed;width:25vw;bottom:20px;left:20px;right:20px;background:#F5F5F5;border:1px solid #FF430E;padding:16px;box-shadow:0 4px 8px rgba(0,0,0,0.1);z-index:1000;display:none}.accept-cookies{margin-right:10px;cursor:pointer}.reject-cookies{cursor:pointer}@font-face{font-family:"ABCWhyte";font-weight:400;font-style:normal;src:url("/static/fonts/ABCWhyte-Regular.woff?befd60ff99e7")}@font-face{font-family:"ABCWhyte";font-weight:400;font-style:normal;src:url("/static/fonts/ABCWhyte-Regular.woff2?e547f159e5f4")}@font-face{font-family:"ABCWhyte";font-weight:400;font-style:italic;src:url("/static/fonts/ABCWhyte-RegularItalic.woff?e547f159e5f4")}@font-face{font-family:"ABCWhyte";font-weight:400;font-style:italic;src:url("/static/fonts/ABCWhyte-RegularItalic.woff2?e547f159e5f4")}@font-face{font-family:"ABCWhyte Inktrap";font-weight:500;font-style:normal;src:url("/static/fonts/ABCWhyteInktrap-Medium.woff?befd60ff99e7")}@font-face{font-family:"ABCWhyte Inktrap";font-weight:500;font-style:normal;src:url("/static/fonts/ABCWhyteInktrap-Medium.woff2?e547f159e5f4")}@font-face{font-family:"ABCWhyte Inktrap";font-weight:900;font-style:normal;src:url("/static/fonts/ABCWhyteInktrap-Heavy.woff?e547f159e5f4")}@font-face{font-family:"ABCWhyte Inktrap";font-weight:900;font-style:normal;src:url("/static/fonts/ABCWhyteInktrap-Heavy.woff2?befd60ff99e7")}.project__navigation,.filter__btn,.projects .item-text,.error-message,.samples__progress-bar,.samples .product-info,.benefits .accordion__content .icons--item .icn-text,.cc__item .cc-sticker-mat,.cc__item .br-name,label,h6{font-size:0.8vw;line-height:1.2vw}.privacy p,.about__item-bio,.projects .item-title,p,h5,body,input,button,select,textarea,.nav-bar .menu,.resources .resources-header,.resources .content-links{font-size:1.1vw;line-height:1.6vw}.press .item--title,.about__item-name,.about__goals .goals-txt,.about__section-lg-txt p,.samples .product-cost,.samples .qty-input .qty-count,.samples .qty-input .product-qty,.services .service-item .txt-p,h4{font-size:1.5vw;line-height:1.9vw}.press__kit-download,.success__txt p,.step-1__txt p,.services .service-item .txt-title,.services .service-item .item-flow label.label,.benefits .accordion__content .content-copy p,.benefits .accordion__content .content-copy,.cc__item .br-left,.cc__item .br-right,h3,.samples .global__quote .quote-text{font-size:1.8vw;line-height:2.3vw}.about__story .about__section-txt,.about__team .about__section-header .about__section-txt,.about .about__goals .about__section-txt,.about__section-txt p,.about__text,.services__header .header-txt,.applications__text,.benefits .accordion__header .header-text,.cc__numbers,.panels-header__text,.home__claim,h2,.global__quote .quote-claim{font-size:2.2vw;line-height:2.9vw}.about__section-title,.project__title,.projects__header,.samples__header,.applications .header-claim,.benefits__loc,.cc .header-claim,h1{font-size:2.8vw;line-height:3.3vw}.project__navigation,p,body,input,button,select,textarea{font-weight:400}.about__section-title,.project__title,.projects__header,.samples__header,.benefits__loc,h6,h5,h4,h1{font-weight:500;font-family:'ABCWhyte Inktrap',Helvetica,Arial,sans-serif;font-feature-settings:'ss01','ss02'}.cc__item .br-left,.cc__item .br-right,h3,h2{font-weight:900;font-family:'ABCWhyte Inktrap',Helvetica,Arial,sans-serif;font-feature-settings:'ss01','ss02'}.project__navigation,.filter__btn,.cc__item .br-name,label,.applications .header-btn .btn-link,.benefits__btn .btn-link,.cc .header-btn .btn-link,sup,.global__quote .btn-link{text-transform:uppercase}body,input,button,select,textarea{font-family:'ABCWhyte',Helvetica,Arial,sans-serif;font-variant-alternates:styleset(alt-a);color:#141414}h1,h2,h3,h4,h5,h6{font-family:'ABCWhyte Inktrap',Helvetica,Arial,sans-serif}h1{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.home{width:100%;height:100vh;display:flex}.home__main{height:100vh;position:relative}.home__main img{border-radius:0 0 1.5em 0}.home__claim{text-align:center;position:absolute;margin:0;top:50%;left:50%;transform:translate(-50%,-50%)}.panels{width:100%;display:flex}.panels-header__key{width:100%;height:50vw}.panels-header__key img{border-radius:0 0 1.5em 0}.panels-header__text{padding:2em 1.5em}.cc{margin:1.5em;background-color:#EFEBE2;border-radius:1.5em;height:auto;text-align:center}.cc__intro{padding:3em 0}.cc__info{padding:0em 0em 4em 0em}.cc__title{padding-top:0.2em}.cc__list{padding:0 7em}.cc__item{padding:0em 0.3em;position:relative}.cc__item img{width:20vw;height:36vw;object-fit:cover;background-color:#141414;border-radius:1.5em}.cc__item .cc-sticker{width:18vw;padding:0em 0.3em;position:absolute;display:flex;gap:1em;align-items:center;transform:rotate(-90deg) translate(48%,-305%);background-color:#FFFFFF;bottom:0;border-radius:0.3em}.cc__item .cc-sticker-content{width:10vw;display:flex;justify-content:space-between;align-items:center}.cc__numbers{padding-bottom:0.3em}button.flickity-button{background:none;color:#141414}button.flickity-prev-next-button{width:60px;height:60px}.cc__img{width:70%;margin:auto;text-align:center;background-color:#D9D9D9}.cc__services{padding:6em 3em;display:flex;justify-content:space-between;align-items:flex-start}.cc .header-btn :hover{background-color:#141414;color:#FFFFFF}.cc .header-btn a:hover{text-decoration:none}.benefits{padding:0 1.5em}.benefits__title{text-align:center;padding:2em 0}.benefits__btn{padding:3em 0em}.benefits__btn :hover{background-color:#141414;color:#FFFFFF}.benefits__btn a:hover{text-decoration:none}.benefits__loc{text-align:center;padding:2em 4em;text-decoration:underline;text-underline-offset:4px;text-decoration-color:#F6E866}.benefits .doc-link{padding:2em;text-align:center;margin-bottom:2em}.benefits .accordion__header{cursor:pointer;border-top:1px solid #141414;display:flex;justify-content:space-between;align-items:center;position:relative}.benefits .accordion__header .header-text{padding:1em 0em;text-align:left}.benefits .accordion__header .plus{position:relative;width:20px;height:20px;transition:transform 0.3s ease-in-out}.benefits .accordion__header .plus::before,.benefits .accordion__header .plus::after{content:"";position:absolute;background-color:black;transition:transform 0.3s ease-in-out}.benefits .accordion__header .plus::before{width:100%;height:2px;top:50%;left:0;transform:translateY(-50%)}.benefits .accordion__header .plus::after{width:2px;height:100%;top:0;left:50%;transform:translateX(-50%)}.benefits .accordion__header .rotated{transform:rotate(45deg)}.benefits .accordion__content{max-height:0;overflow:hidden;transition:max-height 0.3s ease-in-out}.benefits .accordion__content .content-copy{max-width:80%;padding:1.5em 1.5em}.benefits .accordion__content .icons{display:flex;flex-wrap:wrap;margin-top:1em;list-style:none;padding:0;margin:0}.benefits .accordion__content .icons--item{width:50%;display:flex;align-items:start;padding:1em;align-items:center;border-bottom:1px solid #141414}.benefits .accordion__content .icons--item .icn{width:70px;height:70px;margin:0.5em;flex:0 0 70px;display:flex;justify-content:center;align-items:center}.benefits .accordion__content .icons--item .icn img{max-width:100%;height:auto;object-fit:cover}.benefits .accordion__content .icons--item .icn-content{padding:0.5em}.benefits .accordion__content .content-custom{display:flex;gap:3em;padding:2em}.benefits .accordion__content .content-custom .content-img{width:50%}.benefits .accordion__content .content-custom .content-copy{width:50%;display:flex;flex-direction:column}.benefits__btn{padding:3em 0em}.benefits__btn :hover{background-color:#141414;color:#FFFFFF}.benefits__btn a:hover{text-decoration:none}.applications{background-color:#F6E866;border-radius:1.5em;margin:1.5em}.applications__header{padding:3em;display:flex;justify-content:space-between;align-items:flex-start}.applications .header-btn :hover{background-color:#141414;color:#FFFFFF}.applications .header-btn a:hover{text-decoration:none}.applications__text{padding:0 1.5em;padding-bottom:2em}.applications__img{width:70%;margin:auto;text-align:center;background-color:#D9D9D9}.applications__test{padding-top:5em}.services{width:100vw;display:flex;background-color:#FFFFFF}.services__main{background-color:#FFFFFF;padding:10em 1.5em 0em}.services__header .header-txt{padding:2em 1.5em}.services__design,.services__processing,.services__consulting,.services__edu{text-align:center;padding:2em 0}.services__design,.services__consulting{background-color:#F5F5F5;border-radius:1em}.services .service-item{display:flex;align-items:center;padding:4em 6em;gap:6em}.services .service-item .item-img,.services .service-item .item-txt{width:50%;text-align:left}.services .service-item .item-img img,.services .service-item .item-txt img{border-radius:1em}.services .service-item .item-flow{width:30vw;height:20vw;text-align:left;border-radius:1em;background-color:#FFD4DC}.services .service-item .item-flow-content{padding:2em}.services .service-item .item-flow li{list-style-type:disc;list-style-position:inside}.services .service-item .flow-text{padding-bottom:1.5em}.services .service-item .flow-text ul{padding-top:2em}.services .service-item .item-img{width:30vw;height:20vw}.services .service-item .txt-title{padding-bottom:1em}.samples{width:100%;display:flex}.samples__main{background-color:#EFEBE2;padding:10em 1.5em 0em;border-radius:0 0 1.5em 0}.samples__form{background-color:#FFFFFF;border-radius:1.5em;padding:3em}.samples__header{text-align:center;padding:2em 1.5em}.samples .qty{display:flex;justify-content:space-between;padding-top:4em}.samples .qty-input{overflow:hidden;text-align:right}.samples .qty-input .product-qty,.samples .qty-input .qty-count{background:transparent;color:inherit;border:none;display:inline-block;min-width:0;height:2.5em}.samples .qty-input .product-qty:focus,.samples .qty-input .qty-count:focus{outline:none}.samples .qty-input .product-qty{width:4vw;min-width:0;display:inline-block;text-align:center;appearance:textfield}.samples .qty-input .product-qty::-webkit-outer-spin-button,.samples .qty-input .product-qty::-webkit-inner-spin-button{appearance:none;margin:0}.samples .qty-input .qty-count{padding:0;cursor:pointer;width:2.5em;text-indent:-100px;overflow:hidden;position:relative}.samples .qty-input .qty-count:before,.samples .qty-input .qty-count:after{content:"";height:2px;width:1vw;position:absolute;display:block;background:#141414;top:0;bottom:0;left:0;right:0;margin:auto}.samples .qty-input .qty-count--minus{border-right:1px solid #141414}.samples .qty-input .qty-count--add{border-left:1px solid #141414}.samples .qty-input .qty-count--add:after{transform:rotate(90deg)}.samples .qty-input .qty-count:disabled{color:#F5F5F5;cursor:not-allowed;border-color:transparent}.samples .qty-input .qty-count:disabled:before,.samples .qty-input .qty-count:disabled:after{background:#F5F5F5}.samples .product-cost{text-align:right}.samples .product-info{text-align:right}.samples .buy-btn{text-align:right;padding-top:2em}.samples__progress-bar{display:none}.samples__progress-bar.active{display:flex;justify-content:center;gap:0.2em}.samples__progress-bar{text-transform:uppercase}.samples__progress-bar span{color:#818181}.samples .progress-step{color:grey}.samples .progress-step.active{color:#141414}input[type="checkbox"]{background-color:#F5F5F5;border:none;border-radius:0;margin-right:0.5em;cursor:pointer}input[type="checkbox"]:checked::before{content:'';position:absolute;top:0.25em;left:0.25em;background-color:#141414;border-radius:0}.invalid{border-color:#FF430E}.error-message{color:#FF430E}.navigation-buttons{text-align:right}.step{display:none}.step.active{display:block}.step-1__content{display:flex}.step-1__img{max-width:50%;padding-right:0.75em}.step-1__txt{padding-left:0.75em}.step-2{display:none;padding:3em 0em;right:0}.step-2__content{display:flex;flex-direction:column}.step-2 .shipping{display:flex;align-items:center;align-self:end;padding:1em 0}.billing-details.inputs,.shipping-details.inputs{display:flex;flex-direction:column;max-width:500px}.shipping-details{display:none}.details-form{max-width:500px}.details-form__input{background-color:#F5F5F5;padding:0.4em;margin:0.25em 0}.step-3{display:none;padding:3em 7em 7em 7em}.step-3__container{display:flex;justify-content:space-between;align-items:flex-end}.step-3__item{padding-bottom:1.5em}.step-3__cost,.step-3__totVAT,.step-3__shipping{display:flex;justify-content:space-between;padding:0.2em 0;gap:5em}.step-3__shipping{padding-bottom:1.5em}.step-3__subtotal,.step-3__payment{display:flex;justify-content:space-between;padding:0.2em 0}.step-3 .terms{padding:1.5em 0;max-width:500px}.step-3 .terms a{color:#FF430E}.projects{width:100%;display:flex}.projects__main{width:80%;background-color:#FFFFFF;padding:7em 1.5em 0}.projects__header{text-align:center;padding:3em 0}.projects__list{display:grid;grid-template-columns:repeat(2,1fr);column-gap:1.5em;margin-bottom:1em}.projects__item{display:none}.projects__item.active{display:block;border-radius:0 0 1.5em 0;margin-bottom:1em;cursor:pointer}.projects .item-img{height:25vw}.projects .item-img img{object-fit:cover;border-radius:0 0 1.5em 0}.projects .item-info{padding:0.5em;margin-bottom:1em}.projects .item-title{padding-bottom:0.5em}.filter{width:100%;padding-bottom:4em}.filter__header{padding-bottom:2em}.filter__buttons{display:flex;flex-wrap:wrap;gap:0.3em;padding:1em 0}.filter .clear-filter{background-color:#141414;color:#F5F5F5}.filter .clear-filter:hover{color:#141414}.filter__btn{text-align:center;border:1px solid #141414;border-radius:5em;padding:0.5em 1em}.filter__btn:hover{background-color:#141414;color:#F5F5F5;cursor:pointer}.project{display:flex}.project__main{width:80%;background-color:#EFEBE2;padding:10em 1.5em}.project__navigation{width:100%;display:flex;justify-content:center;gap:0.2em}.project__navigation .all-prj,.project__navigation span{color:#818181}.project__title{padding:0.5em 0em;text-align:center}.project__key-visual{padding:4em}.project__infos-item{display:flex;align-items:flex-start;padding:0.5em 0em;border-bottom:1px solid #141414}.project__infos-item label{width:20%;flex:0 0 20%}.project__gallery{border-bottom:1px solid #141414;padding:4em 1em;display:grid;grid-template-columns:repeat(3,33.1%);grid-gap:0.2em}.about{width:100%;display:flex}.about__header-key{width:100%;height:50vw}.about__header-key img{border-radius:0 0 1.5em 0}.about__text{padding:1.5em}.about__section-header{display:flex;gap:5em}.about .about__team .about__section-header{display:block;text-align:center}.about .about__team .about__section-header .about__section-txt{text-align:center;width:100%;padding-bottom:3em}.about__section-title{padding-bottom:0.5em}.about__section-txt{width:50%}.about .about__goals .about__section-txt{width:100%}.about__section-lg-txt{width:50%}.about__section-lg-text-img{margin:3em 1.5em;max-width:100%;height:20vw}.about__section-lg-text-img img{background-color:#F5F5F5}.about__section-content{display:flex;gap:3em}.about__mission{margin:1.5em;padding:3em;background-color:#03D2AD;border-radius:1.5em}.about__goals{padding:3em}.about__goals .goals-list{width:100vw;padding-top:3em}.about__goals .goals-item{background-color:#FFFFFF;width:25vw;height:30vw;padding:1.5em;margin:0 0.5em;border-radius:0.8em;position:relative}.about__goals .goals-icon{width:50%}.about__goals .goals-txt{padding-top:2em}.about__goals button.flickity-button{background:none;color:#141414}.about__goals button.flickity-prev-next-button{display:none;width:60px;height:60px}.about__team{padding:3em;margin:1.5em;border-radius:1.5em;background-color:#03D2AD}.about__team-content{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6em}.about__item-photo{background-color:#F5F5F5;width:15vw;height:20vw}.about__item-name{padding-top:1em}.about__item-bio{padding-top:1em}.about__story{padding:3em}.contacts{width:100%;display:flex}.contacts__main{background-color:#FFD4DC}.contacts__container{display:flex;gap:6em}.contacts__img{width:50%;padding-top:7em}.contacts__img img{width:35vw;height:40vw;object-fit:cover;overflow:hidden;border-radius:0 0 1.5em 0}.contacts__content{padding:7em 1.5em}.contacts .content--item{padding-top:1em}.contacts .content--item:first-child{padding-top:0}.press{width:100%;display:flex;height:auto}.press__main{background-color:#F6E866;padding:10em 1.5em 0em;border-radius:0 0 1.5em 0}.press__kit-download{display:grid;grid-gap:1em;text-align:center;padding:2em 0}.press__entries{padding-top:1em;padding-bottom:4em}.press__entry{display:flex;gap:2em;padding:1em 0;border-bottom:1px solid #141414}.press__img{width:9vw;height:6.5vw;background-color:#F5F5F5}.press__img img{width:100%;height:auto;object-fit:cover;overflow:hidden}.press__content{align-content:space-around;display:grid}.privacy{width:100%;display:flex}.privacy__main{width:80%;background-color:#EFEBE2}.privacy p{padding:0.5em 0em}.privacy__item{border-bottom:1px solid #141414;padding:2em 1.5em}.privacy__item:first-child{padding-top:8em}.imprint{width:100%;display:flex}.imprint__main{width:80%;background-color:#EFEBE2;padding-top:8em}.imprint__item{width:100%;padding:1.5em;border-bottom:1px solid #141414}.imprint .imprint-img{width:150px;padding-top:1em}.imprint .imprint-img img{width:100%;height:100%;object-fit:contain}.imprint .imprint--info{width:fit-content;padding:0.5em 0em}.imprint .logos{height:3em;margin-top:0.5em}.imprint .logos img{width:100%;height:100%;object-fit:contain}.success{width:100%;display:flex;height:100vh}.success__main{width:80%;background-color:#EFEBE2}.success__txt{padding:10em 1.5em}.success__txt p{padding-top:1em}@media screen and (max-width:1180px){label{font-size:0.8vw;line-height:1.2vw}.resources .resources-header .content-links{font-size:1.5vw;line-height:1.9vw}.nav-bar nav a{font-size:1.8vw;line-height:2.3vw}.nav-bar #menu-icon{display:block;align-self:center;z-index:1}.material-symbols-outlined.menu-open,.material-symbols-outlined.menu-close{font-size:5vw;font-weight:200}.menu a{padding-left:0rem}.nav-bar #menu{display:none;position:absolute;top:0;right:0;width:20%;height:50vh;background-color:#F5F5F5}.nav-bar.open #menu{display:block;margin:auto;height:100vh;padding-top:10em}.nav-bar nav a{display:block;text-align:left;padding-bottom:0.3em}.nav-bar nav a.active{border-bottom:none;color:#141414}.nav-bar{width:100%;position:fixed;z-index:9998;top:-3px;padding:1.5vw;display:flex;justify-content:space-between}.nav-bar #menu-icon{display:block;align-self:center}.nav-bar .menu-open{display:block}.nav-bar .menu-close{display:none}.nav-bar.open .menu-open{display:none}.nav-bar.open .menu-close{display:block}}@media screen and (max-width:640px){.resources .content-links{font-size:1.5vw;line-height:1.9vw}.imprint__item,label{font-size:1.8vw;line-height:2.5vw}.press label,.privacy__item a,.contacts .content--item label,.about__section-header,.about__item-role,.project__navigation,.projects .filter__header,.projects__item.active .item-text,.success__txt p,.samples .step-3__item,.samples .step-3__check-out,.samples__progress-bar,.samples .qty .product-info,.services label,.origin__text,.benefits__text,.cc__item .cc-sticker-mat,.cc__item .br-name,.cc__families,.footer{font-size:2.5vw;line-height:3.9vw}.privacy__item p,.contacts__content p,.about__section-lg-txt p,.about__section-lg-txt,.about__section-txt p,.about__text,.about__item-bio,.about .goals-txt,.project__infos-item p,.project__infos-item,.project__title,.projects .filter__btn,.projects__item.active .item-title,.success__txt h1,.samples .step-3 .terms,.samples .step-2 .details-form,.samples .step-2 span,.samples .step-2 input,.samples .step-2 select,.samples .btn,.samples .qty .product-cost,.samples .qty .qty-count,.samples .qty .product-qty,.samples__main .step-1__content .step-1__txt p,.services__design .service-item .txt-p,.services__consulting .service-item .txt-p,.services__processing .service-item .txt-p,.services__edu .service-item .txt-p,.origin__title,.applications__text,.applications .header-btn,.benefits .doc-link,.benefits .accordion__content .content-custom .benefits__btn,.benefits .accordion__content .content-copy,.benefits .accordion__header .header-text,.cc__item .br-left,.cc__item .br-right,.cc__numbers,.cc__services .header-btn,.samples .global__quote .quote-text,.global__quote .header-btn,.cookie-banner p,.cookie-banner .cookie-btn{font-size:4.3vw;line-height:5.8vw}.press__kit-download,.press .item--title,.about__story .about__section-content .about__section-txt,.about__team .about__section-header .about__section-txt,.about__section-title,.about__item-name,.projects__header,.samples__header,.services__design .service-item .item-flow label.label,.services__consulting .service-item .item-flow label.label,.services__processing .service-item .item-flow label.label,.services__edu .service-item .item-flow label.label,.services__design .service-item .txt-title,.services__consulting .service-item .txt-title,.services__processing .service-item .txt-title,.services__edu .service-item .txt-title,.services__header .header-txt,.applications .header-claim,.benefits__loc,.benefits__title,.cc__title,.cc__services .header-claim,.panels-header__text,.home__claim,.global__quote .quote-claim,.nav-bar nav a{font-size:6.7vw;line-height:8.4vw}.applications__header,.benefits{padding:1em 1em}.cookie-banner{width:75vw}.material-symbols-outlined.menu-open,.material-symbols-outlined.menu-close{font-size:12vw}.nav-bar #menu{width:100vw;background-color:#F5F5F5}.nav-bar.open #menu{background-color:#F5F5F5;display:block;padding-top:20vw;height:100vh}.nav-bar .menu__item{padding-bottom:0.1em;padding-left:4em}.nav-bar nav a{color:#141414;display:block;padding-bottom:0.3em}.nav-bar nav a.active{border-bottom:none;color:#141414}.nav-bar{width:100%;position:fixed;z-index:9998;top:0;padding:8vw 4vw;display:flex;justify-content:space-between;background-color:#F5F5F5}.nav-bar__logo{width:70vw}#menu-icon{cursor:none}.nav-bar #menu-icon{display:block;align-self:center}.nav-bar .menu-open{display:block}.nav-bar .menu-close{display:none}.nav-bar.open .menu-open{display:none}.nav-bar.open .menu-close{display:block}.footer{width:100%;bottom:auto}.resources .resources-header{padding:2em}.global__quote{padding:10em 0em;border-radius:5em 5em 0 0}.global__quote .quote{display:block;text-align:center}.global__quote .quote-claim{padding-bottom:1em}.samples .global__quote .quote-text{padding-bottom:3em;padding-left:1.5em;padding-right:1.5em}.home__main{width:100%}.home__main img{border-radius:0 0 5em 0}.home__claim{width:100%}.home__sidebar{display:none}.panels__main{width:100%}.panels__sidebar{display:none}.panels-header__key{height:40vh}.panels-header__key img{border-radius:0 0 5em 0}.panels-header__text{padding:1em}.cc{margin:0;border-radius:5em}.cc__img{width:100%}.cc__services{padding:10em 0;display:block;text-align:center}.cc__services .header-claim{padding:1em 0em}.cc__services .header-btn{padding-bottom:2em}.cc__intro{padding:10em 0}.cc__info{padding:0em 2em 10em 2em}.cc__list{padding:0 5em}.cc__item{padding:0em 0.3em;position:relative}.cc__item img{width:40vw;height:80vw;object-fit:cover;background-color:#141414}.cc__item .cc-sticker{width:45vw;padding:0.5em 1.5em;transform:rotate(-90deg) translate(50%,-230%);border-radius:1em}.cc__item .cc-sticker-content{width:25vw}button.flickity-prev-next-button{display:none}.benefits__accordion{padding:15em 0}.benefits .accordion__header .header-text{padding:1em}.benefits .accordion__header .plus{margin-right:3em}.benefits .accordion__content .content-copy{max-width:100%}.benefits .accordion__content .content-custom{display:block}.benefits .accordion__content .content-custom .content-img{width:100%}.benefits .accordion__content .content-custom .content-copy{width:100%}.benefits .accordion__content .content-custom .copy-button{text-align:center}.benefits .accordion__content .icons{display:block}.benefits .accordion__content .icons--item{width:100%;gap:1em;padding:2em 5em 2em 0em}.benefits .accordion__content .icn-content .icn-text{font-size:3vw;line-height:4vw;padding-top:0.4em}.benefits .doc-link{margin-bottom:0}.benefits__title{padding-bottom:0}.benefits__loc{padding:1em 1em 4em}.benefits .technical .icons--item{width:100%}.applications{margin:0;border-radius:5em}.applications__header{flex-wrap:wrap;display:block;text-align:center;padding:10em}.applications .header-claim{padding-bottom:1em}.applications__img{width:100%;margin-bottom:5em}.services{display:block}.services__main{width:100%;padding:15em 0 0}.services__sidebar{display:none}.services__header .header-txt{padding:1em 1em 2em}.services__design,.services__consulting,.services__processing,.services__edu{padding:6em 0;border-radius:5em}.services__design .service-item,.services__consulting .service-item,.services__processing .service-item,.services__edu .service-item{display:flex;flex-direction:column;padding:6em}.services__design .service-item .item-img,.services__consulting .service-item .item-img,.services__processing .service-item .item-img,.services__edu .service-item .item-img{width:100%;height:60vw}.services__design .service-item .item-img img,.services__consulting .service-item .item-img img,.services__processing .service-item .item-img img,.services__edu .service-item .item-img img{border-radius:5em}.services__design .service-item .item-txt,.services__consulting .service-item .item-txt,.services__processing .service-item .item-txt,.services__edu .service-item .item-txt{width:100%}.services__design .service-item .item-flow,.services__consulting .service-item .item-flow,.services__processing .service-item .item-flow,.services__edu .service-item .item-flow{width:100%;height:60vw;border-radius:5em}.services__design .service-item .item-flow-content,.services__consulting .service-item .item-flow-content,.services__processing .service-item .item-flow-content,.services__edu .service-item .item-flow-content{padding-left:5em;padding-top:5em}.services__design .service-item .flow-text,.services__consulting .service-item .flow-text,.services__processing .service-item .flow-text,.services__edu .service-item .flow-text{font-size:3.5vw;line-height:5.5vw;padding-bottom:1em}.services__design .service-item:nth-child(2),.services__consulting .service-item:nth-child(2),.services__processing .service-item:nth-child(2),.services__edu .service-item:nth-child(2){flex-direction:column-reverse}.services .services__consulting .service-item:nth-child(2){flex-direction:column}.services .services__edu .service-item:nth-child(2){flex-direction:column}.samples__main{width:100%;padding:20em 0 0}.samples__main .step-1__content{display:block}.samples__main .step-1__content .step-1__img{max-width:100%;padding:5em 0}.samples__main .step-1__content .step-1__txt p{padding:1em 1em}.samples__form{padding:0;border-radius:5em}.samples__header{padding:3em 1.5em}.samples .qty{padding:10em 5em}.samples .qty .product-qty{width:20vw}.samples .qty .qty-count:before,.samples .qty .qty-count:after{width:4vw}.samples .buy-btn{text-align:right;poadding-top:10em;padding:0em 5em 5em 5em}.samples__progress-bar{padding:2em}.samples .step-2{padding:5em}.samples .step-2 .details-form{width:100%}.samples .step-3__container{display:block}.samples .step-3 .terms{max-width:100%}.samples__sidebar{display:none}.success__main{width:100%;padding:16em 2em}.success__sidebar{display:none}.projects__main{width:100%;padding:20em 3.5em 0}.projects__sidebar{display:none}.projects__list{display:block}.projects__item.active{width:100%;margin-bottom:5em;border-radius:0 0 5em 0}.projects__item.active .item-img{height:auto}.projects__item.active .item-img img{border-radius:0 0 5em 0}.projects__item.active .item-title{padding-top:0.5em}.projects .filter{padding-bottom:4em}.projects .filter__buttons{gap:1em;padding:6em 0}.projects__header{padding:0.5em 0em 2.5em 0em}.projects__item{width:100%}.project__main{width:100%;padding:20em 1.5em}.project__sidebar{display:none}.project__navigation{justify-content:center}.project__title{text-align:center;padding:2em 0}.project__key-visual{padding:0}.project__infos-item{display:block;padding-top:1em}.project__gallery{display:block;padding:2em 0}.project__gallery-item{padding-bottom:1em}.about__main{width:100%}.about__mission,.about__team{border-radius:5em;margin:0;padding:6em}.about__goals,.about__story{padding:6em}.about .goals-list{width:100%;padding-top:10em;padding-bottom:10em}.about .goals-item{background-color:#FFFFFF;width:60vw;height:85vw;padding:4em;margin:0 1em;border-radius:5em}.about .goals-txt{padding-top:2em}.about__team-content{display:block}.about__team-item{padding-bottom:10em}.about__item-photo{width:100%;height:auto}.about__header-key{height:55vh}.about__header-key img{border-radius:0 0 5em 0}.about__text{padding:2em 1.2em}.about__section-header{display:block}.about__section-content{display:block}.about__section-txt{width:100%;padding-top:1em}.about__section-lg-txt{width:100%;padding:2em 0}.about__sidebar{display:none}.contacts__main{width:100%;display:block}.contacts__img{padding-top:16em;width:100%}.contacts__img img{width:100%;height:auto;border-radius:0 0 5em 0}.contacts__sidebar{display:none}.contacts__content{width:100%;padding:10em 2.5em}.contacts .content--item{padding:4em 3em}.contacts .content--item label{line-height:3em}.contacts__container{display:block}.contacts__img{padding-top:14em}.privacy__main{width:100%;display:block;padding-top:15em}.privacy__item{padding:5em 3.5em}.privacy__sidebar{display:none}.imprint__main{width:100%;display:block;padding-top:15em}.imprint__sidebar{display:none}.press__main{width:100%}.press__entries{padding-top:16em}.press__entry{display:block;padding:0em 1.5em}.press__img{width:100%;height:auto;margin-top:2em;margin-bottom:4em}.press .item--title{padding-bottom:0.5em}.press label{padding-bottom:1.5em}.press__sidebar{display:none}}