*,*::after,*::before{box-sizing:border-box;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{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.resetul{list-style-type:none;padding:0}.resetul li{padding:0}.debug{outline:red dotted 1px}.animl{transition:all .25s cubic-bezier(.5, 0, .2, 1)}.anim{transition:all .25s;transition-timing-function:cubic-bezier(.86, 0, .07000000000000001, 1)}.anim_bounce{transition:all .35s cubic-bezier(0, 1.8, 1, 1.8)}.blueimp-gallery>.close,.blueimp-gallery>.title,.blueimp-gallery>.play-pause,.blueimp-gallery>.prev,.blueimp-gallery>.next{display:block !important}@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}}.slick{height:100%}.slick .slick-list{height:100%}.slick .slick-list *{outline:none !important}.slick .slick-list .slick-track{height:100%}.slick .slick-list .slick-track .item{height:100%}.blueimp-gallery-single .prev,.blueimp-gallery-single .next,.blueimp-gallery-single .play-pause{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{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media print{.-noprint{display:none !important}}.podpis{font-size:12px;font-family:sans-serif;font-weight:bold;line-height:1.1}@media (max-width:1023px){.podpis{font-size:11px}}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:3.5vmax}@media (max-width:1023px){.fs05{font-size:32px}}.fs15{font-size:3vmax}.fs1{font-size:30px;line-height:1.1}@media (max-width:1023px){.fs1{font-size:30px}}.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:16px}}.fs5{font-size:14px}@media (max-width:1023px){.fs5{font-size:13px}}.fs6{font-size:12px}@media (max-width:1023px){.fs6{font-size:11px}}html{scroll-behavior:smooth;font-size:20px;line-height:1.15;--bgcolor:#ffffff;--black:#221300;--kolor:#8A98FF;--kolor_dark:color-mix(in srgb, var(--kolor), black 20%);--kolor_light:color-mix(in srgb, var(--kolor), white 80%);--gap:20px;overflow-y:scroll;overflow-x:clip}html.-a11y{--black:#000000;--kolor:#ffffff}@font-face{font-family:'sc';src:url('https://spoldzielniakultura.pl/wp-content/themes/sk2026/fonts/sc.woff2') format('woff2-variations');font-weight:10 1000;font-style:normal}*{-webkit-tap-highlight-color:rgba(0,0,0,0);overflow-wrap:break-word;min-width:0}*::selection{background:blue}.font1{font-family:'sc','Times New Roman',serif;font-optical-sizing:auto;font-weight:normal;font-style:normal;letter-spacing:-0.02em}.und{text-decoration:underline;text-underline-offset:.1em;text-decoration-thickness:1px}.lhlow{line-height:1}.lhmid{line-height:1.15}.lhbig{line-height:1.5}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.5s}body{background:var(--bgcolor);color:var(--black);font-family:'sc','Times New Roman',serif;font-optical-sizing:auto;font-weight:normal;font-style:normal;letter-spacing:-0.02em;font-weight:300}.wrap-wide{max-width:1380px;padding-inline:1rem;margin-left:auto;margin-right:auto}.wrap-narrow{max-width:38em;padding-inline:1rem;margin-left:auto;margin-right:auto}.js-hamb{position:fixed;top:1.5rem;right:1.5rem;z-index:2000;display:grid;place-items:center}.js-hamb img:last-child{position:relative;z-index:1;opacity:0;filter:blur(2px)}.js-hamb img:first-child{position:absolute;z-index:2}.js-hamb img{transition:all .25s cubic-bezier(.5, 0, .2, 1)}.-menuopen .js-hamb img:first-child{opacity:0;filter:blur(2px)}.-menuopen .js-hamb img:last-child{opacity:1;filter:none}@media (min-width:1024px){.mainmenu{position:sticky;top:0;width:100%;left:0;color:var(--black);background:white;font-family:sans-serif;font-size:14px;font-weight:bold;z-index:100;line-height:1}.home .mainmenu{color:white;background:var(--black)}.-scrolled0 .mainmenu{color:var(--black);background:white}.mainmenu .mainmenu_in{display:flex;justify-content:space-between}.mainmenu .mainmenu_in a,.mainmenu .mainmenu_in button{padding:1rem 0;display:block}.mainmenu .mainmenu_in a:hover,.mainmenu .mainmenu_in button:hover{text-decoration:underline;text-underline-offset:.1em;text-decoration-thickness:1px}.mainmenu ul{list-style-type:none;padding:0;display:flex;gap:1rem}.mainmenu ul li{padding:0}.mainmenu .mainmenu_logo{font-family:'sc','Times New Roman',serif;font-optical-sizing:auto;font-weight:normal;font-style:normal;letter-spacing:-0.02em;font-size:20px;font-weight:700}.mainmenu .mainmenu_r{display:flex;gap:1rem}.mainmenu .mainmenu_r button[data-js-contrast]{font:inherit;line-height:inherit;margin:0;display:flex;flex-direction:column}.-a11y .mainmenu .mainmenu_r button[data-js-contrast] svg{transform:rotate(180deg)}.mainmenu .mainmenu_r svg{height:1em;width:auto;transition:transform .5s}.mainmenu .mainmenu_r svg *{fill:currentColor !important}}@media (min-width:1024px) and (max-width:1023px){.mainmenu{font-size:13px}}@media (min-width:1024px) and (max-width:1023px){.mainmenu .mainmenu_logo{font-size:16px}}@media (max-width:1023px){.mainmenu{pointer-events:none;opacity:0;position:fixed;inset:0;height:100%;overflow:auto;overscroll-behavior:contain;transition:all .25s cubic-bezier(.5, 0, .2, 1);z-index:1000;background:var(--kolor);color:var(--black);padding:1rem 0}.-menuopen .mainmenu{opacity:1;pointer-events:auto}.mainmenu>*{height:100%}.mainmenu .mainmenu_in{height:100%;display:flex;flex-direction:column;justify-content:space-between}.mainmenu .mainmenu_in a,.mainmenu .mainmenu_in button{display:block}.mainmenu .mainmenu_in a:hover,.mainmenu .mainmenu_in button:hover{text-decoration:underline;text-underline-offset:.1em;text-decoration-thickness:1px}.mainmenu ul{list-style-type:none;padding:0;display:flex;flex-direction:column;gap:1rem}.mainmenu ul li{padding:0}.mainmenu .mainmenu_logo{font-family:'sc','Times New Roman',serif;font-optical-sizing:auto;font-weight:normal;font-style:normal;letter-spacing:-0.02em;font-size:26px;font-weight:700;opacity:0}.mainmenu .mainmenu_r{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1rem}.mainmenu .mainmenu_r button[data-js-contrast]{font:inherit;line-height:inherit;margin:0;display:flex;flex-direction:column;order:1}.-a11y .mainmenu .mainmenu_r button[data-js-contrast] svg{transform:rotate(180deg)}.mainmenu .mainmenu_r .menu-mainmenu-container{order:10;width:100%}.mainmenu .mainmenu_r .mainmenu_bottom{width:100%;order:11}.mainmenu .mainmenu_r svg{height:1em;width:auto;transition:transform .5s}.mainmenu .mainmenu_r svg *{fill:currentColor !important}}@media (max-width:1023px) and (max-width:1023px){.mainmenu .mainmenu_logo{font-size:22px}}.stdtxt h1{font:inherit;font-size:30px;line-height:1.1;line-height:1;text-wrap:balance;font-weight:700}@media (max-width:1023px){.stdtxt h1{font-size:30px}}.stdtxt h2{font:inherit;font-size:26px;text-wrap:balance;font-weight:700}@media (max-width:1023px){.stdtxt h2{font-size:22px}}.stdtxt h3{font:inherit;font-size:22px;grid-column:1;text-wrap:balance;font-weight:700}@media (max-width:1023px){.stdtxt h3{font-size:20px}}.stdtxt hr{height:1px;border:none;border-top:var(--kolor) 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 p a,.stdtxt blockquote a,.stdtxt ul a,.stdtxt ol a,.stdtxt table a{text-decoration:underline;text-underline-offset:.1em;text-decoration-thickness:1px}.stdtxt p a:hover,.stdtxt blockquote a:hover,.stdtxt ul a:hover,.stdtxt ol a:hover,.stdtxt table a:hover{text-decoration-color:var(--kolor)}.stdtxt p.dolewej{grid-column-start:1;grid-column-end:3}.stdtxt p.singlecol{grid-column:auto;padding-inline:var(--gap)}.stdtxt iframe{width:100% !important}.stdtxt .wp-caption{margin-bottom:1em;width:100% !important;font-size:12px;font-family:sans-serif;font-weight:bold;line-height:1.1}@media (max-width:1023px){.stdtxt .wp-caption{font-size:11px}}.stdtxt .wp-caption a{display:block;width:100% !important}.stdtxt .wp-caption img{width:100%;height:auto;display:block;margin-bottom:5px}.stdtxt .alignnone{max-width:100%}.stdtxt .alignnone img{max-width:100%}.stdtxt .aligncenter{max-width:50%}.stdtxt .aligncenter img{max-width:50%}.stdtxt .alignleft{max-width:100%}.stdtxt .alignleft img{max-width:100%}.stdtxt .alignright{max-width:100%}.stdtxt .alignright img{max-width:100%}.stdtxt img{height:auto;display:inline-block;vertical-align:top}.doprawej{display:flex}.postlist{padding-top:3rem;display:grid;grid-template-columns:repeat(3, 1fr);gap:2rem}@media (max-width:1023px){.postlist{grid-template-columns:1fr;gap:1rem;row-gap:2rem}}.postlist a{transition:all .25s cubic-bezier(.5, 0, .2, 1)}.postlink{display:flex;flex-direction:column;justify-content:flex-end}.postlink .postlink_pix_main{margin-bottom:1rem;border:rgba(0,0,0,0.1) solid 1px;border-radius:10px;corner-shape:squircle;padding:1rem}.postlink .postlink_pix_main img{width:100%;height:auto;display:block}.postlink .postlink_txt .postlink_txt_date{font-size:14px;font-family:sans-serif;font-weight:bold;margin-bottom:.3em;color:var(--kolor)}@media (max-width:1023px){.postlink .postlink_txt .postlink_txt_date{font-size:13px}}.-a11y .postlink .postlink_txt .postlink_txt_date{color:var(--black)}.postlink .postlink_txt .postlink_txt_title{font:inherit}@media (hover:hover){.postlink:hover .postlink_txt_title{text-decoration:underline;text-underline-offset:.1em;text-decoration-thickness:1px}}.hero{background:var(--black);color:white;position:relative}.hero.-page{background:var(--kolor_light);color:var(--black);border-bottom:var(--kolor_light) solid 1px}.hero.-page .hero_bg{padding:1rem 0}.hero.-page .hero_bg gravity-text{height:50vh}@media (max-width:1023px){.hero.-page .hero_bg gravity-text{height:auto;aspect-ratio:1;min-height:0}}.hero .hero_bg{position:relative;padding-bottom:4rem;font-size:0}@media (max-width:1023px){.hero .hero_bg{padding-bottom:0}}.hero .hero_bg gravity-text{display:block;width:100%;height:70vh;min-height:500px}@media (max-width:1023px){.hero .hero_bg gravity-text{height:auto;aspect-ratio:.8;min-height:0}}.hero .hero_fg{width:100%;height:100%;position:absolute;top:0;left:0;display:grid;place-items:end start;padding:calc(2 * var(--gap)) 0;font-size:30px;line-height:1.1}@media (max-width:1023px){.hero .hero_fg{font-size:30px}}@media (max-width:1023px){.hero .hero_fg{position:relative;width:auto;height:auto;font-size:26px;padding-top:0}}@media (max-width:1023px) and (max-width:1023px){.hero .hero_fg{font-size:22px}}.hero .hero_fg .hero_fg_c1{font-weight:200}.hero .hero_fg .hero_fg_c1 *{font:inherit}.hero .hero_fg .hero_fg_c1 h2{color:var(--kolor);margin-bottom:.5lh}.colset21{display:grid;grid-template-columns:2fr 1fr;gap:calc(3 * var(--gap))}.colset21.-vend{place-items:end stretch}@media (max-width:1023px){.colset21{grid-template-columns:1fr}}.colset111{display:grid;grid-template-columns:1fr 1fr 1fr;gap:calc(3 * var(--gap))}.colset111.-vend{place-items:end stretch}.colset111.-stretch{place-items:stretch stretch}@media (max-width:1023px){.colset111{grid-template-columns:1fr}}.but{border:none;background:var(--kolor);color:white;display:block;padding:.4rem 1lh;border-radius:.5rem;corner-shape:squircle;text-align:center;font-weight:700;transition:all .25s cubic-bezier(.5, 0, .2, 1)}.-a11y .but{background:white;color:var(--black);outline:var(--black) solid 1px}@media (hover:hover){.but:hover{background:var(--kolor_dark)}}.but.-whiteonblack{background:var(--black);color:white}@media (hover:hover){.but.-whiteonblack:hover{background:black}}.-a11y .contentslide{border-top:var(--black) solid 1px}.contentslide.-kolorbg{background:var(--kolor)}.contentslide.-lightbg{background:var(--kolor_light)}.contentslide>*{padding-top:calc(2 * var(--gap));padding-bottom:calc(2 * var(--gap));min-height:88vh;display:flex;flex-direction:column;justify-content:space-between;gap:1rem}@media (max-width:1023px){.contentslide>*{padding-top:calc(1 * var(--gap));padding-bottom:calc(1 * var(--gap))}}.contentslide.-autoh>*{min-height:0}.sectionhead{font-size:30px;line-height:1.1;font-weight:700;padding-bottom:calc(1 * var(--gap))}@media (max-width:1023px){.sectionhead{font-size:30px}}@media (max-width:1023px){.sectionhead{font-size:26px}}@media (max-width:1023px) and (max-width:1023px){.sectionhead{font-size:22px}}.zespol .zespol_colset21_right{font-size:30px;line-height:1.1}@media (max-width:1023px){.zespol .zespol_colset21_right{font-size:30px}}@media (max-width:1023px){.zespol .zespol_colset21_right{font-size:26px}}@media (max-width:1023px) and (max-width:1023px){.zespol .zespol_colset21_right{font-size:22px}}.zespol .zespol_logos{display:flex;flex-wrap:wrap;gap:1rem}.zespol .zespol_logos .zespol_logos_item{flex:0 0 auto;width:6rem;height:6rem;border-radius:6rem;overflow:hidden;position:relative;background:white;transition:all .5s;transform:translate(0, -5%) scale(.8);opacity:0}.-a11y .zespol .zespol_logos .zespol_logos_item{outline:var(--black) solid 1px}.zespol .zespol_logos .zespol_logos_item.-visible{opacity:1;transform:none}@media (hover:hover){.zespol .zespol_logos .zespol_logos_item:hover img{transform:scale(1.05)}}.zespol .zespol_logos .zespol_logos_item img{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:contain;padding:1.5rem;transition:all .25s cubic-bezier(.5, 0, .2, 1)}.misja .misja_col strong{font-weight:700;font-size:120%}.misja .misja_col .misja_col_dot{width:2rem;height:2rem;border-radius:2rem;background:var(--kolor);margin-bottom:1em;transition:all .5s;transform:translate(0, -5%) scale(.8);opacity:0}.misja .misja_col .misja_col_dot.-visible{opacity:1;transform:none}.wpcf7-turnstile{opacity:0 !important;position:absolute;left:-400vw !important}body .wpcf7 label{font-size:14px;font-family:sans-serif;font-weight:normal}@media (max-width:1023px){body .wpcf7 label{font-size:13px}}body .wpcf7 input[type="text"],body .wpcf7 input[type="email"],body .wpcf7 textarea{border:none;font:inherit;font-size:20px;background:white;color:var(--black);width:100%;padding:.5rem 1rem;border-radius:5px;margin-top:5px;font-family:'sc','Times New Roman',serif;font-optical-sizing:auto;font-weight:normal;font-style:normal;letter-spacing:-0.02em}@media (max-width:1023px){body .wpcf7 input[type="text"],body .wpcf7 input[type="email"],body .wpcf7 textarea{font-size:16px}}.-a11y body .wpcf7 input[type="text"],.-a11y body .wpcf7 input[type="email"],.-a11y body .wpcf7 textarea{border:var(--black) solid 1px}body .wpcf7 form>p{margin-bottom:1rem}body .wpcf7 form>p:last-child{margin-bottom:0}body .wpcf7 form{position:relative;transition:opacity 1s}body .wpcf7 form.submitting{opacity:.5}body .wpcf7 p:has(.wpcf7-submit){display:flex;gap:1rem;align-items:center;margin-bottom:0 !important;margin-top:1.5rem;flex-wrap:wrap}body .wpcf7 input[type="submit"]{border:none;background:var(--kolor);display:block;padding:.4rem 1lh;border-radius:.5rem;corner-shape:squircle;text-align:center;transition:all .25s cubic-bezier(.5, 0, .2, 1);background:var(--black);color:white;font:inherit;font-size:30px;line-height:1.1;font-weight:700;cursor:pointer}.-a11y body .wpcf7 input[type="submit"]{background:white;color:var(--black);outline:var(--black) solid 1px}@media (hover:hover){body .wpcf7 input[type="submit"]:hover{background:var(--kolor_dark)}}body .wpcf7 input[type="submit"].-whiteonblack{background:var(--black);color:white}@media (hover:hover){body .wpcf7 input[type="submit"].-whiteonblack:hover{background:black}}@media (max-width:1023px){body .wpcf7 input[type="submit"]{font-size:30px}}@media (hover:hover){body .wpcf7 input[type="submit"]:hover{background:black;color:white}}body .wpcf7 .wpcf7-not-valid-tip{margin-top:5px;display:block}body .wpcf7 .wpcf7-response-output{background:white;margin:0;font-size:14px;font-family:sans-serif;font-weight:normal;margin-top:1rem}@media (max-width:1023px){body .wpcf7 .wpcf7-response-output{font-size:13px}}footer.footer{background:linear-gradient(var(--kolor), var(--black) 50%);color:white;padding-top:4rem;padding-bottom:1rem;font-family:sans-serif;line-height:1.15;font-size:14px;font-weight:bold}.-a11y footer.footer{background:var(--black)}@media (max-width:1023px){footer.footer{font-size:13px}}footer.footer .footer_in{display:flex;justify-content:space-between;flex-wrap:wrap;gap:1rem;align-items:flex-end}footer.footer .footer_in_l{display:flex;flex-wrap:wrap;gap:1rem}footer.footer .footer_in_r{display:flex;flex-wrap:wrap;gap:1rem}footer.footer ul{list-style-type:none;padding:0;display:flex;gap:1rem;flex-wrap:wrap}footer.footer ul li{padding:0}footer.footer a:hover{text-decoration:underline;text-underline-offset:.1em;text-decoration-thickness:1px}strong{font-weight:700}[id]{scroll-margin-top:3rem}.postcontent{line-height:1.5}.postcontent-cols{display:grid;grid-template-columns:1fr 1fr;gap:3rem;line-height:1.5;padding-top:calc(2 * var(--gap));padding-bottom:calc(2 * var(--gap))}@media (max-width:1023px){.postcontent-cols{grid-template-columns:1fr;gap:1rem}}.ludzie{line-height:1.5}.ludzie .ludzie_item_pix{aspect-ratio:1;max-width:7rem;border-radius:100%;overflow:hidden;position:relative;background-color:white;opacity:0;transform:scale(.8);transition:all .25s cubic-bezier(.5, 0, .2, 1);border:white solid 5px;margin-bottom:1em}.ludzie .ludzie_item_pix.-visible{opacity:1;transform:none}.ludzie .ludzie_item_pix img{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover}.ludzie .ludzie_item_txt *{font:inherit}.ludzie .ludzie_item_txt h3{font-weight:700}.postheader{min-height:30vh;padding:4rem 0;display:flex;flex-direction:column;justify-content:center;text-align:center}.postheader h1{font-size:3.5vmax;text-align:center;text-wrap:pretty;max-width:50%;margin:0 auto}@media (max-width:1023px){.postheader h1{font-size:32px}}@media (max-width:1023px){.postheader h1{max-width:100%}}.postheader .postheader_date{font-family:sans-serif;color:var(--kolor);text-align:center;font-size:14px;font-weight:bold;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}@media (max-width:1023px){.postheader .postheader_date{font-size:13px}}.-a11y .postheader .postheader_date{color:var(--black)}.postheader .postheader_date a:hover span{text-decoration:underline;text-underline-offset:.1em;text-decoration-thickness:1px}@media (max-width:1023px){.postheader .postheader_date{margin-bottom:.5rem}}.postheader .postheader_lead{font-size:22px;font-weight:700}@media (max-width:1023px){.postheader .postheader_lead{font-size:20px}}.postheader .postheader_pix{margin:2rem 0 0}.postheader .postheader_pix img{width:100%;height:auto;display:block}.postcontent{padding-bottom:5rem}.mobilelogo{font-family:'sc','Times New Roman',serif;font-optical-sizing:auto;font-weight:normal;font-style:normal;letter-spacing:-0.02em;font-size:26px;font-weight:700;position:fixed;top:0;left:0;padding:1rem;z-index:200000;transition:opacity .5s}@media (max-width:1023px){.mobilelogo{font-size:22px}}.home .mobilelogo{opacity:0}.-scrolled0 .home .mobilelogo{opacity:1}