.municipality-detail-module__VgLyka__page{max-width:1440px}.municipality-detail-module__VgLyka__hero{height:389px;position:relative}.municipality-detail-module__VgLyka__photoCount{color:#111;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:22px;padding:9px 15px;font-size:14px;position:absolute;bottom:20px;right:20px}.municipality-detail-module__VgLyka__fact{align-items:flex-start}.municipality-detail-module__VgLyka__fact strong{margin-top:5px}.municipality-detail-module__VgLyka__mobileMapLink,.municipality-detail-module__VgLyka__mobileInvestmentLabel{display:none}.municipality-detail-module__VgLyka__sectors{grid-template-columns:1fr 1fr;gap:40px;display:grid}.municipality-detail-module__VgLyka__sectors img{border-radius:12px;margin-bottom:14px;display:block}.municipality-detail-module__VgLyka__sectors h2{margin-bottom:14px;font-size:18px;font-weight:500}.municipality-detail-module__VgLyka__sectors ul{gap:12px;margin:0;padding:0;font-size:16px;list-style:none;display:grid}.municipality-detail-module__VgLyka__mapSection h2{margin-bottom:24px}.municipality-detail-module__VgLyka__mapWrap{background:#e8e4d9;border-radius:22px;width:100%;height:310px;position:relative;overflow:hidden}.municipality-detail-module__VgLyka__mapCanvas{width:100%;height:100%}.municipality-detail-module__VgLyka__mapError{color:#4b4b4b;text-align:center;background:#ece9df;place-items:center;margin:0;padding:20px;display:grid;position:absolute;inset:0}.municipality-detail-module__VgLyka__mapPin{background:#f4bb00;border:6px solid #fff;border-radius:50% 50% 50% 0;width:32px;height:32px;display:block;transform:rotate(-45deg);box-shadow:0 2px 8px #0004}.municipality-detail-module__VgLyka__mapButton{min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #111;border-radius:24px;margin-top:18px;padding:8px 22px}.municipality-detail-module__VgLyka__cardActions{gap:14px;margin-top:24px;display:grid}.municipality-detail-module__VgLyka__extraActions>a{background:#fed000;border-color:#fed000}.municipality-detail-module__VgLyka__document+.municipality-detail-module__VgLyka__document{margin-top:18px}.municipality-detail-module__VgLyka__demo{color:#666;margin-top:40px;font-size:13px;line-height:1.4}.municipality-detail-module__VgLyka__loadError{color:#9c2424;padding:30px}.municipality-detail-module__VgLyka__loadError button{color:inherit;cursor:pointer;background:0 0;border:0;margin-left:12px;text-decoration:underline}.municipality-detail-module__VgLyka__mapDialog{background:#fff;border:0;border-radius:24px;width:min(680px,100vw - 24px);max-width:none;padding:32px;position:relative}.municipality-detail-module__VgLyka__mapDialog h2{max-width:calc(100% - 40px);margin:0 0 24px;font-size:24px}.municipality-detail-module__VgLyka__mapDialogContent{gap:24px;display:grid}.municipality-detail-module__VgLyka__mapDialog .municipality-detail-module__VgLyka__mapWrap{height:360px}.municipality-detail-module__VgLyka__closeMap{cursor:pointer;background:0 0;border:0;font-size:32px;line-height:1;position:absolute;top:20px;right:24px}@media (max-width:600px){.municipality-detail-module__VgLyka__page{padding-top:0}.municipality-detail-module__VgLyka__hero{height:160px}.municipality-detail-module__VgLyka__photoCount{padding:6px 10px;font-size:10px;bottom:12px;right:12px}.municipality-detail-module__VgLyka__mobileMapLink{color:#2563eb;font:inherit;cursor:pointer;background:0 0;border:0;margin-top:8px;padding:0;font-size:12px;text-decoration:underline;display:inline-block}.municipality-detail-module__VgLyka__sectors,.municipality-detail-module__VgLyka__mapSection,.municipality-detail-module__VgLyka__desktopInvestmentLabel{display:none}.municipality-detail-module__VgLyka__mobileInvestmentLabel{display:inline}.municipality-detail-module__VgLyka__cardActions{gap:10px;margin-top:16px}.municipality-detail-module__VgLyka__document+.municipality-detail-module__VgLyka__document{display:none}.municipality-detail-module__VgLyka__demo{margin:30px 0 0}.municipality-detail-module__VgLyka__mapDialog{border-radius:24px;width:calc(100vw - 16px);padding:24px 16px}.municipality-detail-module__VgLyka__mapDialog h2{margin-bottom:18px;font-size:20px}.municipality-detail-module__VgLyka__mapDialogContent{gap:16px}.municipality-detail-module__VgLyka__mapDialog .municipality-detail-module__VgLyka__mapWrap{height:min(420px,55vh)}.municipality-detail-module__VgLyka__closeMap{top:14px;right:16px}}
.support-detail-module__CO9vbW__page{color:#000;background:#fff;width:100%;max-width:1440px;min-height:1320px;margin:0 auto;padding:48px 60px 110px}.support-detail-module__CO9vbW__backRow{margin-bottom:72px}.support-detail-module__CO9vbW__back{min-height:44px;color:inherit;align-items:center;gap:24px;font-size:24px;font-weight:700;text-decoration:none;display:inline-flex}.support-detail-module__CO9vbW__back img{width:24px;height:24px}.support-detail-module__CO9vbW__top{grid-template-columns:minmax(0,510px) minmax(0,1fr);gap:28px;display:grid}.support-detail-module__CO9vbW__hero{border-radius:26px;width:100%;height:361px;overflow:hidden}.support-detail-module__CO9vbW__hero img{object-fit:cover;width:100%;height:100%;display:block}.support-detail-module__CO9vbW__summary{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.support-detail-module__CO9vbW__summary h1{font-size:28px;font-weight:700;line-height:1.15}.support-detail-module__CO9vbW__description{max-width:670px;margin-top:24px;font-size:16px;line-height:1.2}.support-detail-module__CO9vbW__badge{color:#2563eb;background:#2d91d533;border-radius:26px;margin-top:24px;padding:10px;font-size:18px;line-height:25px}.support-detail-module__CO9vbW__facts{grid-template-rows:repeat(3,auto);grid-template-columns:1fr 1fr;grid-auto-flow:column;gap:32px 30px;width:100%;margin-top:32px;display:grid}.support-detail-module__CO9vbW__fact{align-items:center;gap:14px;min-width:0;font-size:16px;line-height:18px;display:flex}.support-detail-module__CO9vbW__fact img{flex:0 0 40px;width:40px;height:40px}.support-detail-module__CO9vbW__fact div{min-width:0}.support-detail-module__CO9vbW__fact span,.support-detail-module__CO9vbW__fact strong{display:block}.support-detail-module__CO9vbW__fact strong{font-weight:500}.support-detail-module__CO9vbW__fact:first-child span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.support-detail-module__CO9vbW__fact:first-child strong{font-weight:400}.support-detail-module__CO9vbW__body{grid-template-columns:minmax(0,724px) minmax(0,536px);justify-content:space-between;gap:46px;margin-top:96px;display:grid}.support-detail-module__CO9vbW__story{flex-direction:column;gap:60px;min-width:0;display:flex}.support-detail-module__CO9vbW__story h2{font-size:28px;line-height:1.1}.support-detail-module__CO9vbW__about p{max-width:720px;margin-top:24px;font-size:16px;line-height:20px}.support-detail-module__CO9vbW__benefits{flex-wrap:wrap;align-items:flex-start;gap:32px;display:flex}.support-detail-module__CO9vbW__benefit{flex-direction:column;align-items:flex-start;gap:14px;max-width:200px;font-size:16px;line-height:18px;display:flex}.support-detail-module__CO9vbW__benefit img{object-fit:cover;border-radius:12px;width:45px;height:45px}.support-detail-module__CO9vbW__benefit strong{max-width:145px;font-weight:500}.support-detail-module__CO9vbW__goals ul{gap:24px;margin:40px 0 0;padding:0;list-style:none;display:grid}.support-detail-module__CO9vbW__goals li{align-items:center;gap:14px;font-size:18px;line-height:20px;display:flex}.support-detail-module__CO9vbW__goals li img{flex:0 0 24px;width:24px;height:24px}.support-detail-module__CO9vbW__aside{flex-direction:column;gap:24px;min-width:0;display:flex}.support-detail-module__CO9vbW__infoCard{background:#f4f1e9;border-radius:26px;padding:30px}.support-detail-module__CO9vbW__infoLabel{margin-bottom:24px;font-size:16px;line-height:18px;display:block}.support-detail-module__CO9vbW__amount{font-size:28px;line-height:1.1;display:block}.support-detail-module__CO9vbW__infoCard h2{margin-bottom:40px;font-size:20px;font-weight:500;line-height:1.1}.support-detail-module__CO9vbW__document{grid-template-columns:45px minmax(0,1fr) auto 42px;align-items:center;gap:14px;font-size:16px;display:grid}.support-detail-module__CO9vbW__document>img{border-radius:12px;width:45px;height:45px}.support-detail-module__CO9vbW__document strong{min-width:0;font-weight:500}.support-detail-module__CO9vbW__document small{white-space:nowrap;font-size:14px}.support-detail-module__CO9vbW__document button{background:0 0;border:1px solid #000;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.support-detail-module__CO9vbW__document button img{width:24px;height:24px}.support-detail-module__CO9vbW__infoCard .support-detail-module__CO9vbW__contactLabel{margin-bottom:24px;font-size:16px;font-weight:400}.support-detail-module__CO9vbW__contactGrid{grid-template-columns:minmax(0,1fr) auto;gap:16px;margin-bottom:28px;display:grid}.support-detail-module__CO9vbW__contactName,.support-detail-module__CO9vbW__contactMethods{flex-direction:column;gap:14px;font-size:16px;line-height:18px;display:flex}.support-detail-module__CO9vbW__contactName strong{font-weight:500}.support-detail-module__CO9vbW__contactMethods span{white-space:nowrap;align-items:center;gap:14px;display:flex}.support-detail-module__CO9vbW__contactMethods img{width:24px;height:24px}.support-detail-module__CO9vbW__actions{gap:24px;margin-top:8px;display:grid}.support-detail-module__CO9vbW__primary,.support-detail-module__CO9vbW__secondary{color:#000;width:100%;min-height:54px;font:inherit;text-align:center;cursor:pointer;border-radius:27px;justify-content:center;align-items:center;padding:12px 20px;font-size:20px;font-weight:700;line-height:1.1;text-decoration:none;display:flex}.support-detail-module__CO9vbW__primary{background:#fed000;border:1px solid #fed000}.support-detail-module__CO9vbW__primary:disabled{opacity:.65;cursor:wait}.support-detail-module__CO9vbW__secondary{background:0 0;border:1px solid #000}.support-detail-module__CO9vbW__secondary[aria-pressed=true]{background:#fff3b4}.support-detail-module__CO9vbW__notice{max-width:536px;margin:20px 0 0 auto;font-size:14px;line-height:1.4}@media (max-width:1150px){.support-detail-module__CO9vbW__page{padding-inline:32px}.support-detail-module__CO9vbW__body{grid-template-columns:minmax(0,1fr) minmax(0,420px)}.support-detail-module__CO9vbW__contactGrid{grid-template-columns:1fr}}@media (max-width:900px){.support-detail-module__CO9vbW__top,.support-detail-module__CO9vbW__body{grid-template-columns:1fr}.support-detail-module__CO9vbW__body{margin-top:48px}.support-detail-module__CO9vbW__aside{max-width:620px}}@media (max-width:600px){.support-detail-module__CO9vbW__page{background:#f4f1e9;min-height:0;padding:0 16px 110px}.support-detail-module__CO9vbW__backRow{margin-bottom:24px}.support-detail-module__CO9vbW__back{gap:14px;font-size:24px}.support-detail-module__CO9vbW__back img{width:20px;height:20px}.support-detail-module__CO9vbW__top{flex-direction:column;gap:0;display:flex}.support-detail-module__CO9vbW__summary{display:contents}.support-detail-module__CO9vbW__summary h1{order:0;margin-bottom:24px;font-size:20px;line-height:25px}.support-detail-module__CO9vbW__hero{order:1;height:160px;margin-bottom:24px}.support-detail-module__CO9vbW__description{order:2;margin:0 0 24px;font-size:12px;line-height:14px}.support-detail-module__CO9vbW__badge{display:none}.support-detail-module__CO9vbW__facts{flex-direction:column;order:3;gap:24px;margin:0;display:flex}.support-detail-module__CO9vbW__fact{font-size:16px}.support-detail-module__CO9vbW__fact img{width:40px;height:40px}.support-detail-module__CO9vbW__body{flex-direction:column;gap:24px;margin-top:24px;display:flex}.support-detail-module__CO9vbW__story{display:contents}.support-detail-module__CO9vbW__about{display:none}.support-detail-module__CO9vbW__benefits{order:0;gap:24px;display:grid}.support-detail-module__CO9vbW__benefit{grid-template-columns:45px minmax(0,1fr);gap:4px 14px;max-width:none;display:grid}.support-detail-module__CO9vbW__benefit img{grid-row:span 2}.support-detail-module__CO9vbW__benefit strong{max-width:none}.support-detail-module__CO9vbW__benefit span{grid-column:2}.support-detail-module__CO9vbW__goals{order:1;margin-top:0}.support-detail-module__CO9vbW__goals h2{font-size:20px}.support-detail-module__CO9vbW__goals ul{gap:24px;margin-top:24px}.support-detail-module__CO9vbW__goals li{align-items:flex-start;font-size:18px;line-height:18px}.support-detail-module__CO9vbW__aside{order:2;width:100%;max-width:none;margin-top:0;display:block}.support-detail-module__CO9vbW__infoCard{background:#fff;border-radius:0;padding:16px 24px}.support-detail-module__CO9vbW__aside .support-detail-module__CO9vbW__infoCard:first-child{border-radius:26px 26px 0 0}.support-detail-module__CO9vbW__infoLabel,.support-detail-module__CO9vbW__infoCard h2{color:#6c6c6c;margin-bottom:14px;font-size:10px;font-weight:400}.support-detail-module__CO9vbW__amount{font-size:16px}.support-detail-module__CO9vbW__document{grid-template-columns:20px minmax(0,1fr) auto 28px;gap:4px;font-size:10px}.support-detail-module__CO9vbW__document>img{width:20px;height:20px}.support-detail-module__CO9vbW__document small{font-size:10px}.support-detail-module__CO9vbW__document button{border:0;width:28px;height:28px}.support-detail-module__CO9vbW__document button img{width:16px;height:16px}.support-detail-module__CO9vbW__infoCard .support-detail-module__CO9vbW__contactLabel{margin-bottom:14px;font-size:10px}.support-detail-module__CO9vbW__contactGrid{gap:14px;margin-bottom:14px}.support-detail-module__CO9vbW__contactName,.support-detail-module__CO9vbW__contactMethods{gap:8px;font-size:12px;line-height:14px}.support-detail-module__CO9vbW__contactMethods span{gap:8px}.support-detail-module__CO9vbW__contactMethods img{width:16px;height:16px}.support-detail-module__CO9vbW__aside .support-detail-module__CO9vbW__infoCard:nth-child(3){border-radius:0 0 26px 26px}.support-detail-module__CO9vbW__actions{gap:14px;margin-top:24px}.support-detail-module__CO9vbW__primary,.support-detail-module__CO9vbW__secondary{min-height:44px;padding:8px 12px;font-size:14px}.support-detail-module__CO9vbW__notice{margin:20px 0 0}}
