.h_dienst{padding-top:200px;display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:flex-end;flex-wrap:nowrap;gap:10%;border-bottom:2px solid #ffffff;position:relative}.h_dienst:after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:2px;opacity:1;background:#fff;box-shadow:0 0 5px #fff,0 0 5px #fff;pointer-events:none}.h_dienst h1{width:30%;font-weight:300}.h_dienst .title{font-size:clamp(60px,10vw,200px);font-weight:400;color:#ffffff40}.h_dienst.branding{border-color:#30515a}.h_dienst.branding:after{background:#30515a;box-shadow:0 0 5px #30515a,0 0 5px #30515a}.h_dienst.branding .title{color:#30515a}.h_dienst.digital{border-color:#9ba4a8}.h_dienst.digital:after{background:#9ba4a8;box-shadow:0 0 5px #9ba4a8,0 0 5px #9ba4a8}.h_dienst.digital .title{color:#9ba4a8}.h_dienst.signage{border-color:#bf4039}.h_dienst.signage:after{background:#bf4039;box-shadow:0 0 5px #bf4039,0 0 5px #bf4039}.h_dienst.signage .title{color:#bf4039}.h_dienst.textile{border-color:#3e6765}.h_dienst.textile:after{background:#3e6765;box-shadow:0 0 5px #3e6765,0 0 5px #3e6765}.h_dienst.textile .title{color:#3e6765}@media screen and (max-width: 1500px){.h_dienst h1{width:50%}}@media screen and (max-width: 1050px){.h_dienst{padding-top:130px;display:flex;flex-direction:column-reverse;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:30px}.h_dienst h1{width:75%}}@media screen and (max-width: 768px){.h_dienst{padding-top:130px;gap:15px}.h_dienst h1{width:100%}}.c_work{display:grid;width:100%;border-radius:var(--br);overflow:hidden;-webkit-box-shadow:0px 0px 200px 3px rgba(255,255,255,.15);-moz-box-shadow:0px 0px 200px 3px rgba(255,255,255,.15);box-shadow:0 0 50px 5px #fff3;color:#fff;position:relative}.c_work:hover .c_work__content__cta{transform:rotate(45deg)}.c_work:hover .c_work__hover{opacity:1}.c_work__content,.c_work__image{grid-area:1/1/2/2}.c_work__image{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;gap:0}.c_work__image img{width:100%;height:100%;object-fit:cover;object-position:center}.c_work__content{width:calc(100% - 60px);margin:30px;border-radius:var(--br);z-index:2;align-self:flex-end;justify-content:center;padding:60px;background:#ffffff26;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:30px}.c_work__content h3{font-size:clamp(28px,5vw,50px);font-weight:300;padding-bottom:30px;border-bottom:1px solid #ffffff;margin-bottom:15px}.c_work__content__title{width:calc(100% - 75px)}.c_work__content__cta{width:75px;height:75px;border-radius:50%;border:2px solid #ffffff;padding:20px;transition:.2s}.c_work__content__cta img{width:100%;height:100%;object-fit:contain}.c_work__content__cats{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:15px;padding:15px 0}.c_work__content__cats__item p{display:block;padding:7.5px 20px;border:1px solid #ffffff;border-radius:var(--br);cursor:pointer;background-color:transparent;color:#fff;transition:.3s}.c_work__content__cats__item p{position:relative;padding-left:45px}.c_work__content__cats__item p:after{content:"";position:absolute;left:15px;top:calc(50% - 7.5px);width:15px;height:15px;border-radius:50%;background-color:#e41e13;border:1px solid #ffffff}.c_work__content__cats__item p.branding:after{background-color:#30515a}.c_work__content__cats__item p.digital:after{background-color:#9ba4a8}.c_work__content__cats__item p.sign:after{background-color:#bf4039}.c_work__content__cats__item p.textile:after{background-color:#3e6765}.c_work__hover{position:absolute;left:calc(50% - 60px);top:calc(50% - 60px);width:120px;height:120px;transform:translate(-50%,-50%);border-radius:50%;background-color:#1b1b1d40;border:1px solid rgba(255,255,255,.25);pointer-events:none;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;gap:0;opacity:0;z-index:5;transition:opacity .15s ease-out;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background-image:url(/build/assets/arrow_red-Vdp_SsZN.svg);background-size:25px;background-repeat:no-repeat;background-position:50% 25px;-webkit-box-shadow:0px 0px 5px 5px rgba(255,255,255,.15);-moz-box-shadow:0px 0px 5px 5px rgba(255,255,255,.15);box-shadow:0 0 5px 5px #ffffff26}.c_work__hover p{margin-top:10px;font-size:22px;line-height:1em}@media screen and (max-width: 1300px){.c_work__content{padding:30px}}@media screen and (max-width: 1050px){.c_work{display:flex;flex-direction:column-reverse;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:0}.c_work__content{margin:0;width:100%;border-top-right-radius:0;border-top-left-radius:0}}@media screen and (max-width: 768px){.c_work__content__title{width:100%}.c_work__content__cta{display:none}}.f_input{position:relative;margin-top:20px;width:100%}.f_input input,.f_input textarea,.f_input select{font-size:20px;display:block;width:100%;height:fit-content;padding:5px 15px;background-color:#1b1b1d;border:0;border-bottom:2px solid rgba(255,255,255,.5);color:#fff;transition:.3s;resize:none;overflow:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:none}.f_input input:-webkit-autofill,.f_input textarea:-webkit-autofill,.f_input select:-webkit-autofill{background-color:#1b1b1d!important;-webkit-box-shadow:0 0 0 1000px #1b1b1d inset!important;-webkit-text-fill-color:#ffffff!important;transition:background-color 9999s ease-in-out 0s;color:#fff}.f_input input:-moz-autofill,.f_input textarea:-moz-autofill,.f_input select:-moz-autofill{background-color:#1b1b1d!important;-webkit-text-fill-color:#ffffff!important;color:#fff!important}.f_input input:focus,.f_input textarea:focus,.f_input select:focus{outline:none;border-bottom:2px solid white}.f_input input:focus+label,.f_input input:not(:placeholder-shown)+label,.f_input textarea:focus+label,.f_input textarea:not(:placeholder-shown)+label,.f_input select:focus+label,.f_input select.filled+label{font-size:1em;top:-16px}.f_input select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg fill='white' height='10' width='10' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'><path d='M0 0l5 6 5-6z'/></svg>");background-repeat:no-repeat;background-position:right .75rem center;background-size:12px 8px;padding-right:2rem}.f_input label{position:absolute;left:15px;top:3px;color:#ffffff80;pointer-events:none;transition:.3s;font-size:18px}.f_input__error{border-bottom:2px solid #e41e13!important}.f_input__error+label{color:#e41e13}.f_input__error__checkbox{border:2px solid #e41e13!important}.f_input__error__checkbox+label{color:#fff}.f_input__checkbox{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:15px}.f_input__checkbox input{width:20px;height:20px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid rgba(255,255,255,.5);cursor:pointer}.f_input__checkbox input:checked{position:relative}.f_input__checkbox input:checked:after{content:"";position:absolute;top:0;left:5px;width:5px;height:10px;border:solid #e41e13;border-width:0 2px 2px 0;transform:rotate(45deg)}.f_input__checkbox label{opacity:.5;width:calc(100% - 30px);font-size:16px}.f_input__double{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:15px;width:100%}.f_input__double .f_input{width:calc((100% - 15px)/2)}.f_input__container{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:15px}@media screen and (max-width: 768px){.f_input__double{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:15px}.f_input__double .f_input{width:100%}}.n_propa{margin-top:120px;margin-bottom:60px;padding:60px 0;border-top:2px solid #ffffff;border-bottom:2px solid #ffffff}.n_propa p{text-align:center}.n_propa__wrap{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:60px}.n_propa__wrap__arrrows button{background-color:transparent;border:none;color:#ffffff80;font-size:20px;cursor:pointer;transition:.5s}.n_propa__wrap__arrrows button:disabled{cursor:auto;opacity:0}.n_propa__wrap__numbers{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;gap:15px}.n_propa__wrap__numbers button,.n_propa__wrap__numbers span{background-color:transparent;padding:10px 15px;border-radius:var(--br);border:none;color:#ffffff80;font-size:25px;cursor:pointer;transition:.5s}.n_propa__wrap__numbers button:disabled,.n_propa__wrap__numbers span:disabled{opacity:1!important;color:#e41e13!important;background-color:#fff}@media screen and (max-width: 1400px){.n_propa{padding:30px 0}.n_propa__wrap{gap:30px}.n_propa__wrap__numbers{width:100%;order:3}.n_propa__wrap__arrrows{order:2}}@media screen and (max-width: 1050px){.n_propa__wrap{gap:15px}}.l_project{margin-bottom:60px}.l_project__filters{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;gap:60px;margin-bottom:120px;background-color:#1b1b1d}.l_project__filters__cat{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:30px;width:calc(100% - 460px)}.l_project__filters__cat__wrap{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:15px}.l_project__filters__cat__item input{display:none}.l_project__filters__cat__item input:checked+label{background-color:#fff;color:#1b1b1d}.l_project__filters__cat__item label,.l_project__filters__cat__item button,.l_project__filters__cat__item p{display:block;padding:11px 20px 7.5px;border:1px solid #ffffff;border-radius:var(--br);cursor:pointer;background-color:transparent;color:#fff;transition:.3s;line-height:1}.l_project__filters__cat__item button{background-color:#fff;color:#1b1b1d}.l_project__filters__cat__item__filteractive button{background-color:transparent;color:#fff}.l_project__filters__cat__item label,.l_project__filters__cat__item p{position:relative;padding-left:45px}.l_project__filters__cat__item label:after,.l_project__filters__cat__item p:after{content:"";position:absolute;left:15px;top:calc(50% - 7.5px);width:15px;height:15px;border-radius:50%;background-color:#e41e13;border:1px solid #ffffff}.l_project__filters__cat__item label.branding:after,.l_project__filters__cat__item p.branding:after{background-color:#30515a}.l_project__filters__cat__item label.digital:after,.l_project__filters__cat__item p.digital:after{background-color:#9ba4a8}.l_project__filters__cat__item label.sign:after,.l_project__filters__cat__item p.sign:after{background-color:#bf4039}.l_project__filters__cat__item label.textile:after,.l_project__filters__cat__item p.textile:after{background-color:#3e6765}.l_project__filters__search{max-width:400px;width:100%}.l_project__filters__search .f_input{margin:0}.l_project__output{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:120px}.l_project__output__404{font-size:clamp(25px,5vw,50px);padding:50px 0}.l_insp__output{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;gap:30px}.l_insp__output__item{aspect-ratio:16/9;width:calc((100% - 30px)/2);display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;gap:0;border-radius:var(--br);overflow:hidden}.l_insp__output__item img{width:100%;height:100%;object-fit:cover}.l_insp .l_project__filters__cat__item label{padding:11px 20px 7.5px}.l_insp .l_project__filters__cat__item label:after{display:none}@media screen and (max-width: 1400px){.l_project__filters{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:60px}.l_project__filters__search{max-width:100%}.l_project__filters__cat{width:100%}}@media screen and (max-width: 1050px){.l_project__filters{margin-bottom:30px}.l_project__output{gap:60px}}@media screen and (max-width: 768px){.l_project__filters__cat__wrap{width:100%}.l_project__filters__cat__item{width:calc((100% - 15px)/2)}.l_project__filters__cat__item__full{width:100%!important}}
