html{scroll-behavior:smooth}body{position:relative;font-family:Arial,Helvetica,sans-serif!important}img{max-width:100%}p{font-size:1.125rem;line-height:1.75rem;margin-bottom:24px}p.mini{font-size:.875rem}p i{opacity:.85}a{word-wrap:break-word}.inline-block{display:inline-block}.mb-10{margin-bottom:10px}.mb-20{margin-bottom:20px}.mb-50{margin-bottom:50px}.ml-20{margin-left:20px}.ml-auto{margin-left:auto}.mt-20{margin-top:20px}.asterisk{font-size:.75rem;line-height:1.5rem}.legend{font-size:.875rem;line-height:1.5rem;font-style:italic}.footnote{font-size:.95rem;line-height:1.5rem;font-style:italic}.big-font{font-size:1.5rem;font-weight:700}.blue{color:#004494}.green{color:#00c991}.grey{color:#9b9c9d}.orange{color:#ff8225}.purple{color:#ac61c8}.cross-border{color:#58fd69}.separator{padding-bottom:20px;border-bottom:1px solid #9b9c9d}.construction{position:absolute;z-index:10;top:0;left:0;width:324px;height:228px}no-wrap{text-wrap:nowrap}@media only screen and (max-width:1400px){.construction{display:none}}.first::first-letter{float:left;font-size:4.3rem;font-weight:700;line-height:50px;margin:0 10px 0 0;margin-top:13px}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.flex-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.flex-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.flex-align-baseline{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.flex-align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex-space-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.text-center{text-align:center}.text-left{text-align:left}.titles{margin-bottom:75px;font-weight:700}.titles::after{content:'';display:block;width:60px;height:3px;background:#ffd617}.titles-1{font-size:2.5rem!important;line-height:44px;letter-spacing:2.5px}.titles-1::after{margin-top:30px}.titles-2{font-size:1.875rem!important;line-height:35px;letter-spacing:2px}.titles-2::after{margin-top:20px}.titles-2 .subtitle{font-size:1.125rem;line-height:20px;letter-spacing:1px}.titles-3{font-size:1.5rem!important;line-height:25px}.titles-3::after{margin-top:10px}.titles-4{font-size:1.25rem!important;line-height:25px;margin:50px 0 35px 0;font-weight:700}.titles-4::after{margin-top:10px}.title-icon{margin-right:20px}@media only screen and (max-width:995px){.title-icon{display:none}}.white{color:#fff}.yellow{color:#ffd617}a.yellow:hover{color:#fff}.navigation.sticky{position:sticky;top:0;z-index:100}.section{margin-bottom:150px}@media only screen and (max-width:1100px){.section{margin-bottom:125px}}@media only screen and (max-width:767px){.section{margin-bottom:100px}}.top-section{position:relative;margin-bottom:100px;color:#fff;padding:90px 0;background:url(../images/hp-top-section.jpg) no-repeat top center #00265b}.top-section .next-gen{position:absolute;width:180px;height:592px;right:0;top:63px}@media only screen and (max-width:1100px){.top-section .next-gen{display:none}}.top-section .hero-section .intro{font-size:1.125rem;line-height:20px;letter-spacing:1.5px;color:#ffd617}.top-section .hero-section .hero-title{font-size:4.063rem;line-height:80px;margin-top:40px}@media only screen and (max-width:1139px){.top-section .hero-section .funds-chart-1{padding-top:60px}}@media only screen and (max-width:400px){.top-section .hero-section .hero-title{font-size:2rem;line-height:40px}}.top-section .funds-chart-1{padding-top:50px}.top-section .icons-section a,.top-section .icons-section a:visited{color:#fff}.top-section #timelineTableRestricted{margin-bottom:20px}.top-section #timelineTableRestricted .ecl-timeline2__content{color:#fff}.top-section #timelineTableRestricted .ecl-timeline2__label{color:#fff}.top-section #timelineTableRestricted .ecl-link{color:#ffd617}.top-section #timelineTableRestricted .ecl-link:hover{color:#fff}.top-section #timelineTableRestricted .ecl-timeline2__item:before{border-left:.25rem solid #fff}.top-section #timelineTableRestricted .ecl-timeline2__item:after{background-color:#00265b;border:.25rem solid #ffd617}.top-section #timelineTableRestricted .ecl-timeline2__item:hover:after{background-color:#ffd617}.white-section{padding:50px 0 150px 0;background:url(../images/hp-funds-section.png) no-repeat center 40px #fff}.white-section .row{padding-bottom:60px}.collapsible .pl{padding-left:85px}.collapsible .pl .bullet{font-size:1.875rem;color:#ffd617;vertical-align:bottom}@media only screen and (max-width:767px){.collapsible .pl{padding-left:40px}}@media only screen and (max-width:500px){.collapsible .pl{padding-left:0}}.funds-big-graph{position:relative;width:100%;overflow:auto}.funds-big-graph img{width:1080px!important;max-width:none;margin:0 auto 30px auto}.icons-section{padding:30px 0}.icons-section .main-title-icons-section{margin-bottom:85px;font-size:2.5rem;line-height:44px;font-weight:700}.icons-section img{height:75px;margin-bottom:18px}.icons-section .title-icons-section{font-size:1.25rem;margin-bottom:50px}.icons-section .title-icons-section .plus{font-size:1.125rem;font-weight:400}.icons-section a,.icons-section a:visited{color:#404040;text-decoration:none}.btn{cursor:pointer;display:block;width:210px;color:#004494;font-size:1rem;font-weight:600;border:2px solid #004494;border-radius:6px;padding:14px 19px;background:0 0;-webkit-transition-duration:.3s;transition-duration:.3s}.btn:hover{color:#fff;background:rgba(0,68,148,.95)}.btn-mini{width:auto;padding:10px 15px;font-size:.875rem}.btn-blue{display:block;width:auto;color:#fff;font-size:.875rem;border-radius:6px;padding:10px 15px;background:#004494;text-decoration:none;-webkit-transition-duration:.3s;transition-duration:.3s}.btn-blue:hover{background:#00265b}.btn-blue-outline{display:block;width:auto;color:#004494;font-weight:300;font-size:.875rem;border-radius:6px;padding:10px 15px;border:1px solid #004494;text-decoration:none;-webkit-transition-duration:.3s;transition-duration:.3s}.btn-blue-outline:hover{background:#00265b}.collapsible{display:none}.collapsible b{color:#004494}.color{display:inline-block;width:12px;height:12px;margin-right:5px;border-radius:6px;vertical-align:top}.color-digital{background:#ac61c8}.color-green{background:#00c991}.color-health{background:#d64242}.color-next-gen{background:#ffee39}.color-smart{background:#00b2ff}.color-social{background:#ff8225}.caption-text{display:inline-block;max-width:120px;font-size:.75rem}.slideFromBottom{-webkit-animation:slideFromBottom 2s ease 0s 1 normal forwards;animation:slideFromBottom 2s ease 0s 1 normal forwards}.slideFromLeft{-webkit-animation:slideFromLeft 1s ease 0s 1 normal forwards;animation:slideFromLeft 1s ease 0s 1 normal forwards}.slideFromRight{-webkit-animation:slideFromRight 1.5s ease 0s 1 normal forwards;animation:slideFromRight 1.5s ease 0s 1 normal forwards}@-webkit-keyframes fadeInCTA{0%{opacity:0}50%{opacity:0}100%{opacity:1}}@keyframes fadeInCTA{0%{opacity:0}50%{opacity:0}100%{opacity:1}}@-webkit-keyframes slideFromBottom{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}75%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideFromBottom{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}75%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes slideFromLeft{0%{opacity:0;-webkit-transform:translateX(-250px);transform:translateX(-250px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideFromLeft{0%{opacity:0;-webkit-transform:translateX(-250px);transform:translateX(-250px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes slideFromRight{0%{opacity:0;-webkit-transform:translateX(250px);transform:translateX(250px)}50%{opacity:0;-webkit-transform:translateX(250px);transform:translateX(250px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideFromRight{0%{opacity:0;-webkit-transform:translateX(250px);transform:translateX(250px)}50%{opacity:0;-webkit-transform:translateX(250px);transform:translateX(250px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.mashup-section{padding:50px 0;background:url(../images/mashup-section.png) no-repeat top center #f8f9fc}.mashup-section .btn-export-data,.mashup-section .ecfin-rrf-export-data-button{cursor:pointer;text-align:center;border:none;padding:7px 10px;background:#004494;color:#fff;width:auto}.mashup-section .btn-export-data:hover,.mashup-section .ecfin-rrf-export-data-button:hover{background:#00265b}.mashup-section .ecfin-rrf-show-data-button{cursor:pointer;text-align:center;border:none;padding:7px 10px;background:#fff;border:1px solid #004494;color:#004494;width:auto;min-width:92px}.mashup-section .ecfin-rrf-show-data-button:hover{background:#004494;color:#fff}.mashup-section .card{height:100%;overflow:hidden;background:#fff;border-radius:8px;padding:0 0 10px 0;-webkit-box-shadow:0 0 7px rgba(58,59,69,.15);box-shadow:0 0 7px rgba(58,59,69,.15)}.mashup-section .card span.label{font-size:.875rem}.mashup-section .card .card-title{z-index:100;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#004494;font-size:1.125rem;font-weight:700;padding:15px 25px;border-bottom:1px solid #e8eaf2;background:#f8f9fc}.mashup-section .card .card-title .btn{border-radius:5px}.mashup-section .card .card-content{padding:0 20px}.mashup-section .card .card-content .card-subtitle{padding:10px 0 10px 5px}.mashup-section .card .chart-caption-mini{font-size:.75rem;line-height:1.125rem}.mashup-section .card .right-dots{width:15px;padding-left:15px}.mashup-section .card h2,.mashup-section .card p{margin:0}.mashup-section .card-select{padding:15px 20px 0 20px}.mashup-section .card-select .ecfin-title.ecfin-button{border:none}.mashup-section .card-select .ecfin-title.ecfin-button .title-inner{padding:0;font-size:1rem}.mashup-section .table-caption{padding:20px 10px}.ecfin-filter{height:100%;width:100%}.ecfin-table{width:100%}.ecfin-chart{width:100%;text-align:center}.ecfin-chart__nodata{margin-top:20px;margin-bottom:20px}#timelineTable{padding:40px 30px 0 0}.ecl-timeline__flag{display:inline-block;height:20px;width:30px;float:left;margin-right:10px;vertical-align:top;border:1px solid #d9e0e3}.country-selector-flag,.pillar-selector-img{display:inline-block;height:20px;width:30px;position:relative;vertical-align:middle}.country-selector-flag{margin-right:10px;border:1px solid #d9e0e3}.flag-mini{width:40px;margin-right:7px;vertical-align:text-top}table tbody{overflow:scroll;height:100px}.ecfin-rrf-table-object{max-height:650px;overflow-y:auto}#disbursementsTable .ecfin-rrf-table-object{max-height:350px;overflow-y:auto}.ecl-table__header{font-size:1em}.ecl-table__cell{font-size:1em}.ecl-timeline2{max-width:100%!important}.ecl-timeline2__item::marker{display:none}#fulfillmentStatusTable div{max-height:none!important}#rePowerEuChart1,#rePowerEuChart1-2{padding-top:1.5rem}#rePowerEuChart1 .highcharts-plot-line-label,#rePowerEuChart1-2 .highcharts-plot-line-label{left:89%!important;top:204px!important}#rePowerEuChart1 .highcharts-plot-line-label .target_modal,#rePowerEuChart1-2 .highcharts-plot-line-label .target_modal{display:inline-block;color:#fff;padding:7px;border-radius:5px;background:rgba(0,0,0,.65)}#rePowerEuChart1 .highcharts-plot-line-label .target_modal .target-pill,#rePowerEuChart1-2 .highcharts-plot-line-label .target_modal .target-pill{content:'';display:inline-block;vertical-align:middle;width:.5rem;height:.5rem;border-radius:50%;margin-right:.375rem;margin-top:-2px}#rePowerEuChart1-2 .highcharts-plot-line-label{top:253px!important}@media (max-width:996px){#rePowerEuChart1 .highcharts-plot-line-label{left:85%!important}}@media (max-width:767px){#rePowerEuChart1 .highcharts-plot-line-label{left:75%!important}}@media (max-width:479px){#rePowerEuChart1 .highcharts-plot-line-label{left:70%!important}}.dots{min-width:20px;margin-right:5px}.repowereu-thematic{display:inline-block;width:16px;margin-right:7px;height:32px;vertical-align:middle}.dots-thematic{display:inline-block;width:15px;height:15px;border-radius:50px;margin-right:7px}.dots-thematic-2{display:block;width:15px;height:15px;border-radius:50px;margin-bottom:5px}.dots-thematic-Green{background-color:#00c991}.dots-thematic-Health{background-color:#d64242}.dots-thematic-Digital{background-color:#ac61c8}.dots-thematic-Policies{background-color:#ffee39}.dots-thematic-Smart{background-color:#00b2ff}.dots-thematic-Social{background-color:#ff8225}.date{color:#bfd0e4;font-size:.875rem;margin-left:22px!important}.thematic-img{float:left;max-width:320px;margin:0 20px 20px 0}@media only screen and (max-width:995px){.thematic-img{float:none;max-width:100%}}.img-pdf{float:left;max-width:600px;margin:0 30px 0 0}@media only screen and (max-width:767px){.img-pdf{float:none;max-width:100%;margin:0 auto}}.thematic-paragraph{line-height:1.5rem!important}.card-padding{padding:20px!important}.card-auto{height:auto!important}.thematic-title,.timeline-title{font-size:1.75rem;font-weight:700}.timeline-title{margin:0 0 25px 75px}.hidden{display:none}@media only screen and (max-width:995px){.empty-td{display:none}}@media (min-width:996px){#fulfillmentStatusTable_table .ecl-table__body .ecl-table__row:nth-of-type(4n+1){background-color:#f5f5f5}#fulfillmentStatusTable_table .ecl-table__body .ecl-table__row:nth-of-type(4n+2){background-color:#f5f5f5}}.list-more{list-style:none}.kpi-text{font-size:1rem}.kpi-number{vertical-align:middle;font-size:3rem;margin-left:12px;font-weight:700;color:#004494;text-wrap:nowrap}.kpi-number .kpi-unity{font-size:1.5rem;font-weight:100;text-transform:capitalize}.ci-eu-level div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ci-eu-level div .kpi-text{color:#404040}.ci-eu-level div .kpi-number{vertical-align:middle;font-size:1.2rem;margin-left:8px;font-weight:700;color:#004494}.ci-eu-level div .kpi-number .kpi-unity{font-size:.8rem}.ci-eu-level-2-values div{display:inline;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ci-eu-level-2-values div br{display:inline}.ci-eu-level-2-values div .kpi-text{color:#404040}.ci-eu-level-2-values div .kpi-number{vertical-align:middle;font-size:1.2rem;margin-left:4px;margin-right:4px;font-weight:700;color:#004494}.ci-eu-level-2-values div .kpi-unity{font-size:.8rem}.ci-eu-level-center div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ci-eu-level-center div .kpi-text{color:#000;font-size:1.5rem}.ci-eu-level-center div .kpi-number{vertical-align:middle;font-size:1.75rem;margin-left:8px;margin-right:8px;font-weight:700;color:#004494}.ci-eu-level-center div .kpi-unity{font-size:1.5rem}.ecfin-chart-zero-value{text-align:center;height:20px;font-size:1.563rem;position:relative;bottom:42px;font-weight:700;display:block;margin-top:-30px}.highcharts-background{fill:transparent!important}.highcharts-credits{display:none!important}.highcharts-null-point{display:none}.ecfin-rrf-expand-row img{max-width:none}.countryOverviewSelectedSection{display:none}.countryOverviewFilterSelectedSection{display:none}.country-choice img{height:42px;-webkit-box-shadow:0 0 3px 5px rgba(0,0,0,.1);box-shadow:0 0 5px 3px rgba(0,0,0,.1)}.country-choice img:hover{-webkit-box-shadow:0 0 3px 5px rgba(0,0,0,.3);box-shadow:0 0 5px 3px rgba(0,0,0,.3);cursor:pointer}.country-choice span{display:block}.amount-format{text-align:right;padding-right:15px}.timeline-year-title{color:#004494}.timeline-month-title{font-size:1.25rem!important}.pagination{padding-top:15px}.pagination .row{margin:0}.pagination .show{padding-top:7px}@media (max-width:767px){.pagination .show{margin-bottom:20px}}.pagination ul{list-style:none;margin:0;padding:0}.pagination ul li{display:inline-block;margin:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box;text-decoration:none;color:#004494;display:inline-block;width:30px;height:30px;padding-top:5px}.pagination ul li.active{background:#fff;border:2px solid #ffd617;border-radius:50%}a.download{float:right}a.download img{width:26px!important}.timeline-links{display:inline-block}.timeline-link{display:inline-block;color:#004494;text-decoration:none}.timeline-link:hover{color:#00265b;text-decoration:underline}@media only screen and (max-width:767px){.timeline-links{display:block}.timeline-links .timeline-link{font-size:1rem}}a.card-common{text-decoration:none!important}.card-common{position:relative}.card-common:hover .card-content-normal{-webkit-transform:translateY(-20px);transform:translateY(-20px);transform:translateY(-20px);opacity:1}.card-common:hover .card-content-hover{-webkit-transform:translateY(-20px);transform:translateY(-20px);opacity:1}.card-common .card-content-normal{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding:15px 0;-webkit-transition:.5s;transition:.5s;color:#404040}.card-common .card-content-hover{position:absolute;width:80%;bottom:0;-webkit-transition:.5s;transition:.5s;opacity:0;color:#004494;text-decoration:underline}@media (max-width:1025px){.card-common:hover .card-content-normal{-webkit-transform:none;transform:none}.card-common .card-content-normal{padding:0;color:#004494}.card-common .card-content-hover{display:none}}ul.links li{margin-bottom:12px;font-size:1.125rem}.kpi-social-expenditure div .kpi-text{color:#404040;text-align:left}.kpi-social-expenditure div .kpi-number{padding-top:10px;margin-left:0;vertical-align:middle;font-size:1.4rem;font-weight:700;color:#004494}.highcharts-axis-labels{margin-left:25px}.highcharts-axis-labels span{width:50px}#disbursementTypeChart1 .container-icon{margin-right:20px;vertical-align:middle}#disbursementTypeChart1 .highcharts-stack-labels text{font-weight:400!important;fill:#404040!important}.highcharts-text-outline{stroke:none!important;font-weight:400!important;font-size:11px}#fundsAndMeasuresChart1 .container-icon{-webkit-transform:translate(-10px,0);transform:translate(-10px,0)}@media only screen and (max-width:1139px){#fundsAndMeasuresChart1 span:last-child .container-icon{-webkit-transform:translate(0,0);transform:translate(0,0)}}@media only screen and (max-width:995px){#fundsAndMeasuresChart1 span:last-child .container-icon{-webkit-transform:translate(-10px,0);transform:translate(-10px,0)}}@media only screen and (max-width:465px){#fundsAndMeasuresChart1 span:last-child .container-icon{-webkit-transform:translate(6px,0);transform:translate(6px,0)}}a.btn{display:inline-block;float:right;text-decoration:none}span.superscript{position:relative;top:-.5em;font-size:80%}.ci-graph-country tspan{position:relative;font-size:70%;baseline-shift:super}.ecl-table__header-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.ecl-table__header-content .sort-icon{-ms-flex-item-align:center;align-self:center}.ecl-table__header-content .sort-icon .sort-by-asc{left:3px;display:block;width:0;height:0;border:solid 5px transparent;margin:0 4px 0 3px;background:0 0;border-bottom:solid 7px #404040;border-top-width:0}.ecl-table__header-content .sort-icon .sort-by-desc{left:3px;display:block;width:0;height:0;border:solid 5px transparent;margin:3px 4px 0 3px;background:0 0;border-top:solid 7px #404040;border-bottom-width:0}.ecl-table__header[data-table-sort-order="0"] .sort-by-asc{display:none}.ecl-table__header[data-table-sort-order="1"] .sort-by-desc{display:none}.last-updated-on{padding-top:.875rem;color:#404040;text-align:right;font-size:.875rem;font-weight:700}.repowerEU-icon{margin-right:5px}.list-letters{list-style:lower-alpha}.list-letters ::marker{color:#ffd617;font-weight:700}.list-letters li{color:#404040}.list-letters-power{list-style:lower-alpha}.list-letters-power ::marker{color:#58fd69;font-weight:700}.list-letters-power li{color:#404040}ul.yellow ::marker{color:#ffd617}ul.yellow li{color:#404040}#CI_main_text .last-updated-on,#finalRecipientByCountry .last-updated-on{padding-top:.25rem;font-size:.875rem;font-weight:400}#CI_main_text .last-updated-on .title-date,#finalRecipientByCountry .last-updated-on .title-date{color:#9b9c9d}#CI_main_text .last-updated-on .date,#finalRecipientByCountry .last-updated-on .date{color:#404040;margin-left:16px!important}#ciIntroText .date{color:#404040;font-weight:700!important;font-size:1.125rem;margin-left:0!important}