.fotovoltaika-mesta-obce-hero{background-color:var(--color-secondary);background-image:url(/images/cities-hero-bg.webp);background-size:800px auto;background-position:100% 100%;background-repeat:no-repeat;min-height:80vh;display:flex;align-items:center;justify-content:center;position:relative}.fotovoltaika-mesta-obce-hero-bg{background-image:url(/images/solar-panels-bg.webp);background-color:rgba(255,255,255,.3);background-repeat:no-repeat;background-size:cover;background-position:50%;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0;z-index:0;opacity:.05}.bold-text{font-weight:700}.fotovoltaika-mesta-obce-hero-content{max-width:600px;margin-top:180px;margin-bottom:120px}.fotovoltaika-mesta-obce-hero-breadcrumbs{font-size:18px;font-weight:500;margin-bottom:32px}.fotovoltaika-mesta-obce-hero-title{font-weight:700;font-size:36px;margin-bottom:24px}.fotovoltaika-mesta-obce-hero-title-highlight{color:var(--color-primary)}.fotovoltaika-mesta-obce-hero-description{font-size:18px}.fotovoltaika-mesta-obce-hero-buttons{display:flex;gap:16px;align-items:center;margin-top:36px}@media (max-width:1536px){.fotovoltaika-mesta-obce-hero{background-size:650px auto}}@media (max-width:1280px){.fotovoltaika-mesta-obce-hero{background-size:440px auto}}@media (max-width:1024px){.fotovoltaika-mesta-obce-hero{background-image:none}}@media (max-width:768px){.fotovoltaika-mesta-obce-hero-content{max-width:100%}}@media (max-width:475px){.fotovoltaika-mesta-obce-hero-buttons{flex-direction:column;gap:16px}.fotovoltaika-mesta-obce-hero-title{font-size:36px}.fotovoltaika-mesta-obce-hero-description{font-size:16px}}.fotovoltaika-mesta-obce-item-cards-wrapper{display:flex;flex-direction:column;gap:100px;margin:100px 0}.energy-prep{margin-bottom:100px}.energy-prep-label{font-weight:700;text-transform:uppercase;color:var(--color-primary);text-align:center;margin-bottom:12px}.energy-prep-title{font-weight:500;font-size:36px;text-align:center;margin-bottom:48px}.energy-prep-steps{display:grid;grid-template-columns:repeat(4,1fr);align-items:flex-start;justify-content:space-between;position:relative;gap:32px}.energy-prep-step{display:flex;flex-direction:column;align-items:center}.energy-prep-step-number{font-weight:600;z-index:1;font-size:18px;color:white;background-color:var(--color-primary);border-radius:50%;width:48px;height:48px;display:flex;align-items:center;justify-content:center;margin-bottom:12px}.energy-prep-step-title{font-size:22px;font-weight:500;text-align:center;margin-bottom:12px}.energy-prep-step-description{font-size:18px;text-align:center}.energy-prep-line{position:absolute;width:100%;top:22px;left:0;right:0}@media (max-width:1280px){.energy-prep-step-title{font-size:18px}.energy-prep-step-description{font-size:16px}}@media (max-width:1024px){.energy-prep-steps{grid-template-columns:repeat(1,1fr)}.energy-prep-label,.energy-prep-title{text-align:left}.energy-prep-line{display:none}.energy-prep-step-title{text-align:left;font-size:22px}.energy-prep-step-description{text-align:left;font-size:18px}.energy-prep-step{align-items:flex-start;border-bottom:1px solid #e0e0e0;padding-bottom:32px}.energy-prep-step:last-child{border-bottom:none;padding-bottom:0}}@media (max-width:475px){.energy-prep-title{font-size:28px}}.projects-section{padding-bottom:100px}.projects-section-title{font-weight:700;font-size:36px;margin-bottom:32px}.projects-section-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}@media (max-width:1280px){.projects-section-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:1024px){.project-card-stat span{font-size:14px}.project-card-overlay{padding:16px}}@media (max-width:768px){.projects-section-grid{grid-template-columns:repeat(1,1fr)}.project-card-overlay{padding:16px 24px}.project-card-stat span{font-size:16px}}@media (max-width:475px){.projects-section-title{font-size:28px}.project-card-overlay{padding:16px}.project-card-stat span{font-size:14px}}