.header-logo{width:3rem;height:2.1rem;margin-right:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-logo img{max-width:3rem;max-height:2rem;border-radius:5px;border:0;-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover;vertical-align:-webkit-baseline-middle}.header-logo.logo-default:before{font-family:FontAwesome;font-size:1.33em;top:3px}.header-logo.logo-default.vendor-default:before{content:"\F0F7";font-size:1.5rem}.header-logo.logo-default.fi-default:before{content:"\F19C"}.pdf-header[data-v-dffd2e7c]{display:none}.pdf-header .report-logo img[data-v-dffd2e7c]{width:11rem}@media print{.pdf-header[data-v-dffd2e7c]{display:block}.pdf-header .peer-group-select[data-v-dffd2e7c]{padding-left:3rem}}.page-content{padding:.4rem .3rem}.strategy-img img{width:100%}.font-fix{font-size:10px;color:#5ab2ef}.font-fix-color{font-size:10px;color:#9099a6}@media print{.printable-section .header-icon{display:none!important}.printable-section .page-card-with-logo{display:none}}.merger-history-body{max-height:40rem;overflow-y:auto}.fi-tree-list thead tr th{border-bottom:1px solid #000}.fi-tree-list thead tr th span{font-size:.85rem}.fi-tree-list .leftAlign{text-align:left}.fi-tree-list .rightAlign{text-align:right}@media (min-width:992px){.modal .modal-2xl{max-width:85%!important;width:85%!important}}.container--bank-profile .tree-arrow.has-child{width:10px}.container--bank-profile span.icon-printer{cursor:pointer}.container--bank-profile .tree-content{padding:0}.container--bank-profile .tree-arrow{margin-left:5px;height:22px}.container--bank-profile .tree-arrow:not(.has-child){margin-left:15.2px}.container--bank-profile .tree-arrow.has-child:after{left:6px;height:6px;width:6px}.container--bank-profile .tree-node.selected>.tree-content{background-color:#fff}.container--bank-profile .detail-section{margin-bottom:.5rem}.container--bank-profile .tree-anchor{margin-left:2px;line-height:12px;padding:3px 4px}.container--bank-profile .tree-node>.tree-content:hover{background:#fff}.container--bank-profile .bank-value{color:#6c6d70;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.container--bank-profile .merger-info-link{cursor:pointer;color:#20a8d8;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.container--bank-profile .show-bank-details.bank-profile{overflow:hidden}.no-partner-products[data-v-0a46c0d2]{font-size:1.75rem;color:#c1c1c1;font-family:Proxima-Nova-Regular,Ubuntu,Helvetica Neue,Helvetica,Arial,sans-serif;text-align:center;margin-top:3rem}.pp-modal-title[data-v-0a46c0d2]{width:100%}.audit-chart{height:12.5rem}.chart-title{font-size:.75rem;color:#6c6d70}.chart-title .percent{color:#3396b7;font-size:1.75rem;line-height:1;padding:.25rem 0;margin-bottom:0}.sub-card[data-v-77af42ca]{background-color:#f0f3f5}.sub-card .sub-card-left[data-v-77af42ca],.sub-card .sub-card-right[data-v-77af42ca]{border:1px solid #d3d3d3;background-color:#fff;height:25.5rem}.action-plan-content[data-v-77af42ca]{padding:1rem .75rem;border-radius:.25rem}.action-plan-content .note[data-v-77af42ca]{text-transform:uppercase;font-size:.875rem;margin-top:0;margin-bottom:.75rem}.action-plan-content .opportunity[data-v-77af42ca]{margin-top:0;margin-bottom:1.5rem}.action-plan-content .actions[data-v-77af42ca],.action-plan-content .opportunity[data-v-77af42ca]{overflow-y:auto;padding:.5rem 0;border:2px solid #f7f5f7;border-radius:.25rem}.action-plan-content .actions.with-metric[data-v-77af42ca],.action-plan-content .opportunity.with-metric[data-v-77af42ca]{height:9rem}.action-plan-content .actions.without-metric[data-v-77af42ca],.action-plan-content .opportunity.without-metric[data-v-77af42ca]{height:8rem}.action-plan-content .action-ul[data-v-77af42ca],.action-plan-content .opportunity-ul[data-v-77af42ca]{padding-left:0;list-style:none;font-size:.75rem}.action-plan-content .action-li[data-v-77af42ca],.action-plan-content .opportunity-li[data-v-77af42ca]{cursor:pointer;color:#6c6d70;padding:.125rem .5rem;white-space:nowrap;text-overflow:clip;overflow:hidden}.action-plan-content .action-li.active[data-v-77af42ca],.action-plan-content .opportunity-li.active[data-v-77af42ca]{color:#5ab2ef}.solution-content[data-v-77af42ca]{height:25.3rem;background-color:#fff;border:1px solid #f7f5f7;font-size:.895rem;padding:1rem .75rem;overflow-y:auto;border-radius:.25rem}.solution-content .no-solutions[data-v-77af42ca]{font-size:1.75rem;color:#c1c1c1;font-family:Proxima-Nova-Regular,Ubuntu,Helvetica Neue,Helvetica,Arial,sans-serif;text-align:center;margin-top:3rem}.solution-content .solution-ul[data-v-77af42ca]{list-style:none;padding:0;margin-right:-.5rem;margin-left:-.5rem}.solution-content .solution-li[data-v-77af42ca]{padding:0 .5rem .5rem}.solution-content .solution-li .solution-box[data-v-77af42ca]{background-color:#5ab2ef;border-radius:.25rem;color:#fff;border:1px solid #f7f5f7;height:9rem;position:relative}.solution-content .solution-li .solution-box .box-content[data-v-77af42ca]{height:6.3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around}.solution-content .solution-li .solution-name[data-v-77af42ca]{text-align:center;text-transform:uppercase;font-family:Proxima-Nova-Regular,Ubuntu,Helvetica Neue,Helvetica,Arial,sans-serif}.solution-content .solution-li .footer-partition[data-v-77af42ca]{width:50%;float:left}.solution-content .solution-li .solution-footer[data-v-77af42ca]{clear:both;background-color:#51a0d7;position:absolute;bottom:0;left:0;right:0;padding:.375rem .5rem .125rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.solution-content .peer-value[data-v-77af42ca],.solution-content .vendor-count[data-v-77af42ca]{font-size:10px;cursor:default;font-weight:bolder}.deploy-holder[data-v-77af42ca]{margin:.1rem;height:120px;width:180px}.deploy-loader[data-v-77af42ca]{margin:1rem;overflow:hidden;height:21rem}@media print{.metric-report-action-plan .action-plan-content .actions[data-v-77af42ca],.metric-report-action-plan .action-plan-content .opportunity[data-v-77af42ca]{height:11.4rem}.metric-report-action-plan .sub-card-left[data-v-77af42ca],.metric-report-action-plan .sub-card-right[data-v-77af42ca]{height:29.5rem}.metric-report-action-plan .sub-card-right .solution-content[data-v-77af42ca]{height:29.3rem}.offering-action-plan .action-plan-content .actions[data-v-77af42ca],.offering-action-plan .action-plan-content .opportunity[data-v-77af42ca]{height:15.7rem}.offering-action-plan .sub-card-left[data-v-77af42ca],.offering-action-plan .sub-card-right[data-v-77af42ca]{height:41.5rem}.offering-action-plan .sub-card-right .solution-content[data-v-77af42ca]{height:41.3rem}}.ext-icon-container[data-v-672acb9a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.anchor-active[data-v-672acb9a],.anchor-active[data-v-672acb9a]:hover,.anchor-default[data-v-672acb9a]:hover{color:#3396b7}.anchor-default[data-v-672acb9a],.anchor-default[data-v-672acb9a]:visited{color:#343434}.left-header[data-v-672acb9a]{margin-left:.2rem;margin-bottom:0}.right-header[data-v-672acb9a]{margin-left:1rem;margin-bottom:0}.sub-heading[data-v-672acb9a]{font-size:1rem}.theme-name[data-v-672acb9a]{margin-top:.5rem;font-size:14px}.show-bank-details.chart-container[data-v-672acb9a],.sub-card-right.chart-container[data-v-672acb9a]{height:19rem}.offerings-content.strength-container[data-v-672acb9a]{height:15rem}.chart-loader-container[data-v-672acb9a]{height:11.7rem}.opportunity-metric[data-v-672acb9a],.strength-metric[data-v-672acb9a]{display:block;text-decoration:none;cursor:pointer;padding:.125rem 0;font-size:.8125rem}@media print{.container--situation-audit[data-v-672acb9a]{page-break-after:always}.container--situation-audit .sub-card-right.chart-container[data-v-672acb9a]{height:auto;max-height:55rem}.container--situation-audit .sub-card-right.chart-container .show-offerings[data-v-672acb9a]{height:auto}.container--situation-audit .sub-card-right.chart-container .offerings-content.strength-container[data-v-672acb9a]{height:auto;max-height:51rem}}@font-face{font-family:Proxima-Nova-Regular;src:url(../fonts/Proxima-Nova-Regular.102731a8.eot);src:url(../fonts/Proxima-Nova-Regular.102731a8.eot?#iefix) format("embedded-opentype"),url(../fonts/Proxima-Nova-Regular.f97c01b0.woff) format("woff"),url(../fonts/Proxima-Nova-Regular.e3143307.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Proxima-Nova-Semibold;src:url(../fonts/Proxima-Nova-Semibold.082a0ea5.eot);src:url(../fonts/Proxima-Nova-Semibold.082a0ea5.eot?#iefix) format("embedded-opentype"),url(../fonts/Proxima-Nova-Semibold.c5632e80.woff2) format("woff2"),url(../fonts/Proxima-Nova-Semibold.475cebe8.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:OpenSans-Regular;src:url(../fonts/OpenSans-Regular.dca433b4.eot);src:url(../fonts/OpenSans-Regular.dca433b4.eot?#iefix) format("embedded-opentype"),url(../fonts/OpenSans-Regular.967e123a.woff2) format("woff2"),url(../fonts/OpenSans-Regular.362b56e7.woff) format("woff"),url(../fonts/OpenSans-Regular.e6d8dc9e.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:OpenSans-Semibold;src:url(../fonts/OpenSans-Semibold.b4987a40.eot);src:url(../fonts/OpenSans-Semibold.b4987a40.eot?#iefix) format("embedded-opentype"),url(../fonts/OpenSans-Semibold.fb9fdde6.woff2) format("woff2"),url(../fonts/OpenSans-Semibold.fdf56b22.woff) format("woff"),url(../fonts/OpenSans-Semibold.029b9bc9.ttf) format("truetype");font-weight:400;font-style:normal}.container--advisor-report{font-size:.875rem;color:#4c4d4c;font-family:OpenSans-Regular,Ubuntu,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:auto}.container--advisor-report h1,.container--advisor-report h2,.container--advisor-report h3,.container--advisor-report h4,.container--advisor-report h5,.container--advisor-report h6{font-family:Proxima-Nova-Semibold,Ubuntu,Helvetica Neue,Helvetica,Arial,sans-serif;color:#4d4c4c}.container--advisor-report h2{font-size:16px}.container--advisor-report .section--heading{font-size:1.125rem;margin-top:0;height:1.25rem;margin-bottom:.125rem}.container--advisor-report .section--heading-note{font-size:.8125rem;color:#6c6d70;margin-top:0;font-family:OpenSans-Regular,Ubuntu,Helvetica Neue,Helvetica,Arial,sans-serif}.merger-history-body,.peer-table-modal{font-size:.75rem;color:#4c4d4c;font-family:OpenSans-Regular,Ubuntu,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:auto}.merger-history-body th,.peer-table-modal th{color:#000;font-weight:700}.button-link{background-color:transparent;border:none;padding:0}.button-link:focus,.button-link:focus:active{outline:none}.icon-info{cursor:pointer}.advisor-info-modal p{font-family:OpenSans-Regular,Ubuntu,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;margin-bottom:.5rem}.advisor-info-modal i.black-text{color:#000}.advisor-btn{cursor:pointer}.advisor-btn svg{fill:#9099a6;width:30px;height:30px}.advisor-btn svg use.active{fill:#5ab2ef}.action-plan-btn{cursor:pointer}.action-plan-btn svg{fill:#fff;width:30px;height:30px}.action-plan-btn svg use.active{fill:#5ab2ef}.action-plan-btn svg use.disabled-icon{fill:#bfc5cd;cursor:not-allowed}.solution-offering-btn{cursor:pointer}.solution-offering-btn svg{fill:#9099a6;width:20px;height:20px}.solution-offering-btn svg use.active{fill:#5ab2ef}@media (min-width:1320px){.col-xxl-10{-webkit-box-flex:0;-ms-flex:0 0 99%;flex:0 0 99%;max-width:99%}}@media (min-width:1350px){.col-xxl-10{-webkit-box-flex:0;-ms-flex:0 0 98%;flex:0 0 98%;max-width:98%}}@media (min-width:1380px){.col-xxl-10{-webkit-box-flex:0;-ms-flex:0 0 97%;flex:0 0 97%;max-width:97%}}@media (min-width:1410px){.col-xxl-10{-webkit-box-flex:0;-ms-flex:0 0 96%;flex:0 0 96%;max-width:96%}}@media (min-width:1440px){.col-xxl-10{-webkit-box-flex:0;-ms-flex:0 0 95%;flex:0 0 95%;max-width:95%}}@media (min-width:1470px){.col-xxl-10{-webkit-box-flex:0;-ms-flex:0 0 93%;flex:0 0 93%;max-width:93%}}@media (min-width:1500px){.col-xxl-10{-webkit-box-flex:0;-ms-flex:0 0 92%;flex:0 0 92%;max-width:92%}}@media (min-width:1530px){.col-xxl-10{-webkit-box-flex:0;-ms-flex:0 0 89%;flex:0 0 89%;max-width:89%}}@media (min-width:1560px){.col-xxl-10{-webkit-box-flex:0;-ms-flex:0 0 87%;flex:0 0 87%;max-width:87%}}@media (min-width:1590px){.col-xxl-10{-webkit-box-flex:0;-ms-flex:0 0 86%;flex:0 0 86%;max-width:86%}}@media (min-width:1620px){.col-xxl-10{-webkit-box-flex:0;-ms-flex:0 0 84%;flex:0 0 84%;max-width:84%}}@media (min-width:1650px){.col-xxl-10{-webkit-box-flex:0;-ms-flex:0 0 83%;flex:0 0 83%;max-width:83%}}@media (min-width:1680px){.col-xxl-10{-webkit-box-flex:0;-ms-flex:0 0 82%;flex:0 0 82%;max-width:82%}}@media (min-width:1700px){.col-xxl-10{-webkit-box-flex:0;-ms-flex:0 0 81%;flex:0 0 81%;max-width:81%}}@media (min-width:1720px){.col-xxl-10{-webkit-box-flex:0;-ms-flex:0 0 80%;flex:0 0 80%;max-width:80%}}@media (min-width:1740px){.col-xxl-10{-webkit-box-flex:0;-ms-flex:0 0 79%;flex:0 0 79%;max-width:79%}}@media (min-width:1760px){.col-xxl-10{-webkit-box-flex:0;-ms-flex:0 0 78%;flex:0 0 78%;max-width:78%}}.option-text{font-size:.875rem}.container--bank-profile .sub-card,.container--situation-audit .sub-card{background-color:#f0f3f5}.container--bank-profile .sub-card .sub-card-left,.container--bank-profile .sub-card .sub-card-right,.container--situation-audit .sub-card .sub-card-left,.container--situation-audit .sub-card .sub-card-right{border:1px solid #d3d3d3;background-color:#fff}.container--bank-profile .loader-cnt,.container--situation-audit .loader-cnt{background-color:#fff}.container--bank-profile .loader,.container--situation-audit .loader{margin:1rem}.container--bank-profile .offering-class-text,.container--situation-audit .offering-class-text{text-align:center;font-size:.5rem;color:#6c6d70;text-transform:capitalize}.container--bank-profile .offering-class-wrapper,.container--situation-audit .offering-class-wrapper{line-height:1}.container--bank-profile .offering-class,.container--situation-audit .offering-class{display:inline-block;font-size:0;padding:0 .1rem}.container--bank-profile .offering-class:before,.container--situation-audit .offering-class:before{background-color:#cfd2d4;content:" ";border-radius:100%;width:.625rem;height:.625rem;display:inline-block}.container--bank-profile .offering-class.green:before,.container--situation-audit .offering-class.green:before{background-color:rgba(141,196,74,.81)}.container--bank-profile .show-offerings,.container--situation-audit .show-offerings{background-color:#fff;border-radius:.25rem;padding:1rem .75rem;font-size:.75rem;height:15.35rem;position:relative}.container--bank-profile .show-offerings .offerings--section-title,.container--situation-audit .show-offerings .offerings--section-title{font-size:.8125rem;margin-top:auto;bottom:-2px}.container--bank-profile .offerings-content,.container--situation-audit .offerings-content{padding:0;margin-top:.5rem;border:2px solid #f7f5f7;border-radius:.25rem;height:11.5rem;overflow:auto}.container--bank-profile .loader-offerings-content,.container--situation-audit .loader-offerings-content{padding:6px;margin-top:.8rem;height:8.6rem}.container--bank-profile .show-bank-details,.container--situation-audit .show-bank-details{background-color:#fff;border:1px solid #cfd2d4;border-radius:.25rem;padding:1rem .75rem;font-size:.75rem;height:15.47rem;overflow-y:auto;overflow-x:hidden}.container--bank-profile a:hover,.container--situation-audit a:hover{color:#000;text-decoration:none}