.bg-gray-f8 {
  background-color: #f8f8f8;
}
/* Common classes */
.fw-500 {
  font-weight: 500;
}
.fw-600 {
  font-weight: 600;
}
.text-55 {
  font-size: 55px;
}
.text-42 {
  font-size: 42px;
}
.text-24 {
  font-size: 24px;
}
.text-20 {
  font-size: 20px;
}
.text-18 {
  font-size: 18px;
}
.text-16 {
  font-size: 16px;
}
.text-black-000 {
  color: #000;
}

.cta-subtitle {
  outline-offset: 3px;
  outline: 1px solid #f4f4f4;
  box-shadow: 0px 3.96px 15.83px 0px #b0b0b014, 0px 0px 0px 1.32px #ffffff;
}

.cta-btn-white {
  border: 1px solid #d9d9d9;
  background-color: #fff !important;
}

.text-success-green {
  color: #0ca232;
}
.text-danger-red {
  color: #e42318;
}

/* New common css */
.border-3 {
  border-width: 3px !important;
}
.rounded-10 {
  border-radius: 10px;
}

.opacity-80 {
  opacity: 80%;
}
.opacity-60 {
  opacity: 60%;
}

.shadow-crm-card {
  box-shadow: 0px 3.6px 62.14px 0px #b0b0b040;
}

#openvcDatabaseInvestorDataList .investor-lists .lpCTA {
  width: 192px;
}

#investorSlider .carousel-control-prev,
#investorSlider .carousel-control-next {
  background-color: transparent;
  width: auto;
  border: none;
}

#investorSlider .carousel-item:hover {
  text-decoration: none;
}

#investorSlider .carousel-control-prev-icon {
  background-image: url("../images/icons/left-chev.svg");
}

#investorSlider .carousel-control-next-icon {
  background-image: url("../images/icons/right-chev.svg");
}

/* ~~~~~~~~~~~~~~~~ */

#investorSlider .investor-image-group {
  top: -90px;
  left: -60px;
  position: relative;
}

#investorSlider .investor-group-rightColumn {
  z-index: 2;
  right: 0;
  position: absolute;
}

/* ~~~~~~~~~~~~~~~~ */

#investorSlider .carousel-indicators li {
  background-color: #d9d9d9 !important;
  height: 4.33px;
  width: 45px;
  opacity: 100%;
}

#investorSlider .carousel-indicators li.active {
  background-color: #ff49a3 !important;
}

/* Investors & Workflow */

#openvcDatabaseWorkflow .workflow-card {
  background: url("../images/bg-ellipse.png");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: bottom;
}

/* Comparison */

#openvcDatabaseComparison .old-way {
  background-color: #f0f0f0;
  border-radius: 0px 12px 12px 0px;
}

#openvcDatabaseComparison .openVc-way {
  border: 1px solid #ff007e;
  border-radius: 12px;
  box-shadow: 0px 4px 59px 0px #8e8e8e38;
}

#openvcDatabaseComparison li {
  backdrop-filter: blur(47px);
}

#founderswithResult .madel-btn {
  background-color: #24273f;
  gap: 12px;
  border-radius: 10px;
  width: fit-content;
  font-size: 9px;
}

#founderswithResult .card-itm {
  padding: 20px 16px;
  border-radius: 18px;
}

.tooltip-inner {
  width: max-content;
  max-width: 160px;
}

/* Accordion Custom Styling */

#openvcDatabseFaq .faq-container {
  max-width: 880px;
}

#openvcDatabseFaq .faq-item {
  background: #f8f8f8;
  cursor: pointer;
}

#openvcDatabseFaq .collapse-chev-icon i {
  transition: transform 0.3s ease;
}

#openvcDatabseFaq .faq-item .collapse.show + .collapse-chev-icon i,
#openvcDatabseFaq
  .faq-item
  .d-flex[aria-expanded="true"]
  .collapse-chev-icon
  i {
  transform: rotate(180deg);
}

#openvcDatabseFaq .faq-cta {
  background: linear-gradient(90deg, #ff007e 0%, #ff49a3 100%);
  border-radius: 12px;
}

#finalopenvcDatabseCta {
  background-image: url("../images/bg-deco-3.png");
  background-position: bottom;
  background-repeat: no-repeat;
}

/* Responsive */
@media screen and (max-width:991px){#openvcDatabaseComparison .openVc-way .logo{width:94px}#openvcDatabaseInvestorDataList .investor-lists .lpCTA{width:100%!important}#investorSlider .investor-image-group{top:0;left:0;order:3}#investorSlider .investor-group-rightColumn{position:static;order:2}#investorSlider .carousel-indicators{bottom:-70px}}@media screen and (max-width:768px){#finalopenvcDatabseCta{background-size:500px}.text-55{font-size:30px}}@media screen and (max-width:576px){.text-42{font-size:32px}#mediaFeature{background-color:transparent!important}#openvcDatabaseComparison h3{font-size:24px}#deckWorkProcess .text-18{font-size:16px}#openvcDatabaseComparison .text-18{font-size:16px}#openvcDatabseFaq .text-20{font-size:16px}#openvcDatabseFaq .text-18{font-size:14px}#openvcDatabseFaq .faq-cta .text-24{font-size:20px}#investorSlider .carousel-item .h5,#investorSlider .carousel-item span{font-size:14px!important}#investorSlider .carousel-item .slider-brand-logo{height:25px}#investorSlider .carousel-control-prev,#investorSlider .carousel-control-next{align-items:flex-end;bottom:-50px}#investorSlider .carousel-control-prev-icon{background-image:url(/images/icons/left-chev.svg)}#investorSlider .carousel-control-next-icon{background-image:url(/images/icons/right-chev.svg)}#investorSlider .investor-group-leftColumn,#investorSlider .investor-image-group,#investorSlider .investor-group-rightColumn{width:100%}#investorSlider .investor-image-group .h5{font-size:17px!important}#investorSlider .investor-image-group .h3{font-size:24px!important}#investorSlider .investor-image-group .person-image{height:307px;width:100%}#investorSlider .investor-card-item{width:100%!important}#investorSlider .investor-intro-phone .h5{font-size:12px!important}#investorSlider .investor-intro-phone .intro-content{font-size:12px!important}}@media screen and (max-width:395px){#investorSlider .investor-image-group .cta-subtitle{height:40px!important;padding:8px 8px!important;border-radius:4px!important}#investorSlider .investor-image-group .cta-subtitle .founderFaces{width:24px}#openvcDatabaseComparison .text-18{font-size:14px}}