.funding-page .ct-hero-background{object-position:68% 50%}.funding-page .ct-hero-stage{min-height:clamp(630px,calc(100svh - var(--global-header-height,126px) - 82px),820px)}.funding-page .ct-hero-copy{width:min(800px,66%)}.funding-page .ct-hero:before{background:linear-gradient(90deg,#102b22e8,#142d24cc 31%,#142d2452 58%,#142d2400 82%)}.funding-page .fund-hero-note{color:#e7e7d9;font-size:12px;letter-spacing:.04em;margin:32px 0 0}.funding-page .fund-overview{background:radial-gradient(ellipse at 12% 100%,#e9dbc48c,transparent 60%),#faf8f3}.funding-page .fund-mechanisms{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.funding-page .fund-mechanisms article{display:flex;flex-direction:column;min-width:0;padding:30px;border:1px solid var(--ct-line);border-radius:22px;background:linear-gradient(140deg,#fffdfa,#f6f0e5);box-shadow:0 12px 30px #58442506}.funding-page :is(.fund-mechanism-top,.fund-scope-top){display:flex;align-items:center;justify-content:space-between;gap:18px}.funding-page :is(.fund-mechanism-top,.fund-scope-top)>span:last-child{font-family:var(--font-suisse-display),monospace;color:#8a6b34;font-size:19px}.funding-page .fund-mechanisms h3{font-size:29px;margin:25px 0 15px}.funding-page .fund-mechanisms p{margin:0 0 24px;color:var(--ct-muted);font-size:14px;line-height:1.8}.funding-page .fund-mechanisms small{margin-top:auto;padding-top:18px;border-top:1px solid var(--ct-line);font-size:11px;line-height:1.7;color:var(--ct-green)}.funding-page .fund-programme-section{background:#eee7db;border-block:1px solid #d7c7a866}.funding-page .fund-verification{display:flex;align-items:center;justify-content:space-between;gap:24px;border:1px solid #c6b695;padding:18px 24px;border-radius:15px;background:#faf7efe6;margin-bottom:30px}.funding-page .fund-verified-mark{display:flex;align-items:center;gap:16px;font-size:11px;line-height:1.7;color:var(--ct-green);flex-shrink:0}.funding-page .fund-verified-mark .cn-icon{width:25px;height:25px}.funding-page .fund-verified-mark time{font-size:17px;font-weight:600}.funding-page .fund-verification>p{max-width:65ch;margin:0;color:var(--ct-muted);font-size:12px;line-height:1.7}.funding-page .fund-filters{display:flex;flex-wrap:wrap}.funding-page .fund-filters button{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:48px;padding:10px 17px;border:1px solid #bda573;border-radius:999px;background:#fffdf8;color:var(--ct-green);font:600 13px/1.5 var(--font-sans),sans-serif;cursor:pointer;transition:background .2s}.funding-page .fund-filters button:hover{background:#f4e7cf}.funding-page .fund-filters button[aria-pressed=true]{background:#203e35;color:#fffdf8;border-color:#203e35}.funding-page .fund-filters button span{display:grid;place-items:center;min-width:23px;height:23px;padding:2px 5px;border:1px solid #ba9e64;border-radius:50%;color:inherit;font-size:10px}.funding-page .fund-filters button[aria-pressed=true] span{color:#efd59e}.funding-page .fund-results{display:flex;justify-content:space-between;flex-wrap:wrap;gap:6px 24px;margin:17px 0 25px;color:var(--ct-muted);font-size:11px;line-height:1.7}.funding-page .fund-results p{margin:0}.funding-page .fund-programmes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:stretch}.funding-page .fund-programme{min-width:0;display:flex;flex-direction:column;position:relative;padding:clamp(24px,2.5vw,38px);border:1px solid #c7b591;border-radius:24px;background:radial-gradient(ellipse at 100% 0,#ead9b338,transparent 55%),#fffdf8;box-shadow:0 15px 40px #40392305}.funding-page .fund-programme[hidden]{display:none}.funding-page .fund-programme--closed{background:linear-gradient(140deg,#f8f7f2,#f1efe8);border-color:#bbb7ac}.funding-page .fund-card-top{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:25px}.funding-page .fund-status{padding:7px 11px;border-radius:999px;font-size:10px;text-align:right;color:#234b38;border:1px solid #b4c7b4;background:#edf2e9}.funding-page .fund-status--local{background:#f7ecd5;border-color:#d4bc8a;color:#6c4c21}.funding-page .fund-status--tax{background:#edf0f3;border-color:#bcc7d1;color:#32475a}.funding-page .fund-status--closed{background:#e9e7e1;border-color:#bab7af;color:#56554e}.funding-page .fund-card-heading{position:relative;padding-right:40px}.funding-page .fund-eyebrow{margin:0 0 10px;color:#81602f;font-size:10px;line-height:1.6;letter-spacing:.08em;text-transform:uppercase}.funding-page .fund-card-heading h3{margin:0;font-size:clamp(26px,2.3vw,36px);line-height:1.15;text-wrap:pretty}.funding-page .fund-card-number{position:absolute;top:0;right:0;font:22px/1.2 var(--font-suisse-display),monospace;color:#a68e65}.funding-page .fund-metric{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-height:116px;margin:26px 0 0;padding:21px 0;border-block:1px solid #d7c7a8}.funding-page .fund-metric strong{font:400 clamp(24px,2.15vw,34px)/1.2 var(--font-suisse-display),monospace;letter-spacing:-.045em;color:var(--ct-green)}.funding-page .fund-metric>span{font-size:11px;line-height:1.6;color:var(--ct-muted)}.funding-page .fund-intro{color:var(--ct-muted);line-height:1.85}.funding-page .fund-timing{padding:17px 20px;margin:auto 0 24px;border-left:2px solid #b3955c;background:#f1ecdf8c;border-radius:0 10px 10px 0;line-height:1.8;color:var(--ct-muted)}.funding-page .fund-timing strong{display:block;margin-bottom:5px;color:var(--ct-green);font-weight:600}.funding-page .fund-conditions{border-block:1px solid #d7c7a8}.funding-page .fund-conditions summary{display:flex;align-items:center;justify-content:space-between;min-height:58px;gap:20px;padding:14px 0;color:var(--ct-green);font-weight:600;cursor:pointer;list-style:none}.funding-page :is(.fund-conditions,.fund-source-list) summary::-webkit-details-marker{display:none}.funding-page .fund-conditions summary>span{font-size:22px;font-weight:400;color:#997332;transition:transform .2s}.funding-page .fund-conditions[open] summary>span{transform:rotate(45deg)}.funding-page .fund-conditions ul{padding:0 0 12px 18px;margin:0}.funding-page .fund-conditions li{margin:0 0 12px;padding-left:5px;color:var(--ct-muted);font-size:12px;line-height:1.8}.funding-page .fund-conditions li::marker{color:#a27c3b}.funding-page .fund-card-links{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:18px}.funding-page .fund-card-links a{display:flex;align-items:center;gap:17px;min-height:44px;color:var(--ct-green);font-size:11px;font-weight:600;line-height:1.7;text-decoration:none}.funding-page .fund-card-links a small{display:block;font-weight:400;color:var(--ct-muted)}.funding-page .fund-card-links .cn-arrow{width:20px;height:20px;flex:0 0 20px}.funding-page .fund-card-links a:hover>span:first-child{text-decoration:underline;text-underline-offset:4px}.funding-page .fund-scope{color:#fffdf7;background:radial-gradient(ellipse at 95% 0,#46665478,transparent 60%),linear-gradient(110deg,#142c25,#203e35)}.funding-page .fund-scope :is(.ct-kicker,h2 span){color:#e8ce96}.funding-page .fund-scope .ct-section-heading>p{color:#d5dfd4}.funding-page .fund-scope-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.funding-page .fund-scope-grid article{display:flex;flex-direction:column;min-width:0;padding:30px;border:1px solid #bca16b75;border-radius:22px;background:linear-gradient(130deg,#38544677,#10251e66)}.funding-page .fund-scope-top>span:last-child{color:#e8ce96}.funding-page .fund-scope-grid h3{font-size:29px;margin:28px 0 16px}.funding-page .fund-scope-grid p{color:#dae1d7;font-size:14px;line-height:1.9;margin:0 0 28px}.funding-page .fund-scope .ct-link{color:#f2dba6;margin-top:auto;padding-top:16px;border-top:1px solid #bca16b66}.funding-page .fund-scope-note{display:flex;gap:18px;align-items:center;margin-top:30px;padding:22px 26px;border:1px solid #bca16b55;border-radius:15px;background:#142b2466}.funding-page .fund-scope-note .cn-icon{flex:0 0 25px;width:25px;height:25px;color:#e8ce96}.funding-page .fund-scope-note p{margin:0;color:#d5dfd4;font-size:12px;line-height:1.8}.funding-page .fund-scope-note strong{color:#f4e4be;margin-right:6px}.funding-page .fund-scope :is(a,button):focus-visible{outline-color:#efd59e}.funding-page .fund-plan-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,80px)}.funding-page .fund-plan-photo{margin:0;min-width:0}.funding-page .fund-plan-photo figure{margin:0}.funding-page .fund-plan-photo figure>div{aspect-ratio:3/2;border:1px solid #cebc98;border-radius:24px;overflow:hidden;background:#ebe5d9}.funding-page .fund-plan-photo img{display:block;width:100%;height:100%;object-fit:contain}.funding-page .fund-plan-photo figcaption{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:12px;color:var(--ct-muted);font-size:10px;line-height:1.6}.funding-page .fund-role{display:flex;align-items:start;gap:20px;padding:30px 0;margin-top:26px;border-top:1px solid var(--ct-line)}.funding-page .fund-role h3{font-size:24px;margin:0 0 14px}.funding-page .fund-role p{margin:0 0 17px;font-size:14px;line-height:1.8;color:var(--ct-muted)}.funding-page .fund-steps{list-style:none;padding:0;margin:32px 0 20px;counter-reset:none}.funding-page .fund-steps li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:18px;padding:22px 0;border-top:1px solid var(--ct-line)}.funding-page .fund-steps li>span{color:#997332;font:12px/2 var(--font-suisse-display),monospace}.funding-page .fund-steps h3{font-size:24px;line-height:1.2;margin:0 0 10px}.funding-page .fund-steps p{color:var(--ct-muted);font-size:13px;line-height:1.8;margin:0}.funding-page .fund-preparation{background:radial-gradient(ellipse at 4% 40%,#ffffff91,transparent 60%),linear-gradient(115deg,#eee5d7,#f6efe3);border-block:1px solid #d7c7a877}.funding-page .fund-preparation-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,80px)}.funding-page .fund-preparation-grid>div>p:not(.ct-kicker){max-width:52ch;color:var(--ct-muted);font-size:15px;line-height:1.85;margin:26px 0 0}.funding-page .fund-direct{display:flex;align-items:center;gap:18px;padding:28px 0;margin:28px 0 12px;border-block:1px solid var(--ct-line)}.funding-page .fund-direct>div{display:grid;gap:7px}.funding-page .fund-direct>div>span{font-size:12px;color:var(--ct-muted)}.funding-page .fund-direct a{color:var(--ct-green);font-size:23px;font-weight:600;text-decoration:none}.funding-page .fund-contact-card{min-width:0;padding:clamp(26px,3vw,40px);border:1px solid #baa272;border-radius:26px;background:#fffdf6f5;box-shadow:inset 0 0 0 6px #f5efdf,0 26px 65px #5b472313}.funding-page .fund-contact-card>.ct-kicker{margin:0 0 16px}.funding-page .fund-contact-card h3{margin:0;color:var(--ct-green);font:clamp(28px,2.8vw,38px)/1.2 var(--font-suisse-display),monospace;letter-spacing:-.04em}.funding-page .fund-contact-intro{margin:20px 0 0;color:var(--ct-muted);font-size:15px;line-height:1.8;max-width:45ch}.funding-page .fund-contact-details{list-style:none;padding:0;margin:26px 0;border-block:1px solid var(--ct-line)}.funding-page .fund-contact-details li{display:flex;align-items:center;gap:14px;padding:16px 0;color:var(--ct-green);font-size:14px;line-height:1.6}.funding-page .fund-contact-details li+li{border-top:1px solid #c8b48b55}.funding-page .fund-contact-details .cn-icon{width:22px;height:22px;flex:0 0 22px;color:#96733b}.funding-page .fund-preparation .fund-contact-card>.ct-button{width:100%;min-height:64px;justify-content:space-between;gap:18px;padding:18px 22px;font-size:14px}.funding-page .fund-contact-note{margin:18px 0 0;color:var(--ct-muted);font-size:12px;line-height:1.8}.funding-page .fund-contact-attachments{display:inline-flex;align-items:center;min-height:44px;margin-top:12px;color:var(--ct-green);font-size:12px;line-height:1.7;text-underline-offset:4px}.funding-page .fund-contact-attachments:focus-visible{outline:2px solid #96733b;outline-offset:4px;border-radius:4px}.funding-page .fund-source-list{border:1px solid #c7b591;border-radius:20px;background:#fffdf8}.funding-page .fund-source-list>summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:102px;padding:25px 30px;cursor:pointer;list-style:none}.funding-page .fund-source-list>summary strong{color:var(--ct-green);font-weight:500;font-size:18px;line-height:1.5}.funding-page .fund-source-list>summary small{display:block;font-size:11px;color:var(--ct-muted);margin-top:6px}.funding-page .fund-source-plus{display:grid;place-items:center;width:36px;height:36px;flex:0 0 36px;border-radius:50%;border:1px solid #b69a61;color:var(--ct-green);background:#eed6a1;font-size:23px;transition:transform .2s}.funding-page .fund-source-list[open] .fund-source-plus{transform:rotate(45deg)}.funding-page .fund-source-list ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;list-style:none;padding:0 30px 12px;margin:0}.funding-page .fund-source-list li{min-width:0;border-top:1px solid var(--ct-line);padding:20px 0}.funding-page .fund-source-list li a{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:44px;text-decoration:none;color:var(--ct-green)}.funding-page .fund-source-list li a small{display:block;font-size:10px;color:#836436;line-height:1.6;margin-bottom:7px}.funding-page .fund-source-list li a strong{font-size:14px;font-weight:500;line-height:1.6}.funding-page .fund-source-list li a:hover strong{text-decoration:underline;text-underline-offset:4px}.funding-page .fund-source-list li .cn-arrow{flex:0 0 20px;width:20px;height:20px}.funding-page .fund-source-list li p,.funding-page .fund-source-note{margin:10px 0 0;color:var(--ct-muted);font-size:12px;line-height:1.8}.funding-page .fund-source-note{margin-top:22px}@media(min-width:1600px){.funding-page .ct-hero-stage{min-height:740px}}@media(max-width:1100px){.funding-page :is(.fund-mechanisms,.fund-scope-grid){gap:16px}.funding-page :is(.fund-mechanisms,.fund-scope-grid) article{padding:24px}.funding-page .fund-programmes{gap:20px}.funding-page .fund-card-top{align-items:flex-start}}@media(max-width:1000px){.funding-page :is(.fund-plan-grid,.fund-preparation-grid){grid-template-columns:minmax(0,1fr);gap:38px}.funding-page .fund-plan-photo{max-width:780px}.funding-page .fund-plan-photo figure>div{aspect-ratio:3/2}.funding-page .fund-contact-card{max-width:780px;width:100%}.funding-page .fund-verification{align-items:flex-start}}@media(max-width:900px){.funding-page .ct-hero-stage{min-height:610px}.funding-page .ct-hero-copy{width:100%;max-width:680px}.funding-page .ct-hero:before{background:linear-gradient(90deg,#102b22eb,#142d24af 70%,#142d2440)}.funding-page :is(.fund-mechanisms,.fund-scope-grid){grid-template-columns:minmax(0,1fr);gap:18px}.funding-page :is(.fund-mechanisms,.fund-scope-grid) article{padding:28px}.funding-page .fund-mechanisms p,.funding-page .fund-scope-grid p{max-width:65ch}.funding-page .fund-scope .ct-link{align-self:flex-start}.funding-page .fund-programmes{grid-template-columns:minmax(0,1fr)}.funding-page .fund-programme{padding:30px}.funding-page .fund-card-heading h3{font-size:32px}.funding-page .fund-metric strong{font-size:30px}.funding-page .fund-verification{flex-direction:column;gap:14px}.funding-page .fund-source-list ol{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.funding-page .ct-hero-stage{min-height:0;padding-block:32px 66px}.funding-page .ct-hero:before{background:linear-gradient(90deg,#102b22ed,#142d24c2)}.funding-page .ct-hero-background{object-position:68% center}.funding-page .fund-hero-note{font-size:10px;margin-top:24px}.funding-page :is(.fund-programme,.fund-contact-card){padding:23px;border-radius:20px}.funding-page .fund-filters{gap:8px}.funding-page .fund-filters button{font-size:11px;padding:9px 13px;gap:10px}.funding-page .fund-card-top{gap:14px;margin-bottom:23px}.funding-page .fund-status{font-size:9px;padding:6px 9px;max-width:210px}.funding-page .fund-card-heading h3{font-size:27px}.funding-page .fund-metric{min-height:0;margin-top:22px}.funding-page .fund-metric strong{font-size:27px}.funding-page .fund-intro{font-size:13px}.funding-page .fund-timing{padding:15px 17px;font-size:11px}.funding-page .fund-conditions summary{font-size:12px}.funding-page .fund-conditions li{font-size:11px}.funding-page .fund-scope-note{align-items:flex-start;padding:20px}.funding-page .fund-role{gap:16px}.funding-page .fund-role h3{font-size:22px}.funding-page .fund-role .ct-icon{width:40px;height:40px;flex-basis:40px}.funding-page .fund-source-list>summary{padding:22px}.funding-page .fund-source-list>summary strong{font-size:15px}.funding-page .fund-source-list ol{padding-inline:22px}}@media(prefers-reduced-motion:reduce){.funding-page :is(.fund-filters button,.fund-conditions summary>span,.fund-source-plus){transition:none}}.funding-page .fund-hero{background:#f8f5ee;color:#142039}.funding-page .fund-hero-art{position:absolute;inset:0;z-index:-2;display:block}.funding-page .fund-hero-art img{width:100%;height:100%;display:block;object-fit:contain;object-position:right center}.funding-page .fund-hero:before{background:linear-gradient(90deg,#f8f5eef2,#f8f5eed4 26%,#f8f5ee00 43%);pointer-events:none}.funding-page .fund-hero .ct-hero-stage{min-height:clamp(790px,56.3vw,1160px);padding-block:58px 88px}.funding-page .fund-hero .ct-hero-copy{width:min(590px,39%);max-width:none}.funding-page .fund-hero h1{color:#142039;font-size:clamp(39px,3.45vw,64px);line-height:1.12;margin-bottom:28px;text-wrap:wrap}.funding-page .fund-hero h1 span{color:#234a3b}.funding-page .fund-hero .ct-breadcrumbs{color:#52675c;margin-bottom:42px}.funding-page .fund-hero .ct-breadcrumbs a:hover{color:#8c6835}.funding-page .fund-hero .ct-kicker{color:#7e622f;font-size:10px;letter-spacing:.1em}.funding-page .fund-hero .ct-lead{color:#4d6155;max-width:41ch;font-size:clamp(15px,1.08vw,18px);line-height:1.85}.funding-page .fund-hero .ct-actions{gap:12px}.funding-page .fund-hero .ct-button{background:#234a3b;color:#fffdf6;border-color:#234a3b;font-size:12px;padding-left:20px;gap:16px}.funding-page .fund-hero .ct-button:hover{background:#355c48;color:#fffdf6}.funding-page .fund-hero .ct-button-outline{background:#fffcf5c9;color:#234a3b;border-color:#ae8d51}.funding-page .fund-hero .ct-button-outline:hover{background:#eee0c3;color:#234a3b}.funding-page .fund-hero :is(a,button):focus-visible{outline-color:#8b6837}.funding-page .fund-hero-note{display:flex;align-items:center;gap:12px;width:fit-content;max-width:100%;padding:16px 0 0;margin:28px 0 0;border-top:1px solid #b9a2787a;text-decoration:none;color:#516346;font-size:10px;letter-spacing:.01em;line-height:1.7}.funding-page .fund-hero-note>.cn-icon{width:22px;height:22px;flex:0 0 22px;color:#8d6c34}.funding-page .fund-hero-note>.cn-arrow{width:18px;height:18px;flex:0 0 18px}.funding-page .fund-hero-note:hover>span{text-decoration:underline;text-underline-offset:4px}.funding-page main>.ct-section{position:relative;isolation:isolate;padding-block:clamp(74px,7vw,125px);overflow:hidden}.funding-page main>.ct-section>.ct-container{position:relative;z-index:1}.funding-page .fund-drafting{position:absolute;inset:0;z-index:0;pointer-events:none;background:#ae8d51;-webkit-mask:url(/assets/images/funding-v217/rysunek-modernizacji.svg) center/1600px 1000px repeat-y;mask:url(/assets/images/funding-v217/rysunek-modernizacji.svg) center/1600px 1000px repeat-y;opacity:.23}.funding-page .fund-drafting-light{background:#ebcf95;opacity:.22}.funding-page .ct-section-heading{margin-bottom:46px}.funding-page .fund-overview{background:radial-gradient(ellipse at 12% 100%,#e7d7b969,transparent 58%),linear-gradient(120deg,#fffdf8,#f5f0e6)}.funding-page .fund-mechanisms article{position:relative;isolation:isolate;overflow:hidden;padding:clamp(26px,2.6vw,40px);border-radius:26px;background:linear-gradient(135deg,#fffefaeb,#f8f2e8f2);box-shadow:inset 0 0 0 6px #fffdf860,0 18px 48px #5446270a}.funding-page .fund-mechanisms article:before{content:"";position:absolute;z-index:-1;right:-55px;top:-88px;width:220px;aspect-ratio:1;border:1px solid #af8c4d24;border-radius:50%;box-shadow:0 0 0 26px #af8c4d09,0 0 0 53px #af8c4d05}.funding-page .fund-card-top>.ct-icon,.funding-page :is(.fund-mechanism-top,.fund-scope-top)>.ct-icon{width:54px;height:54px;flex:0 0 54px;background:#fffdf7b3;box-shadow:inset 0 0 0 5px #f4ede0}.funding-page .fund-programme-section{background:radial-gradient(ellipse at 95% 0,#eee0bd80,transparent 50%),linear-gradient(125deg,#f1e9dc,#f5efe2 60%,#eae5d8)}.funding-page .fund-verification{border-radius:20px;border-color:#c9b58c;background:#fffdf6ec;padding:24px 28px;box-shadow:inset 0 0 0 5px #f7f0e4}.funding-page .fund-filters{gap:10px;padding-bottom:8px}.funding-page .fund-filters button{padding:12px 19px;min-height:50px;box-shadow:0 5px 16px #493b1f05}.funding-page .fund-filters button[aria-pressed=true]{background:#e9d09b;color:#193c2e;border-color:#af8d4f}.funding-page .fund-filters button[aria-pressed=true] span{color:#193c2e;background:#fff9e863}.funding-page .fund-results{font-size:12px;margin:14px 0 36px}.funding-page .fund-programme-group[hidden]{display:none}.funding-page .fund-group-heading{display:flex;align-items:end;justify-content:space-between;gap:20px 45px;padding:0 0 25px}.funding-page .fund-group-heading h3{font-size:clamp(22px,2vw,30px);line-height:1.25;max-width:26ch;margin:0;color:#244939;text-wrap:pretty}.funding-page .fund-group-heading p{font-size:12px;line-height:1.8;color:#536353;max-width:56ch;margin:0}.funding-page .fund-programme-group--pending{margin-top:50px;padding-top:35px;border-top:1px solid #baa786}.funding-page .fund-programme-group--pending .fund-group-heading h3{color:#705837}.funding-page .fund-programme{overflow:hidden;padding:clamp(28px,3vw,44px);border-radius:26px;border-color:#cab68f;background:radial-gradient(circle at 100% 0,transparent 135px,#c6a87120 136px,transparent 137px,transparent 166px,#c6a87117 167px,transparent 168px),linear-gradient(130deg,#fffef9,#f9f4e9);box-shadow:inset 0 0 0 6px #fffef95e,0 22px 46px #54462709}.funding-page .fund-programme--local{background:linear-gradient(135deg,#fffcf4,#f3ead9)}.funding-page .fund-programme--closed{background:linear-gradient(135deg,#f7f6ef,#ebece5);border-color:#b9b8aa}.funding-page .fund-card-top{margin-bottom:28px}.funding-page .fund-status{font-size:11px;max-width:76%;text-align:center;line-height:1.5;padding:8px 13px}.funding-page .fund-card-heading{min-height:111px}.funding-page .fund-card-heading h3{font-size:clamp(28px,2.7vw,41px);line-height:1.13;max-width:22ch}.funding-page .fund-card-number{color:#ae9360;font-size:19px}.funding-page .fund-metric{margin-top:18px;padding-block:24px;min-height:122px}.funding-page .fund-metric strong{font-size:clamp(27px,2.6vw,40px);color:#214b36}.funding-page .fund-metric>span{font-size:12px;max-width:55ch;line-height:1.7}.funding-page .fund-intro{font-size:14px;margin:24px 0}.funding-page .fund-timing{background:#eee7d8a8;border-left-color:#ad8b4b;padding:19px 22px;font-size:12px}.funding-page .fund-conditions summary{min-height:62px;font-size:13px}.funding-page .fund-conditions summary>span{display:grid;place-items:center;width:28px;height:28px;flex:0 0 28px;border:1px solid #b69a64;border-radius:50%;font-size:20px;color:#254835;background:#f6ead1}.funding-page .fund-conditions li{font-size:13px;line-height:1.85}.funding-page .fund-card-links{display:grid;gap:9px;padding-top:24px}.funding-page .fund-card-links a{width:100%;justify-content:space-between;gap:20px;padding:12px 14px 12px 23px;border:1px solid #31503d;border-radius:999px;font-size:12px;background:#234735;color:#fffdf5;min-height:62px}.funding-page .fund-card-links a small{color:#e2e9db;font-size:10px;margin-top:3px}.funding-page .fund-card-links .cn-arrow{width:32px;height:32px;flex:0 0 32px;border:1px solid #bba064;border-radius:50%;mask:none;-webkit-mask:none;background:#ead09a url(/assets/icons/right-2767192.png) 50%/16px 16px no-repeat}.funding-page .fund-card-links a:hover{background:#345d44}.funding-page .fund-card-links .fund-source-secondary{background:#fffaf0;color:#294332;border-color:#c3aa7b;min-height:56px}.funding-page .fund-card-links .fund-source-secondary small{color:#606b58}.funding-page .fund-card-links .fund-source-secondary:hover{background:#eee0c4}.funding-page .fund-scope{background:radial-gradient(ellipse at 100% 0,#3d62515c,transparent 58%),linear-gradient(120deg,#193d30,#18382e 55%,#0e2634)}.funding-page .fund-scope :is(h2,h3){color:#fffdf5}.funding-page .fund-scope-grid article{border-color:#bca4718c;border-radius:25px;background:linear-gradient(130deg,#3c5a4ce8,#17352ae8);padding:clamp(27px,2.4vw,36px);box-shadow:inset 0 0 0 5px #efd7a606}.funding-page .fund-scope .ct-icon{background:#f8f1df;color:#244331}.funding-page .fund-scope-grid h3{font-size:30px}.funding-page .fund-scope-grid .ct-button{margin-top:auto;width:100%;font-size:12px;min-height:52px;box-shadow:none}.funding-page .fund-scope-note{background:#10281ece;border-radius:19px}.funding-page .fund-plan{background:linear-gradient(135deg,#fffdf7,#f4eedf 70%,#ede7d7)}.funding-page .fund-plan .fund-drafting{-webkit-mask-position:left bottom;mask-position:left bottom;opacity:.19}.funding-page .fund-plan-photo{position:sticky;top:calc(var(--global-header-height,126px) + 90px)}.funding-page .fund-plan-photo figure>div{border-radius:27px;padding:7px;background:#fbf7ec;box-shadow:0 22px 55px #5b47231a}.funding-page .fund-plan-photo img{border-radius:20px}.funding-page .fund-role{padding:30px 26px;border:1px solid #cdb991;border-radius:22px;background:#fffdf4ed}.funding-page .fund-role .ct-button{margin-top:8px;font-size:12px}.funding-page .fund-steps{padding-left:4px}.funding-page .fund-steps li{grid-template-columns:42px minmax(0,1fr);gap:20px;padding-block:25px}.funding-page .fund-steps li>span{display:grid;place-items:center;width:40px;height:40px;border:1px solid #cbb688;border-radius:50%;background:#fcf7e9;font-size:13px;line-height:1;color:#806132}.funding-page .fund-steps h3{margin:6px 0 13px;font-size:26px}.funding-page .fund-steps p{font-size:14px}.funding-page .fund-preparation{background:radial-gradient(ellipse at 8% 30%,#fffcf5cc,transparent 65%),linear-gradient(120deg,#eee3ce,#f0e5d0 58%,#dddccb)}.funding-page .fund-direct{padding:23px 25px;border:1px solid #c8b48b;border-radius:19px;background:#fffaf0d9}.funding-page .fund-sources{background:linear-gradient(130deg,#fcfaf4,#eef1e7)}.funding-page .fund-sources .fund-drafting{opacity:.17}.funding-page .fund-source-list{border-radius:24px;background:#fffdf7ef;box-shadow:0 14px 40px #26362808}.funding-page .fund-source-list>summary{padding:30px 35px}.funding-page .fund-source-list ol{padding-inline:35px}.funding-page .fund-source-list li .cn-arrow{width:30px;height:30px;flex:0 0 30px;border:1px solid #c5ab73;border-radius:50%;mask:none;-webkit-mask:none;background:#eed7a6 url(/assets/icons/right-2767192.png) 50%/16px 16px no-repeat}.funding-page .manufacturers-scope .manufacturers-section{background:radial-gradient(circle at 95% 90%,transparent 149px,#a78a5230 150px,transparent 151px,transparent 182px,#a78a521c 183px,transparent 184px),linear-gradient(120deg,#fcfaf4,#f1ebdd)}.funding-page .service-faq{position:relative;isolation:isolate;background:linear-gradient(120deg,#faf8ef,#e9eee3);border-top:1px solid #cbb995}.funding-page .service-faq:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:#aa8b51;opacity:.18;-webkit-mask:url(/assets/images/funding-v217/rysunek-modernizacji.svg) center bottom/1600px 1000px repeat-y;mask:url(/assets/images/funding-v217/rysunek-modernizacji.svg) center bottom/1600px 1000px repeat-y}.funding-page .service-faq .sfq-scene{z-index:1}.funding-page .service-faq .sfq-button .cn-arrow{width:30px;height:30px;flex:0 0 30px;border:1px solid #bfa269;mask:none;-webkit-mask:none;background:#ead39d url(/assets/icons/right-2767192.png) 50%/16px 16px no-repeat}.funding-page main .service-contact.subpage-contact-background{background:linear-gradient(90deg,#f5eddfde,#f4ecdd80),url(/assets/images/funding-v217/rysunek-modernizacji.svg) 50%/cover no-repeat,linear-gradient(125deg,#eee4d3,#faf5ea 70%,#e8deca);padding-block:clamp(65px,6vw,100px)}.funding-page .service-contact__inner{position:relative;z-index:1}@media(min-width:1900px){.funding-page .fund-hero .ct-hero-stage{width:min(1880px,calc(100% - 160px))}.funding-page .fund-hero .ct-hero-copy{width:590px}}@media(max-width:1100px){.funding-page .fund-hero{display:flex;flex-direction:column;background:linear-gradient(130deg,#faf7ef,#f4eddd)}.funding-page .fund-hero:before{display:none}.funding-page .fund-hero-art{position:relative;inset:auto;z-index:0;order:2;width:min(780px,100%);align-self:center;margin:0 0 24px}.funding-page .fund-hero-art img{height:auto;aspect-ratio:1;border-radius:24px;object-fit:contain}.funding-page .fund-hero .ct-hero-stage{min-height:0;padding-block:40px}.funding-page .fund-hero .ct-hero-copy{width:100%;max-width:760px}.funding-page .fund-hero h1{font-size:clamp(36px,5.2vw,56px)}.funding-page .fund-hero .ct-lead{max-width:58ch}.funding-page .fund-hero .ct-breadcrumbs{margin-bottom:28px}.funding-page .fund-group-heading{display:block}.funding-page .fund-group-heading h3{max-width:none;margin-bottom:13px}.funding-page .fund-group-heading p{max-width:75ch}.funding-page .fund-card-heading{min-height:101px}.funding-page .fund-card-heading h3{font-size:31px}.funding-page .fund-card-top{align-items:center}.funding-page .fund-status{font-size:10px}.funding-page .fund-card-links a{padding-left:18px;gap:12px}}@media(max-width:1000px){.funding-page .fund-plan-photo{position:static;max-width:none}.funding-page .fund-plan-photo figure>div{max-width:780px}.funding-page .fund-contact-card{max-width:none}}@media(max-width:900px){.funding-page .fund-card-heading{min-height:0}.funding-page .fund-card-heading h3{font-size:34px}.funding-page .fund-scope-grid .ct-button{width:fit-content;min-width:230px}.funding-page .fund-status{max-width:78%}}@media(max-width:650px){.funding-page main>.ct-section{padding-block:64px}.funding-page .fund-hero .ct-hero-stage{padding-block:30px}.funding-page .fund-hero h1{font-size:clamp(31px,8.7vw,46px);margin-bottom:24px}.funding-page .fund-hero .ct-kicker{font-size:9px;gap:10px;letter-spacing:.04em}.funding-page .fund-hero .ct-kicker:before{width:20px;flex-basis:20px}.funding-page .fund-hero .ct-lead{font-size:15px}.funding-page .fund-hero .ct-actions{display:grid;grid-template-columns:1fr}.funding-page .fund-hero .ct-button{width:100%;min-height:54px}.funding-page .fund-hero-art{width:calc(100% - 24px);margin-bottom:18px}.funding-page .fund-hero-art img{border:1px solid #d0bf9c;border-radius:18px}.funding-page .fund-hero-note{font-size:9px;gap:10px}.funding-page .ct-section-heading{margin-bottom:30px}.funding-page .fund-drafting{-webkit-mask-size:auto 900px;mask-size:auto 900px;-webkit-mask-position:65% bottom;mask-position:65% bottom;opacity:.16}.funding-page .fund-drafting-light{opacity:.23}.funding-page .fund-verification{padding:23px;border-radius:18px}.funding-page .fund-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.funding-page .fund-filters button{font-size:11px;gap:8px;padding:10px 13px;min-height:48px}.funding-page .fund-filters button span{min-width:22px;height:22px}.funding-page .fund-results{font-size:11px}.funding-page .fund-programme{padding:25px 22px;border-radius:22px}.funding-page .fund-card-top{gap:12px;margin-bottom:25px}.funding-page .fund-card-top>.ct-icon{width:46px;height:46px;flex-basis:46px}.funding-page .fund-status{padding:7px 10px;font-size:10px}.funding-page .fund-card-heading{padding-right:28px}.funding-page .fund-card-heading h3{font-size:clamp(24px,7.2vw,31px);overflow-wrap:anywhere}.funding-page .fund-card-number{font-size:16px}.funding-page .fund-metric{min-height:0;margin-top:23px;padding-block:22px}.funding-page .fund-metric strong{font-size:clamp(24px,7vw,30px)}.funding-page .fund-metric>span{font-size:11px}.funding-page .fund-intro{font-size:14px}.funding-page .fund-timing{font-size:12px;padding:17px 18px}.funding-page .fund-conditions summary{font-size:12px;gap:13px}.funding-page .fund-conditions li{font-size:12px}.funding-page .fund-card-links a{font-size:11px;padding:11px 11px 11px 18px;gap:10px}.funding-page .fund-card-links .cn-arrow{width:29px;height:29px;flex-basis:29px}.funding-page .fund-card-links a small{font-size:9px}.funding-page .fund-scope-grid .ct-button{width:100%;min-width:0;font-size:11px}.funding-page .fund-role{padding:25px 22px;display:block}.funding-page .fund-role>.ct-icon{margin-bottom:18px}.funding-page .fund-role .ct-button{font-size:11px}.funding-page .fund-steps li{gap:16px;grid-template-columns:36px minmax(0,1fr)}.funding-page .fund-steps li>span{width:34px;height:34px}.funding-page .fund-steps h3{font-size:23px;margin-top:4px}.funding-page .fund-steps p{font-size:13px}.funding-page .fund-direct{padding:20px;gap:14px}.funding-page .fund-direct a{font-size:22px}.funding-page .fund-preparation .ct-button{font-size:11px}.funding-page .fund-source-list>summary{padding:25px 22px}.funding-page .fund-source-list ol{padding-inline:22px}.funding-page main .service-contact.subpage-contact-background{background-size:auto,auto 800px,auto;padding-block:64px}}@media(prefers-reduced-motion:reduce){.funding-page .fund-conditions summary>span{transition:none}}