.c-rating2{--rating2-gap:.25em;--rating2-text-color:var(--nj-semantic-color-icon-brand-contrast-default);--rating2-icon-color:var(--nj-semantic-color-text-brand-contrast-default);align-items:center;display:inline-flex;gap:var(--spacing-x-xs)}
.c-rating2__content{align-items:center;display:flex;font-size:1.6rem;height:100%;position:relative}
.c-rating2__back{display:inline-flex;gap:var(--rating2-gap)}
.c-starShape{height:1em;max-width:none;width:1.14em}
.c-starShape path{fill:#0000;stroke:var(--rating2-icon-color);stroke-width:1px;vector-effect:non-scaling-stroke}
.c-rating2__front{color:var(--rating2-icon-color);display:flex;gap:var(--rating2-gap);left:0;overflow:hidden;position:absolute;top:0}
.c-rating2__front .c-starShape{flex-shrink:0}
.c-rating2__front .c-starShape path{fill:var(--rating2-icon-color)}
.c-rating2--0 .c-rating2__front{width:0}
.c-rating2--1 .c-rating2__front{width:.57em}
.c-rating2--2 .c-rating2__front{width:1.14em}
.c-rating2--3 .c-rating2__front{width:1.96em}
.c-rating2--4 .c-rating2__front{width:2.53em}
.c-rating2--5 .c-rating2__front{width:3.35em}
.c-rating2--6 .c-rating2__front{width:3.92em}
.c-rating2--7 .c-rating2__front{width:4.74em}
.c-rating2--8 .c-rating2__front{width:5.31em}
.c-rating2--9 .c-rating2__front{width:6.13em}
.c-rating2--10 .c-rating2__front{width:6.7em}
.c-rating2__note{color:var(--rating2-text-color);font-size:var(--font-size-m);font-weight:700;line-height:1}
.c-rating2--big .c-rating2__note{font-size:var(--font-size-l)}
.c-rating2--reversed{flex-direction:row-reverse;gap:var(--spacing-x-xs)}
@media(min-width:48em){.c-rating2__content{font-size:1.8rem}
.c-rating2--big .c-rating2__note{font-size:2rem}
.c-rating2--big .c-rating2__content{font-size:2.6rem}
}
.c-trustIndicator{align-items:center;background-color:#fff9;border-radius:70px;display:inline-flex;gap:var(--spacing-x-m);padding:var(--spacing-y-xxs) var(--spacing-x-m);position:relative}
.c-trustIndicator .c-rating2{--rating2-text-color:var(--nj-semantic-color-text-brand-contrast-pressed);--rating2-icon-color:var(--nj-semantic-color-background-brand-spotlight-default)}
.c-trustIndicator .c-rating2__content{font-size:1rem}
.c-trustIndicator .c-rating2__note{font-size:var(--font-size-xs)}
.c-trustIndicator--dark{background-color:#0009;box-shadow:0 4px 4px 0 #00000040}
.c-trustIndicator--dark .c-rating2{--rating2-text-color:var(--nj-semantic-color-text-neutral-inverse-not-invertible-default);--rating2-icon-color:var(--nj-semantic-color-background-neutral-primary-default)}
.c-trustIndicator--dark .c-trustIndicator__logoIcon,.c-trustIndicator--dark .c-trustIndicator__logoText{fill:var(--nj-semantic-color-icon-neutral-inverse-default)}
.c-trustIndicator__logo,.c-trustIndicator__rate{flex-shrink:0}
.c-trustIndicator__rate{align-items:flex-end;display:flex;flex-direction:column-reverse;margin-right:-5px}
.c-trustIndicator__rate .c-rating2__note{margin-right:var(--rating2-gap)}
.c-headerHubEnergy{container-name:fixContrast;--fix-contrast:1;background-color:var(--nj-semantic-color-background-neutral-primary-default);display:flex;flex-direction:column;min-height:60rem;overflow:hidden}
.c-headerHubEnergy__headings{color:var(--nj-semantic-color-text-additional-signature-default)}
.c-headerHubEnergy,.c-headerHubEnergy__cta,.c-headerHubEnergy__headings{position:relative}
.c-headerHubEnergy,.c-headerHubEnergy__parentWrapper,.c-headerHubEnergy__wrapper{display:flex;flex:1;flex-direction:column;width:100%}
.c-headerHubEnergy__parentWrapper{margin:0 auto;max-width:124rem;padding:var(--spacing-x-l) var(--spacing-x-s);position:relative}
.c-headerHubEnergy__wrapper{gap:var(--spacing-y-m)}
.c-headerHubEnergy__img{height:100% !important;left:0;object-fit:cover;object-position:bottom center;position:absolute;top:0;width:100%}
.c-headerHubEnergy__title{font-size:var(--font-size-xxxxl);font-weight:700}
.c-headerHubEnergy__description{font-size:var(--font-size-l);margin-top:var(--spacing-y-m)}
.c-headerHubEnergy--dark{background-color:#000}
.c-headerHubEnergy--dark .c-headerHubEnergy__headings{color:var(--nj-semantic-color-text-neutral-inverse-not-invertible-default)}
.c-headerHubEnergy__cta{justify-content:center}
.c-headerHubEnergy__cta--reversed{flex-direction:row-reverse}
@media(max-width:47.99em){.c-headerHubEnergy .c-trustIndicator{background-color:initial;box-shadow:none;order:-1;position:relative;z-index:1}
.c-headerHubEnergy__content,.c-headerHubEnergy__parentWrapper{position:relative}
.c-headerHubEnergy__content:before,.c-headerHubEnergy__parentWrapper:before{content:"";position:absolute}
.c-headerHubEnergy__description{margin-top:var(--spacing-y-xs)}
.c-headerHubEnergy--dark .c-headerHubEnergy__parentWrapper:before{background:linear-gradient(180deg,#0000 0,#000000b3 60px,#000000b3);bottom:0;height:90px;left:0;right:0}
.c-headerHubEnergy--dark .c-headerHubEnergy__content:before{background:linear-gradient(0,#0000 0,#000000b3 45px,#000000b3);inset:0;scale:1.5}
.c-headerHubEnergy__spacing{aspect-ratio:345/246}
.c-headerHubEnergy__parentWrapper{aspect-ratio:750/1200;padding:var(--spacing-x-m) var(--spacing-x-s)}
.c-headerHubEnergy__wrapper{justify-content:space-between}
.c-headerHubEnergy__content{align-items:center;display:flex;flex-direction:column;gap:var(--spacing-y-m);justify-content:center;min-height:40%;position:relative;text-align:center}
}
@media(min-width:48em){.c-headerHubEnergy .c-trustIndicator{bottom:var(--spacing-x-l);position:absolute;right:var(--spacing-y-l)}
.c-headerHubEnergy__parentWrapper{padding-inline:var(--spacing-x-l)}
.c-headerHubEnergy__img{object-position:center center}
.c-headerHubEnergy__wrapper{display:flex;flex-direction:column;justify-content:center;max-width:53rem;min-height:50rem;padding-bottom:var(--spacing-y-l);padding-top:var(--spacing-y-l)}
.c-headerHubEnergy__content{max-width:53rem}
.c-headerHubEnergy--dark .c-headerHubEnergy__headings{position:relative}
.c-headerHubEnergy--dark .c-headerHubEnergy__headings:before{background-color:#000000b3;border-radius:50%;content:"";filter:blur(25px);inset:0;position:absolute;transform:translateX(-10%) rotate(10deg) scale(1.5,3)}
.c-headerHubEnergy--dark :is(.c-headerHubEnergy__description,.c-headerHubEnergy__title){position:relative}
.c-headerHubEnergy__cta{justify-content:start}
}