.c-slider-v1-main-container{min-height:auto}
.c-color-blocks .items p.c-middle{height:auto !important}
.c-boxes-v3-main-container div:not(:first-child){padding-left:20px}
.c-breadcrumbs-main-container{background:#034ea2;color:#fff}
.rounded{border-radius:15px !important}
.orange-bg{background-color:#ee5a24;color:#fff}
.green-bg{background-color:#007032}
#projects-list{max-width:1360px}
.text-yellow{color:#f9ed20 !important}
.c-btn-v1,.c-btn-v2,.c-btn-v3,.c-btn-v4,.c-btn-v5{padding:10px 10px;border-width:1px}
.dark-blue-bg{background-color:#034ea2;color:#fff}
.gray-bg{background-color:#677594;color:#fff}
.c-blog-content-container a img{aspect-ratio:1.7777777778}
.rgf-container{border-radius:15px;padding:30px;color:#fff}
.rgf-container .c-p-v1{color:#fff;font-size:16px}
.rgf-container .c-p-v1 strong{color:#fdb930;font-weight:bold}
.rgf-container .pillars-title{color:#fdb930}
.rgf-container .rgf-pillars{display:flex;justify-content:space-between;position:relative;gap:0}
.rgf-container .c-layout-content-v1{display:flex;justify-content:space-between}
.rgf-container .c-btn-v4{padding:10px 10px;line-height:1;width:fit-content;font-weight:600;text-decoration:none;color:#fff;border:1px solid #fff}
.rgf-container .c-boxes-v3-box{background-color:#326fb3;padding:20px;border-radius:15px;height:-webkit-fill-available;height:100%}
.leftRightBoxes .col-padding{padding:50px 15px}
.leftRightBoxes .c-economic-section-4-image-container img{aspect-ratio:1.7777777778;object-fit:cover}
.leftRightBoxes .circle{position:absolute;top:-100px;left:100px;border-radius:50%;border:1px solid #fff;height:200px;width:200px}
.leftRightBoxes .circle .prefix{font-size:30px;font-weight:bolder}
.leftRightBoxes .circle .number{font-size:42px;line-height:1;font-weight:bolder}
.leftRightBoxes .circle .suffix{font-size:34px;font-weight:bolder}
.leftRightBoxes .circle .circleText{font-size:16px;line-height:1}
.leftRightBoxes .mw-cols{max-width:600px;height:max-content}
.leftRightBoxes h2{font-weight:500;font-size:34px}
.leftRightBoxes p{font-size:20px}
.circle{border-radius:50%;height:200px;width:200px}
.c-general-section-1-content h1{line-height:1}
.reformSection{margin-bottom:50px}
.reformSection .text-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(0deg,rgba(0,0,0,0.53) 0%,rgba(255,255,255,0.11) 100%);padding:1.5rem;display:flex;align-items:flex-start;color:white}
.reformSection .image-col-bg{background-size:cover;background-position:center;position:relative;min-height:400px}
.reformSection .content-col-bg{background-color:#e5f1ff}
.reformSection .app-card{border-radius:15px}
.reformSection .logo{max-width:200px}
.reformSection i{padding:6px;margin-right:10px;font-size:16px;border:2px solid #f9ed20;border-radius:50%;color:#f9ed20}
.overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(0deg,rgba(0,0,0,0.53) 0%,rgba(255,255,255,0.11) 100%);padding:1.5rem;display:flex;align-items:flex-start;color:white;border-radius:15px}
.investmentsSection{margin-bottom:50px}
.investmentsSection .prefix{font-size:30px;font-weight:bolder}
.investmentsSection .number{font-size:42px;line-height:1;font-weight:bolder}
.investmentsSection .suffix{font-size:30px;font-weight:bolder}
.investmentsSection .circleText{font-size:16px;line-height:1}
.plantsBoxes .plantsBoxes-title{line-height:1.2;margin-top:0;color:#fff;font-size:24px;z-index:2;font-weight:600}
.plantsBoxes .plantsBoxes-tagline{color:#fff;font-size:18px;z-index:2;font-weight:bold}
.plantsBoxes .plantsBoxes-description{color:#fff;font-size:18px;font-weight:600;z-index:2;position:relative}
.plantsBoxes .mw-230{max-width:230px}
.mw-500{max-width:500px;width:100%}
#homepageLayout .c-homepage-section-7-counter-main-container .c-boxes-v3-main-container{bottom:0;box-shadow:none;background:transparent}
#homepageLayout .c-homepage-section-7-counter-main-container .c-boxes-v3-main-container p{color:#ed6067;margin:0}
#homepageLayout .c-homepage-section-7-counter-main-container .c-boxes-v3-main-container div{text-align:left;padding:0 20px 0 0}
#homepageLayout .c-homepage-section-7-counter-main-container .c-boxes-v3-main-container div:not(:last-child){border-right:2px solid black}
#homepageLayout .c-homepage-section-7-counter-main-container .c-boxes-v3-main-container div:not(:first-child){padding-left:20px}
.whoWeAre .wbif-content-info img{box-shadow:none;width:100%}
.whoWeAre .card{border:none;border-radius:15px;padding:40px}
.whoWeAre .card-body{padding:60px 60px 60px 0}
.whoWeAre .governanceSection .card{border:none;border-radius:0 15px 15px 0;padding:60px 40px 60px 40px}
.whoWeAre .governanceSection .overlay{background:#00063}
.whoWeAre .governance-content p{font-size:24px;font-weight:600}
.whoWeAre .c-cooperation-container-content h2{color:#034ea2;font-size:32px}
.whoWeAre .partnerDesc{color:#034ea2}
.whoWeAre .c-cooperation-image-logo-container a{width:120px}
.whoWeAre .timelineSection .timelineItem{padding:20px;margin:0 0 30px 0;min-height:330px;position:relative}
.whoWeAre .timelineSection .timelineItem .timelineItemDate{font-size:18px;padding-bottom:15px}
.whoWeAre .timelineSection .timelineItem .timelineItemTitle{font-size:22px;font-weight:600}
.whoWeAre .timelineSection .timelineItem .timelineItemNumber{font-size:32px;font-weight:600}
.whoWeAre .timelineSection .timelineItem .timelineItemDesc{font-size:16px}
.whoWeAre .timelineSection .row{position:relative;padding-bottom:0}
.whoWeAre .timelineSection .reversed-row{flex-direction:row-reverse}
.whoWeAre .timeline-indicator{position:absolute;top:10%;z-index:10;background-color:#e3edf7;font-size:1.5rem;pointer-events:none;display:flex;flex-direction:row;justify-content:center;align-items:center;border-radius:0;width:30px;height:30px}
.whoWeAre .timeline-indicator i.fa-chevron-right,.whoWeAre .timeline-indicator i.fa-chevron-left{color:#034ea2}
.whoWeAre .timelineItemCount-1,.whoWeAre .timelineItemCount-7{left:calc(33.3333% - 14px)}
.whoWeAre .timelineItemCount-2,.whoWeAre .timelineItemCount-8{left:calc(66.6666% - 14px)}
.whoWeAre .reversed-row .timelineItemCount-4{right:calc(33.3333% - 14px)}
.whoWeAre .reversed-row .timelineItemCount-5{right:calc(66.6666% - 15px)}
.whoWeAre .timelineItemCount-3{left:82%;top:calc(92% - 1px);position:absolute}
.whoWeAre .timelineItemCount-6{right:82%;top:calc(92% - 1px);position:absolute}
.whoWeAre .timeline-indicator i.fa-chevron-down{position:absolute;color:#034ea2}
.whoWeAre .timelineSection .timelineItem.dark-style{min-height:330px;position:relative}
.whoWeAre .timelineSection .timelineItem.dark-style .TextOverlay{position:absolute;top:0;left:0;right:0;z-index:1;bottom:0;background:linear-gradient(0deg,rgba(0,0,0,0.53) 0%,rgba(255,255,255,0.11) 100%);border-radius:15px;display:flex;align-items:flex-start}
.whoWeAre .timelineSection .timelineItem.dark-style .timelineItemDate,.whoWeAre .timelineSection .timelineItem.dark-style .timelineItemTitle,.whoWeAre .timelineSection .timelineItem.dark-style .timelineItemNumber,.whoWeAre .timelineSection .timelineItem.dark-style .timelineItemDesc{color:#fff;z-index:2;position:relative}
.whoWeAre .timelineSection .timelineItem:not(.dark-style) .timelineItemDate,.whoWeAre .timelineSection .timelineItem:not(.dark-style) .timelineItemTitle,.whoWeAre .timelineSection .timelineItem:not(.dark-style) .timelineItemNumber,.whoWeAre .timelineSection .timelineItem:not(.dark-style) .timelineItemDesc{color:#000}
.whoWeAre .timelineSection .timelineItem:not(.dark-style) .TextOverlay{background:none}
.sectorPage .sectorIcon{max-width:150px;max-height:120px}
.sectorPage .sectors-page-normal-text{font-size:2rem}
.sectorPage .sectors-page-big-text{font-size:4rem}
.sectorPage .expResultsWrapper .expResultItems{align-items:center}
.sectorPage .expResultsWrapper img{max-width:70px}
.sectorPage .sectorItemIcon{max-width:70px;max-height:60px}
.countryPage h2.c-h2-v1,.countryPage .h2.c-h2-v1{font-size:30px;min-height:80px}
.countryPage .c-country-info .c-country-details h1{font-size:34px}
.countryPage .c-investment-section-10-main-container img{border-radius:15px;max-height:540px;height:100%}
.border-right-black{border-right:1px solid black}
.fs-24{font-size:24px}
.fw-600{font-weight:600}
.min-h-300{min-height:300px}
.white-filter{filter:brightness(0) invert(1)}
.blue-bg{background-color:#2062ac}
.sustainable-bg-color{background-color:#2e83b7}
.sustainable-color{color:#2e83b7 !important}
.border-white{border-color:#fff !important}
.border-radius-15{border-radius:15px}
.whatWeDo .blendingTitle{font-size:24px;font-weight:600;line-height:1.2}
.whatWeDo .blendCard{padding:20px 30px;height:100%}
.whatWeDo .objectiveImgWrapper{background-size:cover;background-repeat:no-repeat;min-height:500px;background-position:center}
.whatWeDo .circleStat{border:1px solid #fff;border-radius:50%;width:150px;height:150px}
main{min-height:80vh}
.pvtSec2024 .resultsAchieved .resultItem .amount span{font-size:2rem}
@media (max-width:991.98px){.c-boxes-v3-main-container div{padding:0 20px 20px 0 !important}.c-boxes-v3-main-container div:not(:last-child){border-right:none !important}.c-boxes-v3-main-container div:not(:first-child){padding-left:0}}@media (max-width:767.98px){.min-h-500{min-height:unset}.rgf-container .rgf-pillars{gap:20px}.leftRightBoxes .circle{position:absolute;top:-60px;left:40px;border-radius:50%;border:1px solid #fff;height:150px;width:150px}.whoWeAre .card-body{padding:15px}.whoWeAre .governanceSection .card{border-radius:15px}.whoWeAre .governance-content p{font-size:18px;font-weight:600}.timeline-indicator{display:none !important}.objectiveImgWrapper{min-height:300px}.fs-24{font-size:18px}}
.c-homepage-section-6-boxes-container .c-boxes-v2-container .results-title{line-height:1}@media (max-width:1396px){.sectors-homepage-normal-text,.sectors-homepage-big-text{font-size:2rem}}
@media (max-width:1200px){.sectors-homepage-content{padding:2rem 2rem 2rem 4rem}}