.parent-ifc-cofin .selected-filters-display{padding:10px 15px;background-color:#f8f9fa;border-left:4px solid #2d9ea7;margin-top:10px;border-radius:4px;overflow:hidden}.parent-ifc-cofin .selected-filters-display p{margin-bottom:0;font-size:14px;display:flex;align-items:center;white-space:nowrap}.parent-ifc-cofin .selected-filters-display p>strong{color:#2d9ea7;flex-shrink:0;margin-right:8px}.parent-ifc-cofin .filters-scroll-container{display:inline-block;overflow-x:auto;overflow-y:hidden;white-space:nowrap;max-width:calc(100% - 120px);padding-bottom:0}.parent-ifc-cofin .filters-scroll-container strong{color:#2d9ea7}.parent-ifc-cofin .filters-scroll-container::-webkit-scrollbar{height:6px}.parent-ifc-cofin .filters-scroll-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.parent-ifc-cofin .filters-scroll-container::-webkit-scrollbar-thumb{background:#2d9ea7;border-radius:3px}.parent-ifc-cofin .filters-scroll-container::-webkit-scrollbar-thumb:hover{background:#227b82}.parent-ifc-cofin .filters-scroll-container{scrollbar-width:thin;scrollbar-color:#2d9ea7 #f1f1f1}.parent-ifc-cofin .PipelineGridWrapper.piplne-brdr-added{height:100%;box-sizing:border-box;overflow-y:auto;width:100%;margin-bottom:50px;border:1px solid #cbcbcb;border-top:1px;border-radius:0 0 10px 10px;padding:0;-webkit-box-shadow:-2px 2px 14px -2px #a8a3a8;-moz-box-shadow:-2px 2px 14px -2px #a8a3a8;box-shadow:-2px 2px 14px -2px #a8a3a8}.parent-ifc-cofin .shard-grd-bgcolr{background:#efefef;padding:10px 25px 10px 15px;border:1px solid #00000014;border-top-left-radius:15px;border-top-right-radius:15px}.parent-ifc-cofin .ag-side-bar .ag-side-buttons{color:#0f373f!important;font-weight:700!important;background-color:#fff!important}.parent-ifc-cofin .has-search .form-control-feedback{position:absolute;z-index:2;display:block;width:2.375rem;height:2.375rem;line-height:2.375rem;text-align:center;pointer-events:none;color:#aaa;margin-top:-2px}.parent-ifc-cofin input.gridsearch{border-radius:10px;height:34px}.parent-ifc-cofin .has-search .form-control{padding-left:2.375rem}.parent-ifc-cofin .fnt-sz-search{font-size:14px!important}.parent-ifc-cofin .download-template{color:#264151!important;font-size:11px;font-weight:700;height:32px;padding:0 12px 0 12px;border-radius:2px;letter-spacing:.9px;text-decoration:none}.parent-ifc-cofin .dwnload-txt{font-weight:600;font-size:13px;font-family:OpenSans;position:relative;top:2px;margin:0 5px}.parent-ifc-cofin .PipelineGridWrapper.piplne-brdr-added .ag-row{border-bottom:1px #f6f6f6 solid!important}.ifc-cofin-left-nav .nav-link h4{opacity:0;visibility:hidden;transition:opacity .5s ease;position:absolute}.ifc-cofin-left-nav .nav-link.active h4,.ifc-cofin-left-nav .nav-link.hovered h4{opacity:1;visibility:visible;position:relative}.parent-ifc-cofin .express-interest-div a{font-size:12px;font-weight:700;text-transform:uppercase;padding:12px 30px;border-radius:15px;letter-spacing:.25px;line-height:20px;margin:0 5px;overflow:hidden}.parent-ifc-cofin a.exp-btn,.parent-ifc-cofin button.exp-btn{background:#264151;color:#fff;border:2px solid #264151;font-size:13px;font-family:OpenSans;font-weight:700}.parent-ifc-cofin a.exp-cancel,.parent-ifc-cofin button.exp-cancel{border:2px solid #0071bc;color:#0071bc;background:#fff;font-size:13px;font-family:OpenSans;font-weight:700}.parent-ifc-cofin .express-modal .modal-header h4{font-size:18px;font-weight:600;text-align:left;width:100%}.parent-ifc-cofin .express-modal .modal-header .close{position:absolute;right:10px}.parent-ifc-cofin .modal.express-interest-modal.show .modal-dialog{max-width:500px;top:20%}.parent-ifc-cofin .investor-select{width:65%;padding:5px;border-radius:5px}.parent-ifc-cofin .PipelineGridWrapper.piplne-brdr-added input[type=checkbox],.parent-ifc-cofin .PipelineGridWrapper.piplne-brdr-added input[type=radio]{border:0 none;clip:rect(0,0,0,0);display:block;height:15px;margin-left:0;overflow:hidden;padding:0;width:15px;left:0;top:5px;opacity:1;position:relative}.parent-ifc-cofin .PipelineGridWrapper.piplne-brdr-added .ag-header.ag-focus-managed.ag-pivot-off{min-height:60px!important;padding-top:5px;border-bottom:1px #d6d6d6 solid!important;background:#fff!important}.parent-ifc-cofin .ag-theme-alpine .ag-row-odd{background-color:#fff!important}.parent-ifc-cofin .ag-cell.ag-cell-not-inline-editing.ag-cell-auto-height.ag-cell-value{line-height:30px}.parent-ifc-cofin span.ag-header-cell-text{font-family:OpenSans!important;font-family:OpenSansRegular;font-size:13px!important;font-weight:600!important;letter-spacing:.25px;white-space:initial!important}.parent-ifc-cofin .express-interest-div a.exp-btn[disabled=disabled]{pointer-events:none;opacity:.5;cursor:not-allowed}.parent-ifc-cofin .btntopicon span.badge.badge-light{background:#b1afaf;border-radius:50%;padding:10px 10px 9px 9px!important;height:32px;width:32px}.parent-ifc-cofin button.btntopicon.dropdown-toggle{background:0 0;box-shadow:none!important;border:0;outline:0}.ifc-cofin-public{color:#000;padding:6px 12px 6px 12px;border-top-left-radius:12px;border-bottom-left-radius:12px;background:#fff;border:1px solid #3046d7;float:left;margin-top:8px}.ifc-cofin-private{padding:6px 12px 6px 12px;border-top-right-radius:12px;border-bottom-right-radius:12px;background:linear-gradient(180deg,#699bfd 0,#3147d8 100%);border:1px solid #3046d7;float:left;margin-top:8px}.parent-ifc-cofin .historical-btn{border-top-left-radius:12px;border-bottom-left-radius:12px}.parent-ifc-cofin .pipeline-btn{border-top-right-radius:12px;border-bottom-right-radius:12px}.parent-ifc-cofin .historical-btn,.parent-ifc-cofin .pipeline-btn{padding:6px 20px 6px 20px;border:1px solid #3046d7;float:left;margin-top:0;color:#264151!important;background:#fff;font-weight:600}.parent-ifc-cofin .signdrop.position-relative ul.dropdown-menu.dropdown-menu-right.dropdwn-mbl.show{right:0!important}.parent-ifc-cofin .signdrop ul.dropdown-menu li a{font-weight:400;color:#333;font-size:14px;padding:5px 10px;margin:0 10px 0 10px;text-align:center}.parent-ifc-cofin .signdrop .circle-text{display:inline-block;height:70px;width:70px;text-align:center;vertical-align:middle;border-radius:50%;background:#b1afaf;color:#000;font:28px "josefin sans",arial;line-height:70px}.parent-ifc-cofin .text-center_circle{text-align:center;padding-left:0;padding-top:20px}.parent-ifc-cofin span.signdrop.position-relative{margin:0}.filter-fixed{background:#ebeef4;padding:10px;position:fixed;top:50px;width:90%;z-index:1000}.parent-ifc-cofin .historical-btn.active,.parent-ifc-cofin .pipeline-btn.active{background:linear-gradient(180deg,#699bfd 0,#3046d7 90.62%);color:#fff!important}.parent-ifc-cofin .historical-mobilize{background:#0f373f!important}.ifc-cofin-details{background:#264151!important}.ifc-fsize-51{font-size:51px;font-weight:600;line-height:60px;letter-spacing:.25px;color:var(--Text-Default,rgba(0,0,0,.87))}.ifc-cofin .historical-mobilize{background:var(--interactive-solids-grays-0204,#f5f5f5);width:100%;height:auto;float:left}.ifc-cofin .white{color:#fff!important}.ifc-cofin .history-mobi-lists{padding:20px}.ifc-fsize-18{font-size:18px;font-weight:400;line-height:32px;letter-spacing:.25px}.ifc-fs-12{font-size:12px}.parent-ifc-cofin .dashed-border{border-top:1px #333 dashed}.ifc-cofin-preference-container i.helpimg{width:15px;margin:0 10px}.ifc-cofin-leftmenu{background:linear-gradient(180deg,#fff 0,#abd4ef 100%);border-right:1px solid #d0e2f1;box-shadow:3px 0 5px 0 rgb(0 0 0 / 8%);height:100%;margin-top:10px;left:0;overflow:hidden;position:fixed;width:8%;top:50px;z-index:100}#projectDistributionRegion~.ifc-cofin-footnote ul li{width:100%;float:left;padding-right:0}.ifc-cofin-overlay-menu{position:fixed;top:58px;z-index:1000;background:linear-gradient(180deg,#fff 0,#abd4ef 100%);border-right:1px solid #d0e2f1;box-shadow:3px 0 5px 0 rgb(0 0 0 / 8%);width:25%;height:100%;margin-top:0;position:fixed;left:-25%;overflow:hidden}.ifccofinmenu-open~.ifc-cofin-overlay-menu .ifc-menu-bar{text-align:left}.ifc-cofin-left-nav .ifccofinmenu-open~.ifc-cofin-overlay-menu .nav-link{padding:20px 15px;text-align:left}.ifc-cofin-menu-overlay.ifccofinmenu-open{display:block;animation:overlayExpand .5s ease-in-out forwards}.lft-menu-pr5{width:8%!important}.lft-menu-pr12{width:12%!important}.lft-menu-pr95{width:92%!important}.lft-menu-pr88{width:88%!important}@keyframes overlayExpand{0%{width:0}100%{width:100%}}.ifccofinmenu-open~.ifc-cofin-overlay-menu{left:0}.ifc-cofin-menu-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);z-index:999}.ifc-cofin-left-nav .nav-link{padding:20px 0;border-left:4px #ffffff00 solid}.ifc-fs-16{font-size:16px;font-weight:500}ifc-fw-500{font-weight:500}.ifc-cofin-left-nav .nav-link.active h4,.ifc-cofin-left-nav .nav-link.active span{color:#fff!important}.ifc-cofin-left-nav .nav-link span{font-size:14px!important;padding-left:10px;letter-spacing:.5px}.ifc-cofin-left-nav .nav-link h4,.ifc-cofin-left-nav .nav-link span{color:#333!important;text-align:center;font-size:13px;font-weight:400;margin:2px}.ifc-cofin-left-nav .nav-link.hovered{background:#01357AE5!important;border-left:4px orange solid;border-radius:0}.parent-ifc-cofin .overview-chart-div{overflow:hidden;box-shadow:0 0 16px 0 #00000014;border-radius:15px;padding:10px 25px;background:#fff;margin:15px 0}.parent-ifc-cofin .lh-15{line-height:15px}.ifc-overview-chart-div .custom-legend-item{min-height:35px;height:100%;display:flex;align-items:center;border-radius:5px;margin:10px 0;border:1px solid #00000014;overflow:hidden;position:relative}.ifc-overview-chart-div #annualCommitmentVolumesLoans .highcharts-column-series rect.highcharts-point,.ifc-overview-chart-div #pipelineBySubSector .highcharts-legend-item .highcharts-point,.ifc-overview-chart-div #pipelineWALRegion .highcharts-legend-item .highcharts-point,.ifc-overview-chart-div #projectDistributionRegion .highcharts-column-series rect.highcharts-point,.ifc-overview-chart-div #projectDistributionsByIndustry .highcharts-column-series rect.highcharts-point,.ifc-overview-chart-div #projectDistributionsSubsector .highcharts-column-series rect.highcharts-point,.ifc-overview-chart-div #projectWALDistributions .highcharts-legend-item .highcharts-point{width:16px;height:12px;border-radius:5px}.parent-ifc-cofin .filter-sidebar{position:fixed;top:0;right:-300px;width:300px;height:100vh;background-color:#fff;box-shadow:-2px 0 5px rgba(0,0,0,.2);transition:right .3s ease-in-out;z-index:9999;padding:15px;overflow-y:auto}.parent-ifc-cofin .year-selection label input[type=checkbox]{width:15px;height:15px;left:0;display:inline;margin-left:10px}.parent-ifc-cofin .year-selection label{display:block}.parent-ifc-cofin .accordion-body{padding-right:0}.parent-ifc-cofin .accordion-body label{font-size:13px}.parent-ifc-cofin .filter-sidebar .accordion-item .accordion-collapse{display:none}.parent-ifc-cofin .filter-sidebar .accordion-item .accordion-collapse.show{display:block}.parent-ifc-cofin .year-selection{margin-top:15px}.parent-ifc-cofin .accordion-body input{width:15px;height:15px;display:inline;left:0;margin-left:0}.parent-ifc-cofin .filter-sidebar .accordion-item button.accordion-button{font-size:13px;font-weight:600;color:#000!important;background:#fff!important;padding:10px}.parent-ifc-cofin .filter-sidebar .accordion-item .accordion-button::after{color:#000!important}.parent-ifc-cofin .filter-sidebar .accordion-item button.accordion-button:focus{box-shadow:none}.parent-ifc-cofin .filter-sidebar .accordion-item{border:0;background:#fff;border-bottom:1px #d5d5d5 solid;border-radius:0}.parent-ifc-cofin .filter-sidebar .accordion-item .accordion-body{max-height:200px;overflow-y:auto;margin-bottom:10px}.parent-ifc-cofin .historical-senior-data i.helpimg{position:absolute;margin-left:5px}.parent-ifc-cofin .filter-sidebar .accordion-item .accordion-body label input[type=checkbox]{flex-shrink:0}.parent-ifc-cofin .filter-sidebar .accordion-item .accordion-body label{display:flex;align-items:flex-start;gap:8px;font-size:13px;margin-bottom:8px;line-height:1.4}.parent-ifc-cofin .filter-sidebar .accordion-item h2.accordion-header{border-bottom:1px #d5d5d5 solid;margin-top:0}.parent-ifc-cofin .filter-sidebar.open{right:0}.parent-ifc-cofin .filter-header span{text-transform:uppercase}.parent-ifc-cofin .filter-header{display:flex;justify-content:space-between;align-items:center;font-weight:700;border-bottom:1px solid #ccc;padding-bottom:10px}.parent-ifc-cofin .close-btn{background:0 0;border:none;font-size:20px;cursor:pointer}.ifc-cofin-filter{border:1px solid #0071bc;border-radius:2px;padding:3px 10px;text-transform:uppercase;color:#0071bc;font-size:13px;font-weight:700;letter-spacing:.75px;cursor:pointer}.projectWALFilters input{width:15px;height:15px;left:0;display:inline;margin-left:5px;margin-right:5px}.ifc-cofin-filter span{margin:0 5px 0 -2px}#commitmentByIFC g.highcharts-legend-item.highcharts-column-series rect{width:16px;height:12px;border-radius:5px}.parent-ifc-cofin .ag-theme-alpine .ag-header-row{background:#fff!important}.parent-ifc-cofin .ag-theme-alpine .ag-root-wrapper{border:0!important}.ifc-cofin .benefits-div#show-Products-tab{margin:0!important}footer.ifc-cofin.footer.ftrcolr-change{position:relative}#show-future-tab .header-fs-36{line-height:40px}.ifc-overview-chart-div .highcharts-axis-labels.highcharts-xaxis-labels span{font-family:'Open Sans',Roboto!important}.ifc-overview-chart-div .custom-legend-item span.legend-text{padding:5px 10px 5px 15px;font-size:12px;width:100%}.ifc-overview-chart-div .custom-legend-item span.legend-color-box{width:10px;height:100%;position:absolute}.ifc-cofin-left-nav .nav-link.hovered h4,.ifc-cofin-left-nav .nav-link.hovered span{color:#fff!important}.ifc-cofin-overlay-menu .ifc-menu-bar button{padding-left:10px}.parent-ifc-cofin .no-shadow{box-shadow:none!important}.ifc-cofin-left-nav button.navbar-toggler span.navbar-ham{width:20px;height:2px;background:#333;display:block;margin:5px}.ifc-cofin-left-nav button.navbar-toggler{height:auto;padding:20px}.ifc-menu-bar{width:100%;text-align:center;display:block!important}.ifc-cofin-left-nav .nav-link.active{border-radius:0!important;background:#0f373f;padding:20px 0;border-left:4px orange solid}.parent-ifc-cofin .fixed-top.fixed-border-shadw.bg-white{box-shadow:0 5px 5px #dfdfdf;background-color:#264151!important}.parent-ifc-cofin .historical-senior-data{width:100%;height:100%;border-radius:15px;box-shadow:0 0 16px 0 #00000014;background:#fff;padding:15px 10px;margin-top:15px}#viewHistoryModal .modal-body .history-table-container{height:180px;overflow-y:auto}.ifc-overview-chart-div #pipelineByIndustry,.ifc-overview-chart-div #pipelineByRegion,.ifc-overview-chart-div #pipelineWALRegion,.ifc-overview-chart-div #straightSeniorLoanPipeline{height:300px;margin-bottom:30px}.ifc-overview-chart-div #pipelineBySubSector{height:350px;margin-bottom:20px}.ifc-overview-chart-div #projectWALDistributions{height:480px}.parent-ifc-cofin .historical-senior-data h4{font-size:17px;font-weight:600;margin:0}.parent-ifc-cofin .historical-senior-data h5{font-size:36px;font-weight:600}.parent-ifc-cofin .historical-senior-data h5 sub{font-size:18px!important}footer.ifc-cofin-details.ftrcolr-change{background:#264151!important;width:100%;bottom:0;width:100%;height:50px;line-height:48px;z-index:10}footer.ifc-cofin-details.ftrcolr-change .fotr-fnt,footer.ifc-cofin-details.ftrcolr-change .fotr-fntlft{color:#fff;padding-right:5px;line-height:17px;letter-spacing:.5px;font-family:OpenSans}footer.ifc-cofin-details.ftrcolr-change{position:relative!important;border-top:1px solid rgb(255 255 255 / 20%)}main.ifc-cofin{overflow-x:hidden}.ifc-cofin-alert{font-size:14px;font-weight:700;color:#e23030;padding:20px}.ifc-cofin-footnote ul li{list-style:decimal;padding:2px 0;font-size:13px;font-style:italic}.ifc-cofin-footnote{padding:0 25px}.ifc-cofin li.nav-item.bg1{position:relative;left:20px;z-index:4}.ifc-cofin li.nav-item.bg2{z-index:3;position:relative}.ifc-cofin li.nav-item.bg3{position:relative;z-index:2;left:-22px}.ifc-cofin li.nav-item.bg4{position:RELATIVE;left:-18px;z-index:2}.ifc-cofin li.nav-item.bg5{position:RELATIVE;left:-35px;z-index:1}.ifc-cofin #show-future-tab{width:100%;float:left;padding:45px 0 0 0!important}.ifc-cofin #show-media-tab{width:100%;float:left;overflow:hidden}.ifc-cofin .benefits-div .box-border{box-shadow:none!important}.ifc-cofin a#overview-tab{background:#f5fbff;color:#000!important;border:0!important;background:#fff!important;font-size:14px;letter-spacing:.25px;padding:10px 30px}.ifc-cofin li.nav-item.bg1>a#overview-tab{color:#000!important}.ifc-cofin a#historical-tab{border:0!important;background:#388a9a;color:#fff!important;font-size:14px;letter-spacing:.25px;padding:10px 30px}.ifc-cofin a#investors-tab{background:#1ebe7a;border:0!important;color:#fff!important;font-size:14px;letter-spacing:.25px;padding:10px 30px}.ifc-cofin a#products-tab{background:#00ade5;border:0!important;color:#fff!important;font-weight:500;font-size:14px;letter-spacing:.25px;padding:10px 30px}.ifc-cofin a#features-tab{background:#e89f7c;border:0!important;color:#fff!important;font-size:14px;letter-spacing:.25px;padding:10px 30px}.ifc-cofin-container #signUp.co-financing-sign-up{border:3px solid #fff;border-radius:15px;color:#fff!important}.ifc-cofin-container #signIn.co-financing-sign-btn{border:3px solid #fff;border-radius:15px;background:#fff}.ifc-cofin .btn-overlaybanner{position:relative;margin-top:-130px;z-index:3;height:80px}.ifc-cofin .brn-div.fixed-menu{position:fixed;top:30%;z-index:18;left:0;padding-left:0}.ifc-cofin .brn-div{height:auto;width:42px;background:#2f374242 transparent;margin:0 auto;position:absolute;top:3%;left:2.1%;text-align:center;border-radius:77px;padding-top:9px;padding-left:9px;padding-right:7px;padding:9px 5px 10px 5px}.ifc-cofin-container.cofin-container.extnwidth{padding-top:2%}.ifc-cofin h2.colaborative-text1.white.mt-4.mb-3.pt-5{padding-top:18%!important}.ifc-cofin-question-icon-container{background-color:#fff;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;margin-top:10px;margin-left:27px;margin-right:17px}.ifc-cofin-question-icon-container .fa-question{color:#000;font-size:24px}li.ms-4.rm-ms-4.nav-item{margin-left:0!important}.col-md-12 a.ifc-cofin-filter-viewlog{float:right}.history-container{max-width:600px;margin:20px auto;font-family:Arial,sans-serif}.history-section-title{cursor:pointer;font-weight:700;font-size:12px;margin:10px 0;display:flex;align-items:center}.history-arrow{margin-left:8px;transition:transform .2s}.history-arrow.down{transform:rotate(90deg)}.history-entry{border-left:1px solid #ccc;margin:5px 0 10px 15px;padding-left:10px;display:flex;align-items:flex-start;gap:10px}.history-entry img{width:40px;height:40px;border-radius:50%;object-fit:cover;margin-top:5px}.history-details{flex:1}.history-details h3{margin:0}.history-details b{display:block;margin-top:3px}.parent-ifc-cofin .filter-sidebar{position:fixed;top:0;right:-22%;width:22%;height:100vh;background-color:#fff;box-shadow:-2px 0 5px rgba(0,0,0,.2);transition:right .3s ease-in-out;z-index:9999;padding:15px;overflow-y:auto;min-width:20%}.vwcommentsheading{color:#0d6efd}span.vwcomments{padding:2px 5px;background:#dce0e3;border-radius:5px;font-size:10px;color:#000;font-weight:500}span.vwcommentsdate{font-size:12px;color:#000}.text-right.lgl-txt-viewlop{font-size:14px}.ifc-cofin-left-nav .nav-link h4,.ifc-cofin-left-nav .nav-link.hovered h4{opacity:1;visibility:visible;position:relative}.parent-ifc-cofin{min-height:100vh;display:flex;flex-direction:column}.parent-ifc-cofin>section{flex:1 0 auto;display:flex;flex-direction:column}footer.ifc-cofin-details.ftrcolr-change{position:static!important;width:100%;flex-shrink:0}.parent-ifc-cofin .ag-theme-alpine .ag-paging-panel{z-index:10}.parent-ifc-cofin .custom-paging-panel{width:auto;display:inline-flex;z-index:10}.ifc-cofin .carousel-control-next,.ifc-cofin .carousel-control-prev{width:5%;opacity:.8;top:-100px}.ifc-cofin .carousel-control-prev{left:-50px}.ifc-cofin .carousel-control-next{right:-50px}.ifc-cofin .carousel-control-next-icon,.ifc-cofin .carousel-control-prev-icon{width:40px;height:40px;background-color:rgba(0,0,0,.6);border-radius:50%}.ifc-cofin .carousel-control-next-icon:hover,.ifc-cofin .carousel-control-prev-icon:hover{background-color:rgba(0,0,0,.9)}.ifc-cofin .flip-container{height:100%;min-height:300px}.ifc-cofin .carousel-indicators{bottom:-40px}.ifc-cofin .carousel-indicators button{width:12px;height:12px;border-radius:50%;background-color:#666}.ifc-cofin .carousel-indicators button.active{background-color:#333}.ifc-cofin .carousel-item.active{display:block!important}.ifc-cofin .carousel-item{display:none!important}@media (max-width:767px){.ifc-cofin-details-header .navbar h5.text-dark.txtalgnmgle{margin-top:-20px!important}header.ifc-cofin-details-header{height:85px}.parent-ifc-cofin .ifc-cofin-details-header .fixed-top.fixed-border-shadw.bg-white{height:85px}.ifc-cofin-details-header #navbarCollapse{top:35px}.parent-ifc-cofin .lft-menu-pr95{margin-top:40px}.ifc-cofin #productsCarousel .carousel-control-next,.ifc-cofin #productsCarousel .carousel-control-prev,.ifc-cofin #productsCarousel .carousel-indicators{display:none!important}.ifc-cofin #productsCarousel .carousel-item{display:block!important;margin-right:0}.ifc-cofin #productsCarousel .carousel-item .row{flex-direction:column}.ifc-cofin #productsCarousel .carousel-item .col-12{max-width:100%;margin-bottom:20px}.ifc-cofin .flip-container{min-height:250px}.ifc-cofin-details-header .navbar-toggler{display:none!important}.ifc-cofin-details-header #navbarCollapse{display:block!important;position:fixed;right:0}.ifc-cofin-details-header #navbarCollapse .navbar-nav{background:0 0!important}.ifc-cofin-details-header #navbarCollapse ul.dropdown-menu{position:absolute}.ifc-cofin-details-header nav.navbar.navbar-expand-md.navbar-white.fixed-top.fixed-border-shadw.no-shadow.bg-white.px-4{padding-left:.5rem!important}.ifc-cofin .m300-color,.ifc-cofin p.m300-color{padding-bottom:25px!important}.ifc-cofin .home-bannerm300{background-size:cover!important}.ifc-cofin .loging-size{height:65px!important}.ifc-cofin .logo-big-img-shw{margin-top:60px!important}.ifc-cofin .col-split-5-row{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.ifc-cofin .widthb:nth-child(2) .acc-high-img{left:45%}.ifc-cofin .media-2-active.widthb:nth-child(2) .acc-high-img{left:-47%!important}.ifc-cofin .widthb:nth-child(1) .acc-high-img.active{left:40%!important}.ifc-cofin .widthb:nth-child(3) .acc-high-img.active{transform:scale(1.8);left:-35%!important}.ifc-cofin .acc-high-img{transform:scale(.6)}.ifc-cofin .acc-high-img.active{width:100%!important;left:0!important}.ifc-cofin #collaborativecofinchart text.highcharts-title,.ifc-cofin #m300overviewchart text.highcharts-title{font-size:24px!important}.ifc-cofin #collaborativecofinchart .highcharts-title,.ifc-cofin #m300overviewchart .highcharts-title{font-size:27px!important;font-weight:700!important;fill:#000!important}.ifc-cofin .hdr-dv-pading{padding-left:20px!important;padding-right:20px!important}div#clicktemplateLink{display:none!important}.ifc-cofin-container.cofin-container.extnwidth{padding-top:0!important}.ifc-cofin h2.colaborative-text1.white.mt-4.mb-3.pt-5{padding-top:0!important}.ifc-cofin-question-icon-container{background-color:#fff;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;margin-top:15px!important;margin-left:27px;margin-bottom:15px!important}.ifc-cofin.col-md-11.p-4 div#v-pills-tabContent{padding-left:40px!important}.ifc-cofin.col-md-1.bg-light.vh-100.px-0{height:0!important}.ifc-cofin-leftmenu{position:fixed;top:75px;left:0;height:100vh;background:linear-gradient(180deg,#fff 0,#abd4ef 100%);border-right:1px solid #d0e2f1;box-shadow:3px 0 5px 0 rgb(0 0 0 / 8%);overflow:hidden}.ifc-card-mbl-pading{padding-bottom:20px!important}.ifc-cofin-left-nav .nav-link.hovered h4,.ifc-cofin-left-nav .nav-link.hovered span{color:#fff!important;font-size:10px}.ifc-lft-mbl-hide{display:none!important}.parent-ifc-cofin .filter-sidebar{position:fixed;top:0;right:-60%;width:60%;height:100vh;background-color:#fff;box-shadow:-2px 0 5px rgba(0,0,0,.2);transition:right .3s ease-in-out;z-index:9999;padding:15px;overflow-y:auto;min-width:20%}#ifc-cofin-preference-history .ifc-cofin-header h1{font-size:20px!important;font-weight:600;color:#333}.parent-ifc-cofin .investor-select{width:100%!important;padding:5px;border-radius:5px;margin-bottom:20px}#ifc-cofin-preference-history .ifc-cofin-header-view-history{padding-top:20px;padding-right:0!important}.parent-ifc-cofin .lft-menu-pr95{width:95%;padding-left:20px!important}.parent-ifc-cofin .express-interest-div a{padding:7px 10px;margin:0 5px!important}#ifc-cofin-preference-history .ifc-cofin-form-actions{display:flex!important}.link-wrap{word-wrap:break-word;word-break:break-all;white-space:normal}.ifc-cofin-alert{padding:10px 0;line-height:20px!important;display:inline-block}#ifc-cofin-preference-history .btn{padding:7px 10px!important}#ifc-cofin-preference-history .btn{width:auto!important}nav.navbar.navbar-expand-md.navbar-white.fixed-top.fixed-border-shadw.no-shadow.bg-white.px-4{padding-right:.5rem!important;padding-left:0!important}h3.fnt-sz-mbl{font-size:18px}.historical-overview-title.w-100 h3{font-size:18px}.parent-ifc-cofin .historical-senior-data h5{font-size:22px!important;font-weight:600}.mt-3.text-center button.btn.btn-primary.exp-cancel{padding:10px;margin-right:10px}.parent-ifc-cofin button.btntopicon.dropdown-toggle{background:0 0;box-shadow:none!important;border:0;outline:0;color:#fff!important}footer.ifc-cofin.footer.ftrcolr-change{position:relative;line-height:20px!important}.history-view-container{display:contents}.pagination_wrapper label{margin:5px 5px 0 0!important;font-size:10px!important}.pagination>li>a,.pagination>li>span{color:#575757;font-size:12px!important;padding:5px 5px!important;margin-left:-1px}select.input-sm{font-size:10px!important;padding:0 0 0 2px!important;height:28px!important;width:50px!important}.sofr-spread-table{width:max-content!important;border-collapse:collapse;font-family:'Open Sans',Arial,sans-serif;font-size:14px;margin-top:10px}#ifc-cofin-preference-history .ifc-cofin-form-row{display:contents!important;grid-template-columns:1fr 1fr;gap:30px}.parent-ifc-cofin .custom-paging-panel{top:0!important}.parent-ifc-cofin .assigned-btns{text-align:left;margin:0}#ifc-cofin-preference-history .ifc-cofin-form-row.ng-hide{display:none!important}}.parent-ifc-cofin .helpimg{cursor:pointer;position:relative;display:inline-block;margin-left:8px}.parent-ifc-cofin .investment-strategy-tooltip{position:absolute;top:100%;left:50%;transform:translateX(-50%);background:#fff;border:1px solid #dee2e6;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:1000;width:600px;max-width:90vw;margin-top:8px;font-style:normal!important;max-height:400px;display:flex;flex-direction:column}.parent-ifc-cofin .tooltip-arrow{position:absolute;top:-8px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #264151}.parent-ifc-cofin .tooltip-header{background-color:#264151;color:#fff;padding:12px 16px;border-radius:8px 8px 0 0;display:flex;justify-content:space-between;align-items:center;flex-shrink:0;margin-bottom:0;font-family:inherit}.parent-ifc-cofin .tooltip-header h5{margin:0;font-size:16px;font-weight:600}.parent-ifc-cofin .tooltip-close{background:0 0;border:none;color:#fff;font-size:20px;cursor:pointer;padding:0;line-height:1;opacity:.8;position:absolute;right:25px;z-index:100;top:10px}.parent-ifc-cofin .tooltip-close:hover{opacity:1}.parent-ifc-cofin .tooltip-content{padding:0;overflow-y:auto;flex:1}.parent-ifc-cofin .investment-strategy-table{width:100%;border-collapse:collapse;margin:0;font-size:14px!important}.parent-ifc-cofin .investment-strategy-table thead th{background-color:#264151;color:#fff;font-weight:600;padding:10px 12px;text-align:left;border-bottom:2px solid #dee2e6;position:sticky;top:0;z-index:10;font-size:14px!important}.parent-ifc-cofin .investment-strategy-table thead th:first-child{width:35%}.parent-ifc-cofin .investment-strategy-table thead th:last-child{width:65%}.parent-ifc-cofin .investment-strategy-table tbody td{padding:10px 12px;vertical-align:top;border-bottom:1px solid #e9ecef;line-height:1.4;font-size:13px!important}.parent-ifc-cofin .investment-strategy-table .strategy-name{font-weight:500!important;background-color:#fafafa;color:#333}.parent-ifc-cofin .investment-strategy-table .strategy-definition{color:#495057;font-weight:500!important}.parent-ifc-cofin .investment-strategy-table tbody tr:hover{background-color:#f8f9fa}.parent-ifc-cofin .investment-strategy-table tbody tr:hover .strategy-name{background-color:#e9ecef}@media (max-width:768px){.parent-ifc-cofin .investment-strategy-tooltip{width:90vw;left:50%;transform:translateX(-50%)}.parent-ifc-cofin .investment-strategy-table{font-size:12px}.parent-ifc-cofin .investment-strategy-table tbody td,.parent-ifc-cofin .investment-strategy-table thead th{padding:8px 10px}}@media screen and (device-width:360px) and (device-height:740px) and (-webkit-device-pixel-ratio:4){.ifc-cofin #collaborativecofinchart text.highcharts-title,.ifc-cofin #m300overviewchart text.highcharts-title{font-size:21px!important}nav.navbar.navbar-expand-md.navbar-white.fixed-top.fixed-border-shadw.no-shadow.bg-white.px-4{padding-right:0!important;padding-left:0!important}h3.fnt-sz-mbl{font-size:18px}.historical-overview-title.w-100 h3{font-size:18px}.parent-ifc-cofin .historical-senior-data h5{font-size:22px!important;font-weight:600}}@media screen and (min-width:1025px) and (max-width:1440px){.lft-menu-pr5{width:8%!important}.lft-menu-pr12{width:12%!important}.lft-menu-pr95{width:92%!important}.lft-menu-pr88{width:88%!important}.ifc-cofin .prdctback-item h3{margin:0;font-size:12px;color:#d3d3d3;font-weight:400;text-align:left}.ifc-cofin .prdctback-item h2{margin:0;font-size:15px!important;font-weight:700;color:#fff;text-align:left}}@media only screen and (min-width:1500px){.cofin-overview-content h3{font-size:40px!important}.cofin-overview-content p{font-size:20px!important;line-height:24px;letter-spacing:.25px}.ifc-cofin h2.colaborative-text1.white.mt-4.mb-3.pt-5{padding-top:10%!important}.ifc-cofin h2.colaborative-text1{font-size:54px!important;font-weight:700;font-family:OpenSansSemiBold!important;margin-top:50px!important}.ifc-cofin .banner-p,.ifc-cofin .m300-color,.ifc-cofin p.m300-color{font-size:20px!important;line-height:40px!important}.ifc-cofin .btn-overlaybanner{margin-top:-160px!important;margin-left:30px}.ifc-cofin .cofin-banner .map-div{position:absolute!important;top:30%!important;width:125%!important;left:0!important}.ifc-cofin .cofin-customlegend .legend-text{padding-left:20px;display:block;font-size:18px!important;font-weight:600;color:#858585}.ifc-cofin a#overview-tab{background:#fff!important;color:#000!important;border:0!important;font-size:20px!important;letter-spacing:.25px;padding:10px 30px}.ifc-cofin a#investors-tab{background:#1ebe7a;border:0!important;color:#fff!important;font-weight:500;font-size:20px!important;letter-spacing:.25px;padding:10px 30px}.ifc-cofin a#historical-tab{border:0!important;background:#388a9a;color:#fff!important;font-size:20px!important;letter-spacing:.25px;padding:10px 30px}.ifc-cofin a#features-tab{background:#e89f7c;border:0!important;color:#fff!important;font-size:20px!important;letter-spacing:.25px;padding:10px 30px}.ifc-cofin a#products-tab{background:#00ade5;border:0!important;color:#fff!important;font-size:20px!important;letter-spacing:.25px;padding:10px 30px}.ifc-cofin section.benefits-div.py-2 h6{font-size:24px!important;font-family:OpenSansBold!important;padding:0 10px}.ifc-cofin .benefits-div .card-body.text-center .p-font-sz{text-align:center!important;font-size:18px!important;line-height:26px!important;color:#264153!important;font-weight:400}.ifc-cofin .header-fs-36{font-size:40px!important;font-family:OpenSansBold!important;color:#254052;font-weight:700;line-height:30px}.ifc-cofin .p-font-sz{font-size:18px!important;line-height:26px!important}.ifc-cofin .line-32{line-height:32px;font-size:20px!important}}@media only screen and (min-device-width:768px) and (max-device-width:992px){.col-ipad-12{flex:0 0 100%!important;max-width:100%!important}.ifc-cofin .card.future-card-min-height{min-height:200px!important}.parent-ifc-cofin .navbar-nav{background:0 0!important}}@media only screen and (min-width:768px) and (max-width:1024px){.parent-ifc-cofin>section{flex:none!important}.parent-ifc-cofin footer.ifc-cofin-details.ftrcolr-change{position:fixed!important;bottom:0}.parent-ifc-cofin .ifc-cofin div.tab-content div.tab-pane{margin-bottom:60px}.parent-ifc-cofin .filter-fixed{width:88%}.lft-menu-pr95{width:88%!important}.lft-menu-pr5{width:12%!important}.ifc-cofin-leftmenu{background:linear-gradient(180deg,#fff 0,#abd4ef 100%);border-right:1px solid #d0e2f1;box-shadow:3px 0 5px 0 rgb(0 0 0 / 8%);height:100%;margin-top:10px;left:0;overflow:hidden;position:fixed;width:12%!important;top:50px}.ifc-card-mbl-pading{flex:0 0 50%;max-width:50%;padding-bottom:20px}.parent-ifc-cofin .filter-sidebar{position:fixed;top:0;right:-35%;width:35%;height:100vh;background-color:#fff;box-shadow:-2px 0 5px rgba(0,0,0,.2);transition:right .3s ease-in-out;z-index:9999;padding:15px;overflow-y:auto;min-width:20%}#ifc-cofin-preference-history .ifc-cofin-form-actions{display:inline-block!important}#ifc-cofin-preference-history .btn{width:fit-content}}@media only screen and (min-device-width:1366px) and (max-device-width:1366px) and (orientation:landscape){.ifc-card-mbl-pading{flex:0 0 25%;max-width:25%;padding-bottom:20px}.parent-ifc-cofin .filter-sidebar{position:fixed;top:0;right:-35%;width:35%;height:100vh;background-color:#fff;box-shadow:-2px 0 5px rgba(0,0,0,.2);transition:right .3s ease-in-out;z-index:9999;padding:15px;overflow-y:auto;min-width:20%}#ifc-cofin-preference-history .ifc-cofin-form-actions{display:inline-block!important}#ifc-cofin-preference-history .btn{width:fit-content}}@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (orientation:portrait){.ifc-cofin .prdctback-item.prdctback-item-ipd h3{margin:0;font-size:10px;color:#d3d3d3;font-weight:400;text-align:left}.ifc-cofin .prdctback-item.prdctback-item-ipd h2{margin:0;font-size:13px!important;font-weight:700;color:#fff;text-align:left}}@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (orientation:landscape){.ifc-cofin .prdctback-item.prdctback-item-ipd h3{margin:0;font-size:11px!important;font-weight:700;color:#fff;text-align:left}.ifc-cofin .prdctback-item.prdctback-item-ipd h2{margin:0;font-size:14px!important;font-weight:700;color:#fff;text-align:left}}@media only screen and (min-device-width:993px) and (max-device-width:1024px){.ifc-cofin div.card.future-card-min-height{min-height:210px!important}}.ifc-cofin .home-banner{width:100%;height:530px;background:url(../images/IFC-cofinancing/hero_Updated.png) center top no-repeat!important;position:relative!important;background-size:cover!important;background-position:top center!important;opacity:1!important}.ifc-cofin .help-cntre-icon-color-hom-qustn{color:#fff!important;font-size:21px;position:relative;top:-1px}.ifc-cofin .fa-circle-question:before,.ifc-cofin .fa-question-circle:before{color:#254052!important}.ifc-cofin #cofinafricamap .highcharts-map-series .highcharts-point,.ifc-cofin #cofinworldmap .highcharts-map-series .highcharts-point{stroke:#7e7e7e}.ifc-cofin #collaborativecofinchart rect.highcharts-background,.ifc-cofin #m300overviewchart rect.highcharts-background{fill:transparent!important}.ifc-cofin .commit_region_container .highcharts-null-point{fill:#fff}.ifc-cofin .col-split-5-row{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.ifc-cofin .col-split-5-row.p-0 img{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-ms-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15)}.ifc-cofin .collaborative-partners{width:100%;position:relative;float:left;background:#f5fbff}.ifc-cofin #collaborativecofinchart .highcharts-title,.ifc-cofin #m300overviewchart .highcharts-title{font-size:32px!important;font-weight:700!important;fill:#000!important}.ifc-cofin #collaborativecofinchart .highcharts-subtitle,.ifc-cofin #m300overviewchart .highcharts-subtitle{font-size:16px!important;fill:rgba(0,0,0,.85)!important}.ifc-cofin .cofin-customlegend{box-shadow:0 14px 17.6px 0 #0000000A;background:#fff;align-items:center;display:flex;border-radius:7px;margin:15px;width:100%;overflow:hidden;position:relative;height:50px}.ifc-cofin .cofin-customlegend .legend-text{padding-left:20px;display:block;font-size:14px;font-weight:600;color:#858585}.ifc-cofin .cofin-customlegend span.legend-color{width:10px;height:100%;display:inline-block;position:absolute;top:0;left:0}.ifc-cofin .fs-50{font-size:50px}.ifc-cofin .hover-on{display:none}.ifc-cofin footer.ftrcolr-change{position:relative!important;border-top:1px solid rgb(255 255 255 / 20%)}main.ifc-cofin{overflow-x:hidden}.ifc-cofin img.str-rt{animation:rotateClockwise 2s ease-in-out 0s 1 normal,pause 1s linear 2s 1 normal,rotateCounterclockwise 2s ease-in-out 3s 1 normal,pause 1s linear 5s 1 normal,rotateClockwise 2s ease-in-out 6s infinite}.ifc-cofin .stars-rotate{position:relative}.ifc-cofin .stars-rotate img{position:absolute;opacity:.6}.ifc-cofin img.img-fluid.str-rt.star1{left:41px;top:-9px;width:27px}.ifc-cofin img.img-fluid.str-rt.star2{left:52px;top:25px;width:8px}.ifc-cofin img.img-fluid.str-rt.star3{left:47px;top:40px;width:17px}.ifc-cofin img.img-fluid.str-rt.star4{width:20px;left:75px;top:19px}.ifc-cofin img.img-fluid.str-rt.star5{width:8px;left:76px;top:46px}.ifc-cofin img.img-fluid.str-rt.star6{left:90px;width:28px;top:43px}.ifc-cofin img.img-fluid.str-rt.star7{left:10px;width:24px;top:40px}.ifc-cofin .nav-tabs .nav-link{margin-bottom:-1px;background-color:red;border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem;border-radius:10% 28% 27% 11%/49% 100% 0 0;padding-left:33px!important;font-size:18px;color:#fff;padding-top:12px;vertical-align:center!important;padding:15px 40px;font-weight:500;font-family:Open Sans,Arial,sans-serif!important}.ifc-cofin .nav-tabs .nav-link.active,.ifc-cofin ul.brdr-modfy.nav-tabs .nav-item.show .nav-link{background-color:#fff;border-color:#dee2e6 #dee2e6 #fff;border-bottom:2px solid #264151DE!important;color:#264151DE!important;font-weight:550;border-radius:10% 28% 27% 11%/49% 100% 0 0;font-size:20px;padding-left:40px}.ifc-cofin #show-future-tab{width:100%;float:left;padding:45px 0 0 0!important}.ifc-cofin #show-media-tab{width:100%;float:left;overflow:hidden}.ifc-cofin .benefits-div .box-border{box-shadow:none!important}.ifc-cofin a#overview-tab{color:#000!important;border:0!important;background:#fff!important;font-size:14px;letter-spacing:.25px;padding:10px 30px}.ifc-cofin a#historical-tab{border:0!important;background:#388a9a;color:#fff!important;font-size:14px;letter-spacing:.25px;padding:10px 30px}.ifc-cofin a#investors-tab{background:#1ebe7a;border:0!important;color:#fff!important;font-size:14px;letter-spacing:.25px;padding:10px 30px}.ifc-cofin a#products-tab{background:#00ade5;border:0!important;color:#fff!important;font-weight:500;font-size:14px;letter-spacing:.25px;padding:10px 30px}.ifc-cofin a#features-tab{background:#e89f7c;border:0!important;color:#fff!important;font-size:14px;letter-spacing:.25px;padding:10px 30px}.ifc-cofin #signUp.co-financing-sign-up{border:3px solid #c5dd34;border-radius:15px}.ifc-cofin #signIn.co-financing-sign-btn{border:3px solid #c5dd34;border-radius:15px;background:#c5dd34}.ifc-cofin .help-cntre-icon-color-hom-play45{color:#c5dd34!important;font-size:20px;position:relative;top:0}.ifc-cofin .fs-40{font-size:40px;font-weight:400;line-height:49.5px}.ifc-cofin #section .back-btn-spacing{margin-top:15px!important}.ifc-cofin #section .spacing-zero{padding:0!important;margin:0!important}@keyframes widen{from{width:36px}to{width:400px}}@keyframes shrink{from{width:400px}to{width:36px}}.ifc-cofin .brn-div-rght{height:auto;width:35px;background:#fff;margin:0 auto;position:absolute;top:4%;right:1.1%;text-align:center;border-bottom-left-radius:7px;border-top-left-radius:7px;padding-top:9px;padding-left:9px;padding-right:7px}.ifc-cofin .brn-div-rght.fixed-menu{position:fixed;top:43%;z-index:18}.ifc-cofin .brn-div-rght.fixed-menu ul li{padding-bottom:7px;padding-right:3px}.ifc-cofin .card-body.text-center .p-font-sz{font-size:16px!important;line-height:32px;text-align:left}.ifc-cofin .vertical-nav{height:auto;list-style:none;width:100%;margin:20px 0 0 0}.ifc-cofin .vertical-nav li{height:30px;margin:0;padding:2px 0;background-color:#666;border:none;text-align:center;display:inline-block;float:left;clear:both;width:35px;border-top-right-radius:10px;border-bottom-right-radius:10px;margin-bottom:1px}.ifc-cofin .vertical-nav li:hover{background-color:#f36f25;color:#fff;box-shadow:none}.ifc-cofin .vertical-nav li a{font-family:Calibri,Arial;font-size:18px;font-weight:700;color:#fff;text-decoration:none}.ifc-cofin .vertical-nav li.current{background-color:#f36f25}.ifc-cofin .vertical-nav li.current a{color:#fff}.ifc-cofin .vertical-nav li ul{display:none;margin-top:10px;padding:0}.ifc-cofin .vertical-nav li:hover ul{display:block}.ifc-cofin .vertical-nav li:hover .sub-menu{position:relative;margin-top:-28.5px}.ifc-cofin .fixed-menu .sub-menu .sd-brn0,.ifc-cofin .fixed-menu .sub-menu .sd-brn1,.ifc-cofin .fixed-menu .sub-menu .sd-brn2,.ifc-cofin .fixed-menu .sub-menu .sd-brn3{min-width:90px!important}.ifc-cofin .fixed-menu .sub-menu .sd-brn4{min-width:90px!important}.ifc-cofin .fixed-menu .sub-menu .sd-brn5{min-width:130px!important}.ifc-cofin .fixed-menu .sub-menu li{position:relative;display:block;top:2px;left:30px;width:100%;min-width:140px;white-space:nowrap;z-index:-5;text-align:left;padding-left:5px}.ifc-cofin .sub-menu li a{display:inline-block;padding:0 10px}.ifc-cofin .vertical-nav ul.sub-menu{position:relative;left:-5px}.ifc-cofin .sd-brn0{background-color:#c5dd34!important;box-shadow:4px 0 4px 0 #00000029}.ifc-cofin .sd-brn1{background:#fff!important;color:#000;box-shadow:4px 0 4px 0 #00000029}.ifc-cofin ul.sub-menu li.sd-brn1 a{color:#666}.ifc-cofin .sd-brn2{background:#388a9a!important;box-shadow:4px 0 4px 0 #00000029}.ifc-cofin .sd-brn3{background:#1ebe7a!important;box-shadow:4px 0 4px 0 #00000029}.ifc-cofin .sd-brn4{background:#00ade5!important;box-shadow:4px 0 4px 0 #00000029}.ifc-cofin .sd-brn5{background:#e89f7c!important;box-shadow:4px 0 4px 0 #00000029}.ifc-cofin span.ply-btn-algnmnt{position:relative;left:5px;top:-3px}.ifc-cofin .eml-colr{color:#053362!important}.ifc-cofin.ask-cofin a{font-family:OpenSans;background:#fff!important;color:#254052!important;padding:12px 24px;border-radius:15px;font-size:16px;line-height:20px;letter-spacing:.5px;font-weight:600}.ifc-cofin .flip-container{perspective:1000px;aspect-ratio:4/3;width:100%;height:530px}.ifc-cofin .flipper{position:relative;width:100%;height:100%;transition:transform .6s;transform-style:preserve-3d}.ifc-cofin .flip-container:hover .flipper{transform:rotateY(180deg)}.ifc-cofin .prdctback,.ifc-cofin .prdctfront{position:absolute;width:100%;height:100%;backface-visibility:hidden;border-radius:8px}.ifc-cofin .prdctfront{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#fff;font-size:1.2rem;font-weight:700;color:#000}.ifc-cofin .prdctback{transform:rotateY(180deg);padding:20px;display:flex;flex-direction:column;overflow-y:auto}.ifc-cofin .prdctback-item{margin-bottom:12px}.ifc-cofin .prdctback-item h3{margin:0;font-size:13px;color:#d3d3d3;font-weight:400;text-align:left}.ifc-cofin .prdctback-item h2{margin:0;font-size:16px!important;font-weight:700;color:#fff;text-align:left}.ifc-cofin .back1{background-color:#66a546}.ifc-cofin .back2{background-color:#ed731a}.ifc-cofin .back3{background-color:#3da6ae}.ifc-cofin .back4{background-color:#6f87c4}.ifc-cofin .back5{background-color:#87189d}.ifc-cofin .prdctfront.card{padding-top:25%!important}#ifc-cofin-preference-history .ag-theme-alpine .ag-side-buttons{color:#0f373f!important;font-weight:700!important;background-color:#fff!important}#ifc-cofin-preference-history .ag-side-button-button:hover{color:#0071bd!important;background-color:#fff!important}#ifc-cofin-preference-history .ifc-cofin-preference-container{margin:20px auto;background:#fff;border-radius:8px;padding:25px;box-shadow:0 2px 10px rgba(0,0,0,.1)}#ifc-cofin-preference-history .ifc-cofin-header{margin-top:10px!important;display:flex;justify-content:space-between;align-items:center;margin-bottom:5px!important}#ifc-cofin-preference-history .ifc-cofin-header h1{font-size:24px;font-weight:600;color:#333}#ifc-cofin-preference-history .ifc-cofin-header-view-history{color:#007bff;text-decoration:none;font-size:14px;font-weight:500;float:right}#ifc-cofin-preference-history .ifc-cofin-header-view-history:hover{text-decoration:underline}#ifc-cofin-preference-history .ifc-cofin-preference-form{display:flex;flex-direction:column;gap:25px}#ifc-cofin-preference-history .ifc-cofin-form-row{display:grid;grid-template-columns:1fr 1fr;gap:30px}#ifc-cofin-preference-history .ifc-cofin-form-group{display:flex;flex-direction:column;gap:8px}#ifc-cofin-preference-history .ifc-cofin-form-group.full-width{grid-column:1/-1}#ifc-cofin-preference-history .ifc-cofin-form-group .label{font-size:14px;font-weight:500;color:#333;display:flex;align-items:center;gap:5px}#ifc-cofin-preference-history .required{color:#dc3545;font-weight:700}#ifc-cofin-preference-history .info-icon{color:#007bff;cursor:help;font-size:16px}#ifc-cofin-preference-history .form-input,#ifc-cofin-preference-history .form-select,#ifc-cofin-preference-history .form-textarea{padding:12px 16px;border:1px solid #d0d0d0;border-radius:4px;font-size:14px;background-color:#fff;transition:border-color .3s ease;appearance:none!important}#ifc-cofin-preference-history .form-input:focus,#ifc-cofin-preference-history .form-select:focus,#ifc-cofin-preference-history .form-textarea:focus{outline:0;border-color:#007bff;box-shadow:0 0 0 3px rgba(0,123,255,.1)}#ifc-cofin-preference-history .search-container{position:relative}#ifc-cofin-preference-history .search-input{padding:12px 16px 12px 40px;border:1px solid #d0d0d0;border-radius:4px;font-size:14px;background-color:#fff;width:100%}#ifc-cofin-preference-history .search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#666;font-size:16px}#ifc-cofin-preference-history .form-textarea{resize:vertical;min-height:100px;font-family:inherit}#ifc-cofin-preference-history .ifc-cofin-form-actions{display:flex;justify-content:flex-end;gap:15px;margin-top:20px;padding-top:20px}.assigned-btns span:first-child{border-top-left-radius:10px;border-bottom-left-radius:10px}.assigned-btns span:last-child{border-top-right-radius:10px;border-bottom-right-radius:10px}.pd-5{padding:12px 5px!important}.pd-l-5{padding-left:5px!important}.assigned-btns span{border:1px solid #c2c2c2;padding:5px 10px;font-size:13px;font-weight:700;background:#fff;display:flex;align-items:center;justify-content:center}.assigned-btns{margin:0 20px;display:flex;justify-content:right;gap:0}.assigned-btns span:nth-child(2){border-right:0!important;border-left:0!important}.assigned-btns span.active{background:#01357a;border:1px solid #01357a;color:#fff}#ifc-cofin-preference-history .btn{padding:12px 30px;border:none;border-radius:4px;font-size:14px;font-weight:600;cursor:pointer;text-transform:uppercase;transition:all .3s ease}#ifc-cofin-preference-history .btn-cancel{border:2px solid #0071bc;color:#0071bc;background:#fff;border-radius:15px}#ifc-cofin-preference-history .btn-cancel:hover{background-color:#f8f9fa!important;border:2px solid #264151!important}#ifc-cofin-preference-history .btn-submit{background:#264151;color:#fff;border:2px solid #264151;border-radius:15px}#ifc-cofin-preference-history .btn-submit:hover{background-color:#264151!important}#viewHistoryModal .btn-button{background-color:#264151!important;color:#fff!important}#viewHistoryModal .btn-button:hover{background-color:#264151!important}#viewHistoryModal .modal-footer{text-align:center!important}.ifc-cofin-multiselect-dropdown .checkbox-option>input[type=checkbox]{all:inherit!important;margin-right:8px!important;cursor:pointer!important;width:16px!important;height:16px!important;appearance:checkbox!important}.ifc-cofin-multiselect-dropdown{position:relative;width:100%}.ifc-cofin-multiselect-dropdown .dropdown-trigger{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border:1px solid #ccc;border-radius:4px;background-color:#fff;cursor:pointer;min-height:46px}.ifc-cofin-multiselect-dropdown .dropdown-trigger:hover{border-color:#999}.ifc-cofin-multiselect-dropdown .selected-text{flex:1;color:#333}.ifc-cofin-multiselect-dropdown .dropdown-arrow{transition:transform .3s;color:#666;font-size:12px}.ifc-cofin-multiselect-dropdown .dropdown-arrow.open{transform:rotate(180deg)}.ifc-cofin-multiselect-dropdown .dropdown-content{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #ccc;border-top:none;border-radius:0 0 4px 4px;box-shadow:0 2px 4px rgba(0,0,0,.1);z-index:1000}.ifc-cofin-multiselect-dropdown .select-all-container{padding:8px 0}.ifc-cofin-multiselect-dropdown .separator{height:1px;background-color:#ddd}.ifc-cofin-multiselect-dropdown .options-list{overflow-y:auto}.ifc-cofin-multiselect-dropdown .option-item,.ifc-cofin-multiselect-dropdown .select-all{padding:8px 12px}.ifc-cofin-multiselect-dropdown .checkbox-option{display:flex;align-items:center;cursor:pointer;margin:0}.ifc-cofin-multiselect-dropdown .checkbox-option input[type=checkbox]{margin-right:8px;cursor:pointer}.ifc-cofin-multiselect-dropdown .option-text{color:#333;user-select:none}.ifc-cofin-multiselect-dropdown .select-all .option-text{font-weight:700}.ifc-cofin-multiselect-dropdown .selection-footer{padding:8px 12px;background-color:#f5f5f5;font-size:12px;color:#666;text-align:center}.ifc-cofin-multiselect-dropdown.open{z-index:1001}.ifc-cofin-multiselect-dropdown .ifc_search-container{position:relative;padding:8px 12px;background-color:#f8f9fa;border-bottom:1px solid #dee2e6}.ifc-cofin-multiselect-dropdown .search-input_drp{width:100%;padding:8px 30px 8px 12px;border:1px solid #ced4da;border-radius:4px;font-size:14px;outline:0}.ifc-cofin-multiselect-dropdown .search-input_drp:focus{border-color:#007bff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.ifc-cofin-multiselect-dropdown .search-icon{position:absolute;right:20px;top:50%;transform:translateY(-50%);color:#6c757d;pointer-events:none}.ifc-cofin-multiselect-dropdown .no-results{padding:20px 12px;text-align:center;color:#6c757d;font-style:italic}.ifc-cofin-multiselect-dropdown .no-results-text{font-size:14px}@media (max-width:768px){#ifc-cofin-preference-history .ifc-cofin-preference-container{padding:20px;margin:10px;width:inherit}#ifc-cofin-preference-history .ifc-cofin-form-row{grid-template-columns:1fr;gap:20px}#ifc-cofin-preference-history .ifc-cofin-header{flex-direction:column;align-items:flex-start;gap:10px}#ifc-cofin-preference-history .ifc-cofin-form-actions{flex-direction:column}#ifc-cofin-preference-history .btn{width:fit-content}}.ifc-impact-card{border-radius:12px;padding:24px 24px;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:all .4s ease;display:flex;flex-direction:column;min-height:200px;position:relative;cursor:pointer;border:2px solid #e0e0e0;background-color:#fff!important}.ifc-impact-card{--hover-bg-color:#f8f9fa;--hover-text-color:#333}.ifc-impact-card:hover{transform:translateY(-8px);box-shadow:0 8px 24px rgba(0,0,0,.15);border-color:rgba(0,0,0,.2);background-color:var(--hover-bg-color)!important}.ifc-impact-card::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0);border-radius:12px;transition:background .3s ease;pointer-events:none;z-index:0}.ifc-impact-card:hover::before{background:rgba(0,0,0,.02)}.ifc-impact-card-body{display:flex;flex-direction:column;height:100%;position:relative;z-index:1}.ifc-impact-icon{display:flex;justify-content:flex-start;align-items:center;position:relative;transition:transform .3s ease;min-height:20px}.ifc-impact-icon .icon-default,.ifc-impact-icon .icon-hover{transition:opacity .4s ease,transform .4s ease;max-width:60px;height:auto}.ifc-impact-icon .icon-default{opacity:1;transform:scale(1);position:relative}.ifc-impact-icon .icon-hover{opacity:0;transform:scale(.9);position:absolute;top:0;left:0}.ifc-impact-card:hover .ifc-impact-icon .icon-default{opacity:0;transform:scale(.9)}.ifc-impact-card:hover .ifc-impact-icon .icon-hover{opacity:1;transform:scale(1.1)}.ifc-impact-card:hover .ifc-impact-icon{transform:scale(1.05)}.ifc-impact-title{font-size:20px;font-weight:500;color:#333;margin-bottom:10px;line-height:1.4;min-height:44px;transition:color .4s ease}.ifc-impact-card:hover .ifc-impact-title{color:var(--hover-text-color);font-weight:600}.ifc-impact-description{font-size:14px;color:#666;margin-bottom:15px;line-height:1.5;transition:color .4s ease}.ifc-impact-card:hover .ifc-impact-description{color:var(--hover-text-color)}.ifc-impact-value{margin-top:auto}.ifc-impact-number{font-size:48px;font-weight:700;color:#000;margin:0;line-height:1;transition:transform .3s ease,color .4s ease}.ifc-impact-card:hover .ifc-impact-number{transform:scale(1.05);color:var(--hover-text-color)}.ifc-impact-unit{font-size:24px;font-weight:400;margin-left:5px;transition:color .4s ease}.ifc-impact-card:hover .ifc-impact-unit{color:var(--hover-text-color)}.ifc-impact-label{font-size:14px;font-weight:500;color:#333;margin-top:5px;margin-left:-5px;transition:color .4s ease}.ifc-impact-card:hover .ifc-impact-label{color:var(--hover-text-color)}@media (max-width:768px){.ifc-impact-card{min-height:240px;padding:20px 15px}.ifc-impact-number{font-size:36px}.ifc-impact-title{font-size:14px;min-height:auto}}@media (max-width:576px){.ifc-impact-card{margin-bottom:15px}.ifc-impact-card:hover{transform:translateY(-4px)}}@media print{.color-swatch{display:none!important}.ifc-impact-card{box-shadow:none!important;border:1px solid #ddd!important;background-color:#fff!important}.ifc-impact-label,.ifc-impact-number,.ifc-impact-title{color:#333!important}.ifc-impact-icon .icon-default{opacity:1!important}.ifc-impact-icon .icon-hover{opacity:0!important}}