.energy-producers-module{color:#fff}.ep-container{margin:0 auto;width:100%}.ep-grid{display:grid;gap:30px;grid-template-columns:1fr}@media (min-width:768px){.ep-grid{grid-template-columns:repeat(3,1fr)}}.ep-item{display:flex;flex-direction:column}.ep-image-wrapper{aspect-ratio:16/9;background-color:#0a0a2e;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:20px;margin-bottom:20px;overflow:hidden}.ep-title{color:#0097d8;font-size:20px;font-weight:700;line-height:1.2;margin:0 0 15px}.ep-title a{color:inherit;font-weight:700;text-decoration:none;transition:color .3s ease}.ep-title a:hover{color:#33b5ea;text-decoration:underline}.ep-description{color:#fff;font-size:16px;line-height:1.5}.ep-description p{margin-top:0}