.ec-services-menu{position:relative}.ec-services-menu summary{cursor:pointer;list-style:none;gap:7px}.ec-services-menu summary::-webkit-details-marker{display:none}.ec-services-submenu{position:absolute;top:100%;left:0;width:310px;max-width:85vw;padding:12px;background:#102d3c;border:1px solid #436171;box-shadow:0 12px 28px #0003;border-radius:6px;z-index:150;list-style:none}.ec-services-submenu a{display:block;color:#fff;padding:12px;font-size:.85rem;line-height:1.4;text-decoration:none}.ec-services-submenu a:hover,.ec-services-submenu a:focus-visible{background:#23495b;color:#ffd055}.ec-solar-related{padding-top:32px;padding-bottom:32px}.ec-solar-related a{color:#b78000;text-decoration:underline}.ec-solar-related h2{font-size:1.5rem;margin-bottom:12px}@media(max-width:1000px){.ec-services-submenu{position:static;width:100%;margin-top:10px;box-shadow:none}}