*,*::after,*::before{box-sizing:border-box;-webkit-overflow-scrolling:touch;margin:0;overflow-wrap:break-word;min-width:0}html,body{margin:0}.abs{width:100%;height:100%;position:absolute;top:0;left:0}.bgcover{background-size:cover;background-position:center center;background-repeat:no-repeat}.bgcontain{background-size:contain;background-position:center center;background-repeat:no-repeat}img{border:0;max-width:100%}.imgfull{width:100%;height:auto;display:block}.noselect{user-select:none}.resetul{list-style-type:none;padding:0}.resetul li{padding:0}.debug{outline:red dotted 1px}.clearfix:after{content:"";font-size:0;display:table;clear:both}@media (min-width:768px){.md-show{display:none !important}}@media (max-width:767px){.md-hide{display:none !important}}@media (min-width:1024px){.mobile-show{display:none !important}}@media (max-width:1023px){.mobile-hide{display:none !important}}input::-webkit-input-placeholder{color:inherit;opacity:.6}input::-moz-placeholder{color:inherit;opacity:.6}input:-ms-input-placeholder{color:inherit;opacity:.6}input:-moz-placeholder{color:inherit;opacity:.6}.test_class{width:10px;display:block;top:0;left:10px;margin:0 auto}.hidescrollbar{overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}.hidescrollbar::-webkit-scrollbar{width:0;height:0}@keyframes shake{10%,90%{transform:translate3d(-1px, 0, 0)}20%,80%{transform:translate3d(2px, 0, 0)}30%,50%,70%{transform:translate3d(-4px, 0, 0)}40%,60%{transform:translate3d(4px, 0, 0)}}.-anim_shake{animation-name:shake;animation-duration:.5s;animation-iteration-count:1}.uc{text-transform:uppercase}button{background:none;border:none;font:inherit;padding:0;cursor:pointer;color:inherit}nav{user-select:none}@media print{.-noprint{display:none !important}}html{-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}.font0{font-family:sans-serif}*{font-variant-ligatures:none;overflow-wrap:break-word}a{text-decoration:none;color:inherit}.fs0{font-size:0;letter-spacing:0 !important}.fs05{font-size:5vmax}@media (max-width:1023px){.fs05{font-size:32px}}.fs15{font-size:3vmax}.fs1{font-size:38px}@media (max-width:1023px){.fs1{font-size:32px}}.fs2{font-size:26px}@media (max-width:1023px){.fs2{font-size:22px}}.fs3{font-size:22px}@media (max-width:1023px){.fs3{font-size:20px}}.fs4{font-size:20px}@media (max-width:1023px){.fs4{font-size:18px}}.fs5{font-size:16px}@media (max-width:1023px){.fs5{font-size:14px}}.fs6{font-size:12px}@media (max-width:1023px){.fs6{font-size:11px}}.stdtxt:after{content:"";font-size:0;display:table;clear:both}.stdtxt h1,.stdtxt h2,.stdtxt h3,.stdtxt h4,.stdtxt h5,.stdtxt h6{font-weight:bold;margin-top:2.5em;margin-bottom:.5em}.stdtxt h1:first-child,.stdtxt h2:first-child,.stdtxt h3:first-child,.stdtxt h4:first-child,.stdtxt h5:first-child,.stdtxt h6:first-child{margin-top:0}.stdtxt h1{font-size:38px}@media (max-width:1023px){.stdtxt h1{font-size:32px}}.stdtxt h2{font-size:26px}@media (max-width:1023px){.stdtxt h2{font-size:22px}}.stdtxt h3{font-size:22px}@media (max-width:1023px){.stdtxt h3{font-size:20px}}.stdtxt h4{font-size:22px}@media (max-width:1023px){.stdtxt h4{font-size:20px}}.stdtxt h5{font-size:22px}@media (max-width:1023px){.stdtxt h5{font-size:20px}}.stdtxt h6{font-size:22px}@media (max-width:1023px){.stdtxt h6{font-size:20px}}.stdtxt hr{height:1px;border:none;border-top:#a0a0a0 solid 1px;margin:1em 0}.stdtxt table{border-collapse:collapse}.stdtxt table td{width:50%;border:black solid 1px;padding:8px 0}.stdtxt p,.stdtxt blockquote,.stdtxt ul,.stdtxt ol,.stdtxt table{margin-bottom:1em}.stdtxt p:last-child,.stdtxt blockquote:last-child,.stdtxt ul:last-child,.stdtxt ol:last-child,.stdtxt table:last-child{margin-bottom:0}.stdtxt a{text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px}.stdtxt a:hover{text-decoration-color:#555}.stdtxt iframe{width:100% !important}.stdtxt .alignnone{height:auto;display:block;margin-top:2em;margin-bottom:2em}@media screen and (max-width:1023px){.stdtxt .alignnone{margin-left:0}}.stdtxt .alignnone.size-thumbnail{width:auto;height:auto;display:inline-block;vertical-align:top;margin-left:0}.stdtxt .aligncenter{display:block;margin-left:auto;margin-right:auto;margin-top:1em;margin-bottom:1em}.stdtxt .alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.stdtxt .alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.stdtxt img{max-width:100% !important;height:auto}:root{interpolate-size:allow-keywords}.animl{transition:all 1.2s cubic-bezier(.87, 0, .13, 1)}@media (max-width:1023px){.animl{transition:all .8s cubic-bezier(.87, 0, .13, 1)}}.anim{transition:all 1s cubic-bezier(.25, 1, .5, 1)}*{-webkit-tap-highlight-color:rgba(0,0,0,0);overflow-wrap:break-word;min-width:0}*::selection{background:#a0a0a0}.font1{font-family:'Inter',sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.font2{font-family:'Inter',sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.undcolor{text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px}.und{text-decoration:underline;text-underline-offset:.3em;text-decoration-thickness:1px}.lhlow{line-height:1}.lhmid{line-height:1.3}.lhbig{line-height:1.5}html{font-size:20px;line-height:1.3;transition:filter .5s;scroll-behavior:smooth;--marg:4rem}@media (max-width:1023px){html{font-size:18px}}html:has(body.page:not(.home)){filter:invert(1)}html:has(body.page:not(.home)) img{filter:invert(1)}@media (max-width:1023px){html{--marg:1rem}}body{--fg:#000000;--bg:#ffffff;position:relative;min-height:100dvh;font-family:'Inter',sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;color:var(--fg);background-color:var(--bg);line-height:1.3;overflow-x:clip;overflow-y:scroll;transition:background .5s}.-stagehide body{pointer-events:none}.wrap-wide{padding-left:var(--marg);padding-right:var(--marg);overflow-x:clip;max-width:100%}.wrap-escape{margin-left:calc(-1 * var(--marg));margin-right:calc(-1 * var(--marg))}.wrap-left{padding-left:var(--marg)}.wrap-right{padding-right:var(--marg)}@media (min-width:1024px){.mainmenu{transition:opacity .5s}.mainmenu ul{list-style-type:none;padding:0;display:flex;justify-content:center;gap:2rem}.mainmenu ul li{padding:0}.mainmenu ul h1{font:inherit}.mainmenu ul li{transition:all .35s;transition-behavior:allow-discrete}.mainmenu ul li.current-menu-item a{text-decoration:underline;text-underline-offset:.3em;text-decoration-thickness:1px}.mainmenu .menu-menu-kategorie-container li:has(a[href*=news]){padding-left:2rem}.-stagehide .mainmenu{opacity:.5;pointer-events:none}.mainmenu .menu-menu-kategorie-container{margin-top:.25rem}.mainmenu .menu-menu-kategorie-container .qtranxs-lang-menu{display:none}}@media (min-width:1024px) and (hover:hover){.mainmenu ul a:hover{text-decoration:underline;text-underline-offset:.3em;text-decoration-thickness:1px}}@media (max-width:1023px){.mainmenu{position:fixed;top:0;left:0;bottom:0;width:100%;z-index:5000;transition:all 1.2s cubic-bezier(.87, 0, .13, 1);transform:translate(-100%, 0);color:var(--fg);background:#f5f5f5;padding:.6rem;font-family:'Inter',sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:26px;overflow-x:clip;overflow-y:auto;pointer-events:none}.mainmenu>.wrap-wide{padding:0 !important}.mainmenu .menu-mainmenu-container .qtranxs-lang-menu{display:none}.mainmenu ul{list-style-type:none;padding:0;text-transform:uppercase}.mainmenu ul li{padding:0}.-menuopen .mainmenu{transform:none;pointer-events:auto}.mainmenu h1{font:inherit}}@media (max-width:1023px) and (max-width:1023px){.mainmenu{transition:all .8s cubic-bezier(.87, 0, .13, 1)}}@media (max-width:1023px) and (max-width:1023px){.mainmenu{font-size:22px}}main{padding:6rem 0;transition:opacity .5s}.-stagehide main{opacity:0}@media (max-width:1023px){main{padding-bottom:1rem;position:relative}}.js-hamb{position:fixed;z-index:10000;top:0;right:0;margin:.5rem;transition:all .35s;transition-behavior:allow-discrete}.js-hamb .feather{transition:all 1.2s cubic-bezier(.87, 0, .13, 1);width:1.6rem;height:1.6rem}@media (max-width:1023px){.js-hamb .feather{transition:all .8s cubic-bezier(.87, 0, .13, 1)}}.js-hamb .feather-menu{display:block;position:relative}.js-hamb .feather-x{width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;transform:scale(0) rotate(-180deg)}.-menuopen .js-hamb .feather-menu{transform:scale(0) rotate(180deg);opacity:0}.-menuopen .js-hamb .feather-x{opacity:1;transform:none}.wrap-work{padding:3rem 0;transition:background 1s, border 1s;background:#f5f5f5}.wrap-work>.wrap-work_header{padding-left:var(--marg);padding-right:var(--marg);overflow-x:clip;max-width:100%;position:sticky;top:0;background:#f5f5f5;z-index:2;display:block;transition:background 1s}.wrap-work.-off{background:var(--bg)}.wrap-work.-off>.wrap-work_header{background:var(--bg)}.wrap-work.-off h1{margin-left:25vw}@media (max-width:1023px){.wrap-work.-off h1{margin-left:2rem}}.wrap-work.-off>.wrap-work_header{position:relative}.wrap-work h1{font:inherit;position:relative;cursor:pointer;margin-left:0;transition:all 1.2s cubic-bezier(.87, 0, .13, 1);text-transform:uppercase}@media (max-width:1023px){.wrap-work h1{transition:all .8s cubic-bezier(.87, 0, .13, 1)}}.wrap-work h1::before{content:'–';position:absolute;left:-1.5em;top:0;width:1em;transition:all 1.2s cubic-bezier(.87, 0, .13, 1);text-align:center;opacity:1}@media (max-width:1023px){.wrap-work h1::before{transition:all .8s cubic-bezier(.87, 0, .13, 1)}}@media (max-width:1023px){.wrap-work h1::before{left:-1.2rem}}.wrap-work h1::after{content:'+';position:absolute;left:-1.5em;top:0;width:1em;transition:all 1.2s cubic-bezier(.87, 0, .13, 1);text-align:center;opacity:0}@media (max-width:1023px){.wrap-work h1::after{transition:all .8s cubic-bezier(.87, 0, .13, 1)}}@media (max-width:1023px){.wrap-work h1::after{left:-1.2rem}}.wrap-work.-off h1::before{opacity:0}.wrap-work.-off h1::after{opacity:1}@media (hover:hover){.wrap-work:hover h1{text-decoration:underline;text-underline-offset:.3em;text-decoration-thickness:1px}}.work{max-width:100%;overflow:hidden;padding-top:1lh;cursor:pointer}.work .work_top{cursor:default;width:100%;overflow:hidden;position:relative;cursor:pointer}.work .work_top .arrow{transition:all .2s;position:absolute;z-index:10;top:50%;height:2rem;width:2rem;margin-inline:.5rem;margin-top:-1rem;background:var(--bg);color:var(--fg);display:grid;place-items:center;border-radius:100%}.work .work_top .arrow[inert]{opacity:0;pointer-events:none}.work .work_top .arrow.arrow-prev{left:0}.work .work_top .arrow.arrow-next{right:0}.work .work_top .arrow .feather{transition:all .15s}@media (hover:hover){.work .work_top .arrow:hover .feather{transform:scale(.9)}}.work.-off .work_slider{overflow:hidden}.work.-off .work_slider a[data-gallery]{opacity:0;height:5lh;pointer-events:none}.work.-off .work_slider a[data-gallery]:first-of-type{opacity:1;pointer-events:none}.work.-off .work_slider .arrow{opacity:0;pointer-events:none}.work.-off .work_slider .workheader{margin-left:25vw}@media (max-width:1023px){.work.-off .work_slider .workheader{margin-left:0}}.work.-off .work_slider .img-caption{opacity:0}.work .work_slider{overflow-x:scroll;overflow-y:hidden;display:flex;gap:5px;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none;position:relative;padding-right:var(--marg);user-select:none}.work .work_slider::-webkit-scrollbar{width:0;height:0}.work .work_slider>*{flex-shrink:0}.work .work_slider .workheader{padding-left:var(--marg);width:30vw;cursor:pointer;padding-right:2rem;transition:all 1.2s cubic-bezier(.87, 0, .13, 1);margin-left:0;font-size:16px;display:block}@media (max-width:1023px){.work .work_slider .workheader{transition:all .8s cubic-bezier(.87, 0, .13, 1)}}@media (max-width:1023px){.work .work_slider .workheader{font-size:14px}}@media (max-width:1023px){.work .work_slider .workheader{width:60vw}}.work .work_slider .workheader a{text-decoration:underline;text-underline-offset:.3em;text-decoration-thickness:1px}@media (min-width:1024px){.work .work_slider:not(:has([data-gallery])) .workheader{width:50vw;margin-bottom:3rem}}@media (max-width:1023px){.work .work_slider:not(:has([data-gallery])) .workheader{width:calc(100vw - 3rem);padding-right:0}}.work .work_slider a[data-gallery]{user-select:none;display:block;position:relative;display:flex;justify-content:flex-end;width:auto;height:70vh;transition:all 1.2s cubic-bezier(.87, 0, .13, 1)}.work .work_slider a[data-gallery]:focus::after{content:'';width:100%;height:100%;position:absolute;top:0;left:0;transform:scale(.99);border:var(--fg) dotted 2px}@media (max-width:1023px){.work .work_slider a[data-gallery]{transition:all .8s cubic-bezier(.87, 0, .13, 1)}}.work .work_slider a[data-gallery] img{height:100%;width:auto;display:block;transition:opacity 1s;opacity:0}.work .work_slider a[data-gallery] img.-loaded{opacity:1}.work .work_slider a[data-gallery] .img-caption{transition:all 1.2s cubic-bezier(.87, 0, .13, 1);font-size:10px;background:var(--bg);color:var(--fg);position:absolute;left:0;bottom:0;max-width:80%;padding:1px 3px;opacity:0}@media (max-width:1023px){.work .work_slider a[data-gallery] .img-caption{transition:all .8s cubic-bezier(.87, 0, .13, 1)}}.wrap-work:not(.-off) .work .work_slider a[data-gallery] img.-loaded+.img-caption{opacity:1}.work .work_txt{padding-left:var(--marg);padding-right:var(--marg);overflow-x:clip;max-width:100%;padding-top:3rem;cursor:default;transition:all 1s cubic-bezier(.25, 1, .5, 1);transition-delay:.8s;overflow:hidden;height:auto}@media (max-width:1023px){.work .work_txt{padding-top:1rem}}.work .work_txt .stdtxt{max-width:40em}.work .work_txt[inert],.work .work_txt.-waiting{height:0;opacity:0}.work.-off .work_txt{padding-top:0rem;transition-delay:0s}.postlist{display:flex;flex-direction:column}.bazgr{opacity:0;height:0;overflow:hidden;pointer-events:none}.wrap-extra{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;z-index:199999;overflow:hidden;mix-blend-mode:multiply;transition:filter .5s,opacity .5s}.wrap-extra.-destroy{opacity:0}details.cyklbox{padding-bottom:3rem}details.cyklbox summary{cursor:pointer;padding-left:var(--marg);padding-right:var(--marg);overflow-x:clip;max-width:100%;list-style:none;display:block}details.cyklbox summary h1{font:inherit;text-align:center;position:relative;margin-bottom:1rem}details.cyklbox summary h1::before{content:'–';position:absolute;left:0;top:0;width:1em;transition:all 1.2s cubic-bezier(.87, 0, .13, 1);text-align:center;opacity:0}@media (max-width:1023px){details.cyklbox summary h1::before{transition:all .8s cubic-bezier(.87, 0, .13, 1)}}details.cyklbox summary h1::after{content:'+';position:absolute;left:0;top:0;width:1em;transition:all 1.2s cubic-bezier(.87, 0, .13, 1);text-align:center;opacity:1}@media (max-width:1023px){details.cyklbox summary h1::after{transition:all .8s cubic-bezier(.87, 0, .13, 1)}}details.cyklbox summary .cyklbox_header_lead{font-size:16px;max-width:40em;margin-inline:auto}@media (max-width:1023px){details.cyklbox summary .cyklbox_header_lead{font-size:14px}}@media (hover:hover){details.cyklbox summary:hover h1{text-decoration:underline;text-underline-offset:.3em;text-decoration-thickness:1px}}details.cyklbox[open] summary h1::before{opacity:1}details.cyklbox[open] summary h1::after{opacity:0}details.cyklbox .cyklbox_txt{font-size:16px;padding-block:1rem;display:flex;justify-content:flex-end;padding-left:var(--marg);padding-right:var(--marg);overflow-x:clip;max-width:100%}@media (max-width:1023px){details.cyklbox .cyklbox_txt{font-size:14px}}details.cyklbox .cyklbox_txt>*{max-width:40em}details.cyklbox .cyklbox_pixs{padding-bottom:1rem;display:flex;flex-wrap:wrap;gap:5px;justify-content:center}details.cyklbox .cyklbox_pixs img{display:block;height:3rem;width:auto}details.cyklbox .cyklbox_pixs:empty{display:none}@supports (interpolate-size: allow-keywords){::details-content{transition:all 1s cubic-bezier(.87, 0, .13, 1),content-visibility 1s allow-discrete;height:0;overflow:clip;opacity:0}:root{interpolate-size:allow-keywords}[open]::details-content{height:auto;opacity:1}}.wrap-narrow{max-width:40em;padding-inline:1rem;margin-inline:auto}.wrap-narrow-escape{margin-left:-4rem;margin-right:-4rem;width:calc(100% + 8rem) !important}@media (max-width:1280px){.wrap-narrow-escape{margin-left:-1rem;margin-right:-1rem;width:calc(100% + 2rem) !important}}.pageheader h1{font:inherit;text-align:center;margin-bottom:1lh}.pagecontent p:has(.alignnone),.pagecontent div.alignnone{margin-left:-4rem;margin-right:-4rem;width:calc(100% + 8rem) !important;margin-block:3em}@media (max-width:1280px){.pagecontent p:has(.alignnone),.pagecontent div.alignnone{margin-left:-1rem;margin-right:-1rem;width:calc(100% + 2rem) !important}}@media (max-width:1023px){.pagecontent p:has(.alignnone),.pagecontent div.alignnone{margin-block:1.5em}}.pagecontent p:has(.alignnone) img,.pagecontent div.alignnone img{width:100%;height:auto;display:block}.pagecontent div.wp-caption{font-size:12px;line-height:1.1}@media (max-width:1023px){.pagecontent div.wp-caption{font-size:11px}}.pagecontent div.wp-caption a{display:block}@media (max-width:1023px){.pagecontent div.wp-caption .wp-caption-text{padding-left:1rem}}.pagecontent div.wp-caption img{width:100%;height:auto;display:block;margin-bottom:5px}._contentcolset{display:flex;gap:1rem}@media (max-width:1023px){._contentcolset{flex-direction:column;gap:.5rem;margin-bottom:1rem}}._contentcolset>*:first-child{width:8em;flex-shrink:0;font-size:16px;line-height:28px;opacity:0;transition:all .15s;transform:translate(-1rem, 0)}@media (max-width:1023px){._contentcolset>*:first-child{font-size:14px}}._contentcolset>*:first-child.-visible{opacity:1;transform:none}._contentcolset>*:last-child{flex-grow:20}.iframewrapper{position:relative;aspect-ratio:16/9}.iframewrapper iframe{width:100% !important;height:100% !important;position:absolute !important;top:0 !important;left:0 !important}.news{font-size:16px;padding-left:var(--marg);padding-right:var(--marg);overflow-x:clip;max-width:100%;display:flex;justify-content:center;gap:2rem;margin-bottom:5rem}@media (max-width:1023px){.news{font-size:14px}}.news>*{flex:0 0 33.333%}@media (max-width:1023px){.news{display:block}.news>*{margin-bottom:2rem}}.news .newslink{text-align:center;display:block}.news .newslink *{font:inherit}.news .newslink h2{text-transform:uppercase}.news .newslink a{text-decoration:underline;text-underline-offset:.3em;text-decoration-thickness:1px}.mobiletitle{padding:.75rem 1rem;line-height:1}.podpis{font-size:12px;line-height:1.1}@media (max-width:1023px){.podpis{font-size:11px}}img:not([src]){visibility:hidden}