.secret{
	display: none!important;
}
/* .profile-truncate {
	width: calc(100% - 55px);
} */
/* HTML: <div class="ribbon">Your text content</div> */
:root {
  --core: #EA631F;
  --allied: #6D398A;

  --pitch: #4169E1;
  --fin: #2E8B57;
  --market: #FF5722;
  --core-others: #708090;
  --compreh: #FFD700;

  --legal: #8B0000;
  --patent: #4B0082;
  --regulatory: #4682B4;
  --it: #2F4F4F;
  --accounting: #6A5ACD;
  --allied-others: #A9A9A9;
}
.avatar-image {
  padding: 2px;
}
.ribbon {
  font-size: 16px;
  font-weight: bold;
  color: #fff;
}
.ribbon {
      z-index: 9;
  --f: 12px;
  position: absolute;
  top: 0;
  left: 0;
  line-height: 1.8;
  padding-inline: 1lh;
  padding-bottom: var(--f);
  border-image: conic-gradient(#0008 0 0) 51%/var(--f);
  clip-path: polygon(
    100% calc(100% - var(--f)),100% 100%,calc(100% - var(--f)) calc(100% - var(--f)),var(--f) calc(100% - var(--f)), 0 100%,0 calc(100% - var(--f)),999px calc(100% - var(--f) - 999px),calc(100% - 999px) calc(100% - var(--f) - 999px));
  transform: translate(calc((cos(45deg) - 1)*100%), -100%) rotate(-45deg);
  transform-origin: 100% 100%;
  
}
.ribbon.core { 
  background-color: var(--core);
}
.ribbon.allied { 
  background-color: var(--allied);
}
.border-top-card-border-allied  {
	border-top: 5px solid var(--allied);
	
}
.border-top-card-border-core  {
	border-top: 5px solid var(--core);
}
span.multiple-services {
	width: 16px;
	height: 10px;
	border-radius: 2px;
	display: inline-block;
	margin-right: 5px;
}
span.multiple-service {
    width: 24px;
    height: 24px;
    border-radius: 2px;
    display: flex;
    align-items: center;
    justify-content: center;
}
span.multiple-service.allied, span.multiple-services.allied {
	background-color: var(--allied);
}
span.multiple-service.core, span.multiple-services.core {
	background-color: var(--core);
}
span.multiple-service.pitch {
  background-color: var(--pitch);
}
span.multiple-service.fin {
  background-color: var(--fin);
}
span.multiple-service.market {
  background-color: var(--market);
}
span.multiple-service.core-others {
  background-color: var(--core-others);
}
span.multiple-service.compreh {
  background-color: var(--compreh);
}
span.multiple-service.legal {
  background-color: var(--legal);
}
span.multiple-service.patent {
  background-color: var(--patent);
}
span.multiple-service.regulatory {
  background-color: var(--regulatory);
}
span.multiple-service.it {
  background-color: var(--it);
}
span.multiple-service.accounting {
  background-color: var(--accounting);
}
span.multiple-service.allied-others {
  background-color: var(--allied-others);
}
