/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@media print{html{font-size:62.5%;-webkit-print-color-adjust:exact;print-color-adjust:exact}body{color:var(--color-text-primary);background-color:var(--color-white);font-size:1.2rem;line-height:1.4}#toolbar-administration,.block-local-tasks-block,.c-system,.skip-link,.contextual,.contextual-toolbar-tab,.c-header .header-tools,.c-header .header-tool,.c-header__navigation,.c-header__search,.hot-menu-wrapper,.perspective-menu-wrapper,.c-region--tetriary-navigation,.c-breadcrumb-bar,.c-print__button,.c-back-to-top,.c-overlay,.c-hero__media{display:none !important}.c-footer-cart,.c-block-event-register-block{position:static !important;inset-block-end:auto !important;inset-inline:auto !important;transform:none !important;background:var(--color-black-050-90) !important;background-color:var(--color-black-050-90) !important;backdrop-filter:none !important}.c-footer-cart:not(.is-visible){display:none !important}.c-footer{--event-register-bar-height:0 !important}.c-hero{display:block}.c-hero__content{position:static !important;inset:auto !important}.page-node-type-news .c-hero__content,.page-node-type-press-release .c-hero__content,.page-node-type-news-2-0 .c-hero__content,.page-node-type-event .c-hero__content{margin-block-start:0 !important}.c-hero__box{margin-inline-start:0 !important;background:var(--color-background-primary) !important;backdrop-filter:none !important;page-break-inside:avoid;break-inside:avoid}.c-product__lead-box{page-break-inside:avoid;break-inside:avoid}.c-hero__lead{margin-block-end:1lh !important;color:var(--color-text-primary) !important}.c-hero__type svg [mask]{-webkit-mask:none !important;mask:none !important}.c-page{display:block;min-block-size:0}main{margin-block-start:0}#c-header{position:static;z-index:auto;min-block-size:0;padding-inline:var(--container-full-width)}.c-header__right,.c-header__left{display:none !important}.c-region--header{position:static;inset-block-start:0;display:block;justify-content:flex-start;padding-block:0 var(--gaps-24)}.c-branding__logo-link{display:inline-block}.logo-simple{display:none !important}.logo-color{position:static;display:block;inline-size:12rem;block-size:auto;transition:none;transform:none;opacity:1 !important}.c-perspective-logo__link--screen{display:none !important}.c-perspective-logo__link--print{display:inline-block !important;color:var(--color-text-primary) !important}.c-content{padding-block-start:var(--gaps-24)}.o-container,.o-container--wider{max-inline-size:100%;padding-inline:var(--container-full-width)}.c-hero__box{padding-inline:0 !important}.page-node-type-landing-page.page-large-header .c-hero__box::after,.page-node-type-front-page .c-hero__box::after{display:none !important}.c-accordion__ball{display:none !important}.c-accordion__button{gap:0 !important;padding:0}.c-accordion__item{overflow:visible !important}.c-accordion__header{page-break-after:avoid;break-after:avoid;page-break-inside:avoid;break-inside:avoid}.c-accordion__title{page-break-after:avoid;break-after:avoid}.c-accordion__panel{display:block !important;overflow:visible !important;max-block-size:none !important}.c-accordion__panel[hidden]{display:block !important}h1,h2,h3,h4,h5,h6{page-break-after:avoid;page-break-inside:avoid;break-inside:avoid;color:var(--color-text-primary)}a{text-decoration:underline;color:var(--color-text-primary)}img,svg{max-inline-size:100%}p,li,blockquote,table{orphans:3;widows:3}.c-form-item:not(.c-fieldset){page-break-inside:avoid;break-inside:avoid}.c-fieldset__legend,legend{page-break-after:avoid;break-after:avoid}.c-footer{display:block;padding-block:0;color:var(--color-text-primary);border-block-start:.1rem solid var(--color-black-200);background-color:var(--color-white)}#block-strom-2026-sitebranding-footer,#block-strom-2026-networks,#block-strom-2026-sociallinks,#block-strom-2026-footer-menu,#block-strom-2026-newsletterlink{display:none !important}#block-strom-2026-stromkennzeichnungfooterkontaktpronovo{padding-block-start:var(--gaps-24)}#block-strom-2026-stromkennzeichnungfooterkontaktpronovo .contact-links{margin-block-start:var(--gaps-8)}#block-strom-2026-stromkennzeichnungfooterkontaktpronovo a{text-decoration:none;color:var(--color-text-primary)}.c-paragraph--has-slideshow .c-paragraph__navigation,.c-paragraph--has-slideshow .flickity-page-dots{display:none !important}.c-paragraph--has-slideshow .carousel-slider__content,.c-paragraph--has-slideshow .flickity-viewport{overflow:visible;block-size:auto !important}.c-paragraph--has-slideshow .flickity-slider{position:static !important;inset-inline-start:auto !important;display:grid;grid-template-columns:repeat(auto-fit,minmax(22rem,1fr));transform:none !important;gap:var(--gaps-24)}.c-paragraph--has-slideshow .flickity-slider>.clone{display:none !important}.c-paragraph--has-slideshow .carousel-slider__content .c-field__item,.c-paragraph--has-slideshow .carousel-slider__content .views-row,.c-paragraph--has-slideshow .carousel-slider__content .c-node{position:static !important;inset-inline-start:auto !important;inline-size:auto !important;margin-inline-end:0 !important;transform:none !important;page-break-inside:avoid;break-inside:avoid}.further-news-slider .c-paragraph__navigation,.further-news-slider .flickity-page-dots{display:none !important}.further-news-slider .further-news-slider__content,.further-news-slider .flickity-viewport{overflow:visible !important;block-size:auto !important}.further-news-slider .flickity-slider{position:static !important;inset-inline-start:auto !important;display:grid !important;grid-template-columns:repeat(2,1fr) !important;transform:none !important;gap:var(--gaps-24)}.further-news-slider .flickity-slider>.clone{display:none !important}.further-news-slider .flickity-slider>.c-field__item{position:static !important;inset-inline-start:auto !important;inline-size:auto !important;margin-inline-end:0 !important;transform:none !important;page-break-inside:avoid;break-inside:avoid}.c-paragraph--type--teaser-highlight,.c-paragraph--type--teaser-highlight-item{page-break-inside:avoid;break-inside:avoid}.c-paragraph--type--teaser-highlight-item.c-paragraph--view-mode--one-item{display:flex !important;flex-direction:row !important;align-items:stretch !important}.c-paragraph--type--teaser-highlight-item.c-paragraph--view-mode--one-item .c-paragraph__image-wrapper{flex-shrink:0;inline-size:32.8rem !important;block-size:auto !important;min-block-size:33.5rem !important}.c-paragraph--type--teaser-highlight-item.c-paragraph--view-mode--one-item .c-paragraph__image-wrapper .c-field--name-field-image{block-size:100% !important}.c-paragraph--type--tiles-item{page-break-inside:avoid;break-inside:avoid}.c-paragraph--type--tiles-item.c-paragraph--view-mode--tiles-right,.c-paragraph--type--tiles-item.c-paragraph--view-mode--tiles-left{display:grid !important;grid-template-columns:repeat(2,1fr) !important}.c-paragraph--type--tiles-item .c-field--name-image{min-block-size:var(--image-height-xxl) !important}.c-field__polygon-wrapper{display:none !important}.c-paragraph--type--call-to-action.cta-variant--full_size,.c-paragraph--type--subscription-form.cta-variant--full_size{page-break-inside:avoid;break-inside:avoid}.c-paragraph--type--call-to-action.cta-variant--full_size .o-container--desktop,.c-paragraph--type--subscription-form.cta-variant--full_size .o-container--desktop{display:block !important;block-size:auto !important;padding-block-end:4.4rem !important}.c-paragraph--type--call-to-action.cta-variant--full_size .c-field--name-field-image,.c-paragraph--type--subscription-form.cta-variant--full_size .c-field--name-field-image{position:static !important;max-block-size:none !important}.c-paragraph--type--call-to-action.cta-variant--full_size .c-field--name-field-image div:not(.c-field__polygon-wrapper),.c-paragraph--type--subscription-form.cta-variant--full_size .c-field--name-field-image div:not(.c-field__polygon-wrapper){display:block !important;block-size:auto !important}.c-paragraph--type--call-to-action.cta-variant--full_size .p-cta__content,.c-paragraph--type--subscription-form.cta-variant--full_size .p-cta__content{max-inline-size:none !important;margin-inline:calc(var(--container-full-width)*-1) !important}.c-paragraph--type--subscription-form.cta-variant--full_size .subscription-form-toggle{display:none !important}.c-paragraph--type--subscription-form.cta-variant--full_size .subscription-form-toggle[aria-expanded=false]+.subscription-form-container{display:block !important}.c-marketing-author{page-break-inside:avoid;break-inside:avoid}.c-marketing-author .o-container--desktop{display:block !important;block-size:auto !important}.c-marketing-author__media{position:relative !important;inset-block-start:0 !important;block-size:auto !important}.c-marketing-author__image{block-size:auto !important}.c-marketing-author__polygon{inset-block-start:0 !important;inset-block-end:auto !important;inset-inline-start:0 !important}.c-marketing-author__content{max-inline-size:none !important;margin-inline:calc(var(--container-full-width)*-1) !important}.c-document.c-document--view-mode-dl-center,.c-document__data{flex-direction:row !important}.c-document.c-document--view-mode-dl-center{page-break-inside:avoid;break-inside:avoid}.c-paragraph--type--team-members:not(.single-member) .c-field--name-field-member-cards{display:grid !important;grid-template-columns:repeat(2,1fr) !important;gap:2rem !important}.c-paragraph--type--team-members:not(.single-member) .c-paragraph--type--member-card{max-inline-size:unset !important}.c-paragraph--type--member-card .c-field--name-image img{aspect-ratio:1/1 !important;block-size:auto !important}.c-node--type-event.c-node--view-mode-list-teaser .c-node__link{flex-direction:row !important;align-items:center !important}.c-node--type-event.c-node--view-mode-list-teaser .c-node__meta{display:flex !important;flex-direction:column !important;flex-shrink:0 !important;inline-size:18.4rem !important}.perspectives-slider .c-paragraph__navigation,.perspectives-slider .flickity-page-dots{display:none !important}.perspectives-slider .flickity-viewport{overflow:visible !important;block-size:auto !important}.perspectives-slider .flickity-slider{position:static !important;inset-inline-start:auto !important;display:grid !important;transform:none !important;gap:var(--gaps-24)}.perspectives-slider .flickity-slider>.clone{display:none !important}.perspectives-slider .flickity-slider>.c-field__item{position:static !important;inset-inline-start:auto !important;inline-size:auto !important;margin-inline-end:0 !important;transform:none !important}.c-paragraph--type--focus-slider-text-item,.c-node--view-mode-perspective-slider-item{flex-direction:row !important;block-size:auto !important;page-break-inside:avoid;break-inside:avoid}.c-paragraph--type--focus-slider-text-item .c-paragraph__media,.c-paragraph--type--focus-slider-text-item .c-node__media,.c-node--view-mode-perspective-slider-item .c-paragraph__media,.c-node--view-mode-perspective-slider-item .c-node__media{inline-size:var(--image-height-xl) !important;block-size:var(--image-height-xl) !important}.c-paragraph--type--focus-slider-text-item .c-field--name-field-image,.c-paragraph--type--focus-slider-text-item .c-field--name-field-teaser-image,.c-node--view-mode-perspective-slider-item .c-field--name-field-image,.c-node--view-mode-perspective-slider-item .c-field--name-field-teaser-image{clip-path:none !important}.c-paragraph--type--focus-slider-text-item .c-field--name-field-image::before,.c-paragraph--type--focus-slider-text-item .c-field--name-field-image::after,.c-paragraph--type--focus-slider-text-item .c-field--name-field-teaser-image::before,.c-paragraph--type--focus-slider-text-item .c-field--name-field-teaser-image::after,.c-node--view-mode-perspective-slider-item .c-field--name-field-image::before,.c-node--view-mode-perspective-slider-item .c-field--name-field-image::after,.c-node--view-mode-perspective-slider-item .c-field--name-field-teaser-image::before,.c-node--view-mode-perspective-slider-item .c-field--name-field-teaser-image::after{display:none !important}.c-paragraph--type--focus-slider-text-item .c-paragraph__perspective-icon,.c-paragraph--type--focus-slider-text-item .c-node__perspective-icon,.c-node--view-mode-perspective-slider-item .c-paragraph__perspective-icon,.c-node--view-mode-perspective-slider-item .c-node__perspective-icon{display:none !important}.c-paragraph--type--focus-slider-text-item header,.c-node--view-mode-perspective-slider-item header{min-block-size:0 !important}.c-paragraph--type--page-teaser-image.display-mode--images .c-field--name-field-page-ref{display:grid !important;grid-template-columns:repeat(2,1fr) !important}.grid-lister-with-pager .views-infinite-scroll-content-wrapper{grid-template-columns:repeat(2,minmax(0,1fr)) !important}.grid-lister-with-pager .c-views__row{page-break-inside:avoid;break-inside:avoid}.c-media-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important}.c-logo__image{inline-size:32.8rem !important;padding-inline-start:3.2rem !important}.c-logo__canvas{block-size:33.5rem !important}.c-paragraph--type--links-highlight-link .c-node__link,.c-paragraph--type--links-highlight-media .c-node__content{flex-direction:row !important;align-items:center !important;justify-content:space-between !important}.view-products .c-product--view-mode-teaser,.view-products .c-product--view-mode-slider{flex-direction:row !important;gap:var(--gaps-28) !important;page-break-inside:avoid;break-inside:avoid}.view-products .c-product__media{flex-shrink:0;inline-size:20rem !important}.view-products .c-product__data{flex-direction:row !important}.view-products .c-product__data--details{max-inline-size:75% !important}.view-products .c-product__meta{align-items:flex-end !important;min-inline-size:25% !important;padding-block-start:var(--gaps-28) !important;text-align:end !important}.c-paragraph--type--contact,.c-paragraph--type--biography,.c-paragraph--type--media-logos,.c-paragraph--type--media-videos,.c-paragraph--type--image{page-break-inside:avoid;break-inside:avoid}}
