@charset "UTF-8";body,html{min-width:360px;scroll-behavior:smooth;height:100%}footer,header{padding:10px 0}*,::after,::before,html{box-sizing:border-box}blockquote,body,button,div,fieldset,figcaption,figure,form,h1,h2,h3,html,input,legend,li,p,table,td,textarea,th,ul{margin:0;padding:0;border:0}fieldset,img{border:0}address,caption,cite,code{font-style:normal;font-weight:400}ul{list-style:none}h1,h2,h3{font-size:100%;font-weight:400}input,select,textarea{outline:0}button{cursor:pointer}td,th,thead{font-weight:400}html{font-size:14px}body{font:500 15px "Saira Condensed",sans-serif;background:#f0eee8;color:#000;display:grid;grid-gap:0;grid-template:auto 1fr auto/1fr}button,input,select,textarea{font:16px "Saira Condensed",sans-serif}footer .about .sitename,strong{font-weight:500}a{color:#087eb3}@font-face{font-family:"Saira Condensed";font-style:normal;font-weight:300;font-display:swap;src:url(../fonts/saira-condensed-v6-latin-300.woff2) format("woff2")}@font-face{font-family:"Saira Condensed";font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/saira-condensed-v6-latin-500.woff2) format("woff2")}body .container{width:100%;margin:0 auto;max-width:1200px}@keyframes shimmer{0%{background-position:100% 0}100%{background-position:-100% 0}}.ab{margin:30px 0;text-align:center}.ab .disclaimer{font-size:.875rem;color:#4f4f4f;margin-bottom:20px}.ab .desktop,.annual-report .aggregated-data table td:nth-child(2),.annual-report .aggregated-data table th:nth-child(2),.country-list .country-details:last-child .separator,header .logo-desktop{display:none}.about-bar{background-color:#1e2132;color:#f0eee8;padding:20px 10px;margin:10px 0 30px}.about-bar .block h2{font-size:1.375rem;line-height:32px;padding-left:40px;margin-bottom:10px;background-position:center left;background-repeat:no-repeat;background-size:32px}.about-bar .block p,.api-details .index,.content{margin-bottom:30px}.about-bar .block h2.pt{background-image:url(../images/icons/portugal.svg)}.about-bar .block h2.leaf{background-image:url(../images/icons/leaf.svg)}.about-bar .block h2.forecast{background-image:url(../images/icons/forecast.svg)}.about-bar .block:last-child p,.annual-report .article p:last-child,.api-details p:last-child,.text-page p:last-child{margin-bottom:0}.animation{position:relative}.animation .dark-sky{position:absolute;z-index:7;top:0;left:0;right:0;opacity:1;background:rgba(0,0,0,.8);height:200px;animation:3s ease-out forwards fadeout}.animation .sky{position:relative;background:linear-gradient(180deg,#38a3d1 0,#90dffe 100%);height:200px;overflow:hidden}.animation .sky .wrapper{max-width:800px;margin:0 auto;position:relative;height:200px}.animation .earth{background:linear-gradient(180deg,#997631 0,#f0eee8 100%);height:35px}.animation .grass{position:absolute;z-index:2;background-image:url(../images/intro-grass.svg),url(../images/intro-grass.svg);background-position:7px 1px,0 1px;background-repeat:repeat-x,repeat-x;background-size:20px,20px;height:20px;bottom:0;left:0;right:0}.animation .intro{position:absolute;top:25px;left:15px;font-size:1.5rem;line-height:1.5rem;color:#fff;text-transform:uppercase;max-width:200px;opacity:0;animation:1s ease-in 1s forwards fadein}.animation .intro span{display:block;font-size:2rem}.animation .sun{position:absolute;z-index:1;top:200px;right:30px;width:40px;height:40px;background:url(../images/intro-sun.svg) bottom center/contain no-repeat;animation-name:sunrise,sunspin;animation-duration:3s,7s;animation-iteration-count:1,infinite;animation-timing-function:ease-out,linear;animation-fill-mode:forwards,forwards}.animation .trees,.animation .wind-mills{width:90px;height:70px;background-size:70px,50px;z-index:1;background-repeat:no-repeat;position:absolute;bottom:0}.animation .wind-mills{left:0;background-image:url(../images/intro-wind-mill.svg),url(../images/intro-wind-mill.svg);background-position:0 0,30px 20px}.animation .trees{left:25%;background-image:url(../images/intro-tree.svg),url(../images/intro-tree.svg);background-position:0 0,40px 20px}@media (min-width:480px){body,html{font-size:16px}.animation .intro{max-width:370px;font-size:1.75rem;line-height:1.75rem}.animation .intro span{display:inline;font-size:inherit}.animation .trees{width:170px;background-image:url(../images/intro-tree.svg),url(../images/intro-tree.svg),url(../images/intro-tree.svg);background-position:0 0,40px 20px,100px 0;background-size:70px,50px,70px}}.animation .solar-panels{position:absolute;z-index:3;bottom:0;right:10px;width:150px;height:50px;background:url(../images/intro-solar-panel.svg) bottom center/50px repeat-x}@keyframes sunrise{from{top:200px}to{top:30px}}@keyframes sunspin{from{transform:rotate(0)}50%{transform:rotate(180deg)}to{transform:rotate(360deg)}}@keyframes fadeout{from{opacity:1}to{opacity:0}}@keyframes fadein{from{opacity:0}to{opacity:1}}.annual-report,.api-details,.text-page{padding-top:30px}.annual-report .article p{font-size:1.125rem;margin-bottom:20px}.annual-report .aggregated-data{max-width:800px;margin:30px auto}.annual-report .aggregated-data table,.country .forecast-wind-solar>table{width:100%;border-collapse:collapse}.annual-report .aggregated-data table th,.faqs .emissions-by-type th{border-bottom:1px solid #1e2132;text-align:center}.annual-report .aggregated-data table th:first-child{text-align:left;width:30%}.annual-report .aggregated-data table td{text-align:center;border-bottom:1px solid #f0eee8;padding:3px 2px;font-weight:400}.annual-report .aggregated-data table td:first-child{text-align:left;font-weight:300}.annual-report .aggregated-data table td .color,.faqs .emissions-by-type td .color{display:inline-block;width:5px;height:16px;margin-right:5px;vertical-align:middle}.annual-report .aggregated-data table td .renewable::before,.faqs .emissions-by-type td .renewable::before{display:inline-block;content:"✔"}.annual-report .aggregated-data table td .unit,.country .data-source a,.faqs .emissions-by-type td .unit{color:#4f4f4f}.annual-report .aggregated-data .table-footnote{margin-top:10px;font-size:12px;color:#4f4f4f;text-align:right}.api-details .section .code-block,.api-details .section .inline-code{font-family:Consolas,"Roboto Mono","Ubuntu Monospace",Monaco,monospace;background:#1e2132;color:#f0eee8}.annual-report .aggregated-data .main-totals{display:flex;align-items:center;justify-content:space-between;max-width:300px;margin:20px auto 0}.annual-report .aggregated-data .main-totals .entry{width:110px}.annual-report .aggregated-data .main-totals .entry .year{text-align:center;font-weight:400;font-size:1.125rem;margin-bottom:10px}.annual-report .other-reports a{display:inline-block;margin-right:30px}.api-details p,.country-list .intro,.text-page p{margin-bottom:20px}.api-details .index a{font-size:18px;display:block;margin-bottom:5px}.api-details .section,.faqs .faq{margin-bottom:50px;padding-bottom:15px;border-bottom:1px solid #f0eee8}.api-details .section:last-child,.faqs .faq:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.api-details .section .section-title,.faqs .faq .question{font-size:1.25rem;margin-bottom:5px}.api-details .section p{display:block;margin-bottom:10px}.api-details .section .endpoint{margin-top:-10px;margin-bottom:5px}.api-details .section .endpoint .url{display:inline-block;font-family:Consolas,"Roboto Mono","Ubuntu Monospace",Monaco,monospace;color:#1e2132;font-size:.75rem;border:1px solid #f0eee8;padding:2px 5px}.api-details .section .code-block-title{margin:0 5px;font-size:.8125rem;text-transform:uppercase}.api-details .section .code-block{margin:0 5px 20px;padding:10px;tab-size:4;-moz-tab-size:4;white-space:pre-wrap;font-size:.8125rem}.api-details .section .inline-code{display:inline-block;padding:0 3px;font-size:.8125rem}.content{background:#fff;padding:10px}.content.desktop{background:0 0;margin-bottom:0;padding:0}.country .previous-years .year-list,.error-page a,.error-page h1,.error-page p,.quick-simulator .more-details .detail{margin-bottom:15px}.country{padding:30px 0}@media (min-width:768px){.about-bar .container{display:grid;grid-template:1fr/1fr 1fr 1fr;grid-gap:30px}.about-bar .block p{margin-bottom:0}.animation .intro{max-width:580px;font-size:2.625rem;line-height:2.625rem}.animation .sun{width:50px;height:50px}.animation .trees{width:290px;background-image:url(../images/intro-tree.svg),url(../images/intro-tree.svg),url(../images/intro-tree.svg),url(../images/intro-tree.svg),url(../images/intro-tree.svg);background-position:0 0,50px 20px,100px 3px,160px 0,220px 15px;background-size:70px,50px,70px,65px,55px}.animation .solar-panels{right:50px}.annual-report .aggregated-data table td:nth-child(2),.annual-report .aggregated-data table th:nth-child(2){display:table-cell}.country .current-data{display:flex;justify-content:space-between}.country .current-data .content{width:48%}}.country .current-data .current-production .daily-emissions,.country .current-data .current-production .monthly-emissions,.country .current-data .current-production .update{margin-top:5px;background:url(../images/icons/clock.svg) center left/16px no-repeat;padding-left:22px}.country .current-data .current-production .daily-emissions{margin-top:25px;background-image:url(../images/icons/24h.svg);background-size:17px}.country .current-data .current-production .monthly-emissions{background-image:url(../images/icons/calendar.svg)}.country .previous-years .year-data-container{position:relative;display:none}.country .previous-years .year-data-container.visible{display:block;height:800px}.country .previous-years .year-data-container.visible.large{height:840px}.country .previous-years .year-data-container.visible.extra-large{height:940px}@media (min-width:480px){.country .previous-years .year-data-container.visible{height:840px}.country .previous-years .year-data-container.visible.large{height:880px}.country .previous-years .year-data-container.visible.extra-large{height:980px}}.country .previous-years .year-data-container .year-details{position:absolute;width:100%;transition:opacity .4s ease-in-out;z-index:1}.country .previous-years .year-data-container .year-details.hidden{opacity:0;z-index:0}.country .previous-years .year-data-container .year-details .month-emissions,.country .previous-years .year-data-container .year-details .year-emissions{min-height:320px}.country .previous-years .year-list .year-selector{display:flex;align-items:center;justify-content:flex-start;cursor:pointer;padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #f0eee8}.country .previous-years .year-list .year-selector:last-child{padding-bottom:0;margin-bottom:0;border:0}.country .previous-years .year-list .year-selector .bar,.country-list .country-details>a .efficiency-background{width:5px;height:50px;margin-right:10px}.country .previous-years .year-list .year-selector .year{font-size:20px}.country .previous-years .year-list .year-selector .year-data{flex-grow:1;display:flex;align-items:center;justify-content:space-evenly}.country .previous-years .year-list .year-selector .year-data>div{min-width:80px;text-align:center;padding-top:22px;background-position:top center;background-repeat:no-repeat;background-size:16px}.country .previous-years .year-list .year-selector .year-data>div span{display:block;color:#4f4f4f;font-size:14px}.country .previous-years .year-list .year-selector .year-data .emissions{background-image:url(../images/icons/leaf-black.svg)}.country .previous-years .year-list .year-selector .year-data .renewable{background-image:url(../images/icons/renewable.svg)}.country .previous-years .year-list .year-selector .year-data .total{background-image:url(../images/icons/transmission-tower.svg)}.country .previous-years .footnote{font-size:12px;color:#4f4f4f}.country .data-source{text-align:right;color:#4f4f4f;padding-right:10px}.country .forecast-wind-solar{max-width:380px;text-align:center;margin:0 auto}.country .forecast-wind-solar>table thead .solar,.country .forecast-wind-solar>table thead .wind{width:100px;background-position:top center;background-size:24px;background-repeat:no-repeat;height:34px}.country .forecast-wind-solar>table thead .wind{background-image:url(../images/icons/wind.svg)}.country .forecast-wind-solar>table thead .solar{background-image:url(../images/icons/sun.svg)}.country .forecast-wind-solar>table tbody th{text-transform:uppercase;font-weight:700;font-size:1.125rem;text-align:left;padding:5px 10px 5px 0}.country .forecast-wind-solar>table tbody td{font-size:1rem;text-align:center;padding:10px 5px;border-bottom:5px solid #fff;color:#000}.country .forecast-wind-solar>table tbody td.up,.efficiency-background.b{background-color:#55ad29}.country .forecast-wind-solar>table tbody td.down{background-color:#ffdf54}.country .forecast-wind-solar .footnotes{margin-top:10px}.country .forecast-wind-solar .footnotes .less,.country .forecast-wind-solar .footnotes .more{font-size:12px;color:#4f4f4f;text-align:right}.country .forecast-wind-solar .footnotes .less span,.country .forecast-wind-solar .footnotes .more span{display:inline-block;width:10px;height:10px;margin-left:10px;background:#55ad29;border:1px solid #000}.country .forecast-wind-solar .footnotes .less span{background:#ffdf54}@media (min-width:768px){.country .previous-years .year-data-container.visible{height:510px}.country .previous-years .year-data-container.visible.large{height:550px}.country .previous-years .year-data-container.visible.extra-large{height:570px}.country .previous-years .year-data-container .year-details{display:flex;align-items:flex-start;justify-content:space-between}.country .previous-years .year-data-container .year-details .month-emissions,.country .previous-years .year-data-container .year-details .year-emissions{width:45%}.country .previous-years .year-list .year-selector .year-data>div{padding-top:0;padding-left:22px;background-position:center left}.country .previous-years .year-list .year-selector .year-data>div span{display:inline;color:#000;font-size:16px}.cleanest{display:grid;grid-template:1fr/1fr 1fr 1fr 1fr 1fr;grid-gap:15px}.cleanest .country-details>a .efficiency-background{position:absolute;left:5px;bottom:10px}}@media (min-width:768px){.country-list .countries{display:grid;grid-template:auto/1fr 1fr;grid-gap:30px}.country-list .country-details>a{padding:5px 10px;border:1px solid #f1f1f1;box-shadow:0 2px 4px rgba(0,0,0,.2)}.country-list .country-details>a:hover{box-shadow:0 4px 7px rgba(0,0,0,.2)}}.country-list .country-details,.faqs .faq .answer p{margin-bottom:10px}.country-list .country-details>a{display:flex;align-items:center;text-decoration:none}.country-list .country-details>a .details{flex-grow:1;font-weight:300}.country-list .country-details>a .details .name{font-size:1.625rem;text-decoration:underline}.country-list .country-details>a .details .name>img{margin-right:5px;vertical-align:middle}.country-list .country-details>a .details .renewable{display:block;font-size:.875rem;color:#555}.country-list .country-details>a .emissions{width:80px;color:#000;font-size:1.5rem;text-align:center}.country-list .country-details>a .emissions .units{display:block;font-size:.875rem;font-weight:300;color:#555}.country-list .country-details .separator{background:url(../images/icons/plug.svg) center right/20px no-repeat;height:20px;margin-top:10px}.country-list .country-details .separator .line{border-bottom:1px solid #787874;height:10px;margin-right:12px}.efficiency-background.aplus{background-color:#005224}.efficiency-background.a{background-color:#018f3b}.efficiency-background.c{background-color:#cdcf05}.efficiency-background.d{background-color:#fdef00}.efficiency-background.e{background-color:#f5c000}.efficiency-background.f{background-color:#ef6708}.efficiency-background.g{background-color:#e9001d}.emissions-graph-ajax{position:relative;display:none;align-items:center;height:265px;margin:0 0 10px}.emissions-graph-ajax.medium{height:280px}.emissions-graph-ajax.large{height:304px}.emissions-graph-ajax.extra-large{height:355px}.emissions-graph-ajax.visible{display:flex}.emissions-graph-ajax>.entry{position:absolute;opacity:1;transition:opacity .4s ease-in-out}.emissions-graph-ajax .hidden,.emissions-graph-ajax>.entry.hidden,.shimmer.year-details{opacity:0}.emissions-graph-ajax .emissions-graph-renewable{margin-top:-10px}.emissions-graph-ajax .emissions-graph-total{margin-top:-3px}.emissions-bar-graph{display:flex;align-items:baseline;justify-content:space-evenly;height:100px}.emissions-bar-graph .entry{width:25px;height:70px;text-align:center;cursor:pointer}.emissions-bar-graph .entry .bar{width:20px;margin:0 auto}.emissions-bar-graph .entry.active .bar{border:2px solid #000}.emissions-bar-graph .entry .label{text-align:center;font-size:.875rem;line-height:1rem;margin-top:5px}.emissions-graph-renewable{background:url(../images/icons/renewable.svg) center left/16px no-repeat;padding-left:22px}.emissions-graph-total{background:url(../images/icons/transmission-tower.svg) center left/16px no-repeat;padding-left:22px;margin-top:5px}.svg-graph{display:flex;align-items:center;justify-content:space-between}.svg-graph>svg{width:47%;max-width:250px;margin-right:10px;flex-shrink:0;flex-grow:0}.svg-graph>svg .underline{text-anchor:middle;transform:translateY(.25rem);width:50%;height:.06rem}.svg-graph>svg .underline.aplus{fill:#005224}.svg-graph>svg .underline.a{fill:#018f3b}.svg-graph>svg .underline.b{fill:#55ad29}.svg-graph>svg .underline.c{fill:#cdcf05}.svg-graph>svg .underline.d{fill:#fdef00}.svg-graph>svg .underline.e{fill:#f5c000}.svg-graph>svg .underline.f{fill:#ef6708}.svg-graph>svg .underline.g{fill:#e9001d}.svg-graph>svg .center-text{text-anchor:middle;font-size:1rem}.svg-graph>svg .emissions{fill:#000;font-size:.5625rem;text-anchor:middle;transform:translateY(.05rem)}.svg-graph>svg .label{fill:#555;font-size:.25rem;text-anchor:middle;transform:translateY(.6rem)}.svg-graph>figcaption{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;flex-grow:1}.form label,.form-success.active,.notification.active{display:block}.svg-graph>figcaption .entry{line-height:1.25rem;vertical-align:middle;margin:3px 0}.svg-graph>figcaption .entry .color{display:inline-block;width:1rem;height:1rem;margin-right:10px}.error-page{height:100%;padding:0 10px;display:flex;justify-content:center;align-items:center;flex-direction:column}.error-page .image{width:200px;height:200px;background:url(../images/icons/sad.svg) center center/contain no-repeat;margin-bottom:30px}.form .button,footer,header{background-color:#1e2132}.error-page h1{font-size:2.5rem;text-transform:uppercase}.error-page p,.quick-simulator .more-details .detail .detail-title{font-size:1.125rem}.error-page a{font-size:1.25rem}.faqs .emissions-by-type{width:100%;max-width:500px;margin:30px auto;border-collapse:collapse}.faqs .emissions-by-type th:first-child{text-align:left;width:50%}.faqs .emissions-by-type td:last-child,.faqs .emissions-by-type th:last-child,.form .button-right{text-align:right}.faqs .emissions-by-type td{text-align:center;border-bottom:1px solid #f0eee8;padding:3px 2px;font-weight:300}.faqs .emissions-by-type td:first-child{text-align:left}.form-success{display:none;text-align:center;font-size:1.5rem;margin:30px 0}.outdated,footer{font-size:.9375rem}.form{max-width:800px;margin:30px auto 0}.form label{margin-bottom:5px}.form .text,.form .textarea{width:100%;border:1px solid #1e2132;padding:3px 5px;margin-bottom:20px;font-size:1.125rem;border-radius:3px}.form .text:focus,.form .textarea:focus{border:1px solid #0892d0;box-shadow:0 0 5px #0892d0}.form .text.error,.form .textarea.error{border-color:#e03616}.form .textarea{min-height:95px;resize:vertical}.form .button{text-transform:uppercase;color:#f0eee8;padding:3px 15px}.form .field-error{margin:-20px 0 20px;color:#e03616}footer{color:#f0eee8}footer .container{text-align:center;padding:0 10px}.quick-simulator .desc,.wcag-skip,footer .links,footer .links a,header{text-align:center}footer .about{margin-bottom:20px;font-weight:300}footer .links a{display:inline-block;color:#f0eee8;width:85px}@media (min-width:480px){footer .links a{width:100px}}header{font-size:0}header a{display:inline-block}@media (min-width:1024px){.ab .mobile,header .logo{display:none}.ab .desktop{display:block}.content.desktop{background:#fff;padding:10px;margin-bottom:30px}.content.desktop .content{padding:0;margin-bottom:0}.country .archived-data .content,.country .current-data .content{width:45%}.country .archived-data{display:flex;justify-content:space-between}.country .forecast-wind-solar{width:500px}.country .forecast-wind-solar>table thead .solar,.country .forecast-wind-solar>table thead .wind{width:125px}.cleanest{grid-gap:30px}.cleanest .country-details>a{position:relative;flex-direction:column;text-align:center}.country-list .countries{grid-template:auto/1fr 1fr 1fr}header .logo-desktop{display:inline}}.notification{display:none;position:fixed;left:0;bottom:0;z-index:3;width:100vw}.notification>.content{width:100%;max-width:1000px;margin:0 auto;padding:10px;color:#fff;box-shadow:0 0 5px rgba(0,0,0,.5);opacity:0;transition:opacity .7s ease-in-out}.notification>.content:before,.outdated>.warning{display:inline-block;vertical-align:middle;margin-right:10px}.shimmer,.shimmer.emissions-graph{transition:opacity .4s ease-in-out}.notification>.content.active,.shimmer.emissions-graph.visible,.shimmer.visible{opacity:1}.notification>.content:before{content:"";width:32px;height:32px}@media all and (min-width:768px){.notification>.content:before{width:32px;height:32px;background-size:32px}}.notification.success>.content{background-color:#47a447}.notification.success>.content:before{background-image:url(../images/icons/success.svg)}.notification.error>.content{background-color:#d2322d}.notification.error>.content:before{background-image:url(../images/icons/error.svg)}.outdated{padding:5px;margin:0 0 10px;background-color:#fffae8;border:1px solid #e8dec8;color:#222;line-height:16px}.quick-simulator .result,.title{font-size:1.375rem;text-transform:uppercase}.outdated>.warning{width:16px;height:16px;background:url(../images/icons/warning.svg) center center/contain no-repeat}.quick-simulator .result{margin:0 auto 20px;text-align:center;width:200px;line-height:30px}.quick-simulator .result.yes{background-color:#2c825d;color:#fff}.quick-simulator .result.needed{background-color:#d2c7a5;color:#333}.quick-simulator .result.no{background-color:#9b2121;color:#fff}.quick-simulator .desc{margin-bottom:10px}.quick-simulator .items{display:flex;justify-content:space-evenly;max-width:600px;margin:0 auto}.quick-simulator .item{display:flex;flex-direction:column;align-items:center}.quick-simulator .item .icon{width:36px;height:36px;background-position:center center;background-repeat:no-repeat;background-size:30px}.shimmer .title,.shimmer.emissions-graph .graph{background:linear-gradient(to right,#eaeaea 0,#f5f5f5 20%,#eaeaea 40%,#eaeaea 100%) center center no-repeat #eaeaea}.quick-simulator .item .icon.car{background-image:url(../images/icons/renault-zoe.svg);background-size:36px}.quick-simulator .item .icon.wash{background-image:url(../images/icons/washing-machine.svg);background-size:28px}.quick-simulator .item .icon.aircon{background-image:url(../images/icons/airconditioning.svg)}.quick-simulator .item .icon.laptop{background-image:url(../images/icons/laptop.svg)}.quick-simulator .item .emissions{font-size:1.5rem;font-weight:500}.quick-simulator .item .type{font-size:.875rem;text-transform:uppercase}.quick-simulator .more-details{border-top:1px solid #f0eee8;padding-top:5px;margin-top:15px}.quick-simulator .more-details .cta{text-align:right;color:#087eb3;font-size:.875rem;text-decoration:underline;cursor:pointer}.quick-simulator .more-details .details{max-height:0;overflow:hidden;transition:max-height .4s ease-in-out}.quick-simulator .more-details .details.open{max-height:300px}.quick-simulator .more-details .detail p{font-size:.9375rem;line-height:1.25rem}.shimmer.emissions-graph{position:absolute;opacity:0;display:flex;align-items:center;justify-content:flex-start}.shimmer.emissions-graph .graph{display:flex;align-items:center;justify-content:center;margin:10px 25px 10px 10px;border-radius:50%;width:130px;height:130px;background-size:390px 130px;animation:1s linear infinite shimmer}.shimmer.emissions-graph .graph .center{width:100px;height:100px;border-radius:50%;background-color:#fff}.shimmer .title{width:150px;height:30px;background-size:450px 30px;animation:1s linear infinite shimmer;margin-bottom:15px;border-bottom:0}.shimmer .text,.shimmer .text.thin{background:linear-gradient(to right,#eaeaea 0,#f5f5f5 20%,#eaeaea 40%,#eaeaea 100%) center center no-repeat #eaeaea;animation:1s linear infinite shimmer}.shimmer .text{width:250px;height:16px;background-size:750px 16px;margin-bottom:10px}.shimmer .text.thin{width:100px;height:10px;background-size:300px 10px}.title{border-bottom:1px solid #0892d0;margin-bottom:15px}@media (min-width:768px){.country-list .country-details>a .details .name>img{margin-right:10px}.country-list .country-details .separator{display:none}.emissions-graph-ajax{height:263px}.emissions-graph-ajax.medium{height:290px}.emissions-graph-ajax.large{height:334px}.emissions-graph-ajax.extra-large{height:388px}footer .container{text-align:left;display:flex;align-items:center;justify-content:space-between}footer .links{text-align:right}footer .links a{width:auto;margin:0 0 0 20px}.quick-simulator .more-details .details{display:grid;grid-template:1fr 1fr/1fr 1fr;grid-gap:10px}.quick-simulator .more-details .detail{text-align:center;margin:10px 0}.title{font-size:1.5rem}}.wcag-skip{background:#f0eee8;color:#000;left:calc(50% - 75px);padding:5px 0;width:150px;position:absolute;transform:translateY(-100%)}.wcag-skip:focus{transform:translateY(0)}