svg {
	width: auto!important;
}
.fw-100 {
	font-weight: 100!important;
}
.fw-200 {
	font-weight: 200!important;
}
.fw-300 {
	font-weight: 300!important;
}
.fw-400 {
	font-weight: 400!important;
}
.fw-600 {
	font-weight: 600!important;
}
.fw-70 {
	font-weight: 700!important;
}
.fs-small {
	font-size: 12px!important;
}
.fs-small {
	font-size: 12px!important;
}
.fls-100{
	letter-spacing: 0.08em;
}
.fc-light{
	color: rgb(132, 146, 166)!important;
}
.max-width-40 {
  max-width: 40%;
}
.height-auto{
	height: auto!important;
}
.solen-border-top {
	border-top: 6px solid #faa917!important;
}
.border-bottom{
	border-left: none !important;
	border-top:  none !important;
	border-right: none !important;
	border-bottom: 1px solid #ededf2 !important;
}
.swiper-pagination-bullet-active {
	opacity: var(--swiper-pagination-bullet-opacity, 1);
	background: #faa917!important;
}
.role-swiper-container {
  width: 100%;
  height: calc(100% - 30px)!important; /* Adjust height to make space for pagination */
}
.role-swiper-pagination {
  width: 100%;
  position: relative!important;
  margin-top: 56px!important; /* Space between swiper and pagination */
}
.swiper-slide {
  display: flex;
  justify-content: center;
  align-items: center;
}

/* .swiper-slide img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
} */

.swiper-slide {
  width: 60%;
}

.swiper-slide:nth-child(2n) {
  width: 40%;
}

.swiper-slide:nth-child(3n) {
  width: 20%;
}
.blockquote-card {
	padding: 0 0 0 75px;
/* 	padding: 1.2em 30px 1.2em 75px; */
	border-left: 0rem solid #faa917!important;
	position: relative;
}
.blockquote-card:before {
	font-family: Arial;
	content: "\201C";
	color: #e6e9ec!important;
	font-size: 4em;
	position: absolute;
	left: 2.875rem;
	top: -4.875rem;
}
.roles-bullets {
  list-style: none;
  padding-left: 0;
}

.roles-bullets li {
  position: relative;
  padding-left: 16px;
  margin-bottom: 12px;
  font-size: 14px; /* Adjust the font size as needed */
  font-family: "Public Sans", sans-serif;
/*   font-size: 1rem; */
  font-weight: 300;
/*   line-height: 1.6; */
  color: #2e2e2e;
}

.roles-bullets li::before {
  content: '';
  position: absolute;
  left: 0;
  top: 7px;
  width: 7px; /* Size of the bullet */
  height: 7px; /* Size of the bullet */
  background-color: #faa917; /* Color of the bullet */
  border-radius: 50%;
}
.two-columns {
  column-count: 2;
  column-gap: 32px; /* Adjust the gap between columns as needed */
}

.two-columns li {
  break-inside: avoid; /* Prevents items from breaking between columns */
  margin-bottom: 10px; /* Adjust the margin between list items as needed */
}

/* Media query for mobile devices */
@media (max-width: 767.98px) {
  .two-columns {
	column-count: 1;
  }
}
.pdf-card-header {
    cursor: pointer;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 20px 25px;
}
.has-transition {
    transition: transform 0.3s;
}
.rotate-180 {
    transform: rotate(180deg);
}
.card-body a.text-dark:hover {
    color: #faa917!important; /* Bootstrap's primary color */
    transition: color 0.2s ease-in-out;
}
.card-body hr {
    margin-top: 1rem;
    margin-bottom: 1rem;
    border: 0;
    border-top: 1px solid #EFF2F7;
}
.tab-pane a.text-dark:hover {
    color: #faa917!important; /* Bootstrap's primary color */
    transition: color 0.2s ease-in-out;
}