.pricing-table-component .visually-hidden{clip:rect(1px,1px,1px,1px);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;white-space:nowrap;width:1px}.pricing-table .pricing-table-component .pricing-table__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;color:var(--ods-core-slate-600);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1pc;margin:24px auto 0;padding:0 1pc;width:100%}@media (min-width:992px){.pricing-table .pricing-table-component .pricing-table__container{padding:0}}.pricing-table__compensation-excess-solar{-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:var(--ods-core-slate-50);border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-top:2pc;padding:8px 1pc;row-gap:8px;text-align:center}.pricing-table__compensation-excess-solar__title{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;justify-content:center}.pricing-table__compensation-excess-solar__title .icon{font-size:20px;height:20px;width:20px}.pricing-table__compensation-excess-solar__title .text{font-family:FSEmeric,Arial,Helvetica,sans-serif;font-size:1pc;font-weight:500;line-height:24px}.pricing-table__compensation-excess-solar__prices{font-family:FSEmeric,Arial,Helvetica,sans-serif;font-size:1pc;font-weight:400;line-height:24px}.pricing-table__compensation-excess-solar__prices .price-info{font-weight:500}.accordion.panelcontainer .pricing-table .pricing-table-component .pricing-table__container{margin:unset;padding:unset}.pricing-table-background{position:relative}.pricing-table-background .pricing-table__bgimage{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:-1}.pricing-table__card{--pricing-table-columns:3;background-color:#fff;border:1px solid var(--ods-core-grey-300);border-radius:8px;color:var(--ods-core-slate-600);overflow:hidden}.pricing-table__card+.pricing-table__card{margin-top:1pc}.pricing-table__card[data-items="1"]{--pricing-table-columns:1}@media (min-width:768px){.pricing-table__card[data-items="1"]{margin-inline:auto}}.pricing-table__card[data-items="2"]{--pricing-table-columns:2}.pricing-table__card-title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--ods-core-slate-600);color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:FSEmeric,Arial,Helvetica,sans-serif;font-size:18px;font-weight:500;gap:9pt;line-height:24px;margin:0;padding:1pc 24px}@media (min-width:768px){.pricing-table__card-title{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}}.pricing-table__card-icon{--ods-icon-font-size:24px;-webkit-box-flex:0;color:#fff;-ms-flex:none;flex:none;height:24px;-o-object-fit:contain;object-fit:contain;width:24px}.pricing-table__periods{display:grid;grid-template-columns:minmax(0,1fr);list-style:none;margin:0;padding:0}@media (min-width:768px){.pricing-table__periods{grid-template-columns:repeat(var(--pricing-table-columns),minmax(0,1fr))}}.pricing-table__period{display:grid;grid-row:span 3;grid-template-rows:subgrid;margin:0;padding:0}.pricing-table__period-title,.pricing-table__price{background-color:var(--ods-core-slate-50);color:var(--ods-core-slate-600);margin:0;padding-inline:24px}.pricing-table__period-title{font-size:18px;line-height:24px;padding-bottom:8px;padding-top:9pt}.pricing-table__period-title,.pricing-table__price{font-family:FSEmeric,Arial,Helvetica,sans-serif;font-weight:500}.pricing-table__price{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:24px;line-height:2pc;padding-bottom:20px}.pricing-table__unit{font-size:1pc;line-height:24px}.pricing-table__period-description,.pricing-table__unit{font-family:FSEmeric,Arial,Helvetica,sans-serif;font-weight:400}.pricing-table__period-description{color:var(--ods-core-slate-600);font-size:14px;line-height:20px;padding:20px 24px}.pricing-table__period-description :is(p,ul,ol){color:inherit;font:inherit;margin:0;text-align:start!important}.pricing-table__period-description :is(p,ul,ol)+:is(p,ul,ol){margin-top:4px}.pricing-table__header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1pc}.pricing-table__header,.pricing-table__toolbar{display:-webkit-box;display:-ms-flexbox;display:flex}.pricing-table__toolbar{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px 1pc;justify-content:space-between}@media (min-width:768px){.pricing-table__toolbar{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.pricing-table__title{color:var(--ods-core-slate-600);font-family:FSEmeric,Arial,Helvetica,sans-serif;font-size:18px;font-weight:500;line-height:24px;margin:0}.pricing-table__tramo{-webkit-box-ordinal-group:2;-ms-flex-order:1;-ms-flex-preferred-size:100%;flex-basis:100%;order:1;position:relative}.pricing-table__tramo[hidden]{display:none}@media (min-width:768px){.pricing-table__tramo{-webkit-box-ordinal-group:1;-ms-flex-order:0;-ms-flex-preferred-size:auto;flex-basis:auto;order:0}}.pricing-table__tramo-chip.ods-chip{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}@media (min-width:768px){.pricing-table__tramo-chip.ods-chip{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.pricing-table__tramo-chip.ods-chip .ods-chip__icon{-webkit-transition:-webkit-transform .15s ease;transition:-webkit-transform .15s ease;transition:transform .15s ease;transition:transform .15s ease,-webkit-transform .15s ease}.pricing-table__tramo-chip.ods-chip[aria-expanded=true] .ods-chip__icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.pricing-table__tramo-popover.ods-popover{left:0;min-width:100%;position:absolute;top:calc(100% + 4px);z-index:10}.pricing-table__tramo-popover.ods-popover[hidden]{display:none}.pricing-table__tramo-menu.ods-menu{background:transparent;border-radius:0;-webkit-box-shadow:none;box-shadow:none;padding:0;width:100%}.pricing-table__tramo-menu.ods-menu .ods-menu__list{list-style:none;margin:0;padding:0}.pricing-table__tramo-sheet.ods-bottom-sheet{--ods-bottom-sheet-z-index:10001}.pricing-table__switches{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px;margin-left:auto}.pricing-table__description{width:100%}.pricing-table__description .ngy-text,.pricing-table__description p{margin:0;width:100%}@media (max-width:490px){.cmp-container .title+.accordion .pricing-table{padding:0 0 1pc!important}}.accordion .cmp-accordion__item .cmp-container:has(.pricing-table){-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:2pc}.title+.pricing-table>section.pricing-table{padding-top:0!important}.title:has(+.pricing-table>section.pricing-table) .cmp-title{padding-bottom:0!important}.ngy-container--content .pricing-table .pricing-table-component .pricing-table__container{padding-inline:0}