#investmentDirectory h2{color:#39424b;font-size:2rem;font-weight:500;line-height:1.25;margin:2.5rem 0}#investmentDirectory #exploreFirms{margin-bottom:2.5rem}#investmentDirectory #exploreFirms #partnerCards{--bs-gutter-x: 1rem;--bs-gutter-y: 1rem}#investmentDirectory #exploreFirms .partner-card .inner{border:1px solid #d3dce2;border-radius:.375rem;cursor:pointer;height:100%;padding:1.125rem .75rem}#investmentDirectory #exploreFirms .partner-card .inner:hover{border-color:#b5c0cc}#investmentDirectory #exploreFirms .partner-card .inner .top{position:relative}#investmentDirectory #exploreFirms .partner-card .inner .top .logo{height:3.75rem;position:absolute;width:3.75rem}#investmentDirectory #exploreFirms .partner-card .inner .top .info{margin:0 0 0 4.5rem;min-height:3.75rem}#investmentDirectory #exploreFirms .partner-card .inner .top .info .d-flex{column-gap:.5rem}#investmentDirectory #exploreFirms .partner-card .inner .top .info .title{color:#333d46;font-size:1rem;font-weight:500;line-height:1.25;margin-bottom:.5rem}#investmentDirectory #exploreFirms .partner-card .inner .top .info .types{display:flex;flex-wrap:wrap;gap:.25rem}#investmentDirectory #exploreFirms .partner-card .inner .top .info .types span{align-items:center;background-color:#bfe7f5;border-radius:.1875rem;color:#10161d;display:flex;font-size:.625rem;font-weight:400;justify-content:center;letter-spacing:.0156rem;line-height:1.4;margin-left:auto;padding:.1875rem .375rem;white-space:nowrap}#investmentDirectory #exploreFirms .partner-card .inner .top .info .types span.promissory-notes{background-color:#c9ece7}#investmentDirectory #exploreFirms .partner-card .inner .top .info .types span.precious-metals{background-color:#fdc5bd}#investmentDirectory #exploreFirms .partner-card .inner .top .info .types span.real-estate{background-color:#dbf3d1}#investmentDirectory #exploreFirms .partner-card .inner .top .desc{margin:0 0 0 4.5rem}#investmentDirectory #exploreFirms .partner-card .inner .top .desc p{color:#333d46;font-size:.875rem;font-weight:400;line-height:1.4}#investmentDirectory #exploreFirms .partner-card .inner .top .desc p:last-child{margin:0}#investmentDirectory #exploreFirms .partner-card .inner .bottom{border-top:1px solid #eceff3;padding:.75rem 0 0 0;margin:.75rem 0 0 0}#investmentDirectory #exploreFirms .partner-card .inner .bottom .email{line-height:1.33;pointer-events:visibleStroke}#investmentDirectory #exploreFirms .partner-card .inner .bottom .email a{color:#5f6e7c;font-size:.75rem;font-weight:400;text-decoration:none}#investmentDirectory #exploreFirms .partner-card .inner .bottom .website{line-height:1.33;margin-left:auto}#investmentDirectory #exploreFirms .partner-card .inner .bottom .website a{color:#333d46;font-size:.75rem;font-weight:400;text-decoration:none}#investmentDirectory #partnerFilter{align-items:flex-start;align-self:stretch;display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 1.875rem 0}#investmentDirectory #partnerFilter>span{align-items:center;align-self:stretch;border:1px solid #b5c0cc;border-radius:.375rem;cursor:pointer;display:flex;flex-direction:column;gap:.25rem;height:2rem;justify-content:center;padding:0 .75rem}#investmentDirectory #partnerFilter>span:hover,#investmentDirectory #partnerFilter>span.active{color:#fff;background-color:#1e242a;border-color:#1e242a}#disclosure{margin:3.75rem 0 1.875rem 0}#disclosure p{color:#5f6e7c;font-size:.625rem;font-weight:400;letter-spacing:.0156rem;line-height:1.4}#disclosure p a{color:#5f6e7c;text-decoration:underline}#disclosure p a:hover{text-decoration:none}#disclosure p:last-child{margin:0}
