@import "https://ecfr.eu/resources/fonts/typekit/tgf4gow.css";@import "https://ecfr.eu/resources/fonts/oswald/style.css";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:400;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}@keyframes chartjs-render-animation{from{opacity:.99}to{opacity:1}}.chartjs-render-monitor{animation:chartjs-render-animation .001s}.chartjs-size-monitor,.chartjs-size-monitor-expand,.chartjs-size-monitor-shrink{position:absolute;direction:ltr;left:0;top:0;right:0;bottom:0;overflow:hidden;pointer-events:none;visibility:hidden;z-index:-1}.chartjs-size-monitor-expand>div{position:absolute;width:1000000px;height:1000000px;left:0;top:0}.chartjs-size-monitor-shrink>div{position:absolute;width:200%;height:200%;left:0;top:0}.list-unstyled,.map-menu>ul,.tooltip-list{list-style:none;padding-left:0;margin-bottom:0}.link-unstyled{color:inherit;text-decoration:none}.link-unstyled:hover{text-decoration:none}.interactive-map{-moz-transition:opacity .5s linear 1s;-o-transition:opacity .5s linear 1s;-webkit-transition:opacity .5s linear;-webkit-transition-delay:1s;transition:opacity .5s linear 1s;font-family:vag-rundschrift-d,Helvetica,Arial,sans-serif;font-weight:300;font-style:normal;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;width:1440px;max-width:100%;opacity:0}.interactive-map.loaded{opacity:1}.interactive-map *,.interactive-map *:before,.interactive-map *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.map-container{position:relative}@media(max-width:1199px){.map-container{width:100%;height:475px;overflow:auto;cursor:grab;-ms-overflow-style:none;scrollbar-width:none}.map-container::-webkit-scrollbar{display:none}}.map-container .map-svg{position:relative;overflow:hidden}.map-container .map-svg,.map-container .map-svg>svg{width:1440px;max-width:100%;display:block}@media(max-width:1199px){.map-container .map-svg,.map-container .map-svg>svg{max-width:none;width:1200px}}.map-footer{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;height:50px;padding-left:10px;padding-right:10px;font-family:oswald,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;border-top:1px solid #003d3d;font-size:12px;line-height:19px;letter-spacing:.5px;width:100%}@media(min-width:768px){.map-footer{height:35px}}@media(min-width:768px){.map-footer{padding-left:20px;padding-right:20px}}@media(max-width:767px){.map-footer{-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:center;justify-content:center}}.map-footer p{margin:0}@media(min-width:768px){.map-footer p{margin:0 44px 0 0}}.map-footer p:last-child{margin-right:0}.open-map-menu{display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;position:absolute;top:10px;left:10px;z-index:10;width:40px;height:40px;background:#003d3d;border-radius:50%;z-index:1005}@media(min-width:768px){.open-map-menu{display:none}}.open-map-menu span{position:relative;display:block;height:16px;width:20px}.open-map-menu span:before,.open-map-menu span:after{content:"";display:block;width:20px;border-top:2px solid #fff;position:absolute;left:0}.open-map-menu span:before{height:9px;border-bottom:2px solid #fff;top:0}.open-map-menu span:after{bottom:0}.open-map-menu.active span:before{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);top:7px;height:2px;border-bottom:none}.open-map-menu.active span:after{-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);bottom:7px}.js-filter,.js-menuItem{cursor:pointer}.map-menu{bottom:50px;position:absolute;top:20px;left:20px;z-index:100;transform-origin:0 0;-moz-transform:scale(.9);-ms-transform:scale(.9);-webkit-transform:scale(.9);transform:scale(.9)}@media(min-width:768px){.map-menu{bottom:35px}}@media(min-width:1500px){.map-menu{-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}}@media(max-width:767px){.map-menu{-moz-transform:none;-ms-transform:none;-webkit-transform:none;transform:none;-moz-transition:visibility 0s linear,opacity .5s linear;-o-transition:visibility 0s linear,opacity .5s linear;-webkit-transition:visibility 0s linear,opacity .5s linear;transition:visibility 0s linear,opacity .5s linear;background:#003d3d;top:0;left:0;right:0;z-index:1;opacity:0;visibility:hidden;z-index:1000}.map-menu.opened{opacity:1;visibility:visible}}@media(min-width:768px){.map-menu{bottom:auto;white-space:nowrap}}.map-menu>ul{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start;width:44px}@media(max-width:767px){.map-menu>ul{display:block;width:auto;padding:10px;position:absolute;top:60px;bottom:0;left:0;right:0;overflow:scroll}}.map-menu-item{-moz-transition:opacity .5s;-o-transition:opacity .5s;-webkit-transition:opacity .5s;transition:opacity .5s;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;background:#003d3d;position:relative;margin-bottom:10px;min-width:44px;height:44px;border-radius:22px;opacity:.5}.map-menu-item:last-child{margin-bottom:0}@media(max-width:767px){.map-menu-item{height:auto;display:block;background:0 0;margin-bottom:20px}.map-menu-item:last-child{margin-bottom:0}}.map-menu-item:hover .label,.map-menu-item.opened .label,.map-menu-item.selected .label{opacity:1;visibility:visible;transition-delay:0s}.map-menu-item.opened,.map-menu-item.selected{opacity:1}.map-menu-item .icon{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;width:44px;height:44px;border-radius:22px}@media(max-width:767px){.map-menu-item .icon{-webkit-justify-content:flex-start;justify-content:flex-start;border-radius:0;width:auto;height:auto;margin-left:10px}.map-menu-item .icon:after{content:attr(data-label);color:#fff;text-transform:uppercase;margin-left:10px;font-size:14px;line-height:1;letter-spacing:1px}}.map-menu-item .icon img{display:block}@media(max-width:767px){.map-menu-item .icon img{width:20px}}.map-menu-item .label{-moz-transition:visibility 0s linear .25s,opacity .25s linear;-o-transition:visibility 0s linear .25s,opacity .25s linear;-webkit-transition:visibility 0s linear,opacity .25s linear;-webkit-transition-delay:.25s,0s;transition:visibility 0s linear .25s,opacity .25s linear;font-family:oswald,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;left:100%;top:50%;text-transform:uppercase;white-space:nowrap;font-size:14px;line-height:1;letter-spacing:1px;color:#003d3d;margin-left:14px;opacity:0;visibility:hidden;cursor:default}@media(max-width:767px){.map-menu-item .label{display:none}}.map-menu-item .selected-icon{-moz-transition:opacity .5s linear;-o-transition:opacity .5s linear;-webkit-transition:opacity .5s linear;transition:opacity .5s linear;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;left:34px;top:50%;opacity:0}@media(max-width:767px){.map-menu-item .selected-icon{display:none}}.map-menu-item.with-submenu.selected{min-width:78px}.map-menu-item.with-submenu.selected:not(.opened) .selected-icon{opacity:1}.map-menu-submenu{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;width:0;opacity:0;overflow:hidden}@media(max-width:767px){.map-menu-submenu{-moz-transition:max-height .5s linear,margin-top 0s linear .5s;-o-transition:max-height .5s linear,margin-top 0s linear .5s;-webkit-transition:max-height .5s linear,margin-top 0s linear;-webkit-transition-delay:0s,.5s;transition:max-height .5s linear,margin-top 0s linear .5s;-moz-column-count:2;-webkit-column-count:2;column-count:2;-moz-column-gap:20px;-webkit-column-gap:20px;column-gap:20px;display:block;width:auto!important;max-height:0}}@media(max-width:767px){.map-menu-submenu.opened{max-height:200px;margin-top:10px;transition-delay:0s}}.map-menu-submenu li{margin-right:14px}@media(max-width:767px){.map-menu-submenu li{break-inside:avoid-column;margin-right:0;margin-bottom:10px}}@media(min-width:768px){.map-menu-submenu li:first-child{margin-left:34px}.map-menu-submenu li:last-child{margin-right:12px}}.map-menu-submenu .icon{width:26px;height:26px;border-radius:13px;opacity:1}@media(max-width:767px){.map-menu-submenu .icon{width:auto;height:auto;border-radius:0}}.map-menu-submenu .icon img{-moz-transition:border-color .35s;-o-transition:border-color .35s;-webkit-transition:border-color .35s;transition:border-color .35s;border-radius:50%;border:1px solid transparent}@media(max-width:767px){.map-menu-submenu .icon img{width:20px}}.map-menu-submenu .icon.selected img,.map-menu-submenu .icon:hover img{border-color:#fff}.country-name{-moz-transition:opacity .5s ease;-o-transition:opacity .5s ease;-webkit-transition:opacity .5s ease;transition:opacity .5s ease;font-family:vag-rundschrift-d,Helvetica,Arial,sans-serif;font-weight:300;font-style:normal;opacity:.5;font-size:12px;letter-spacing:2px;line-height:1;text-transform:uppercase}.country-name.selected,.country-name.js-openTooltip:hover,.country-name.js-openTooltip.onhover{opacity:1}.country path{-moz-transition:fill .5s ease;-o-transition:fill .5s ease;-webkit-transition:fill .5s ease;transition:fill .5s ease;fill:#ededed}.country.active path{fill:#d1d1d1}.country.js-openTooltip:hover path,.country.js-openTooltip.onhover path{fill:#a7a7a7}.country.selected path{fill:#9aadaa}.country.active[data-color=blue] path{fill:#1551a3}.country.active[data-color=blue].selected path{fill:#114182}.country.active[data-color=blue-10] path{fill:#e8eef6}.country.active[data-color=blue-10].selected path{fill:#babec5}.country.active[data-color=blue-20] path{fill:#d0dced}.country.active[data-color=blue-20].selected path{fill:#a6b0be}.country.active[data-color=blue-30] path{fill:#b9cbe3}.country.active[data-color=blue-30].selected path{fill:#94a2b6}.country.active[data-color=blue-40] path{fill:#a1b9da}.country.active[data-color=blue-40].selected path{fill:#8194ae}.country.active[data-color=blue-50] path{fill:#8aa8d1}.country.active[data-color=blue-50].selected path{fill:#6e86a7}.country.active[data-color=blue-60] path{fill:#7397c8}.country.active[data-color=blue-60].selected path{fill:#5c79a0}.country.active[data-color=blue-70] path{fill:#5b85bf}.country.active[data-color=blue-70].selected path{fill:#496a99}.country.active[data-color=blue-80] path{fill:#4474b5}.country.active[data-color=blue-80].selected path{fill:#365d91}.country.active[data-color=blue-90] path{fill:#2c62ac}.country.active[data-color=blue-90].selected path{fill:#234e8a}.country.active[data-color=blue-100] path{fill:#1551a3}.country.active[data-color=blue-100].selected path{fill:#114182}.country.active[data-color=orange] path{fill:#ff560c}.country.active[data-color=orange].selected path{fill:#cc450a}.country.active[data-color=orange-10] path{fill:#ffeee7}.country.active[data-color=orange-10].selected path{fill:#ccbeb9}.country.active[data-color=orange-20] path{fill:#ffddce}.country.active[data-color=orange-20].selected path{fill:#ccb1a5}.country.active[data-color=orange-30] path{fill:#ffccb6}.country.active[data-color=orange-30].selected path{fill:#cca392}.country.active[data-color=orange-40] path{fill:#ffbb9e}.country.active[data-color=orange-40].selected path{fill:#cc967e}.country.active[data-color=orange-50] path{fill:#ffab86}.country.active[data-color=orange-50].selected path{fill:#cc896b}.country.active[data-color=orange-60] path{fill:#ff9a6d}.country.active[data-color=orange-60].selected path{fill:#cc7b57}.country.active[data-color=orange-70] path{fill:#ff8955}.country.active[data-color=orange-70].selected path{fill:#cc6e44}.country.active[data-color=orange-80] path{fill:#ff783d}.country.active[data-color=orange-80].selected path{fill:#cc6031}.country.active[data-color=orange-90] path{fill:#ff6724}.country.active[data-color=orange-90].selected path{fill:#cc521d}.country.active[data-color=orange-100] path{fill:#ff560c}.country.active[data-color=orange-100].selected path{fill:#cc450a}.country.active[data-color=purple] path{fill:#a288ff}.country.active[data-color=purple].selected path{fill:#826dcc}.country.active[data-color=purple-10] path{fill:#f6f3ff}.country.active[data-color=purple-10].selected path{fill:#c5c2cc}.country.active[data-color=purple-20] path{fill:#ece7ff}.country.active[data-color=purple-20].selected path{fill:#bdb9cc}.country.active[data-color=purple-30] path{fill:#e3dbff}.country.active[data-color=purple-30].selected path{fill:#b6afcc}.country.active[data-color=purple-40] path{fill:#dacfff}.country.active[data-color=purple-40].selected path{fill:#aea6cc}.country.active[data-color=purple-50] path{fill:#d1c4ff}.country.active[data-color=purple-50].selected path{fill:#a79dcc}.country.active[data-color=purple-60] path{fill:#c7b8ff}.country.active[data-color=purple-60].selected path{fill:#9f93cc}.country.active[data-color=purple-70] path{fill:#beacff}.country.active[data-color=purple-70].selected path{fill:#988acc}.country.active[data-color=purple-80] path{fill:#b5a0ff}.country.active[data-color=purple-80].selected path{fill:#9180cc}.country.active[data-color=purple-90] path{fill:#ab94ff}.country.active[data-color=purple-90].selected path{fill:#8976cc}.country.active[data-color=purple-100] path{fill:#a288ff}.country.active[data-color=purple-100].selected path{fill:#826dcc}.base{-moz-transition:visibility 0s linear .5s,opacity .5s linear;-o-transition:visibility 0s linear .5s,opacity .5s linear;-webkit-transition:visibility 0s linear,opacity .5s linear;-webkit-transition-delay:.5s,0s;transition:visibility 0s linear .5s,opacity .5s linear;opacity:0;visibility:hidden}.base.active{opacity:1;visibility:visible;transition-delay:0s}.js-openTooltip{cursor:pointer}.tooltip{-moz-transition:visibility 0s ease .5s,opacity .6s ease,margin-top .3s cubic-bezier(.175,.885,.32,1.1) 0s;-o-transition:visibility 0s ease .5s,opacity .6s ease,margin-top .3s cubic-bezier(.175,.885,.32,1.1) 0s;-webkit-transition:visibility 0s ease,opacity .6s ease,margin-top .3s cubic-bezier(.175,.885,.32,1.1);-webkit-transition-delay:.5s,0s,0s;transition:visibility 0s ease .5s,opacity .6s ease,margin-top .3s cubic-bezier(.175,.885,.32,1.1) 0s;opacity:0;visibility:hidden;position:absolute;margin-top:-100px;max-width:380px}.tooltip.opened{visibility:visible;opacity:1;transition-delay:0s;margin-top:-12px}.tooltip.position-at-bottom{margin-top:100px}.tooltip.position-at-bottom.opened{margin-top:12px}.tooltip .tooltip-content{position:relative;padding:12px;margin-bottom:21px;border:1px solid #003d3d;z-index:1;background:#fff;transform-origin:50% 100%;-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}.tooltip .close-tooltip{color:#003d3d;position:absolute;top:4px;right:6px;font-size:18px;line-height:1;cursor:pointer;z-index:10}.tooltip .tooltip-arrow{position:absolute;bottom:0;width:20px;height:22px;z-index:5}.tooltip .tooltip-arrow:before,.tooltip .tooltip-arrow.after{position:absolute}.tooltip .tooltip-arrow:before{content:"";display:inline-block;zoom:1;width:0;height:0;border-right:9px solid transparent;border-left:9px solid transparent;border-top:20px solid #fff;border-bottom:none;bottom:2px;left:1px;z-index:5}.tooltip .tooltip-arrow:after{content:"";display:inline-block;zoom:1;width:0;height:0;border-right:10px solid transparent;border-left:10px solid transparent;border-top:22px solid #003d3d;border-bottom:none;bottom:0;left:0;z-index:1}.tooltip.position-at-bottom .tooltip-content{margin-top:21px;margin-bottom:0;transform-origin:50% 0}.tooltip.position-at-bottom .tooltip-arrow{bottom:auto;top:0}.tooltip.position-at-bottom .tooltip-arrow:before{border-bottom:20px solid #fff;border-top:none;top:2px;bottom:auto}.tooltip.position-at-bottom .tooltip-arrow:after{border-bottom:22px solid #003d3d;border-top:none;top:0;bottom:auto}.tooltip-content{font-family:oswald,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal}.centered-tooltip{min-width:220px}.centered-tooltip .tooltip-title{display:block;text-align:center;text-transform:none;font-size:14px;line-height:19px;margin:0 0 6px;padding-left:20px;padding-right:20px}.centered-tooltip .tooltip-title .subtitle{display:block}.centered-tooltip .tooltip-title img{margin:0 auto 6px}.centered-tooltip .tooltip-text{text-align:center;margin:0 0 6px}.big-title .tooltip-title{font-size:18px;line-height:20px}.tooltip-title{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;color:#003d3d;font-size:12px;margin-bottom:18px;padding-right:25px}.tooltip-title img{display:block;width:16px;height:auto;margin-right:5px}.tooltip-title .subtitle{margin-left:4px}.tooltip-text{color:#003d3d;font-size:11px;line-height:14px}.tooltip-list.cols-2{-moz-column-count:2;-webkit-column-count:2;column-count:2;-moz-column-gap:12px;-webkit-column-gap:12px;column-gap:12px}.tooltip-list li{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;margin-bottom:6px}.tooltip-list li:last-child{margin-bottom:0}.tooltip-list .icon{margin-right:5px}.tooltip-list img{display:block;width:16px;height:auto}.tooltip-list .title{font-size:10px;text-transform:uppercase;margin-right:4px;margin-top:2px}.tooltip-list .description{font-size:14px}.tooltip-list.grid{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap}.tooltip-list.grid li{color:#003d3d;display:block;text-align:center;padding:10px;width:50%;margin-bottom:0}.tooltip-list.grid li:first-child:last-child{width:100%}.tooltip-list.grid img{margin:0 auto 5px}.tooltip-list.grid .title{font-size:14px;line-height:19px;margin:0}.tooltip-list.grid .description{margin-top:0;font-size:11px;line-height:14px}.tooltip-caption{display:-webkit-flex;display:flex;-webkit-align-items:flex-end;align-items:flex-end;margin-top:12px}.tooltip-caption .title{font-size:12px;margin-right:4px}.tooltip-caption .description{font-size:18px}.empty-charts .tooltip-text{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;height:90px;color:#000}.tooltip-charts{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.tooltip-charts .chart{margin-left:24px}.tooltip-charts .chart:first-child{margin-left:0}.tooltip-charts canvas{margin:0 auto;width:90px}.tooltip-charts .tooltip-caption{display:block;text-align:center;margin-top:12px}.tooltip-charts .tooltip-caption .description{margin-top:4px}.tooltip-charts-caption{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;margin-top:18px}.tooltip-charts-caption .caption{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;margin-right:6px;font-size:10px;letter-spacing:1px}.tooltip-charts-caption .icon{display:block;width:12px;height:12px;border-radius:50%;margin-right:4px}*::-ms-backdrop,.map-container svg{height:850px}