/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--primary:#002345;--secondary:#de7d2b;--brand-clr-c1:#ffe500;--brand-clr-c2:#ebf1f1;--brand-clr-c3:#00ade4;--brand-clr-c4:#021719;--brand-clr-c5:#d54b27;--brand-clr-c6:#d4e9f1;--brand-clr-c7:#5d9ab1;--brand-clr-c8:#326b86;--brand-clr-c9:#89b83c;--brand-clr-c10:#4c684f;--brand-clr-c11:#0a66c2;--neutral-c1:#f2f2f2;--neutral-c2:#e5e5e5;--neutral-c3:#dbdbdb;--neutral-c4:#cccccc;--neutral-c5:#808080;--neutral-c6:#4d4d4d;--neutral-c7:#333333;--neutral-c8:#2d2d2d;--neutral-c9:#909090;--neutral-c10:#e6e6e6;--neutral-c11:#767676;--bg-c1:#f0fbff;--black:#000;--white:#fff;--plc-holder-clr:var(var(--neutral-c5));--rgb-brand-clr-c6:212,233,241;--tint:rgba(0,0,0,0.2);--shadow1:0px 0px 5px 0px rgba(0,0,0,0.15);--transparent-white:rgba(255,255,255,0.1);--link-clr:#306bf3;--link-hover-clr:#0a64e6;--link-body-hover-clr:var(--brand-clr-c3);--linear-gradient1:linear-gradient(180deg,#ffffff 0%,#f0fbff 100%);--linear-gradient2:linear-gradient(90deg,rgba(0,0,0,0.7) 40%,rgba(0,0,0,0) 100%);--light-blue-gradient:linear-gradient(180deg,#ebf1f1 0%,#d4e9f1 100%);}
:root{font-size:16px;--ff-primary:"Open Sans",sans-serif;--font-normal:400;--font-medium:600;--font-bold:700;--fs-body:1rem;--fs-lead:1.125rem;--fs-h1:clamp(2rem,1rem + 3vw,3rem);--fs-h2:clamp(1.75rem,0.9rem + 2.5vw,2.5rem);--fs-h3:clamp(1.5rem,0.85rem + 2vw,2.0625rem);--fs-h4:clamp(1.25rem,0.75rem + 1.5vw,1.75rem);--fs-h5:clamp(1.125rem,0.7rem + 1vw,1.4375rem);--fs-h6:clamp(15px,0.65rem + 0.8vw,1.25rem);--fs-xsmall:clamp(11px,0.75rem,12px);--fs-small:clamp(11px,0.875rem,14px);--fs-medium:1.125rem;--font-size-md:0.875rem;--font-size-sm:0.875rem;--display-d1:clamp(2.2rem,1.5rem + 4vw,4rem);--fs-body:clamp(15px,1rem,16px);--fs-h1:clamp(32px,1rem + 3vw,3rem);--fs-h2:clamp(28px,0.9rem + 2.5vw,2.5rem);--fs-h3:clamp(26px,0.85rem + 2vw,2.0625rem);--fs-h4:clamp(22px,0.75rem + 1.5vw,1.75rem);--fs-h5:clamp(20px,0.7rem + 1vw,1.4375rem);--fs-h6:clamp(18px,0.65rem + 0.8vw,1.25rem);--fs-xsmall:clamp(11px,0.75rem,12px);--fs-small:clamp(12px,0.875rem,14px);--fs-lead:clamp(16px,1.125rem,18px);--fs-medium:clamp(15px,1.125rem,18px);--display-d1:clamp(36px,1.5rem + 4vw,4rem);--lh-body:1.4;--lh-heading:1.3;--lh-lead:1.55;--lh-small:1.3;--lh-large:1.8;--lh-tight:1.1;}.dashboard-component{font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--font-normal);font-family:var(--ff-primary);color:var(--black);}body .font-0{font-size:0;}body h1,body .h1,body h2,body .h2,body h3,body .h3,body h4,body .h4,body h5,body .h5,body h6,body .h6{font-weight:var(--font-normal);line-height:var(--lh-heading);}body .h1,body .h2,body .h3,body .h4,body .h5,body .h6{margin-bottom:0;}body h1,body .h1{font-size:var(--fs-h1);}body h2,body .h2{font-size:var(--fs-h2);}body h3,body .h3{font-size:var(--fs-h3);}body h4,body .h4{font-size:var(--fs-h4);}body h5,body .h5{font-size:var(--fs-h5);}body h6,body .h6{font-size:var(--fs-h6);}.lead{font-size:var(--fs-lead);line-height:var(--lh-lead);font-weight:400;}.body-txt,.body-txt p{font-size:1.125rem;}.body-txt-sm p,.body-txt-sm{font-size:1rem;}.body-txt-xs p,.body-txt-xs{font-size:var(--fs-small);}.body-txt-xs-1 p,.body-txt-xs-1{font-size:var(--fs-xsmall);}.fs-body{font-size:var(--fs-body);}.fs-medium{font-size:var(--fs-medium);}.c-display-1{font-size:var(--display-d1);}.font-normal{font-weight:var(--font-normal);}.font-medium{font-weight:var(--font-medium);}.font-bold{font-weight:var(--font-bold);}.fs-medium{font-size:var(--fs-medium);}.fs-14{font-size:var(--fs-small);}.fs-13{font-size:clamp(11px,0.8125rem,13px);}.fs-12{font-size:clamp(11px,0.75rem,12px);}.fs-0{font-size:0 !important;}
@media (max-width:1400px){:root{font-size:14px;}
}
@media (max-width:991px){:root{font-size:12px;}
}
@media (max-width:767px){
}
@media (max-width:576px){
}
:root{--body-gutter-Y:70px;--banner-offset:40px;--radius-xxl:20px;--radius-xl:15px;--radius-l:10px;--radius-m:8px;--radius-s:6px;--radius-xs:4px;--shadow-sh1:0 0 5px rgba(0,0,0,0.25);--shadow-sh1-hover:0 0 15px rgba(0,0,0,0.25);--box-shadow1:0px -4px 10px 0px #00000040;--box-shadow2:0px 0px 25px 0px rgba(0,0,0,0.2);--box-shadow3:0px 0px 15px 0px #00000040;--box-shadow4:0px 0px 5px 0px #00000033;--boxshadow5:0px 0px 10px 0px rgba(0,0,0,0.25);}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;color:#fff;background-color:#000;}.img-wrapper--radius-xl img,.radius-xl{border-radius:var(--radius-xl);}.img-wrapper--radius-l img,.img-wrapper--radius-l iframe,.img-wrapper--radius-l video,.radius-l{border-radius:var(--radius-l);}.img-wrapper--radius-m img,.radius-m{border-radius:var(--radius-m);}.radius-s{border-radius:var(--radius-s);}.radius-xs{border-radius:var(--radius-xs);}.shadow-1{box-shadow:var(--shadow-sh1);}.shadow-1:hover{box-shadow:var(--shadow-sh1-hover);}.skip-link a{color:#000;}.filter-content-wrapper .view-filter input.button:focus-visible,input.form-check-input:focus-visible,.page-item .page-link:focus-visible,button:focus-visible,input:focus-visible,a:focus-visible,.btn:focus-visible,.slick-arrow:focus-visible,.thumbnail-carousel-items .slick-slide:focus-visible,.ast-filter-item label:focus-visible,select:focus-visible,.btn:focus:focus-visible{outline:1px solid #000 !important;box-shadow:none !important;}.banner-sec button:focus-visible{outline:1px solid var(--secondary) !important;}.slick-slide:focus-visible .banner-slider .banner-img::before{display:block;content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:transparent;border:1px solid var(--secondary);pointer-events:none;}.header-search .form-search{outline:none !important;}.no-transform{transform:none !important;transition:none !important;}.max-w-60{max-width:60%;}.page-title,.subtitle{text-transform:uppercase;}body:not(.path-frontpage) main{padding-top:calc(var(--body-gutter-Y));padding-bottom:var(--body-gutter-Y);}body.top-space-less main{padding-top:var(--sp6);}body.top-space-zero main{padding-top:0;}body.page--detail main{padding-top:0;padding-bottom:0;}main .region-content{padding:0;}.border-c1{border:1px solid var(--clr-c5);}.fig-border-c1 img{border:1px solid var(--clr-c5);}.border-c2{border:1px solid var(--clr-c9);}.border-brand-c1{border:1px solid var(--brand-clr-c1);}.border-brand-c2{border:1px solid var(--brand-clr-c2);}.border-c3,.border-brand-c3{border:1px solid var(--brand-clr-c3);}.border-brand-c4{border:1px solid var(--brand-clr-c4);}.border-brand-c5{border:1px solid var(--brand-clr-c5);}.border-brand-c8{border:1px solid var(--brand-clr-c8);}.border-brand-c9{border:1px solid var(--brand-clr-c9);}.border-brand-c11{border:1px solid var(--brand-clr-c11);}.bw-2{border-width:2px;}.default-img-md{max-width:211px;}.img-wrapper--brand-c2 img{border:1px solid var(--brand-clr-c2);}.img-wrapper--n-c3 img{border:1px solid var(--neutral-c3);}[class^="container-"]:has(.unset-wrapper-container){width:100%;}.row-bordered{--row-border-gap:var(--sp6);}.row-border-gap-sp8 .row-bordered{--row-border-gap:var(--sp8);}.row-bordered:not(:last-child){border-bottom:1px solid var(--brand-clr-c6);margin-bottom:var(--row-border-gap);padding-bottom:var(--row-border-gap);}
@media (max-width:991px){:root{--radius-xxl:20px;--radius-xl:15px;--radius-l:8px;--radius-m:6px;--radius-s:4px;--radius-xs:2px;}
}
@media (max-width:539px){:root{--radius-xxl:20px;--radius-xl:15px;--radius-l:6px;--radius-m:4px;--radius-s:2px;--radius-xs:2px;}
}
:root{--sp1:4px;--sp2:8px;--sp3:10px;--sp4:12px;--sp5:16px;--sp6:20px;--sp7:24px;--sp8:30px;--sp9:40px;--sp10:50px;--sp11:60px;--sp12:80px;--sp-md:70px;--sp-large:100px;}.p-sp1{padding:var(--sp1);}.p-sp2{padding:var(--sp2);}.p-sp3{padding:var(--sp3);}.p-sp4{padding:var(--sp4);}.p-sp5{padding:var(--sp5);}.p-sp6{padding:var(--sp6);}.p-sp7{padding:var(--sp7);}.p-sp8{padding:var(--sp8);}.p-sp9{padding:var(--sp9);}.p-sp10{padding:var(--sp10);}.p-sp11{padding:var(--sp11);}.m-sp1{margin:var(--sp1);}.m-sp2{margin:var(--sp2);}.m-sp3{margin:var(--sp3);}.m-sp4{margin:var(--sp4);}.m-sp5{margin:var(--sp5);}.m-sp6{margin:var(--sp6);}.m-sp7{margin:var(--sp7);}.m-sp8{margin:var(--sp8);}.m-sp9{margin:var(--sp9);}.m-sp10{margin:var(--sp10);}.m-sp11{margin:var(--sp11);}.mt-sp3{margin-top:var(--sp3);}.m-sp4{margin-top:var(--sp4);}.mt-sp5{margin-top:var(--sp5);}.mt-sp6{margin-top:var(--sp6);}.mt-sp8{margin-top:var(--sp8);}.mt-sp10{margin-top:var(--sp10);}.mt-sp12{margin-top:var(--sp12);}.mb-sp-large{margin-bottom:var(--sp-large);}.mb-sp10{margin-bottom:var(--sp10);}.mb-sp8{margin-bottom:var(--sp8);}.mb-sp7{margin-bottom:var(--sp7);}.mb-sp6{margin-bottom:var(--sp6);}.mb-sp5{margin-bottom:var(--sp5);}.mb-sp3{margin-bottom:var(--sp3);}.mb-sp2{margin-bottom:var(--sp2);}.mb-0-wrapper p{margin-bottom:0;}.py-large{padding-top:var(--sp-large);padding-bottom:var(--sp-large);}.py-sp10{padding-top:var(--sp10);padding-bottom:var(--sp10);}.py-sp8{padding-top:var(--sp8);padding-bottom:var(--sp8);}.pt-sp10{padding-top:var(--sp10);}.pb-sp10{padding-bottom:var(--sp10);}.px-sp5{padding-left:var(--sp5);padding-right:var(--sp5);}.px-sp8{padding-left:var(--sp8);padding-right:var(--sp8);}.px-sp10{padding-left:var(--sp10);padding-right:var(--sp10);}.pb-sp5{padding-bottom:var(--sp5);}.pb-sp6{padding-bottom:var(--sp6);}.pb-sp8{padding-bottom:var(--sp8);}.pb-sp6{padding-bottom:var(--sp6);}.p-sp6-5{padding:var(--sp6) var(--sp5);}.p-sp8-6{padding:var(--sp8) var(--sp6);}.p-sp8-10{padding:var(--sp8) var(--sp10);}
@media (max-width:1400px){:root{--sp1:4px;--sp2:6px;--sp3:8px;--sp4:10px;--sp5:12px;--sp6:16px;--sp7:20px;--sp8:24px;--sp9:32px;--sp10:40px;--sp11:48px;--sp12:72px;--sp-md:60px;--sp-large:80px;}
}
@media (max-width:991px){
}
@media (max-width:767px){:root{--sp1:4px;--sp2:6px;--sp3:8px;--sp4:10px;--sp5:12px;--sp6:16px;--sp7:20px;--sp8:20px;--sp9:20px;--sp10:24px;--sp11:30px;--sp12:32px;--sp-md:40px;--sp-large:50px;}
}
@media (max-width:576px){
}
.txt__primary{color:var(--primary);}.txt__secondary{color:var(--secondary);}.txt__white{color:var(--white);}.txt__dark{color:#000;}.txt__brand-c8{color:var(--brand-clr-c8);}.txt__n-c7{color:var(--neutral-c7);}.txt__n-c8{color:var(--neutral-c8);}.txt__link-clr,.txt__link-clr a{color:var(--link-clr);}.txt__link-clr a:hover{color:var(--link-hover-clr);}.hvr__brand-c3:hover{color:var(--brand-clr-c3);}.body-content-links a{color:var(--link-clr);text-decoration:underline;}.body-content-links a:hover{color:var(--link-body-hover-clr);background-color:transparent;}.bg__primary{background-color:var(--primary);}.bg__secondary{background-color:var(--secondary);}.bg__brand-c2{background-color:var(--brand-clr-c2);}.bg__brand-c8{background-color:var(--brand-clr-c8);}.bg__c1{background-color:var(--bg-c1);}.bg-grad1{background:var(--linear-gradient1);}.bg-grad2{background:var(--linear-gradient2);}
:root{--btn-lg:55px;--btn-md:45px;--btn-sm:38px;--btn-mini:33px;--btn-xs:26px;--icon-size:35px;--btn-back-fs:14px;}.custom-btn,a.button,.button{display:inline-flex;align-items:center;padding:4px var(--sp6);color:var(--white);font-size:var(--fs-medium);line-height:1;text-transform:uppercase;transition:all 0.4s ease;background-color:var(--primary);border:none;border-radius:var(--radius-m);font-weight:var(--font-medium);height:var(--btn-lg);margin:0;}.custom-btn:hover,a.button:hover,.button:hover{background-color:var(--brand-clr-c3);color:var(--primary);}.btn__secondary{background-color:var(--brand-clr-c1);color:var(--primary);}.btn__tertiary{background-color:var(--brand-clr-c5);}.btn__tertiary:hover{background-color:var(--secondary);color:var(--white);}.btn__quaternary{background-color:var(--white);color:var(--primary);border:1px solid var(--brand-clr-c3);}.btn__quaternary.btn-disabled{background-color:var(--neutral-c10);color:var(--neutral-c5);border:1px solid var(--neutral-c10);pointer-events:none;}.btn__quaternary:hover{background-color:var(--brand-clr-c3);}.btn__white{background-color:var(--white);border:1px solid var(--brand-clr-c3);color:var(--primary);}.btn--with-icon{--btn-icon:url("/modules/custom/esmap_portfolio/components/elements/buttons/img/btn_icon.svg");}.btn--icon-logo{--btn-icon:url("/modules/custom/esmap_portfolio/components/elements/buttons/img/icon-logo-dark.svg");}.btn--with-icon::after{content:"";margin-left:10px;vertical-align:middle;display:inline-block;width:var(--icon-size);height:var(--icon-size);background:var(--btn-icon);background-repeat:no-repeat;background-position:center;background-size:contain;}.btn--with-arrow{--after-arrow-width:8px;--after-arrow-height:13px;}.btn--with-arrow::after{content:'';margin-left:10px;vertical-align:middle;display:inline-block;width:var(--after-arrow-width);height:var(--after-arrow-height);background:url("/modules/custom/esmap_portfolio/components/elements/buttons/img/btn_arrow.svg") no-repeat center transparent;background-size:var(--after-arrow-width) var(--after-arrow-height);}.btn--with-arrow.btn__quaternary{--after-arrow-width:6px;--after-arrow-height:10px;}.btn--with-arrow.btn-disabled::after{background-image:url("/modules/custom/esmap_portfolio/components/elements/buttons/img/btn_arrow_disabled.svg");}.btn--md{height:var(--btn-md);}.btn--sm{height:var(--btn-mini);font-size:var(--fs-small);border-radius:var(--radius-s);}.btn--xs{height:var(--btn-xs);font-size:var(--fs-small);border-radius:var(--radius-s);}.btn--with-icon.btn--sm{height:var(--btn-sm);--icon-size:24px;}.custom-btn+.custom-btn{margin-left:var(--sp6);}.btn__group{display:flex;flex-wrap:wrap;gap:var(--sp6);}.btn__group.gap-10{gap:10px;}.btn__center{justify-content:center;}.btn__group .custom-btn+.custom-btn{margin-left:0;}.download-btn::after{--icon-size:20px;}.download-btn::after{background-image:url("/modules/custom/esmap_portfolio/components/elements/buttons/img/download-icon.svg");}.download-btn:hover::after{background-image:url("/modules/custom/esmap_portfolio/components/elements/buttons/img/download-icon-hover.svg");}.btn__w-md{min-width:200px;}.btn-style-1,.btn-style-1-wrap a{color:var(--primary);background-color:var(--brand-clr-c1);border-color:transparent;z-index:12;border-radius:30px;}.btn-style-1:hover,.btn-style-1-wrap a:hover{color:var(--brand-clr-c1);background-color:transparent;border-color:var(--brand-clr-c1);}.ast-edit-node .btn-style-1{--brand-clr-c1:var(--neutral-c5);--primary:var(--brand-clr-c2);}.filter-button{background-color:var(--brand-clr-c1);color:var(--primary);position:relative;--icon-size:16px;height:var(--btn-mini);padding:4px var(--sp3);font-size:var(--fs-small);border-radius:var(--radius-xs);}.filter-button:after{background:url('/modules/custom/esmap_portfolio/components/elements/buttons/img/mdi_filter-outline.svg') no-repeat center;}.filter-count{position:absolute;left:calc(100% - 10px);bottom:calc(100% - 13px);width:24px;height:24px;border:2px solid var(--white);border-radius:100%;display:flex;justify-content:center;align-items:center;font-size:0.688rem;line-height:1;background:var(--brand-clr-c5);color:var(--white);font-weight:var(--font-bold);}.close{width:24px;height:24px;background:url('/modules/custom/esmap_portfolio/components/elements/buttons/img/close.svg') no-repeat center;font-size:0;display:block;border:none;}.close:hover{background:url('/modules/custom/esmap_portfolio/components/elements/buttons/img/close-hover.svg') no-repeat center;}.close-black{width:12px;height:12px;background:url('/modules/custom/esmap_portfolio/components/elements/buttons/img/close-black.svg') no-repeat center;font-size:0;display:block;border:none;}.rounded-btn{background:url(/modules/custom/esmap_portfolio/components/elements/buttons/img/explore-more-arrow.svg) no-repeat center center;border:none;width:32px;height:32px;font-size:0;}.has-dummy-btn:hover .rounded-btn,.rounded-btn:hover{background:url(/modules/custom/esmap_portfolio/components/elements/buttons/img/explore-more-arrow-hover.svg) no-repeat center center;}.drop-down-btn{height:26px;font-size:var(--fs-small);padding:6px var(--sp4);--icon-size:14px;border-radius:var(--radius-xs);}.drop-down-btn:after{background:url(/modules/custom/esmap_portfolio/components/elements/buttons/img/drop-down-icon.svg) no-repeat center center;}.jump-drop-down-wrap.opend .drop-down-btn:after{transform:rotate(180deg);}.btn-style-2{font-size:var(--fs-xsmall);padding:var(--sp1) var(--sp4);background-color:var(--white);border:1px solid var(--brand-clr-c7);border-radius:var(--radius-xl);min-height:24px;line-height:1;display:inline-flex;align-items:center;}.back-btn{padding:5px 12px;border:1px solid var(--brand-clr-c3);border-radius:var(--radius-xs);font-weight:var(--font-medium);font-size:var(--fs-small);line-height:1.029;background:transparent;display:inline-flex;align-items:center;color:var(--primary);text-transform:uppercase;}.back-btn:hover{background-color:var(--brand-clr-c3);}.back-btn:before{content:'';display:inline-block;background:url(/modules/custom/esmap_portfolio/components/elements/buttons/img/back-btn.svg) no-repeat center center;width:6px;height:10px;margin-right:var(--sp1);}.back-btn:hover:before{background:url(/modules/custom/esmap_portfolio/components/elements/buttons/img/back-btn-hover.svg) no-repeat center center;}.back-top{--back-to-arrow:60px;position:fixed;bottom:30px;right:30px;width:var(--back-to-arrow);height:var(--back-to-arrow);font-size:0;z-index:10;background:var(--brand-clr-c3) url(/modules/custom/esmap_portfolio/components/elements/buttons/img/line-arrow.svg) no-repeat center center;border-radius:50%;transition:all .25s ease-in-out;box-shadow:var(--boxshadow5);}.back-top:not(.show){display:none;}.back-top:hover{background-color:var(--brand-clr-c1);background-image:url("/modules/custom/esmap_portfolio/components/elements/buttons/img/line-arrow-hover.svg");}.btn__add-calender::after{content:url("/modules/custom/esmap_portfolio/components/elements/buttons/img/add_to_cal.svg");vertical-align:middle;margin-left:10px;}.btn__add-calender:hover::after{content:url("/modules/custom/esmap_portfolio/components/elements/buttons/img/add_to_cal_hover.svg");}
@media (max-width:767px){:root{--btn-lg:38px;--icon-size:20px;}.filter-count{left:calc(100% - 8px);bottom:calc(100% - 13px);}.back-top{display:none;}.back-btn{padding:5px 12px;line-height:1.3;}.back-btn[data-title]{font-size:0;}.back-btn[data-title]::after{content:attr(data-title);font-size:var(--fs-small);}
}
@media (max-width:539px){.btn__w-md{min-width:auto;}
}
.icon{--icon-width:none;--icon-height:none;--icon:none;--icon-hover:none;--icon-bg-color:transparent;--content:none;--content-hover:none;--icon-align:baseline;--icon-mr:0;--shadow:0px 4px 4px #00000026;--filter:none;padding:0;display:inline-block;background:var(--icon) no-repeat center center var(--icon-bg-color);width:var(--icon-width);height:var(--icon-height);}.icon:hover{background-image:var(--icon-hover,var(--icon));}.icon::before{content:var(--content);display:inline-block;vertical-align:var(--icon-align);margin-right:var(--icon-mr);filter:var(--filter);}.icon:hover::before{content:var(--content-hvr,var(--content));}.icon-fs-zero{font-size:0;}button.icon{border:none;-webkit-appearance:none;}.icon--enlarge{--content:url('/modules/custom/esmap_portfolio/components/layouts/chart-widget/img/ui/enlarge.svg');--content-hvr:url('/modules/custom/esmap_portfolio/components/layouts/chart-widget/img/ui/enlarge_hover.svg');}.icon--info{--content:url('/modules/custom/esmap_portfolio/components/layouts/chart-widget/img/ui/info.svg');--content-hvr:url('/modules/custom/esmap_portfolio/components/layouts/chart-widget/img/ui/info_hover.svg');line-height:0;vertical-align:middle;}.icon--more-opt{--content:url('/modules/custom/esmap_portfolio/components/layouts/chart-widget/img/ui/more-info.svg');--content-hvr:url('/modules/custom/esmap_portfolio/components/layouts/chart-widget/img/ui/more-info_hover.svg');}.icon--grant-amount{--content:url('/modules/custom/esmap_portfolio/components/layouts/chart-widget/img/icons/total_grant_amount.svg');--filter:drop-shadow(var(--shadow));}.icon--total-activities{--content:url(/modules/custom/esmap_portfolio/components/layouts/chart-widget/img/icons/active_activities.svg);--filter:drop-shadow(var(--shadow));}.icon--countries-served{--content:url('/modules/custom/esmap_portfolio/components/layouts/chart-widget/img/icons/countries_served2.svg');--filter:drop-shadow(var(--shadow));}.icon--disbursed{--content:url(/modules/custom/esmap_portfolio/components/layouts/chart-widget/img/icons/total_grant_disbursed.svg);--filter:drop-shadow(var(--shadow));}.icon--energy-transition{--content:url('/modules/custom/esmap_portfolio/components/layouts/chart-widget/img/data/energy-transition.svg');--filter:drop-shadow(var(--shadow));}.icon--energy-access{--content:url('/modules/custom/esmap_portfolio/components/layouts/chart-widget/img/data/energy-access.svg');--filter:drop-shadow(var(--shadow));}.icon--foundation{--content:url('/modules/custom/esmap_portfolio/components/layouts/chart-widget/img/data/foundation.svg');--filter:drop-shadow(var(--shadow));}.icon--annual-block-grants{--content:url('/modules/custom/esmap_portfolio/components/layouts/chart-widget/img/data/annual-block-grants.svg');--filter:drop-shadow(var(--shadow));}.development-financing{--content:url('/modules/custom/esmap_portfolio/components/layouts/chart-widget/img/data/development-financing.svg');}.external-financing-mobilized{--content:url('/modules/custom/esmap_portfolio/components/layouts/chart-widget/img/data/external-financing-mobilized.svg');}.climate-finance-mobilized{--content:url('/modules/custom/esmap_portfolio/components/layouts/chart-widget/img/data/climate-finance-mobilized.svg');}.gain-access-to-electricity{--content:url('/modules/custom/esmap_portfolio/components/layouts/chart-widget/img/data/gain-access-to-electricity.svg');}.renewable-energy-capacity{--content:url('/modules/custom/esmap_portfolio/components/layouts/chart-widget/img/data/renewable-energy-capacity.svg');}.net-ghg-emissions{--content:url('/modules/custom/esmap_portfolio/components/layouts/chart-widget/img/data/net-ghg-emissions.svg');}.energy-fuel-savings{--content:url('/modules/custom/esmap_portfolio/components/layouts/chart-widget/img/data/energy-fuel-savings.svg');}.public_financing_mobilized{--content:url('/modules/custom/esmap_portfolio/components/layouts/chart-widget/img/data/public_financing_mobilized.svg');}.icon--total-grant-amount{--content:url('/modules/custom/esmap_portfolio/components/layouts/chart-widget/img/icons/total_grant_amount.svg');--filter:drop-shadow(var(--shadow));}.icon--grants_disbursed{--content:url('/modules/custom/esmap_portfolio/components/layouts/chart-widget/img/icons/total_grant_disbursed.svg');--filter:drop-shadow(var(--shadow));}.icon--countries_served2{--content:url('/modules/custom/esmap_portfolio/components/layouts/chart-widget/img/icons/countries_served2.svg');--filter:drop-shadow(var(--shadow));}.icon--active-activities{--content:url('/modules/custom/esmap_portfolio/components/layouts/chart-widget/img/icons/active_activities.svg');--filter:drop-shadow(var(--shadow));}.icon--portfolio_share{--content:url('/modules/custom/esmap_portfolio/components/layouts/chart-widget/img/icons/portfolio_share.svg');--filter:drop-shadow(var(--shadow));}.icon--location{--content:url('/modules/custom/esmap_portfolio/components/layouts/chart-widget/img/ui/icon--location.svg');--icon-align:middle;--icon-mr:4px;}.icon--calender{--content:url('/modules/custom/esmap_portfolio/components/layouts/chart-widget/img/ui/icon--calender.svg');--icon-align:middle;--icon-mr:4px;}.icon--tagged{--content:url('/modules/custom/esmap_portfolio/components/layouts/chart-widget/img/ui/icon--tagged.svg');--icon-align:middle;--icon-mr:4px;}.icon__close{--content:url('/modules/custom/esmap_portfolio/components/layouts/chart-widget/img/icons/popup-close.svg');--content-hvr:url('/modules/custom/esmap_portfolio/components/layouts/chart-widget/img/icons/popup-close_hover.svg');font-size:0;}.icon--close-info{--icon:url('/modules/custom/esmap_portfolio/components/layouts/chart-widget/img/ui/info-close.svg');--icon-hover:url('/modules/custom/esmap_portfolio/components/layouts/chart-widget/img/ui/info-close-dark_hover.svg');}.info--section-content:not(:has(.info--head)) .icon--close-info{--icon:url('/modules/custom/esmap_portfolio/components/layouts/chart-widget/img/ui/info-close-dark.svg');--icon-hover:url('/modules/custom/esmap_portfolio/components/layouts/chart-widget/img/ui/info-close-dark_hover.svg');}.icon--download{--content:url('/modules/custom/esmap_portfolio/components/layouts/chart-widget/img/ui/download-icon.svg');--content-hvr:url('/modules/custom/esmap_portfolio/components/layouts/chart-widget/img/ui/download-icon_hover.svg');font-size:var(--fs-small);align-items:center;display:flex;gap:5px;line-height:1;color:var(--neutral-c8);}.icon--downloads{--content:url('/modules/custom/esmap_portfolio/components/layouts/chart-widget/img/ui/download.svg');--content-hvr:url('/modules/custom/esmap_portfolio/components/layouts/chart-widget/img/ui/download_hover.svg');--icon-mr:var(--sp3);--icon-align:middle;}.icon--drilldown{--content:url('/modules/custom/esmap_portfolio/components/layouts/chart-widget/img/ui/icon-drildown.svg');--content-hvr:url('/modules/custom/esmap_portfolio/components/layouts/chart-widget/img/ui/icon-drildown_hover.svg');--icon-mr:var(--sp3);--icon-align:middle;}
.dashboard--body{--color-white:var(--white);--widget-bg:var(--color-white);--widget-radius:var(--radius-l);--widget-radius-large:var(--radius-xxl);--widget-title-color:var(--neutral-c6);--widget-desc-color:var(--neutral-c6);--widget-label-color:var(--neutral-c8);--widget-column-count:4;--widget-icon-size:85px;--widget-padding:var(--sp10) var(--sp10) var(--sp8);--widget-padding-sm:var(--sp7) var(--sp10);--widget-value-font1:var(--fs-h4);--widget-value-font2:var(--fs-h5);--widgte-title-font2:1.25rem;}.widget--page-section:not(.active){display:none;}.widget--row:not(:last-child){margin-bottom:var(--sp7);}.widget-card{background-color:var(--color-white);border-radius:var(--widget-radius);padding:var(--widget-padding);}.info--section-content,.info--section-content{display:none;}body .widget-col--header{display:flex;align-items:center;padding:var(--sp3) var(--sp10);margin-bottom:var(--sp4);background-color:var(--color-white);border-top-left-radius:var(--widget-radius-large);border-top-right-radius:var(--widget-radius-large);position:relative;color:var(--primary);}.widget-col--note{position:relative;}.widget-col--main-note{margin-left:var(--sp6);font-size:var(--fs-small);color:var(--neutral-c6);font-style:italic;}body .widget-col--title{margin:0;font-weight:var(--font-bold);}.info--section-icon::before{margin-left:var(--sp3);vertical-align:middle;}.widget-col--header::before{content:"";position:absolute;background:transparent;height:100%;width:100%;inset:0;border-radius:inherit;border-left:var(--sp3) solid var(--brand-clr-c3);}.widgets--list{display:grid;gap:var(--sp4);grid-template-columns:repeat(var(--widget-column-count),1fr);}.widget--two-col{--widget-column-count:1;display:grid;grid-template-columns:repeat(2,1fr);gap:var(--sp4);}.widget--two-col:has(.widgets--list-multiple){--widget-column-count:2;}.widget--two-col>.dashboard--widget-col{display:flex;flex-direction:column;}.widget--two-col .widgets--list-single{flex:1;}.widget--two-col .widget-col--header+*{flex:1;}.widget--two-col .widget-col--header+* .widget-card{flex:1;justify-content:center;}.widget-card--content{text-align:center;display:flex;align-items:center;flex-direction:column;}.widget-card--content.content--hr-align{flex-direction:row;gap:var(--sp4);justify-content:space-between;}.widget-icon{display:block}.widget-card--content-text{display:flex;flex-direction:column;gap:var(--sp3);}.content--hr-align .widget-card--content-text{text-align:right;}.widget-card--title{color:var(--widget-title-color);font-size:var(--fs-lead);margin:0;line-height:1.22222;}.widget-card--value{font-size:var(--widget-value-font2);color:var(--widget-label-color);font-weight:var(--font-medium);}.activity-value,.content--hr-align .widget-card--value{font-size:var(--widget-value-font1);line-height:1;}.data-comparison-text,.widget-card--other-info,.widget-card--description{font-size:var(--fs-small);color:var(--widget-desc-color);}.widget-card--description2{text-align:left;}.widget--actions{display:flex;justify-content:flex-end;margin-bottom:var(--sp6);position:absolute;top:var(--sp3);right:var(--sp1);padding-left:0;}.widget--action{z-index:1;display:flex;align-items:center;}.widget--action>.icon{font-size:0;padding:0 var(--sp5);}.widget--action:not(:last-child){border-right:1px solid var(--neutral-c4);}.widget-card-footer{text-align:center;margin-top:var(--sp3);}.widget-card-footer:not(:has(>*)){display:none;}.widget-card-footer:first-child{margin-top:0;}.data-comparison-text,.widget-card--other-info{padding:0;margin:0;margin-top:var(--sp3);}.data-comparison-text{margin-top:0;}.widget-card{position:relative;}.widget-card.animate-chart{filter:unset;}.widget-detailed-link{position:absolute;inset:0;font-size:0;}.widget-card--other-info{display:flex;flex-wrap:wrap;justify-content:center;}.taggs-wrapper>*:not(:last-child)::after,.widget-card--other-info>*:not(:last-child)::after{content:"|";margin-left:2px;margin-right:2px;}.score-indicator::before{content:"";margin-right:3px;vertical-align:middle;}.score-increased::before{content:url("/modules/custom/esmap_portfolio/components/layouts/chart-widget/img/ui/score-increased.svg");}.score-decreased::before{content:url("/modules/custom/esmap_portfolio/components/layouts/chart-widget/img/ui/score-decreased.svg");}.widget-card{display:flex;flex-direction:column;}.widget-card--inner{flex:1;display:flex;flex-direction:column;justify-content:flex-start;}.widget-card:not(:has(.widget-card--main-title)) .widget-card--inner{justify-content:center;}.widget-content-bottom .widget-card--inner{justify-content:flex-end;}.widget-content-bottom .widget-card--title{text-align:center;margin-bottom:var(--sp6);}.widgets--list-multiple.single-col-list{--widget-column-count:1;}.widgets--activity-list{display:flex;flex-direction:column;gap:var(--sp4);}.activity-card{padding:var(--widget-padding-sm);}.activity-card:first-child{border-top-left-radius:var(--widget-radius);border-top-right-radius:var(--widget-radius);}.activity-card:last-child{border-bottom-left-radius:var(--widget-radius);border-bottom-right-radius:var(--widget-radius);}.activity-card--content{text-align:unset;display:flex;justify-content:space-between;align-items:center;flex-direction:row;}.activity-title{font-size:var(--widgte-title-font2);margin-bottom:var(--sp5);}.activity-taggs{display:flex;flex-wrap:wrap;padding:0;margin:0;font-size:0;color:var(--widget-desc-color);}.activity-tag-name{font-size:var(--fs-small);}.activity-tag:not(:last-child){margin-right:var(--sp8);}.empty-widget-card{opacity:0.6;background-image:url(/modules/custom/esmap_portfolio/components/layouts/chart-widget/img/empty-charts.svg);background-repeat:no-repeat;background-position:center center;}.empty-widget-card .no-data-found-msg,.empty-widget-card .widget-card--chart .chart-container,.empty-widget-card .widget--actions{display:none;}.empty-widget-card .widget-card--chart{min-height:300px;}.more-opt-menu{opacity:0;pointer-events:none;position:absolute;right:var(--sp5);top:calc(100% + 5px);padding:var(--sp5);width:160px;background:var(--white);font-size:var(--fs-small);box-shadow:0px 2px 10px 0px #00000026;border-radius:var(--radius-s);}.keyboard-active .more-potions-wrapper:has(button:focus) .more-opt-menu,.keyboard-active .more-potions-wrapper:has(a:focus) .more-opt-menu,.keyboard-active .more-opt-btn:focus+.more-opt-menu,.more-potions-wrapper.show-opt .more-opt-menu,.more-potions-wrapper:hover .more-opt-menu{opacity:1;pointer-events:unset;}.more-potions-wrapper .more-opt-menu::before{content:"";position:absolute;left:0;top:-5px;width:100%;height:5px;background:transparent;z-index:-1;}.more-opt-menu-list{margin:0;padding:0;}.more-opt-menu-list>li:not(:last-child){margin-bottom:var(--sp2);padding-bottom:var(--sp2);border-bottom:1px solid var(--neutral-c3);}.more-opt-menu a{color:var(--neutral-c6);}.more-opt-menu button:hover,.more-opt-menu a:hover{color:var(--brand-clr-c3);}.downloading .widget--actions{opacity:0;}.downloading .widget-card-filter .radio-btn-option:not(:has(input:checked)){display:none;font-size:var(--fs-small) !important;}.downloading .widget-card-filter .radio-btn-option:has(input:checked) label{color:var(--widget-title-color);font-size:var(--fs-lead);margin:0;line-height:1.22222;}.downloading .widget-card-filter .radio-btn-option:has(input:checked) input{display:none;}.widgets--list-single .download-card-title{margin-bottom:20px;}.widgets--list-single .downloading .download-card-title{display:block !important;}.widget-icon .icon{transition:transform 0.5s linear 0s;transform:scale(0.8);}.animate-chart .widget-icon .icon{transform:scale(1);}.widget-card{transition:all 0.2s linear 0s;}.widget-card--link-present:hover{box-shadow:var(--box-shadow4);transform:scale(1.01);}.widget-card:has(.show-info){transform:none !important;}.chart-filters-present .widget-card-footer{display:flex;flex-direction:column;flex:1;justify-content:center;}.drilldown-hover-msg{position:absolute;left:-15px;opacity:0;top:10px;padding:4px 8px;background:var(--neutral-c1);border:1px solid var(--neutral-c2);color:var(--neutral-c8);font-size:var(--fs-small);border-radius:4px;transition:all 0.1s linear 0s;}.widget-card:hover .drilldown-hover-msg{left:10px;opacity:1;}.no-data-found .chart-container{display:none;}.no-data-widget-card .drilldown-hover-msg,.no-data-widget-card .widget-card--chart-footer{display:none;}.widget-card--content-text{position:relative;}.breakdown-box{text-align:left;background:var(--white);font-size:var(--fs-small);color:var(--neutral-c6);border-radius:var(--radius-s);}.widget-card .breakdown-box{padding:var(--sp5);box-shadow:0px 2px 10px 0px #00000026;width:246px;position:absolute;top:100%;right:0;z-index:1;opacity:0;transform:translateY(-10px);transition:all 0.2s linear 0s;}.widget-card:hover{z-index:2;}.widget-card:not(:has(.widget--action:hover)):hover .breakdown-box{opacity:1;transform:translateY(0);}.breakdown-row:not(:last-child){margin-bottom:var(--sp2);padding-bottom:var(--sp2);border-bottom:1px solid var(--neutral-c3);}.breakdown-row{display:flex;justify-content:space-between;width:100%;}.breakdown-value{flex-shrink:0;color:var(--neutral-c8);font-weight:var(--font-medium);text-align:right;}.breakdown-box-horizontal-layout .breakdown-box{background:transparent;border-radius:0;display:flex;align-items:center;}.breakdown-box-horizontal-layout .breakdown-row{gap:10px;justify-content:flex-start;margin-bottom:0;padding-bottom:0;border-bottom:none;width:auto;}.breakdown-box-horizontal-layout .breakdown-row:not(:last-child){margin-right:var(--sp3);padding-right:var(--sp3);border-right:1px solid var(--neutral-c4);}.breakdown-box,.drilldown-hover-msg{display:none;}@media (hover:hover) and (pointer:fine){.drilldown-hover-msg,.breakdown-box{display:block;}}
@media (min-width:1200px){.cards-theme-2 .widget-card .widget-card--inner{display:grid;grid-template-columns:1fr 260px;align-items:center;gap:var(--sp8);}.cards-theme-2 .widget-card .widget-card--content{display:grid;grid-template-columns:70px 1fr;grid-gap:var(--sp8);align-items:center;text-align:left;}.cards-theme-2 .widget-card--other-info{justify-content:flex-start;}
}
@media (min-width:1300px){.cards-theme-2 .widget-card .widget-card--inner{grid-template-columns:1fr 300px;}
}
@media (max-width:1200px){.dashboard--body{--widget-column-count:3;}
}
@media (min-width:1023px) and (max-width:1200px){.chart--donut{flex-direction:column;align-items:flex-start;}.chart--donut .chart-series-list{flex-direction:row;justify-content:space-between;}
}
@media (max-width:1023px){.widget--two-col{grid-template-columns:1fr;}.widget--two-col .dashboard--widget-col:has(.no-data-widget-card){display:none;}
}
@media (max-width:991px){.dashboard--body{--widget-column-count:2;}.widget-card{padding-top:40px;}
}
@media (min-width:767px){.two-col-list{--widget-column-count:2;}
}
@media (min-width:991px){}
@media (max-width:719px){.dashboard--body{--widget-column-count:1;}.empty-widget-card{display:none;}body .widget-col--header{flex-wrap:wrap;}.widget-col--title{flex:1;}.widget-col--main-note{width:100%;margin-left:0;margin-top:5px;}.widget--enlarge{display:none;}.breakdown-box-horizontal-layout .breakdown-box{flex-direction:column;align-items:flex-start;gap:4px;}.breakdown-box-horizontal-layout .breakdown-row:not(:last-child){margin-right:0;padding-right:0;border-right:none;}.chart--donut .chart-container{flex-shrink:0;}
}
@media (max-width:539px){.breakdown-box-horizontal-layout{width:100%;max-width:288px;}.breakdown-box-horizontal-layout .breakdown-row{width:100%;justify-content:space-between;}
}
:root{--chart-axis-label-fs:11px;--chart-axis-label-clr:#333333;--chart-datalabel-fs:12px;--chart-datalabel-clr:#2d2d2d;--chart-axis-label-fw:400;--chart-datalabel-fw:400;}.highcharts-data-label{font-family:var(--ff-primary);}.chart-container--donut{--chart-datalabel-fw:600;}.chart-container--bar{--chart-axis-label-fs:12px;--chart-axis-label-fw:400;}.chart-container--bar:has(.xaxis-label.widget-link){--chart-axis-label-fw:600;}.popup-chart-element{--chart-axis-label-fs:12px;--chart-datalabel-fs:14px;}.xaxis-label{font-family:var(--ff-primary);}.xaxis-label.widget-link{cursor:pointer;width:100%;}.xaxis-label.widget-link:hover{color:var(--brand-clr-c11);text-decoration:underline;}.widget-card--donut .widget-card-footer{display:flex;flex-direction:column-reverse;align-items:center;gap:var(--sp6);margin:0;}.chart--donut{display:flex;gap:var(--sp9);justify-content:center;align-items:center;}.widget-card--donut .legends{margin-top:0;}.chart-series-list{padding:0;margin:0;display:flex;flex-direction:column;gap:var(--sp10);}.chart-series--item{flex-direction:column;display:flex;text-align:left;}.chart-series--item .chart-series--name{text-align:left;line-height:1;color:var(--txt-clr);font-weight:var(--font-bold);}.chart-series--value{line-height:1;font-weight:var(--font-medium);margin-top:var(--sp3);}.popup-chart-element .highcharts-container{margin:0 auto;}.chart--percentage{--widget-percent-bar-height:15px;--widget-percent-bar-radius:var(--radius-l);--widget-percent-bar-bg:var(--neutral-c1);--widget-percent-bar-fill-bg:var(--secondary);}.chart-container--percentage{width:100%;height:var(--widget-percent-bar-height);border-radius:var(--widget-percent-bar-radius);background-color:var(--widget-percent-bar-bg);}.percentage-bar{height:100%;border-radius:var(--widget-percent-bar-radius);background-color:var(--chart-clr,var(--widget-percent-bar-fill-bg));transition:width 0.5s linear 0s;}.widget-card--percentage:not(.animate-chart) .percentage-bar{width:0px !important;}.highcharts-tooltip{box-shadow:none !important;filter:none !important;}.chart--tooltip{display:flex !important;align-items:center;justify-content:center;gap:0;}.chart--tooltip-label{color:var(--neutral-c6);font-size:14px;line-height:1.2;display:block;white-space:pre-wrap;font-weight:var(--font-medium);padding-right:10px;margin-right:10px;border-right:1px solid var(--neutral-c3);}.chart--tooltip-val{color:var(--primary);font-size:var(--fs-medium);font-weight:var(--font-bold);flex-shrink:0;}.footnote{font-size:13px;margin-top:10px;font-style:italic;}
@media (max-width:539px){.chart--donut{flex-direction:column;align-items:flex-start;}
}
.scrollbar-custom-content .view-content,.scrollbar-custom{overflow:hidden;overflow-y:auto;padding-right:7px;}.scrollbar-custom-content .view-content::-webkit-scrollbar,.scrollbar-custom::-webkit-scrollbar{width:2px;}.scrollbar-custom-content .view-content::-webkit-scrollbar-track,.scrollbar-custom::-webkit-scrollbar-track{background:var(--neutral-c4);margin-top:0px;margin-bottom:20px;}.scrollbar-custom-content .view-content::-webkit-scrollbar-thumb,.scrollbar-custom::-webkit-scrollbar-thumb{background-color:var(--neutral-c6);border-radius:5px;border:1px solid transparent;}.scrollbar-custom-1{overflow:hidden;overflow-y:auto;padding-right:7px;}.scrollbar-custom-1::-webkit-scrollbar{width:8px;}.scrollbar-custom-1::-webkit-scrollbar-track{background:var(--transparent-white);}.scrollbar-custom-1::-webkit-scrollbar-thumb{width:2px;background-color:var(--brand-clr-c7);border-radius:var(--radius-xs);border:2px solid var(--transparent-white);}.no-result-found{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;padding:20px;min-height:150px;width:100%;}html:has(.show-modal),html:has(.show-filter){scrollbar-gutter:stable;}body:has(.show-modal),body:has(.show-filter){overflow:hidden;}
@media (min-width:767px){.dashboard--header,.header-wrapper{transition:all .7s ease;}.scroll-down .header-wrapper{transform:translateY(-100%);}.scroll-down .dashboard--header{top:0;}
}
html{scroll-padding-top:200px;scroll-behavior:smooth;}body legend{border:none;}body a:focus,body a:hover{text-decoration:none;}.custom-scroll{overflow:auto;padding-right:7px;}.custom-scroll::-webkit-scrollbar{width:6px;}.custom-scroll::-webkit-scrollbar-track{background:var(--neutral-c10);}.custom-scroll::-webkit-scrollbar-thumb{width:2px;background-color:var(--neutral-c5);border-radius:var(--radius-xs);border:2px solid var(--transparent-white);}.dashboard--filter-btn{padding:var(--sp3) var(--sp6);}.filter-count{left:calc(100% - 15px);bottom:calc(100% - 13px);}.main-container>.row{margin:0;}.main-container>.row>.col-sm-12{padding:0;}.trim-text{--line-max:3;display:-webkit-box;-webkit-line-clamp:var(--line-max);-webkit-box-orient:vertical;overflow:hidden;}.header-wrapper{box-shadow:0px 0px 15px 0px #00000040;}.page__loader{display:none;font-size:0;}body:not(.page__loaded) .page__loader,.show-loader .page__loader{position:fixed;display:block;z-index:99;width:100vw;height:100vh;left:0;top:0;background:url(/modules/custom/esmap_portfolio/components/block/dashboard/img/loader.svg) no-repeat center;background-color:rgba(255,255,255,0.9);}.main-container:has(.dashboard-component){width:100%;padding-left:0;padding-right:0;}body:has(.dashboard-component) .footer{margin-top:0;}.dialog-off-canvas-main-canvas:has(.dashboard-component) .content-bottom-first{display:none;}.dashboard-component{max-width:1920px;margin:0 auto;}body:not(.page__loaded) .dashboard--inner{opacity:0;}.dashboard--inner{background:var(--brand-clr-c2);}.dashboard--body{padding:var(--sp5) var(--sp10) var(--sp-md) var(--sp10);}.dashboard--body ul{list-style:none;}.dashboard--header{display:flex;justify-content:space-between;align-items:center;padding:var(--sp3) var(--sp10);background:var(--white);position:sticky;top:88.1px;z-index:20;border-bottom:1px solid var(--brand-clr-c2);}.dashbaord--title-wrapper,.dashboard--actions{display:flex;align-items:center;}body .dashboard--title{color:var(--neutral-c8);font-weight:var(--font-medium);}body .dashboard--subtitle{color:var(--primary);}.dashboard--actions{gap:8px;}.dashboard--actions button{background-color:transparent;}body .dashbaord--title-wrapper>*{margin:0;padding:0;}.dashbaord--title-wrapper>*:not(:last-child){margin-right:var(--sp6);padding-right:var(--sp6);border-right:1px solid var(--neutral-c4);}.dashboard--search-wrapper{position:relative;}.dashboard--search-wrapper .search-btn{background-size:16px;}.dashboard--search-wrapper .search-btn-wrap{right:12px;}.dashboard--search-wrapper:not(.has-value) .keyword-reset-btn{display:none;}.dashboard--search-wrapper.has-value .dashboard--search-input{padding-right:55px;}.dashboard--search-input{width:366px;height:var(--btn-mini);padding:4px 35px 4px 12px;border-radius:var(--radius-s);border:1px solid var(--neutral-c4);}.icon-btn{font-size:0;border:1px solid var(--primary);border-radius:var(--radius-s);background-color:var(--white);color:var(--primary);display:flex;align-items:center;justify-content:center;padding:5px;height:var(--btn-mini);width:var(--btn-mini);background-repeat:no-repeat;background-position:center;}.icon-btn:hover{background-color:var(--brand-clr-c3);}.dashboard--info-btn{background-image:url(/modules/custom/esmap_portfolio/components/block/dashboard/img/info.svg);}.dashboard--download-btn{background-image:url(/modules/custom/esmap_portfolio/components/block/dashboard/img/download.svg);}.dashboard--dataset-btn{background-image:url(/modules/custom/esmap_portfolio/components/block/dashboard/img/dataset.svg);}.dashboard--body li{list-style:none;}.dashboard-back{flex-shrink:0;}.dashboard-component[view]:not([view="overview"]) .dashboard-view-result,.dashboard-component:not(:has(#results_and_impact)) .dashboard-view-result,.dashboard-component[view="overview"] .dashboard-back{display:none;}.dashboard--top{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--sp6);margin-bottom:var(--sp7);}.dashboard--note{color:var(--neutral-c8);font-size:var(--fs-small);font-style:italic;display:flex;justify-content:flex-end;}.note--left{justify-content:flex-start;}.note--label{font-style:normal;color:var(--brand-clr-c5);margin-right:var(--sp3);flex-shrink:0;text-transform:uppercase;font-weight:var(--font-medium);}.dashboard--top .dashboard--note{width:100%;justify-content:flex-start;}.dashboard--note-text{display:flex;}.dashboard--note-top .note--label{margin-right:var(--sp3);}.dashboard--top-left{display:flex;align-items:center;gap:var(--sp5);flex:1;}.selected-filters-view{flex:1;}@media (min-width:991px) and (max-width:1200px){.dashboard--header{top:130px;}}
@media (max-width:991px){.dashboard--header{top:75px;}.dashboard--top{flex-direction:column;align-items:flex-start;}.dashboard--top-right{width:100%;}.dashboard--action-search{flex:1;display:flex;}
}
@media (max-width:719px){.dashboard--header{flex-direction:column;align-items:flex-start;gap:var(--sp6);}
}
@media (max-width:767px){.dashboard--top-left{flex-direction:column;align-items:flex-start;}.dashboard--header{position:static;}
}
@media (max-width:539px){.dashboard--top-right{width:100%;}.dashboard--action-col:has(.dashboard--search-input){flex:1;}.dashboard--search-input{width:100%;}.dashboard--search-wrapper{width:100%;}
}
@media (max-width:480px){.dashbaord--title-wrapper{flex-direction:column;align-items:flex-start;gap:var(--sp3);}.dashbaord--title-wrapper>*:not(:last-child){margin-right:0;padding-right:0;border-right:none;}
}
.dashboard--body label{margin-bottom:0;}.filter-block{background-color:var(--primary);padding:50px var(--sp11) 85px var(--sp10);position:absolute;width:100%;left:0;top:0;border-radius:var(--radius-l) var(--radius-l) 0 0;z-index:2;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-transition:-webkit-transform 0.5s ease-out;transition:-webkit-transform 0.5s ease-out;-o-transition:transform 0.5s ease-out;transition:transform 0.5s ease-out;transition:transform 0.5s ease-out,-webkit-transform 0.5s ease-out;display:block;margin-top:-40px;box-shadow:0 4px 10px 6px rgba(0,0,0,0.2);--column-count:4;--col-gap:60px;--row-gap:30px;--checkboxscroll-height:186px;visibility:hidden;}.filter-block.show-filter .form--inline::after{content:none;}.show-filter{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);visibility:visible;}.filter-block fieldset:has(.search-filter){--checkboxscroll-height:156px;}.filter-block .fieldset-wrapper{max-height:var(--checkboxscroll-height);padding:var(--sp2) var(--sp2) var(--sp2) 0;}.filter-block .form--inline{display:grid;grid-template-columns:repeat(var(--column-count),1fr);grid-column-gap:var(--col-gap);grid-row-gap:var(--row-gap);max-height:500px;}.filter-block .form-actions{grid-column:1 / -1;width:100%;clear:none;display:flex;justify-content:center;margin:0;position:absolute;bottom:0;left:0;box-shadow:var(--box-shadow1);padding:var(--sp5);gap:30px;}.filter-block .custom-btn+.custom-btn{margin-left:0;}.filter-block .fieldset-legend{font-size:var(--fs-body);font-weight:var(--font-bold);}.filter-block .fieldset-legend,.filter-block .select-all-wrap label{color:var(--white);}.filter-block .select-all-wrap label{padding-top:1px;padding-bottom:2px;}.filter-block .select-all-wrap label:after{top:5px;}.filter-block .select-all-wrap{margin-bottom:var(--sp2);}.filter-block .checkbox-style label{padding-left:22px;}.filter-block .checkbox-style label:hover{color:var(--brand-clr-c1);}.filter-block .form-type-textfield,.filter-block .form-type-select{display:none;}.filter-block .search-filter{margin-bottom:var(--sp2);}.filter-block .checkbox-style.searched{display:none;}.filter-block .checkbox-style.show-search{display:block;}.filter-block .form-checkboxes li:has(.searched){display:none;}.filter-block .form-checkboxes li:has(.show-search){display:block;}.filter-count:not(.show-count){display:none;}.filter-block .close{position:absolute;top:var(--sp8);right:var(--sp6);font-size:0;}.list-count-area{font-size:var(--fs-xsmall);color:var(--neutral-c6);}.list-count-area strong{font-weight:var(--font-medium);}.filter-block .form-checkboxes:not(:has(ul)) .form-item:last-child,.filter-block .form-checkboxes:has(ul) li:last-child .form-item{border-bottom:1px solid var(--brand-clr-c8);}fieldset:not(.select-all-required) legend,fieldset:not(.search-required) legend{margin-bottom:14px;}fieldset .scrollbar-custom-1::-webkit-scrollbar{width:4px;}fieldset .scrollbar-custom-1::-webkit-scrollbar-track{background:var(--transparent-white);}fieldset .scrollbar-custom-1::-webkit-scrollbar-thumb{width:2px;background-color:var(--brand-clr-c7);border-radius:var(--radius-xs);border:2px solid var(--transparent-white);}.scrollbar-custom-content .view-content::-webkit-scrollbar-track,.scrollbar-custom::-webkit-scrollbar-track{background:var(--transparent-white);}.scrollbar-custom-content .view-content::-webkit-scrollbar-thumb,.scrollbar-custom::-webkit-scrollbar-thumb{background-color:var(--brand-clr-c7);}.filter-search-input::placeholder,.filter-search-input{color:var(--neutral-c3);}.filter-block{--filter-text-top:16px;--filter-text-left:var(--sp10);--close-btn-right:var(--sp6);--close-btn-top:19px;--close-btn-size:20px;--filter-pr-outside:var(--sp8);--filter-pr-inside:var(--sp6);}.filter-text-icon{height:26px;font-weight:var(--font-normal);color:var(--white) !important;margin:0 !important;padding-right:25px;background:url('/modules/custom/esmap_portfolio/components/elements/filter/css/../img/filter-icon-white.svg') no-repeat right center transparent;position:absolute;top:var(--filter-text-top);left:var(--filter-text-left);}.filter-block .close{top:var(--close-btn-top);right:var(--close-btn-right);width:var(--close-btn-size);height:var(--close-btn-size);padding:0;background-image:url('/modules/custom/esmap_portfolio/components/elements/filter/css/../img/close-filter.svg');background-size:var(--close-btn-size);opacity:1 !important;}.filter-block .close:hover{background-image:url('/modules/custom/esmap_portfolio/components/elements/filter/css/../img/close-filter_hover.svg');}.filter--popup-container{--tans-duration:.5s;position:fixed;top:0;left:0;height:100%;width:100%;z-index:9999;background-color:rgba(255,255,255,0.8);display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:all var(--tans-duration) ease;transition-delay:.3s;}.filter-block{width:calc(100% - var(--sp10));max-width:1300px;height:auto;max-height:calc(100% - var(--sp10));margin:auto;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(0);opacity:0;transform-origin:center;z-index:9;transition:all var(--tans-duration) ease;display:flex;flex-direction:column;padding-top:calc(var(--sp10) + 12px);margin-top:0 !important;}.filter--popup-container:has(.show-filter){transition-delay:0s;pointer-events:all;}.filter--popup-container:has(.show-filter),.show-filter{opacity:1;}.show-filter{transform:translate(-50%,-50%) scale(1);}.filter-accordion-header:has(+ .accordion-body.hidden){display:none;}
@media (min-width:1400px){.filter-block{padding-right:calc(var(--sp10) + 2px);}
}
@media (max-width:991px){.filter-block{--column-count:2;--col-gap:30px;}.filter-block{padding-right:27px;}.filter-block .form--inline{padding-right:13px;}.filter-block .checkbox-style label:after{top:3px;}.filter-block .select-all-wrap label:after{top:5px;}
}
@media (max-width:767px){.filter-block{margin-top:-25px;}
}
@media (min-width:576px){.filter-block{padding-right:calc(var(--sp10) + 6px);padding-top:62px;}.filter-block .form--inline{padding-right:var(--sp7);width:calc(100% + 23px);}
}
@media (max-width:576px){.filter-block{--column-count:1;--accord-head-fs:15px;--search-fs:13px;--checkbox-label-fs:13px;--radius-xs:4px;--row-gap:0px;--checkboxscroll-height:150px;padding-right:var(--sp6);}.filter-accordian-present .form--inline{padding-right:0;max-height:none;padding-right:calc(var(--sp6) / 2);width:calc(100% + var(--sp6) / 2);}.filter-block .filter-accordion-header:has(+ fieldset:last-of-type){border-bottom:1px solid var(--brand-clr-c8);}.filter-accordion-header.open:has(+ fieldset:last-of-type){border-bottom:none;}.filter-accordion-header.open:has(+ fieldset:last-of-type)+fieldset{border-bottom:1px solid var(--brand-clr-c8);}.each-pill-title:before{height:12px;}.filter-accordion-header{font-size:var(--accord-head-fs);font-weight:var(--font-bold);color:var(--white);padding:var(--sp5) 25px var(--sp5) 0;border-top:1px solid var(--brand-clr-c8);background:url(/modules/custom/esmap_portfolio/components/elements/filter/css/../img/plus.svg) no-repeat right 0 center transparent;transition:background-image 0.3s ease;background-size:24px;}.filter-accordion-header.open{background-image:url(/modules/custom/esmap_portfolio/components/elements/filter/css/../img/minus.svg);}.filter-accordion-header.filter-checked:after{content:'';width:4px;height:4px;display:inline-block;position:relative;top:-12px;border-radius:50%;background-color:var(--brand-clr-c5);}.filter-accordian-present fieldset:not(.select-all-required){display:none;}.filter-accordian-present fieldset{background-color:var(--tint);padding:var(--sp3) var(--sp1) var(--sp3) var(--sp5);}.filter-accordion-header+fieldset{padding-bottom:var(--sp5);}fieldset.select-all-required{max-height:150px;overflow:hidden;overflow-y:auto;padding:var(--sp3) var(--sp3) var(--sp3) var(--sp5);position:relative;--tint-t1:rgba(0,0,0,0.02);margin:0;border-top:8px solid var(--tint-t1);border-bottom:8px solid var(--tint-t1);}.filter-block fieldset .select-all-wrap{margin-bottom:4px;}fieldset.select-all-required .scrollbar-custom-1{padding:0;}fieldset.select-all-required::-webkit-scrollbar,.pills-container-ul.selected-present::-webkit-scrollbar{width:4px;}fieldset .scrollbar-custom-1::-webkit-scrollbar-track,fieldset.select-all-required::-webkit-scrollbar-track,.pills-container-ul.selected-present::-webkit-scrollbar-track{background:var(--transparent-white);box-shadow:none;}fieldset.select-all-required::-webkit-scrollbar-thumb,.pills-container-ul.selected-present::-webkit-scrollbar-thumb{width:4px;background-color:var(--brand-clr-c7);border-radius:var(--radius-xs);border:none;}.filter-block fieldset:not(.select-all-required)>legend{display:none;}.filter-block .select-all-wrap.checkbox-style label{font-size:0;color:var(--neutral-c4);}.filter-block .select-all-wrap label::before{font-size:var(--checkbox-label-fs);content:attr(data-label);color:var(--neutral-c4);}.filter-block .select-all-wrap.checkbox-style label:after{top:4px;}.filter-block .search-area input{font-size:var(--search-fs);}.filter-block .form-checkboxes .form-item{border:0;}.filter-block .checkbox-style label{font-size:var(--checkbox-label-fs);padding-left:19px;}.filter-block .checkbox-style label:after{top:3px;}.filter-block fieldset:has(.search-filter){--checkboxscroll-height:117px;}.filter-block .form-checkboxes:not(:has(ul)) .form-item:last-child,.filter-block .form-checkboxes:has(ul) li:last-child .form-item{border-bottom:0;}.pills-container-ul.selected-present{max-height:90px;overflow:auto;padding-right:var(--sp3);margin-bottom:0;}.filter-block .search-area input::placeholder{font-size:var(--search-fs);}.filter-block{--filter-text-left:var(--sp6);--close-btn-size:15px;}fieldset:not(.select-all-required) legend,fieldset:not(.search-required) legend{margin-bottom:0;}.filter-block fieldset.select-all-required{max-height:unset;}.filter--popup-container .filter-block .fieldset-wrapper{--checkboxscroll-height:150px;}.filter-accordian-present fieldset{display:flex;flex-direction:column;}.filter-accordian-present fieldset.accord-open{display:flex !important;}.filter-accordian-present fieldset>*{width:100%;float:left;order:1;}.filter-accordian-present .filter-search{order:0;}.filter-accordian-present .search-area input{padding-top:0;}.filter-accordian-present .filter-label{border:none;}
}
@media (max-width:375px){fieldset.select-all-required{max-height:100px;}.filter-block fieldset:has(.search-filter){--checkboxscroll-height:70px;}
}
.filter-block .form--inline .form-item{margin:0;}.search-bar{--search-width:700px;max-width:var(--search-width);margin-left:auto;margin-right:auto;}.search-bar input{border:1px solid var(--brand-clr-c3);border-radius:var(--radius-xxl);width:100%;padding:10px 58px 10px 20px;outline:none !important;color:var(--neutral-c6);font-size:var(--fs-small);}.search-bar input::placeholder{color:var(--neutral-c5) !important;font-size:var(--fs-small);}.search-btn{background:url(/modules/custom/esmap_portfolio/components/elements/form/css/../img/search_icon.svg) no-repeat center center;font-size:0;width:20px;height:20px;display:block;border:none;}.search-btn:hover{background-image:url(/modules/custom/esmap_portfolio/components/elements/form/css/../img/search_icon_hover.svg);}.reset-btn{background:url(/modules/custom/esmap_portfolio/components/elements/form/css/../img/search-reset.svg) no-repeat center center;font-size:0;width:16px;height:16px;display:block;border:none;}.reset-btn:hover{background-image:url(/modules/custom/esmap_portfolio/components/elements/form/css/../img/search-reset-hover.svg);}.search-inner{position:relative;}.search-btn-wrap{position:absolute;right:20px;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:3px;}.search-area input{border:none;border-bottom:1px solid var(--brand-clr-c9);padding:var(--sp3) 0;color:var(--neutral-c3);font-size:var(--fs-small);background:transparent url(/modules/custom/esmap_portfolio/components/elements/form/css/../img/search_icon_gray.svg) no-repeat center right var(--sp3);width:100%;}.search-area input:focus-visible{outline:none !important;}.no-result-fnd{color:var(--neutral-c3);padding:var(--sp2);text-align:center;display:none;}.no-search-result-found .no-result-fnd{display:block;}.reset-search{font-size:0;position:absolute;right:43px;top:50%;transform:translateY(-50%);background:url(/modules/custom/esmap_portfolio/components/elements/form/css/../img/close-search.svg) no-repeat center center;width:16px;height:16px;background-size:contain;cursor:pointer;display:none;}.reset-search:hover{background:url(/modules/custom/esmap_portfolio/components/elements/form/css/../img/close-search-hover.svg) no-repeat center center;background-size:contain;}.has-value .reset-search{display:block;}.checkbox-style input{width:0;height:0;float:left;pointer-events:none;display:block;opacity:0;}.checkbox-style label{display:block;font-size:var(--fs-small);line-height:normal;font-weight:var(--font-normal);color:var(--neutral-c4);padding:0 var(--sp2) 0 28px;cursor:pointer;position:relative;}.checkbox-style label:after{content:'';background:url(/modules/custom/esmap_portfolio/components/elements/form/css/../img/check-box-dark-tik.svg) no-repeat center center;position:absolute;left:0;top:4px;width:13px;height:12px;}.checkbox-style input:checked+label:after{background:url(/modules/custom/esmap_portfolio/components/elements/form/css/../img/check-box-dark-tik-checked.svg) no-repeat center center;}.checkbox-lg label{font-size:var(--fs-body);font-weight:var(--font-bold);}.form-checkboxes ul{list-style:none;padding:0;margin:0;}.form-checkboxes .form-item{padding:var(--sp2) 0;margin:0;}.form-checkboxes .form-item{border-bottom:1px solid var(--brand-clr-c8);}.form-checkboxes:not(:has(ul)) .form-item:last-child,.form-checkboxes:has(ul) li:last-child .form-item{border-bottom:none;}.select-style-1 select{font-size:var(--fs-xsmall);color:var(--neutral-c6);border:1px solid var(--neutral-c4);border-radius:var(--radius-xs);padding:var(--sp1) calc(var(--sp4) + 14px) var(--sp1) var(--sp4);-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-left:10px;background:url(/modules/custom/esmap_portfolio/components/elements/form/css/../img/down-arrow.svg) no-repeat right var(--sp4) center;min-width:auto;}.banner-search .search-bar input{border-color:var(--brand-clr-c9);}header .search-bar input{border:1px solid var(--brand-clr-c9);}.chart-filter-options{list-style:none;padding:0;margin:0;}.radio-btn-label:has(input){cursor:pointer;}.radio-options{display:flex;flex-wrap:wrap;gap:var(--sp3) var(--sp10);}.input-radio{appearance:none;-webkit-appearance:none;-moz-appearance:none;position:relative;margin-right:8px;cursor:pointer;}.input-radio:focus{outline:none !important;}.input-radio[type=checkbox],.input-radio[type=radio]{margin:0;margin-right:8px;}.radio-btn-label{font-weight:var(--font-normal);color:var(--chart-datalabel-clr);font-size:var(--fs-small);}.input-radio::before{content:"";display:inline-block;width:14px;height:14px;background-image:url("/modules/custom/esmap_portfolio/components/elements/form/css/img/radio.svg");background-size:contain;vertical-align:middle;background-repeat:no-repeat;}.input-radio:checked::before{background-image:url("/modules/custom/esmap_portfolio/components/elements/form/css/img/radio-active.svg");}.keyboard-active .input-checkbox:focus+label{outline:1px dotted;}.hide-option{display:none !important;}.keyboard-active .radio-btn-label:has(input:focus-visible){outline:1px solid var(--neutral-c7);outline-offset:3px;}
.legends{--legend-text-clr:var(--neutral-c7);margin-top:calc(var(--sp6) + 5px);}.legends-list{list-style-type:none;margin:0;padding:0;display:flex;gap:10px;flex-wrap:wrap;}.legend-link{text-decoration:none !important;font-size:12px;color:var(--legend-text-clr);display:flex;align-items:center;gap:4px;}.legend-link:before{content:"";width:12px;height:12px;background-color:var(--legend-color);display:block;flex-shrink:0;border-radius:var(--symbol-br,0);}.legend-link-item:has(.symbol) .legend-link:before{display:none;}.legend-link-item svg.symbol path{stroke:var(--legend-color);fill:var(--legend-color);fill-opacity:0.3;}.disble-legend-click{pointer-events:none;}.legend-link-item.inactive{opacity:0.5;}.legend-center .legends-list{justify-content:center;}.widget-card--packedbubble .legends-list{justify-content:flex-start;text-align:left;}
.info--section-content{position:absolute;background:var(--white);width:300px;border-radius:var(--radius-s);box-shadow:0px 2px 10px 0px #00000026;opacity:0;visibility:hidden;pointer-events:none;z-index:9;transition:opacity .35s ease;font-size:var(--fs-xsmall);display:block;right:var(--sp5);top:calc(100% + 5px);}.info--section-content::before{content:"";position:absolute;left:0;top:-5px;width:100%;height:5px;background:transparent;z-index:-1;}.widget-col--note .info--section-content{right:0;}.info--section-content.info--right{right:auto;left:0;}.keyboard-active .info-btn:focus+.info--section-content,.info--section:hover .info--section-content{opacity:1;visibility:visible;pointer-events:all;}.info--head{padding:var(--sp2) var(--sp4);background-color:var(--primary);color:var(--white);text-transform:uppercase;font-weight:var(--font-medium);}.info--section-body{padding:var(--sp5);color:var(--black)}.info--section-body>*{margin-bottom:5px;}.info--section-body>*:last-child{margin-bottom:0;}.info--sub-head{font-weight:var(--font-medium);color:var(--neutral-c7);font-style:normal;margin-bottom:var(--sp2);}.info--close{font-size:0;position:absolute;top:calc(var(--sp2) + 2px);right:var(--sp3);width:15px;height:15px;}.dashboard--body:has(.info--section-content.show-info)::after{content:'';position:absolute;left:0;height:100%;width:100%;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);inset:0;background-color:rgba(0,0,0,0.2);}.dashboard--body:has(.info--section-content.show-info) .widget--action{z-index:unset;}@media screen and (max-width:1400px){.info--section-content{width:275px;}}@media screen and (max-width:767px){.info--section-content{width:260px;}}
:root{--modal-height:auto;--modal-bg:var(--white,#fff);--modal-y-padding:var(--sp5);--modal-x-padding:var(--sp7);--modal-scroll-padding-right:var(--sp8);--modal-border-radius:var(--radius-l);--right-p-if-scroll:calc(var(--modal-x-padding) + 5px);}.custom-modal-module{--section-body-clr:var(--neutral-c8);}.custom-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);display:flex;align-items:center;justify-content:center;z-index:100000;padding:20px 50px;}.custom-modal-overlay:not(.show-modal){display:none;}.custom-modal{width:100%;max-width:1300px;max-height:100%;height:var(--modal-height);display:flex;flex-direction:column;position:relative;}.modal-xlg .custom-modal{max-width:none;}.custom-modal-header{display:flex;padding:0;justify-content:space-between;gap:var(--sp10);margin-bottom:var(--sp4);}.modal-header-left{display:flex;align-items:center;}.modal-header-right{padding-right:var(--sp10);display:flex;gap:var(--sp3);align-items:center;}.tbl-records-count{font-size:var(--fs-small);color:var(--neutral-c8);}.modal-header-right>*:not(:last-child){padding-right:var(--sp3);border-right:1px solid var(--neutral-c4);}.modal-close-wrapper{position:absolute;right:var(--modal-x-padding);top:calc(var(--modal-y-padding) - 1px);}.modal-close-wrapper .icon--close{background:url(/modules/custom/esmap_portfolio/components/layouts/modal/img/popup-close.svg) no-repeat center center transparent;cursor:pointer;}.custom-modal-body{padding:16px;}.custom-modal-title-wrap,.custom-modal-icon{display:flex;align-items:center;}.custom-modal-icon+.custom-modal-title-wrap{padding-left:var(--sp7);margin-left:var(--sp6);border-left:1px solid var(--border-color);}.modal-view-content{padding:var(--modal-y-padding) var(--modal-x-padding) var(--modal-x-padding);flex:1;display:flex;flex-direction:column;overflow:hidden;background:var(--modal-bg);border-radius:var(--modal-border-radius);overflow:hidden;}.custom-modal-content-section{flex:1;display:flex;flex-direction:column;overflow:hidden;}.custom-modal-content{flex:1;overflow:auto;}.custom-modal-footer{display:flex;padding:0;}.custom-modal-title{text-align:left;line-height:1.2;font-size:var(--fs-body);font-weight:var(--font-bold);margin:0;color:var(--neutral-c8);}.custom-modal-title:has(+ *){margin-right:var(--sp6);padding-right:var(--sp6);border-right:1px solid var(--neutral-c4);}.custom-modal-subtitle{font-size:14px;font-weight:700;color:var(--neutral-c7);margin:0;}.custom-modal-content iframe{width:100%;height:100%;}.content-scrollable.custom-modal-module .modal-view-content{padding-right:var(--modal-scroll-padding-right);}.content-scrollable .custom-modal-filter,.content-scrollable .custom-modal-footer{padding-right:var(--right-p-if-scroll);}.content-scrollable .custom-modal-content{padding-right:var(--modal-x-padding);}.custom-modal-module:not(.content-scrollable) .custom-modal-footer .scroll-btns{opacity:0;pointer-events:none;}.content-scrollable .custom-modal-footer .scroll-btns{display:flex;justify-content:flex-end;width:100%;gap:8px;}.modal-auto-height{--modal-height:auto;}.iframe-modal{--modal-height:100%;padding:30px;}.iframe-modal .custom-modal{max-width:none;}.iframe-modal .modal-view-content{padding:0;}body:has(.custom-modal-overlay.show-modal) .highcharts-tooltip-container{z-index:100001 !important;}.custom-modal-filter{margin-bottom:var(--sp3);margin-top:var(--sp6);}.custom-modal-header.with-filter{justify-content:flex-start;gap:0;align-items:center;}.custom-modal-header-filter{margin-left:var(--sp6);padding-left:var(--sp6);border-left:1px solid var(--neutral-c4);flex-shrink:0;}.custom-modal-header-filter .radio-options{gap:var(--sp3) var(--sp8);}.custom-modal-header-filter .radio-btn-label{margin:0;}@media only screen and (max-height:800px){.modal-popup-component{padding-top:50px;padding-bottom:50px;}}
@media (max-width:1200px){.custom-modal-overlay{padding-top:50px;}
}
@media (max-width:991px){.custom-modal-overlay{padding:20px;}.modal-header-left{flex-direction:column;align-items:flex-start;gap:10px;}.modal-header-left>.custom-modal-title:has(+ *){margin-right:0;padding-right:0;border-right:none;}.custom-modal-header-filter .radio-options{gap:var(--sp3) var(--sp7);}.custom-modal-header.with-filter{flex-direction:column;align-items:flex-start;gap:15px;}.custom-modal-header-filter{padding-left:0;margin-left:0;border:none;}
}
@media (max-width:767px){:root{--modal-height:500px;}.modal-popup-component .popup-inner-section,.custom-modal-overlay{padding:40px 20px 20px 20px;}.modal-close-wrapper .icon--close{--icon-width:25px;--icon-height:25px;background-size:var(--icon-width) auto;}.custom-modal-overlay{padding:20px;}.modal-view-content{padding-top:20px;padding-bottom:20px;}.modal-close-wrapper{position:absolute;right:10px;top:10px;}
}
@media (max-width:539px){.custom-modal-header{flex-direction:column;gap:var(--sp3);}.modal-header-right{justify-content:space-between;padding-right:0;}.modal-header-right>*:not(:last-child){padding-right:0;border-right:none;}
}
.listing-top-block{--pill-more-fs:10px;--pill-more-lh:11px;border-radius:var(--radius-xs);background-color:var(--tint);padding:12px;position:relative;display:flex;margin-bottom:var(--sp8);}.listing-top-block:not(:has(.selected-present)){display:none;}.pills-container-ul{display:none;flex-wrap:wrap;justify-content:flex-start;align-items:center;list-style:none;width:100%;padding:0;}.pills-container-ul.selected-present{display:flex;}.pills-title{position:relative;font-weight:var(--font-bold);font-size:var(--fs-small);padding-right:0;margin-right:10px;line-height:1.2;color:var(--neutral-c4);flex-shrink:0;}.pills-title::after{content:":";}.pill-close-li a{margin-right:10px;}.pill-more-less-wrap:not(.hide-item)~.pill-close-li,.pill-close-li.hide-item,.pill-more-less-wrap:not(.hide-item)~.each-pill-title{display:none;}.pills-container-ul li a:hover{color:var(--brand-clr-c9);}a.pill-more-less{font-size:var(--pill-more-fs);line-height:var(--pill-more-lh);color:var(--brand-clr-c1);display:block;text-decoration:underline;text-underline-offset:2px;}a.pill-more-less:hover{color:var(--brand-clr-c9);}.pills-container-ul a.pill-more-less:hover,.pills-container-ul a.pill-more-less:hover{color:var(--brand-clr-c9);}.each-pill-title{margin-right:10px;font-weight:var(--font-bold);font-size:var(--fs-xsmall);color:var(--brand-clr-c9);display:flex;align-items:center;position:relative;padding-left:20px;margin-left:10px;}.active-filters__ul .each-pill-title{color:var(--neutral-c8);font-weight:var(--font-medium);}.each-pill-title:before{content:'';width:1px;height:23px;display:inline-block;border:1px solid var(--white);position:absolute;left:0;}.active-filters__ul .each-pill-title:before{border-color:var(--neutral-c4);}.each-pill-title:first-child{padding-left:0;margin-left:0;}.each-pill-title:first-child:before{display:none;}.pill-close:not(:last-child){margin-right:18px;}a.pill-close{text-decoration:none;background:url(/modules/custom/esmap_portfolio/components/elements/selected-filters/css/../img/close-filter.svg) center right 0 no-repeat;padding-right:18px;display:block;font-size:var(--fs-xsmall);color:var(--neutral-c4);}.active-filters__ul a.pill-close{background-image:url("/modules/custom/esmap_portfolio/components/elements/selected-filters/css/../img/close.svg");}.active-filters a.pill-close{color:var(--neutral-c6);}.pills-container-ul li{margin-bottom:9px;line-height:normal;}.pills-container-ul.selected-present{max-height:90px;overflow:auto;padding-right:var(--sp3);margin-bottom:0;}.pills-container-ul.selected-present::-webkit-scrollbar{width:4px;}.pills-container-ul.selected-present::-webkit-scrollbar-track{background:var(--transparent-white);box-shadow:-2px 0 0 rgba(255,255,255,0.1),2px 0 0 rgba(255,255,255,0.1);box-shadow:none;}.pills-container-ul.selected-present::-webkit-scrollbar-thumb{width:4px;background-color:var(--brand-clr-c7);border-radius:var(--radius-xs);border:4px solid var(--transparent-white);border:none;}a.pill-close{padding-right:0;padding-left:16px;background-position:left top 2px;}.pill-close-li a{margin-right:15px;}.each-pill-title{margin-left:10px;margin-right:15px;padding-left:25px;}.active-filters{--pill-more-fs:10px;--pill-more-lh:11px;border-radius:0;background-color:transparent;padding:0;margin-bottom:0;align-items:center;}.active-filters__title{font-size:var(--fs-xsmall);text-transform:uppercase;color:var(--neutral-c8);font-weight:var(--font-normal);}.active-filters a.pill-close,.active-filters__title,.active-filters__ul .each-pill-title{margin-right:8px;margin-bottom:0;}.active-filters__ul .each-pill-title{margin-left:0;padding-left:8px;}.active-filters__ul .each-pill-title:first-child{padding-left:0;}.active-filters__ul .each-pill-title:before{height:16px;}.active-filters__ul li{margin-bottom:0;}.active-filters__ul .pill-more-less{font-size:var(--fs-xsmall);font-weight:var(--font-bold);min-height:16px;display:flex;align-items:center;}.active-filters__ul .pill-more-less:not(:hover){color:var(--link-clr);}.active-filters__ul .pill-more-less{position:relative;padding-left:8px;}.active-filters__ul .pill-more-less:before{content:'';width:1px;height:16px;display:inline-block;border:1px solid var(--neutral-c4);position:absolute;left:0;}.pills-container-ul-outside{--filter-text-mw:13vw;gap:5px 0;max-height:none !important;overflow:unset !important;}.pills-container-ul-outside.more-than-one .pill-close{max-width:var(--filter-text-mw);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
@media (min-width:1600px){.pills-container-ul-outside{--filter-text-mw:20vw;}
}
@media (min-width:1800px){.pills-container-ul-outside{--filter-text-mw:26vw;}
}
@media (max-width:1300px){.pills-container-ul-outside{--filter-text-mw:10vw;}
}
@media (max-width:1200px){.pills-container-ul-outside{--filter-text-mw:180px;}
}
@media (max-width:767px){.each-pill-title{margin-left:5px;margin-right:10px;padding-left:20px;}
}
@media (max-width:576px){.listing-top-block{flex-direction:column;gap:12px;}.filter-block{padding:50px var(--sp6) 80px var(--sp6);}.active-filters{align-items:flex-start;}
}
:root{--tbl-brdr-clr:var(--white);--tbl-txt-fs:var(--font-size-md);--tbl-th-bg:#B3E7F7;--tbl-th-clr:var(--primary);--tbl-th-fw:var(--font-medium);--tbl-td-clr:var(--neutral-c8);--tbl-cell-p:var(--sp5);--tbl-even-bg:var(--brand-clr-c2);}table th,table td{padding:var(--tbl-cell-p);border:1px solid var(--tbl-brdr-clr);font-size:var(--tbl-txt-fs);}table tbody td{border-left:none;border-right:none;}table .odd-row td{border-color:var(--tbl-even-bg);}table th{background-color:var(--tbl-th-bg);color:var(--tbl-th-clr);font-weight:var(--tbl-th-fw);border-top:none;}table td{color:var(--tbl-td-clr);}.table-sticky thead{top:0;position:sticky;z-index:1;}tfoot{background-color:var(--tbl-th-bg);bottom:-1px;position:sticky;z-index:5;}tr.even-row td{background-color:var(--tbl-even-bg);}.cell-number{text-align:right;}tfoot td{padding-top:10px;padding-bottom:10px;}.table-modal-content{overflow:auto;padding-right:7px;}.table-modal-content::-webkit-scrollbar{width:6px;}.table-modal-content::-webkit-scrollbar-track{background:var(--neutral-c10);}.table-modal-content::-webkit-scrollbar-thumb{width:2px;background-color:var(--neutral-c5);border-radius:var(--radius-xs);border:2px solid var(--transparent-white);}.table-modal-content::-webkit-scrollbar:horizontal{height:6px;}.visiblity-collapse{visibility:collapse;}@media screen and (min-width:767px){.table-modal-content:has(.table-sticky){margin-left:-1px;}.table-sticky thead{position:relative;z-index:unset;}.table-sticky thead th{z-index:2;position:sticky;top:0;}.sticky-first-col thead th:first-child,.sticky-first-col tbody td:first-child,.sticky-first-col tfoot td:first-child{position:sticky;left:0;background:var(--white);}.sticky-first-col thead th:first-child,.sticky-first-col tfoot td:first-child{background-color:var(--tbl-th-bg);}.sticky-first-col tr.even-row td{background-color:var(--tbl-even-bg);}.sticky-first-col thead th{position:sticky;top:0;}.sticky-first-col thead th:first-child{z-index:11;}.sticky-first-col tbody td:first-child:not(.not-first){z-index:5;}}
.footer .block-list-manager-newsletter{clear:both;background-color:#f1f1f1;}.newsletterwrapper .btn.subscribe,.newsletterwrapper .msg_img{float:left;}#list-manager-newsletter,.newsletter_txt{text-transform:uppercase;color:#333333;padding:13px 15px;}#list-manager-newsletter{padding:0;}.newsletterwrapper .msg_img{position:relative;}.newsletterwrapper #modal-list-manager-newsletter{color:#333333;background-color:#ffe600;font-size:15px;border:0;margin-bottom:0;margin-left:0;margin-top:0;width:150px;height:46px;padding:14px 42px;border-radius:0;box-shadow:none;font-family:open_sanssemibold;}.newsletterwrapper .placeHolder{position:absolute;top:2px;left:43px;font-size:14px;color:#c1c1c1;padding:9px 7px;border-left:1px solid #ccc;}.newsletterwrapper .listmanager-email-input{height:46px;padding-left:48px;color:#808080;width:100%;border:1px solid #ccc;border-radius:0;font-family:open_sanssemibold;}.path-frontpage .newsletterwrapper .listmanager-email-input{border:0;}.newsletterwrapper{padding:11px;}.newsletterwrapper #modal-list-manager-newsletter:hover{background-color:#333333;color:#ffe700;}.msg_img:before{content:"";background:url("/modules/custom/list_manager_newsletter/css/../images/email.png") no-repeat center center;width:41px;height:33px;display:block;position:absolute;top:8px;left:17px;transition:all 0.2s linear;z-index:99;border-right:1px solid #ccc;}.footer .bottomLine{font-size:12px;color:#ff0000;position:absolute;top:45px;letter-spacing:1px;}.newsletter-form{padding-top:10px;}.newsletter-form-field-wrapper .newsletter-form-helptxt{font-size:12px;margin-bottom:20px;;}.newsletter-form-asterisk{color:#ff0000;}.newsletter-form-field-wrapper >.newsletter-form-field{margin-bottom:15px;}.newsletter-form-field-input input,.newsletter-form-field-input select{width:100%;}.newsletter-form-field-submit input{color:#333333;background-color:#ffe600;font-size:15px;border:0;margin-bottom:0;margin-left:0;margin-top:0;width:150px;height:46px;padding:14px 42px;border-radius:0;box-shadow:none;}.newsletter-form-field-submit input:hover{background-color:#333333;color:#ffe700;}.modal-sub-title{margin-bottom:10px;}.subscribe-button-label{display:none;}.newsletter-form-field-input input,.newsletter-form-field-input select{border:1px solid #ccc;}.validation-elmail-null-msg,.validation-email-msg,.validation-msg{padding-bottom:22px;color:#ff0000;}.footer .block-list-manager-newsletter{background-color:#f1f1f1;}.footer,.footer1{background-color:#f1f1f1;}.path-frontpage .footer .newsletterwrapper{background-color:#fff;}body:not(.path-frontpage) .newsletterwrapper{background-color:#fff;}.path-frontpage .footer,.path-frontpage .footer1{background-color:#f1f1f1;}
