:root{--w:400;--tr:background 0.2s ease,color 0.2s ease,border 0.2s ease,transform 0.2s ease,opacity 0.2s ease}*{box-sizing:border-box;font-variation-settings:'wght' var(--w)}@font-face{font-family:'Signika';src:url('Signika.woff2') format('woff2-variations'),url('Signika.woff2') format('woff2');font-weight:300 700;font-display:swap;font-style:normal}body{background:#69503c;font-family:'Signika';--w:700;margin:0 auto;line-height:1.6;max-width:100rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}button,input,select,textarea{font-family:inherit;font-weight:inherit}a{text-decoration:none;color:inherit;transition:var(--tr)}@media(pointer:coarse){a,button,span[onclick],.np{-webkit-tap-highlight-color:transparent;transition:transform 0.1s,opacity 0.1s}a:active,button:active,span[onclick]:active,.np:active{opacity:0.8;transform:scale(0.97)}}.obraz{width:100%;position:relative;overflow:hidden;background:rgba(255,255,255,0.07);display:block}.obraz img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:2;opacity:0;transition:opacity 0.6s ease-in-out}.obraz img.loaded{opacity:1}strong{--w:700}a:focus-visible,button:focus-visible{outline:0.125rem solid rgba(232,202,175,0.5);outline-offset:0.125rem}header{background-color:#77412a;background-image:url('tlo.webp');background-size:1%;display:block}#logo1{display:none;padding:2rem 0;text-align:center}#logo1 a{display:block;width:10rem;height:10rem;margin:auto;background-color:#572f1d;border-radius:2rem;box-shadow:-0.0625rem -0.0625rem 0 0 #fff3,0.0625rem 0.0625rem 0 0 #0007;overflow:hidden}#logo1 img{width:100%;height:100%;object-fit:contain}#logo2{display:inline-block;vertical-align:middle}#logo2 a{display:block;width:8rem;height:8rem;padding:0}#logo2 img{width:100%;height:100%;object-fit:contain;transition:filter 0.2s ease-in-out}#logo2 a:hover img{filter:grayscale(40%)brightness(120%)}#mid{display:none}.M1{display:block;padding:0 12rem}.M1 nav{display:block;text-align:center;margin:auto;border-radius:4rem}.M1 a,.M1 span a{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;color:#e8caaf;margin:0.25rem;padding:0.5rem 1rem;text-decoration:none;border-radius:4rem}.M1 a:hover,.M1 span a{color:#fff}.M2{background:#00000077;padding:0.5rem 12rem}.M2 nav{text-align:center;margin:auto}.M2 a{display:inline-block;background:none;color:#e8caaf;margin:0.25rem;padding:0.5rem 1rem;text-decoration:none;border-radius:4rem}.M2 a:hover,.M2 span a{color:#fff}.obraz img.priorytet{opacity:1;visibility:visible;transition:none}#b1,#b2,#b3{display:none}#b2,#b3{padding:5rem 14rem}#b2 .obraz,#b3 .obraz{background:#00000077;border-radius:2rem;box-shadow:0 0 0 1rem #00000077}#b1{padding:2rem}#b1 .obraz{background:#572f1d;border-radius:1.5rem;box-shadow:0 0 0 0.5rem #572f1d,-0.0625rem -0.0625rem 0 0.5rem #ffffff33,0.0625rem 0.0625rem 0 0.5rem #00000077}#b1[style*="display:block"],#b2[style*="display:block"],#b3[style*="display:block"]{display:block !important}#og{background:#0004;padding:4rem 12rem}#og .o1,#og .o2{font-size:5rem;text-align:center;color:#c6b09e}#og .o2{font-size:2rem;padding-bottom:2rem}#og .o1 strong,#og .o2 strong{font-size:130%}#ok{background:#0004;padding:4rem 12rem}#ok .o1{font-size:5rem;text-align:center;color:#c6b09e}main{background-color:#69503c;background-image:url('tlo.webp');background-size:1%}.M3{background:#ffffff22;padding:4rem 12rem}.M3 nav{text-align:center;margin:auto}.M3 a{display:inline-block;position:relative;vertical-align:top;background:#69503c;margin:2rem;padding:0;width:calc(33.3% - 4rem);border-radius:1.5rem;transition:ease .2s;box-shadow:0 0 0 0.5rem #69503c,0.0625rem 0.0625rem 0 0.5rem #ffffff55,-0.0625rem -0.0625rem 0 0.5rem #00000077}.M3 a:hover{box-shadow:0 0 0 1rem #69503c,0.0625rem 0.0625rem 0 1rem #ffffff55,-0.0625rem -0.0625rem 0 1rem #00000077}.M3 .obraz{background:none;display:block;width:100%;aspect-ratio:2 / 1;object-fit:cover;border-radius:1.5rem 1.5rem 0.5rem 0.5rem;box-shadow:-0.0625rem -0.0625rem 0 0 #ffffff33,0.0625rem 0.0625rem 0 0 #00000099,inset 0 0 2rem #271d16}.M3 .opis{position:relative;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:#473628;text-align:center;color:#ddcfc4;line-height:1.4;margin-top:0.5rem;padding:2rem;border-radius:0.5rem 0.5rem 1.5rem 1.5rem;box-shadow:-0.0625rem -0.0625rem 0 0 #ffffff33,0.0625rem 0.0625rem 0 0 #00000099,inset 0 0 2rem #271d16}#h1{background:#00000044;padding:4rem 14rem}h1{font-size:4rem;color:#c6b09e;text-align:center;margin:auto}.info{text-align:center;padding:2rem 0}.info:not(:has(.btn)){color:#ddcfc477;font-weight:700}.btn{display:inline-grid;place-items:center;vertical-align:middle;box-sizing:border-box;width:fit-content;min-width:16rem;max-width:48rem;padding:1.5rem 4rem;border-radius:1.5rem;background:#473628;color:#ddcfc4;text-decoration:none;box-shadow:-0.0625rem -0.0625rem 0 0 #ffffff33,0.0625rem 0.0625rem 0 0 #00000099,inset 0 0 2rem #271d16}.btn:hover{background:#69503c;box-shadow:-0.0625rem -0.0625rem 0 0 #ffffff33,0.0625rem 0.0625rem 0 0 #00000099,inset 0 0 1rem #271d16}.fade span{grid-area:1/1;width:100%;transition:opacity 0.15s ease-in-out}.fade span:last-child,.fade:hover span:first-child{opacity:0}.fade:hover span:last-child{opacity:1}#a-center{background:#fff;margin:1rem auto;padding:4rem 6rem;max-width:50rem;border-radius:4rem;box-shadow:0 0 0 1rem #d7ba9055}#a iframe{position:absolute;width:100%;height:100%;top:0;left:0;border:0}#a .iframe{position:relative;overflow:hidden;background:#190b00;padding-top:56.25%;margin:4rem 0;border-radius:2rem}#a audio{margin:0 2rem;width:calc(100% - 4rem);border-radius:2rem}#a .audio{background:#000;margin:2rem 0;padding-top:2rem;width:100%;border-radius:3rem}#a .audio span{display:block;font-size:1rem;color:#fff;text-align:justify;padding:1rem 4rem 2rem 4rem;width:calc(100% - 8rem)}#a .obraz{background:none;margin:2rem auto;border:0;border-radius:1.5rem}#a .obraz{margin:auto;width:70%}#a a img:hover{opacity:0.8}#a .center{display:table;margin:auto;padding:2rem 0;max-width:100%}#a hr{background:#eee;margin:2rem -1rem;height:1rem;border-radius:0.5rem;border:0}#a .br{height:1rem}#a a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:#473628;color:#ddcfc4;margin:1rem 0;padding:2rem 4rem;border-radius:1.5rem;text-decoration:none;transition:ease .2s;box-shadow:inset 0 0 2rem #271d16}#a a:hover{background:#473628dd}#a p{color:#000;margin:0}#a .nr,#a .nrw,#a .nrp{color:#a00;font-weight:700;font-size:100%;margin-right:0.5rem}#a .nrp{color:#000}#a .tx1{font-size:1rem;margin:1rem 0}#a .tx2{font-size:1.5rem;margin:1.5rem 0}#a .tx3{font-size:2rem;margin:1.5rem 0}#a .cl{text-align:left}#a .cc{text-align:center;margin:0.25rem 0}#a .cp{text-align:right;margin:0.25rem 0}#a .f1{font-weight:400}#a .f2{font-weight:700}#a .f3{font-weight:400;font-style:italic}#a .f4{font-weight:700;font-style:italic}#a .w1,#a .w2,#a .w3{margin:0.25rem 0;padding-left:4rem}#a .p1{text-indent:-1.125rem;margin:0.25rem 0;padding-left:4rem}#a .p2{text-indent:-1.625rem;margin:0.25rem 0;padding-left:4rem}#a .p3{text-indent:-2.25rem;margin:0.25rem 0;padding-left:4rem}#a .sp1{font-weight:700}#a .sp2{font-style:italic}#a .sp3{font-weight:700;font-style:italic}#a .sp4{text-decoration:underline}.ko1{color:#a00}.ko2{color:#008800}.ko3{color:#183a89}.ko4{color:#aa5a00}.ko5{color:#777}.zm{line-height:0.5rem}#z{padding:4rem 12rem}#z section{text-align:center;margin:auto}#z .zz,#z #vertical{display:inline-block;position:relative;vertical-align:top;background:#69503c;margin:2rem;padding:0;width:calc(33.3% - 4rem);border-radius:1.5rem;transition:ease .2s;box-shadow:0 0 0 0.5rem #69503c,0.0625rem 0.0625rem 0 0.5rem #ffffff55,-0.0625rem -0.0625rem 0 0.5rem #00000077;box-sizing:border-box}#z .zz a,#z .stoi,#z .ramka,#z .ruch{display:block;width:100%;text-decoration:none;transition:ease .2s;border-radius:1.5rem}#z .zz:hover{box-shadow:0 0 0 1rem #69503c,0.0625rem 0.0625rem 0 1rem #ffffff55,-0.0625rem -0.0625rem 0 1rem #00000077}#z article#vertical.zz{background:#69503c00 !important;box-shadow:none !important;z-index:2}#z .obraz{display:block;width:100%;aspect-ratio:2 / 1;border-radius:1.5rem 1.5rem 0.5rem 0.5rem;background:#473628;overflow:hidden;box-shadow:-0.0625rem -0.0625rem 0 0 #ffffff33,0.0625rem 0.0625rem 0 0 #00000099,inset 0 0 2rem #271d16}#z .obraz img{width:100%;height:100%;object-fit:cover;display:block}#z .rad1{border-radius:1.5rem 1.5rem 0.5rem 0.5rem}#z .rad2{border-radius:1.5rem}#z .ztdk1{position:relative;background:#473628;text-align:center;padding:1.5rem 2rem;border-radius:0.5rem 0.5rem 1.5rem 1.5rem;box-shadow:-0.0625rem -0.0625rem 0 0 #ffffff33,0.0625rem 0.0625rem 0 0 #00000099,inset 0 0 2rem #271d16}#z .zt{display:block;font-size:1rem;font-weight:bold;color:#ddcfc4;margin:0;overflow-wrap:anywhere;line-height:1.3}#z .zd,#z .zk{display:block;font-size:0.75rem;color:#ddcfc4bb;padding-top:0.5rem}#z .ruch{animation:.2s infinite smoothIn;animation-timing-function:ease;animation-iteration-count:1;background:#a58163;border-radius:1.5rem;transition:ease .2s;box-shadow:0 0 0 0.5rem #a58163,0.0625rem 0.0625rem 0 0.5rem #ffffff55,-0.0625rem -0.0625rem 0 0.5rem #00000077}#z .ruch:hover{box-shadow:0 0 0 1rem #a58163,0.0625rem 0.0625rem 0 1rem #ffffff55,-0.0625rem -0.0625rem 0 1rem #00000077}@keyframes smoothIn{0%{transform:scale(0);opacity:0}100%{transform:scale(1);opacity:1}}#g{background:#00000022;display:block;contain:layout}#g nav{margin:0 auto;padding:3rem 10rem;box-sizing:border-box;transition:padding 0.3s ease}#g .gg{display:flex;flex-wrap:wrap;justify-content:center;gap:0.5rem;opacity:0;transition:opacity 0.3s ease-in-out;max-width:100rem;margin:0 auto}.foto-box,#g #vertical{display:block;flex:0 0 calc((100% - (4 * 0.5rem))/ 5);max-width:25rem;aspect-ratio:1 / 1;border-radius:0.5rem;position:relative;box-sizing:border-box;background:#ffffff08;overflow:hidden;transition:transform 0.3s ease-out}#g #vertical .foto-box{width:100%;height:100%;margin:0;background:transparent}#g .obraz{aspect-ratio:1 / 1;width:100%;height:100%}#g .stoi{z-index:1}#g .stoi:hover .foto,#g #vertical:hover .foto{transform:scale(1.05)}#g .stoi:hover{z-index:2}#g #vertical{overflow:visible;z-index:3;isolation:isolate;opacity:0}#g #vertical.go{opacity:1}#g .foto{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit;position:absolute;top:0;left:0;opacity:0;transition:opacity 0.4s ease-in-out,transform 0.4s cubic-bezier(0.25,0.46,0.45,0.94)}#g .foto.loaded{opacity:1;visibility:visible;transition:opacity 0.4s ease-in-out,transform 0.6s cubic-bezier(0.165,0.84,0.44,1)}#g #vertical .foto{visibility:visible;opacity:1}#g .ruch{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:inherit;opacity:0;will-change:transform,opacity}#g #vertical.go .ruch{animation:g-fly 0.4s cubic-bezier(0.2,0.9,0.3,1)forwards}@keyframes g-fly{0%{transform:translate(var(--startX),var(--startY))scale(var(--startScale));opacity:0.4}100%{transform:translate(0,0)scale(1);opacity:1}}@media(max-width:95rem){#g nav{padding:1.25rem}#g .gg{gap:0.625rem}.foto-box,#g #vertical{flex:0 0 calc((100% - (4 * 0.625rem))/ 5)}}@media(max-width:75rem)and (orientation:portrait){.foto-box,#g #vertical{flex:0 0 calc((100% - (3 * 0.625rem))/ 4)}}@media(max-width:47.9375rem)and (orientation:portrait){#g nav{padding:0.25rem 0}.foto-box,#g #vertical{flex:0 0 calc((100% - (2 * 0.25rem))/ 3)}}#np{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:0.75rem;padding:2rem 0 0 0}#np .np{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;background:#473628;color:#ddcfc4;padding:1.5rem 4rem;border-radius:1.5rem;text-decoration:none;font-weight:700;border:none;cursor:pointer;box-shadow:-0.0625rem -0.0625rem 0 0 #ffffff33,0.0625rem 0.0625rem 0 0 #00000099,inset 0 0 2rem #271d16}#np a.np:hover{box-shadow:-0.0625rem -0.0625rem 0 0 #ffffff33,0.0625rem 0.0625rem 0 0 #00000099,inset 0 0 1rem #271d16;background:#69503c}#np .sn{color:#ddcfc477;box-shadow:-0.0625rem -0.0625rem 0 0 #ffffff33,0.0625rem 0.0625rem 0 0 #00000099,inset 0 0 1rem #271d16;background:#69503c}#np .status{color:#ddcfc477;font-size:1rem;margin:0 1rem}footer{background-color:#77412a;background-image:url('tlo.webp');background-size:1%}.M4{background:#ffffff22;padding:8rem}.M4 nav{text-align:center;margin:auto;padding:4rem;border-radius:5rem;box-shadow:-0.5rem -0.75rem 0 0 #ffffff22,0.5rem 0.75rem 0 0 #00000055}.M4 a{display:inline-block;position:relative;vertical-align:top;margin:2rem;padding:0;width:calc(33.3% - 4rem);border-radius:2rem;transition:ease .2s;box-shadow:inset 0 0 4rem 0 #ffffff22,0 0 0 1rem #ffffff11}.M4 a:hover{background:#ffffff22;box-shadow:inset 0 0 2rem 0 #ffffff00,0 0 0 2rem #ffffff22}.M4 .obraz{background:none;display:block;width:100%;aspect-ratio:2 / 1;object-fit:cover;border-radius:2rem;transition:ease .2s}.M4 .opis{position:relative;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;background:#00000011;color:#d9c3be;margin-top:0.75rem;padding:2rem 1rem;border-radius:2rem;box-shadow:-0.0625rem -0.0625rem 0 0 #ffffff33,0.0625rem 0.0625rem 0 0 #00000088}.M5{padding:8rem}.M5 nav{text-align:center;margin:auto;padding:4rem;border-radius:5rem}.M5 nav,.M5 a:hover{box-shadow:-0.5rem -0.75rem 0 0 #ffffff22,0.5rem 0.75rem 0 0 #00000055}.M5 a{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;background:#ffffff11;color:#d9c3be;margin:2rem;padding:3rem;width:calc(33.3% - 10rem);text-decoration:none;transition:.2s ease;border-radius:2rem;box-shadow:-0.0625rem -0.0625rem 0 0 #ffffff33,0.0625rem 0.0625rem 0 0 #00000088}#zp{background:#00000077;padding:6rem 12rem}#zp nav{text-align:center;margin:auto}#zp .zzp{display:inline-block;position:relative;vertical-align:top;margin:2rem;padding:0;width:calc(33.33% - 4rem);border-radius:2rem;transition:ease .2s;box-shadow:0 0 0 0.5rem #d7ba9055;background:#000}#zp .zzp:hover{box-shadow:0 0 0 1rem #d7ba9055}#zp .obraz{width:100%;aspect-ratio:2 / 1;border-radius:2rem 2rem 0 0;overflow:hidden;position:relative;display:block;background:#000}#zp .obraz img{border-radius:2rem 2rem 0 0}#zp .opis{background:#000;padding:1rem;border-radius:0 0 2rem 2rem;transition:ease .2s}#zp .zzp:hover .opis{background:#000}#zp .zp1,#zp .zp2,#zp .zp3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#d7ba90;margin:0;padding:0}#zp .zp2,#zp .zp3{font-size:0.75rem}#zp span{color:#d7ba90cc;font-size:0.75rem}#zp strong{font-size:1rem}#st{background:#261d16;padding:4rem 12rem;cursor:pointer}#st1,#st2{display:block;font-size:1rem;text-align:center;color:#c6b09e;padding-top:2rem}#st2{font-size:5rem}#st1 strong,#st2 strong{font-size:140%}
@media screen and (max-width:96rem){.M1{padding:0 3rem} .M2{padding:0 3rem}.M2 a{padding:1rem} #b2,#b3{padding:5rem} #og{padding:3rem 5rem} #ok{padding:3rem 5rem} .M3{padding:3rem} #h1{padding:3rem 5rem} .btn{padding:1rem 3rem;min-width:13rem;border-radius:1.25rem} #z{padding:3rem} #np .np{padding:1rem 3rem;border-radius:1.25rem}#np{padding:1.25rem 0 0 0} .M4{padding:3rem}.M4 nav{background:none;border-radius:0;padding:0;box-shadow:none} .M5{padding:3rem}.M5 nav{border-radius:0;padding:0;box-shadow:none} #zp{padding:3rem} #st{padding:5rem}}
@media screen and (max-width:47.9375rem){header{background-size:4%} #logo1{display:block}#logo2{display:none} #mid{display:block}#mid-1,#mid-2{position:relative;background:#693924;padding:1rem 0;box-shadow:inset 0 2rem 2rem -2rem #572f1d77,inset 0 -2rem 2rem -2rem #572f1d77,0 -0.0625rem 0 0 #ffffff44,0 0.0625rem 0 0 #00000077}#mid-1 button,#mid-2 nav a{background:#572f1d;color:#e8caaf;border-radius:1.25rem;box-shadow:inset 0 0 1rem 0 #572f1daa,-0.0625rem -0.0625rem 0 0 #ffffff33,0.0625rem 0.0625rem 0 0 #00000077;box-sizing:border-box}#mid-1 button{appearance:none;-webkit-appearance:none;border:none;outline:none;display:block;margin:1rem auto;padding:1rem;width:10rem;height:4rem;cursor:pointer}#mid-1 button svg{width:2rem;height:2rem;display:block;margin:auto}#mid-2{display:none;padding:0.5rem}#mid-2 nav{text-align:center;padding:0.5rem}#mid-2 nav a{display:inline-block;margin:0.5rem;padding:1rem 0.5rem;width:calc(49.95% - 2rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#mid-2 nav span a{color:#fff} .M1{display:none} .M2{display:none} #b1{display:block}#b2,#b3{display:none;padding:2.5rem} #og{padding:2rem}#og .o1{font-size:2rem}#og .o2{font-size:0.875rem;padding-bottom:0.5rem} #ok{padding:2rem}#ok .o1{font-size:2rem} main{background-size:4%} .M3{padding:1rem}.M3 nav{padding:1rem}.M3 a{margin:1.5rem;padding:0;width:calc(100% - 3rem)}.M3 .opis{white-space:normal} #h1{padding:2rem}h1{font-size:1.5rem} .info{padding:1rem 0}.btn{padding:1rem 2rem;min-width:auto;max-width:calc(100% - 4rem);transition:opacity 0.3s !important} #a-center{margin:0.5rem;padding:0.5rem 1.5rem;border-radius:1.5rem;box-shadow:0 0 0 0.5rem #d7ba9055} #a .iframe{margin:2rem 0}#a audio{margin:0 1rem;width:calc(100% - 2rem)}#a .audio{margin:1rem 0;padding-top:1rem}#a .audio span{font-size:0.5rem;padding:0.75rem 2rem 2rem 2rem;width:calc(100% - 4rem)}#a .obraz{margin:1rem auto;border-radius:1rem}#a .obraz{width:100%}#a hr{margin:0.5rem -0.5rem;height:0.5rem}#a .br{height:0.5rem}#a a{border-radius:1.25rem;padding:1rem} #a .tx1{font-size:0.875rem;margin:0.625rem 0}#a .tx2{font-size:1rem;margin:0.75rem 0}#a .tx3{font-size:1.125rem;margin:0.75rem 0}#a .w1,#a .w2,#a .w3{margin:0.25rem 0;padding-left:2rem}#a .p1{text-indent:-0.6875rem;margin:0.25rem 0;padding-left:2rem}#a .p2{text-indent:-0.8125rem;margin:0.25rem 0;padding-left:2rem}#a .p3{text-indent:-1rem;margin:0.25rem 0;padding-left:2rem}#a .nr,#a .nrw,#a .nrp{margin-right:0.125rem} #z{padding:1rem}#z section{padding:1rem}#z .zz,#z #vertical{margin:1.5rem;padding:0;width:calc(100% - 3rem)} #g nav{padding:0.5rem 0.25rem}#g .gg{gap:0.25rem}.foto-box,#g #vertical{border-radius:0.25rem} #np{padding:0 0 1rem 0;gap:0.5rem}#np .np{padding:1rem 2rem}#np .np-status{margin:1rem} footer{background-size:4%} .M4{padding:0.5rem 1.5rem}.M4 nav{background-size:4%;padding:1.5rem;border-radius:3rem;box-shadow:none}.M4 a{margin:2rem 0;padding:0;width:calc(100% - 2rem)} .M5{padding:1.5rem}.M5 nav{padding:1.5rem}.M5 a{margin:1rem 0;padding:2rem 1.5rem;width:calc(100% - 5rem)} #zp{padding:2rem 1rem}#zp .zzp{margin:1rem auto;width:calc(100% - 2rem)} #st{padding:2rem 1rem}#st1,#st2{font-size:0.625rem;padding-top:2rem}#st2{font-size:1.5rem}}