.div-filters-hidden{max-width:100%}.simple-text p:last-child,.rich-workshop-agenda p:last-child{margin-bottom:0}html .wpml-ls-legacy-list-horizontal .wpml-ls-current-language a{color:#000}html .wpml-ls-legacy-list-horizontal a{padding:9px 4px 9px;color:#A9A9A9}html .wpml-ls-legacy-list-horizontal{margin-right:1rem;border:1px solid #000;border-radius:18px;padding:0 7px}.div-button-nav{display:flex;align-items:center;justify-content:right;width:235px}.w-nav-brand{margin-right:50px}html[lang="pl-PL"] .tb-service-title{width:52%}.w-richtext ol,.w-richtext ul{margin-bottom:30px}.div-parallax video{height:auto;display:block;width:100%}video[autoplay][muted]:not([controls])::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none}.a-link-project video.img-project,.div-next-img video.img-next-project{border-radius:16px;width:100%;height:auto;transition:transform 1s;object-fit:cover}.a-link-project:hover video.img-project{transform:scale(1.03)}@media screen and (max-width:479px){.a-link-project video.img-project:not(.mobile-project){display:none}.a-link-project video.img-project.mobile-project{display:block}}.div-cookies-box.visible-cookies{visibility:visible;opacity:1;transform:translateY(0)}.div-cookies-box{visibility:hidden;opacity:0;transform:translateY(20px);display:flex;border:1px solid #fff;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.img-next-project.mobile-project{display:none}.navbar.hide-navbutton .div-button-nav{transform:translate(0,-100px)}.navbar .div-button-nav{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.div-image-full:last-child .div-right-flex-slogan.slogan-new{margin-bottom:0}.div-image-full{width:100%}img{height:auto}.section.next-project-section a{text-decoration:none;color:#fff}.img-photo-big{height:auto}html .wpcf7-spinner{display:none!important}html .wpcf7 form .wpcf7-response-output{margin:0;padding:0;border-width:0;margin-top:20px}.div-round-corners-photo,.a-link-project{-webkit-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0)}.heading_hero{transform-origin:center left}.div-parallax{position:relative;width:100%;height:auto;border-radius:0}body{visibility:hidden}.text-line-anim{overflow:hidden}.a-link-cta:hover .img-arrow-cta,.a-link-next:hover .img-arrow-next{left:100%}.section{z-index:1;position:relative;background-color:#fff}.section.footer-section,.section.next-project-section{z-index:0;position:relative}.navlink:before{position:absolute;height:1px;background-color:#000;width:0%;bottom:0;left:0;content:"";-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.navlink.w--current:before{display:block;width:100%}.navlink:hover:before{width:100%}.page-template-page-home .div-overlay-project{background-color:#fff0}.page-template-page-home .div-overlay-project:has(.div-title-ov){background-image:linear-gradient(to top,rgb(0 0 0 / .7) 0%,rgb(0 0 0 / .3) 25%,#fff0 60%)}.a-link-project:hover .img-project{transform:scale(1.03)}body.gray-nav .navbar{background-color:#f4f3f3}.navbar.white-nav .navlink{color:#fff}.navbar.white-nav .navlink:before{background-color:#fff}.navbar.white-nav .button-nav{background-color:#fff;color:#000}.navbar.white-nav .img-brand{filter:invert(1)}.navbar.white-nav .navlink.w--current:before{background-color:#fff}.div-accordion-service:last-child{border-bottom-width:1px}.div-flex-main-process:last-child{border-bottom-width:1px}.div-team-member:hover .div-overlay-person{opacity:1}.div-team-member:hover .img-arrow-team{transform:rotate(180deg)}.div-team-member:hover .img-team-member{opacity:0}.next-project-section:hover .div-overlay-next{opacity:.55}.next-project-section:hover .img-next-project{transform:scale(1.05)}@media only screen and (max-width:767px){.div-button-nav{display:none}.tb-service-title{line-height:2.3rem}html[lang="pl-PL"] .tb-service-title{width:40%}body.gray-nav .navbar{background-color:#fff}.navmenu{transform:translate(0,0)!important}.a-brand-nav{z-index:5!important}.navlink.w--current{color:#fff}.navlink:before{background-color:#fff}.navbar.white-nav .div-line-menubutton,.navbar.white-nav .div-line-menubutton-vertical{background-color:#fff!important}.navbar.white-nav .img-brand{filter:invert(1)!important}.navbar.hide-navbutton .a-brand-nav,.navbar.hide-navbutton .menubutton{transform:translate(0,-100px)!important}html .wpml-ls-legacy-list-horizontal{border-color:#fff;padding:0 9px}.div-buttons-hidden{flex-wrap:wrap}html .wpml-ls-legacy-list-horizontal .wpml-ls-current-language a{color:#fff}.switcher-mobile{width:100%;display:flex;margin-bottom:15px}html .wpml-ls-legacy-list-horizontal a{padding:11px 7px 11px}}@media only screen and (max-width:480px){.img-next-project.mobile-project{display:block}.img-next-project.desktop-project{display:none}.logo-client-workshop{max-width:100%}}.gn-clients-heading{display:flex;align-items:center;justify-content:space-between;gap:24px}.gn-clients-heading .heading-main{margin-bottom:0}.gn-clients-viewport:focus-visible{outline:2px solid #000;outline-offset:4px}.gn-clients-viewport{overflow-x:auto;margin-top:clamp(64px, 8vw, 154px);margin-bottom:clamp(48px, 5vw, 96px)}.gn-clients-track{display:flex;width:max-content}.gn-clients-group{display:flex;align-items:center;flex:0 0 auto;list-style:none;margin:0;padding:0}.gn-client{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:24vw;height:100px;padding:0 max(0px, calc(24px - .5vw))}.gn-client img{display:block;width:200px;max-width:100%;height:100%;object-fit:contain}.gn-clients.is-ready .gn-clients-viewport{overflow:hidden;cursor:grab;touch-action:pan-y pinch-zoom;user-select:none;-webkit-user-select:none}.gn-clients.is-dragging .gn-clients-viewport{cursor:grabbing}.gn-clients.is-ready img{-webkit-user-drag:none}@media (max-width:767px){.gn-client{width:48vw;height:72px;padding:0 calc(28px - 1vw)}.gn-client img{width:145px}}.gn-project-filters{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:40px}.gn-project-filters[hidden],.gn-home-projects .div-project-element[hidden],.gn-projects-page .div-project-element[hidden]{display:none}.gn-project-filter{appearance:none;text-decoration:none;border:1px solid #000;border-radius:999px;background:#fff;color:#000;padding:8px 24px;font:inherit;font-size:18px;line-height:1.25;cursor:pointer;transition:color .2s,background-color .2s}.gn-project-filter[aria-pressed="true"],.gn-project-filter-all{color:#fff;background:#000}.gn-project-filter:focus-visible{outline:2px solid #000;outline-offset:4px}@media (max-width:767px){.gn-home-projects .gn-project-filters{display:grid;grid-template-columns:repeat(3,max-content);grid-template-areas:"estate food culture" "all . .";justify-content:start;justify-items:start;gap:8px;margin-bottom:16px}.gn-home-projects .gn-filter-nieruchomosci{grid-area:estate}.gn-home-projects .gn-filter-gastronomia{grid-area:food}.gn-home-projects .gn-filter-kultura{grid-area:culture}.gn-home-projects .gn-project-filter-all{grid-area:all}.gn-home-projects .gn-project-filter{padding:6px clamp(5px, 2vw, 14px)}.gn-project-filter{padding:8px 16px;font-size:14px}}.gn-combined-filters{margin-bottom:24px;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:24px 48px}.gn-filter-reset{margin-inline-start:auto}.gn-filter-group,.gn-filter-options{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.gn-filter-label{font-size:18px;white-space:nowrap}.gn-combined-filters .gn-project-filter{color:#fff;background:#fff0;border-color:#fff}.gn-combined-filters .gn-project-filter[aria-pressed="true"]{color:#000;background:#fff}.gn-combined-filters .gn-project-filter:focus-visible{outline-color:#fff}.gn-projects-empty{width:100%;margin:0;padding:40px 20px 80px;font-size:20px}.gn-projects-empty[hidden]{display:none}@media (min-width:768px){.gn-combined-filters{column-gap:clamp(14px, 1.2vw, 22px)}.gn-combined-filters .gn-filter-group,.gn-combined-filters .gn-filter-options{gap:clamp(7px, calc(1vw - 7px), 12px)}.gn-combined-filters .gn-filter-label,.gn-combined-filters .gn-project-filter{font-size:clamp(15px, calc(.6vw + 7.4px), 18px)}.gn-combined-filters .gn-project-filter{padding-inline:clamp(12px, calc(2.4vw - 20px), 24px)}}@media (max-width:767px){.gn-combined-filters{gap:24px;margin-bottom:24px}.gn-combined-filters .gn-filter-reset{margin-inline-start:0}.gn-filter-group{width:100%;gap:10px}.gn-filter-label{width:100%;font-size:14px}.gn-filter-options{gap:8px}.gn-projects-empty{font-size:16px;padding-bottom:40px}}.gn-home-projects .div-projects-gird.is-filtering,.gn-projects-page .div-projects-gird.is-filtering{overflow:hidden;pointer-events:none}.gn-project-tags{flex-wrap:wrap;gap:12px}.gn-project-tag{display:inline-flex;align-items:center;justify-content:center;border:1px solid #000;border-radius:999px;padding:6px 20px;color:#000;background:#fff0;font-size:16px;line-height:22px;text-decoration:none;transition:background-color .2s,color .2s}.gn-project-tag-service{border-color:#fff0;background:#f4f2f2}.gn-project-tag-industry:hover{background:#000;color:#fff}.gn-project-tag-service:hover{background:#e6e4e4;color:#000}.gn-project-tag:focus-visible{outline:2px solid #000;outline-offset:4px}@media (max-width:767px){.gn-project-tags{gap:8px}.gn-project-tag{padding:6px 16px;font-size:14px;line-height:20px}}@media (hover:hover) and (pointer:fine){.gn-home-projects .gn-project-filter:not(.gn-project-filter-all):hover{background-color:#e8e8e8}}.gn-services-section .gn-service-item+.gn-service-item{margin-top:3px}@media screen and (max-width:767px){.gn-services-section .gn-service-item{line-height:1.5rem}.gn-services-section .gn-service-item+.gn-service-item{margin-top:9px}}@media screen and (max-width:479px){body.page-template-page-studio .section.animation-section{padding-top:20px;padding-bottom:44px}}@media (max-width:767px){.gn-home-projects .a-link-project.gn-caption-revealed .div-overlay-project{opacity:1}}.gn-projects-page .div-overlay-project{background-color:#fff0}.gn-projects-page .div-overlay-project:has(.div-title-ov){background-image:linear-gradient(to top,rgb(0 0 0 / .7) 0%,rgb(0 0 0 / .3) 25%,#fff0 60%)}@media (max-width:767px){.gn-projects-page .a-link-project.gn-caption-revealed .div-overlay-project{opacity:1}}@media (max-width:767px){:is(.gn-home-projects,.gn-projects-page) .div-overlay-project{transition:opacity .6s cubic-bezier(.165,.84,.44,1)}:is(.gn-home-projects,.gn-projects-page) .div-title-ov{opacity:0;transform:translateY(10px);transition:opacity .6s cubic-bezier(.165,.84,.44,1),transform .6s cubic-bezier(.165,.84,.44,1)}:is(.gn-home-projects,.gn-projects-page) .gn-caption-revealed .div-title-ov{opacity:1;transform:translateY(0)}}