@media(min-width: 768px){.videoblock .videoblock-youtube-thumbnail.thumb-mobile{display:none}} @media(min-width: 768px){.videoblock .play-button-wrapper .play-button{font-size:1rem}} @media(min-width: 768px){.videoblock .videoblock-content h2{font-size:5rem;line-height:86px}} @media(min-width: 768px){.select-container .custom-select .dropdown-head button{width:308px}} @media(min-width: 768px){.contentlayoutblock.vf-col-md-6.light-green,.contentlayoutblock.vf-col-md-6.light-blue,.contentlayoutblock.vf-col-md-6.light-grey{padding-left:64px;padding-right:64px}} @media(min-width: 768px){.ctasubscribeblock.calltoactionblock .cta-content{border:1px solid #d6e5e7}} @media(min-width: 768px){.ctasubscribeblock.calltoactionblock .cta-content .subscribepanel-press span:first-child{font-size:1rem}} @media(min-width: 768px){.ctasubscribeblock.calltoactionblock .cta-content .subscribepanel-gdpr label p{font-size:0.8125rem;line-height:1rem}} @media(min-width: 768px){.ctasubscribeblock.calltoactionblock .cta-content .subscribepanel-gdpr label a{font-size:0.8125rem;line-height:1rem}} @media(min-width: 768px){.ctasubscribeblock.calltoactionblock .cta-content .unsubscribe{font-size:.9rem}} @media(min-width: 768px){.share-wrapper .share-links ul li .facebook span,.share-wrapper .share-links ul li .x span,.share-wrapper .share-links ul li .linkedin span,.share-wrapper .share-links ul li .xing span,.share-wrapper .share-links ul li .mail span,.share-wrapper .share-links ul li .copy span{font-size:1rem}} @media(min-width: 768px){.share-wrapper .share-links ul li .facebook span,.share-wrapper .share-links ul li .x span,.share-wrapper .share-links ul li .linkedin span,.share-wrapper .share-links ul li .xing span,.share-wrapper .share-links ul li .mail span,.share-wrapper .share-links ul li .copy span{font-size:1rem;line-height:1.375rem}} @media(min-width: 768px){.share-wrapper .share-links ul li .copy{font-size:1.09375rem;line-height:1.40625rem}} @media(min-width: 768px){.pageheader:not(.old) .pageheadersearch .pageheadersearch-fieldset .pageheadersearch-container{max-width:720px}} @media(min-width: 768px){.pageheadersearch-searchfield{font-size:1rem;line-height:1.5rem}} @media(min-width: 768px){.pagefooter .subfooter p a{font-size:1rem}} @media(min-width: 768px){.pagefooter .subfooter p a{padding:4px 0;line-height:23px}} @media(min-width: 768px){.pagefooter .link-list{max-width:50%}} @media(min-width: 768px){.pagefooter #lang-selector .link-list{max-width:100%}} @media(min-width: 768px){.navmobile-listtitle{font-size:1rem}} @media(min-width: 768px){.navmobile-link{font-size:1rem}} @media(min-width: 768px){.article-info span{font-size:1rem;line-height:1.5rem}} @media(min-width: 768px){.modal .modal-content{margin:15% auto}} @media(min-width: 768px){.informationbox{float:right;margin-right:0;width:230px;margin-left:15px}} @media(min-width: 768px){blockquote footer{font-size:1rem;line-height:1.5rem}} @media(min-width: 768px){.author .author-info{font-size:1rem}} @media(min-width: 768px){.author .author-info a{font-size:1rem;line-height:1.5rem}} @media(min-width: 768px){.author .author-bio,.author p{font-size:1rem;line-height:1.5rem}} @media(min-width: 768px){.errorpage .heroblock{padding:90px 0 90px 0}} @media(min-width: 768px){.article-mainbody h2{font-size:2.5rem;line-height:2.5rem}} @media(min-width: 768px){.article-mainbody p.image-text{font-size:1.09375rem;line-height:1.40625rem}} @media(min-width: 768px){.newsitempage .article-author p,.pressreleasepage .article-author p{font-size:1rem;line-height:1.5rem}} @media(min-width: 768px){.newsitempage .article-mainbody blockquote:not(.vf-small-quote),.pressreleasepage .article-mainbody blockquote:not(.vf-small-quote){font-size:1.9rem;line-height:30px}} @media(min-width: 768px){.newsitempage .article-mainbody blockquote:not(.vf-small-quote) p,.pressreleasepage .article-mainbody blockquote:not(.vf-small-quote) p{font-size:1.9rem;line-height:30px}} @media(min-width: 768px){.newsitempage .article-mainbody blockquote:not(.vf-small-quote),.pressreleasepage .article-mainbody blockquote:not(.vf-small-quote){margin:40px 50px 40px 0}.newsitempage .article-mainbody blockquote:not(.vf-small-quote):before,.pressreleasepage .article-mainbody blockquote:not(.vf-small-quote):before{margin-right:-7px}.newsitempage .article-mainbody blockquote:not(.vf-small-quote):after,.pressreleasepage .article-mainbody blockquote:not(.vf-small-quote):after{margin-left:-7px}} @media(min-width: 768px){.newsitempage .bottomactionpanel,.pressreleasepage .bottomactionpanel{padding:50px}} @media(min-width: 768px){.mediaarchivelistpage .vf-container,.mediaarchivelistpage .EPiServerForms,.mediaarchivelistpage form{padding-left:20px;padding-right:20px}} @media(min-width: 768px){.mediaarchivelistpage .history-hero{margin-left:20px;margin-right:20px}} @media(min-width: 768px){.mediaarchivelistpage .pagefilter-mobilebutton{font-size:0.8125rem;line-height:1.75rem}} @media(min-width: 768px){.mediaarchivelistpage .filter-text{font-size:0.8125rem;line-height:1.75rem}} @media(min-width: 768px){.mediaarchivelistpage .filter-button{font-size:1.125rem;line-height:1.4375rem}} @media(min-width: 768px){.mediaarchivelistpage #mbcontentarea>.vf-col-12{padding-left:10px;padding-right:10px}} @media(min-width: 768px){.mediaarchivelistpage #mbcontentarea .archive-list{padding-left:10px;padding-right:10px;grid-template-columns:repeat(2, minmax(230px, 1fr))}} @media(min-width: 768px){.mediaarchivelistpage #mbcontentarea .mediablock{padding-right:12px;padding-left:12px;margin-bottom:0 !important;height:100%;overflow:hidden}} @media(min-width: 768px){.mediaarchivelistpage #mbcontentarea .mediablock .vf-image-with-caption__caption{font-size:0.875rem;line-height:1.3125rem}} @media(min-width: 768px){.textblockfullwidth blockquote{font-size:1.9rem;line-height:30px}} @media(min-width: 768px){.textblockfullwidth blockquote p{font-size:1.9rem;line-height:30px}} @media(min-width: 768px){.textblockfullwidth blockquote{margin:40px 50px 40px 0}.textblockfullwidth blockquote:before{margin-right:-7px}.textblockfullwidth blockquote:after{margin-left:-7px}} @media(min-width: 768px){.generalvideoblock .play-button-wrapper .play-button{font-size:1rem}} @media(min-width: 768px){.generalvideoblock .play-button-wrapper .play-button{padding:11px 50px 11px 65px}} @media(min-width: 768px){.playing .pagelistblock .highlight-video-wrapper{height:214px}.pagelistblock .generalvideoblock.playing{background:rgba(0,0,0,.8);padding:0 !important;width:100%;height:100%;position:fixed;top:0;left:0;z-index:1400;transition:all .3s}.pagelistblock .generalvideoblock.playing .generalvideoblock-overlay picture{opacity:0}.pagelistblock .generalvideoblock.playing .generalvideoblock-content-wrapper{display:none}.pagelistblock .generalvideoblock.playing iframe,.pagelistblock .generalvideoblock.playing .js-admiralcloud-video{position:absolute;top:50%;left:50%;width:50vw;height:calc(50vw * 0.5625);transform:translate(-50%, -50%);z-index:1500}.pagelistblock .generalvideoblock.playing .close-video-overlay{display:block;position:absolute;top:0;left:0;z-index:1450}.pagelistblock .generalvideoblock.playing .close-video-overlay .generalvideoblock-close{color:#fff;height:50px;width:50px;font-size:40px;position:absolute;top:calc(50% - (25vw * 0.67));left:calc(50% + 25vw + 50px);transform:translate(-50%, -50%);transition:all .3s}.pagelistblock .generalvideoblock.playing .close-video-overlay .generalvideoblock-close:hover{transform:translate(-50%, -50%) scale(1.5)}} @media(min-width: 768px){.textimageblock .textimageblock-heading{font-size:2.8rem;line-height:49px}} @media(min-width: 768px){.textimageblock.image-background-top .textimageblock-heading-over{font-size:3.8rem;line-height:66px}} @media(min-width: 768px){.textimageblock.image-background-top .textimageblock-contentcontainer .textimageblock-heading{font-size:3.8rem;line-height:66px}} @media(min-width: 768px){.textimageblock.image-background-centered .textimageblock-contentcontainer .textimageblock-heading{font-size:3.8rem;line-height:66px}} @media(min-width: 768px){.textimageblock.image-overlap .textimageblock-contentcontainer .textimageblock-heading{font-size:2.8rem;line-height:49px}} @media(min-width: 768px){.slideshowblock .slideshow .slides>div .textimageblock-contentcontainer{font-size:1.09375rem;line-height:1.40625rem}} @media(min-width: 768px){.sectionblock .download{float:right;display:inline-block}} @media(min-width: 768px){.sectionblock .sectionblock-heading{font-size:2.8rem;line-height:49px}} @media(min-width: 768px){.sectionblock .sectionblock-heading{padding-right:200px}} @media(min-width: 768px){.sectionblock .accordion.sectionblock-content .sectionblock{margin-bottom:90px}} @media(min-width: 768px){.sectionblock .accordion .sectionblock-accordion-heading{font-size:1rem}} @media(min-width: 768px){.sectionblock .accordion .sectionblock-accordion-heading{display:none}} @media(min-width: 768px){.sectionblock .sectionblock-secondary-heading{display:inline-block}} @media(min-width: 768px){.sectionblock .sectionblock-body{max-width:80%}} @media(min-width: 768px){.sectionblock .sectionblock{margin:0 0 4rem 0}} @media(min-width: 768px){.sectionblock .sectionblock .sectionblock .sectionblock-heading{font-family:"Vattenfall Hall Display","Helvetica","Arial",sans-serif;font-size:1.9rem;line-height:30px}} @media(min-width: 768px){.pagelistblock .newsitem-content{padding:16px 0 0}} @media(min-width: 768px){.pagelistblock .newsitem-content .heading,.pagelistblock .newsitem-content h3{font-size:1.5rem;line-height:1.875rem}} @media(min-width: 768px){.pagelistblock .newsitem-content .heading a,.pagelistblock .newsitem-content h3 a{font-size:1.5rem;line-height:1.875rem}} @media(min-width: 768px){.informationiconsblock .informationiconsblock-icons{font-size:1rem}} @media(min-width: 768px){.galleryblock{margin-top:60px}} @media(min-width: 768px){.contactblock .contactblock-info{padding:32px}} @media(min-width: 768px){.vf-container--tight ul li,.vf-container--tight ol li{line-height:30px;font-size:20px;padding-left:0;padding:5px 0 5px 14px}} @media(min-width: 768px){.vf-container--tight ul,.vf-container--tight ol{max-width:85%;margin-left:auto;margin-right:auto;padding-right:23px}} @media(min-width: 768px){.highlightmediablock,.vf-media-block{margin-top:50px}} @media(min-width: 768px){.vf-container-bleed>div>.mediablock:not(.caption-on-the-left){max-width:600px}} @media(min-width: 768px){.mediablock.caption-on-the-left .content-container{display:flex;flex-direction:row-reverse;background-color:transparent}.mediablock.caption-on-the-left .content-container picture{width:85%;padding-bottom:calc(85% * 0.484) !important;overflow:hidden}} @media(min-width: 768px){.mediablock.caption-on-the-left .content-container .videoblock-wrapper{width:85%}} @media(min-width: 768px){.mediablock.caption-on-the-left .content-container .videoblock-wrapper .generalvideoblock{padding-top:56.25% !important}} @media(min-width: 768px){.mediablock.caption-on-the-left .content-container .videoblock-wrapper picture{width:100%;padding-bottom:56.25% !important}} @media(min-width: 768px){.mediablock.caption-on-the-left .content-container .mediablock-caption{flex-shrink:5;display:flex;justify-content:flex-end;flex-direction:column}} @media(min-width: 768px){.mediablock.caption-on-the-left .content-container .mediablock-caption>p{text-align:right;padding-left:10px;margin-right:30px;font-size:1rem;line-height:1.75rem}} @media(min-width: 768px){.calendarlistpage .event-details-wrapper .event-details-container .event-details,.calendarlistpage .event-details-wrapper .event-details-container .event-link,.calendarlistpage .event-details-wrapper .event-details-container .event-download{width:500px}} @media(min-width: 768px){.calendarlistpage .event-download input{font-size:1.25rem;line-height:1.8125rem}} @media(min-width: 768px){.contactlistblock.vf-col-lg-12 .contactlistblock-container{flex-direction:column;width:33%}} @media(min-width: 768px){.contactlistblock.vf-col-lg-12 .contactlistblock-image{margin:0 0 2rem 0}} @media(min-width: 768px){.contactlistblock .contactlistblock-container{justify-content:flex-start;align-items:center;flex-direction:row}} @media(min-width: 768px){.contactlistblock .contactlistblock-container:after{width:70%}} @media(min-width: 768px){.contactlistblock h2{text-align:left}} @media(min-width: 768px){.contactlistblock .contactlistblock-image{padding-bottom:0;margin:0}} @media(min-width: 768px){.contactlistblock .contactlistblock-info{text-align:left;padding-left:1rem}} @media(min-width: 768px){.contactlistblock.vf-col-md-6 .contactlistblock-info{text-align:left;padding-left:3.25rem;width:74%}} @media(min-width: 768px){.calendarlistblock h2{text-align:left}} @media(min-width: 768px){.calendarlistblock .event-details{padding-left:1rem}} @media(min-width: 768px){.calendarlistblock .event-details:after{padding-top:20px}} @media(min-width: 768px){.calendarlistblock .circle{height:80px;width:80px}} @media(min-width: 768px){.EPiServerForms .Form__Title,form .Form__Title{text-align:left}} @media(min-width: 768px){.Form__MainBody .Form__Element .FormTextbox:after{width:450px}} @media(min-width: 768px){.pressreleasesblock h2{text-align:left}} @media(min-width: 768px){.highlightroundimageblock.highlightroundimageblock--reversed .vf-row,.highlightroundimageblock.highlightrectangularimageblock--reversed .vf-row,.highlightrectangularimageblock.highlightroundimageblock--reversed .vf-row,.highlightrectangularimageblock.highlightrectangularimageblock--reversed .vf-row{flex-direction:row-reverse}.highlightroundimageblock.highlightroundimageblock--reversed .vf-row div:first-of-type,.highlightroundimageblock.highlightrectangularimageblock--reversed .vf-row div:first-of-type,.highlightrectangularimageblock.highlightroundimageblock--reversed .vf-row div:first-of-type,.highlightrectangularimageblock.highlightrectangularimageblock--reversed .vf-row div:first-of-type{margin-left:16.6666666667%}.highlightroundimageblock.highlightroundimageblock--reversed .vf-row div:last-of-type,.highlightroundimageblock.highlightrectangularimageblock--reversed .vf-row div:last-of-type,.highlightrectangularimageblock.highlightroundimageblock--reversed .vf-row div:last-of-type,.highlightrectangularimageblock.highlightrectangularimageblock--reversed .vf-row div:last-of-type{margin-left:0}} @media(min-width: 768px){.highlightrectangularimageblock.highlightroundimageblock--reversed .vf-row div:first-of-type,.highlightrectangularimageblock.highlightrectangularimageblock--reversed .vf-row div:first-of-type{margin-left:0 !important}} @media(min-width: 768px){.highlightrectangularimageblock .copy-column{margin-top:-19px}} @media(min-width: 768px){.vf-col-12.keyfactsblock{padding-left:12px;padding-right:12px}} @media(min-width: 768px){.keyfactsblock{width:720px}} @media(min-width: 768px){.reportlistblock{max-width:720px}} @media(min-width: 768px){.reportlistblock h2{text-align:center}} @media(min-width: 768px){.chartblock .legend-container .legend-items .legend-item{width:33%}} @media(min-width: 768px){.vf-container--tight .chartblock.vf-col-md-6 .legend-container .legend-items .legend-item{width:50%}} @media(min-width: 768px){.chartblock .sections-container .chart-sections.A{width:13%}.chartblock .sections-container .chart-sections.B{width:31%}.chartblock .sections-container .chart-sections.C{width:50%}} @media(min-width: 768px){.animatedchartblock .legend-container .legend-items .legend-item{width:33%}} @media(min-width: 768px){.animatedchartblock .notes{font-size:1rem;line-height:1.5rem}} @media(min-width: 768px){#primarycontent .textblock blockquote{font-size:1.9rem;line-height:30px}} @media(min-width: 768px){#primarycontent .textblock blockquote p{font-size:1.9rem;line-height:30px}} @media(min-width: 768px){#primarycontent .textblock blockquote{margin:40px 50px 40px 0}#primarycontent .textblock blockquote:before{margin-right:-7px}#primarycontent .textblock blockquote:after{margin-left:-7px}} @media(min-width: 768px){.saalekaskadechartblock .tablist .saalekaskade-tab-button{padding:10px 30px 14px}} @media(min-width: 768px){.saalekaskadechartblock .saalekaskade-map-content{height:500px}} @media(min-width: 768px){.mapblock .map-content{height:600px}} @media(min-width: 768px){.processblock .carousel-container .carousel .slider section .slider-content{width:85%}} @media(min-width: 768px){.intextquoteblock.on-the-right blockquote{font-size:1.25rem;line-height:1.8125rem}} @media(min-width: 768px){.intextquoteblock.on-the-right .vf-small-quote-byline .vf-small-quote-byline-title{font-size:0.9375rem;line-height:1.1875rem}} @media(min-width: 768px){.calltoactionblock.vf-col-12{padding:0 12px}} @media(min-width: 768px){.calltoactionblock .cta-content h2{font-size:2.25rem;line-height:2.5rem}} @media(min-width: 768px){.vf-container.calltoaction-container,.calltoaction-container.EPiServerForms,form.calltoaction-container{padding:70px 30px 125px}} @media(min-width: 768px){.noblockbg .vf-container.calltoaction-container,.noblockbg .calltoaction-container.EPiServerForms,.noblockbg form.calltoaction-container{padding:0 30px}} @media(min-width: 768px){.highlightoverlappingimageblock.image-overlap>div{justify-content:space-between}} @media(min-width: 768px){.highlightoverlappingimageblock.image-overlap>div .textimageblock-content p,.highlightoverlappingimageblock.image-overlap>div .textimageblock-content a{font-size:1rem;line-height:1.5rem}} @media(min-width: 768px){.highlightoverlappingimageblock.image-overlap>div .textimageblock-content p.vf-intro-in-caps,.highlightoverlappingimageblock.image-overlap>div .textimageblock-content a.vf-intro-in-caps{font-size:1rem}} @media(min-width: 768px){.highlightoverlappingimageblock.image-overlap:after{content:none}} @media(min-width: 768px){.vf-linked-list-block.extendedhighlightlinklistblock:not(.vf-linked-list-block--no-media) .vf-linked-list-block__body .vf-linked-list-block__content{flex:0 0 100%;max-width:100%;order:-1;padding-right:0;padding-top:88px;padding-bottom:88px}} @media(min-width: 768px){.extendedhighlightlinklistblock .vf-linked-list-block__content-text h2{font-size:42px;line-height:50px}} @media(min-width: 768px){.vf-linked-list-block.extendedhighlightlinklistblock:not(.vf-linked-list-block--no-media) .vf-linked-list-block__body .vf-linked-list-block__content,.vf-linked-list-block.extendedhighlightlinklistblock .vf-linked-list-block__body .vf-linked-list-block__content{padding-top:35px}} @media(min-width: 768px){.ctawideblock{padding-top:0;padding-bottom:125px}} @media(min-width: 768px){.ctawideblock::before{height:calc(100% - 204px)}} @media(min-width: 768px){.ctawideblock .cta-wrp{max-width:720px}} @media(min-width: 768px){.ctawideblock .cta-content{min-height:491px;height:auto}} @media(min-width: 768px){.ctawideblock.no-media{padding-top:0;padding-bottom:0}} @media(min-width: 768px){.ctawideblock.no-media::before{height:100%}}