[dir="rtl"] .breadcrumb-item+.breadcrumb-item::before {
  float: right;
  padding-left: 1.1rem;
  padding-right: 1.1rem;
  display: inline-block;
  width: 24px;
  height: 24px;
  content: "";
  background-image: url('/img/Arrow Chevron Forward.svg');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
/* مثال لتغيير لون النص */
.breadcrumb-item a {
  color: #000;
font-weight: 400;
font-style: Regular;
font-size: 16px;
line-height: 24px;
letter-spacing: 0%;
text-align: right;
}

.custom-services .custom-hero {
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  height: 530px;
  width: 100%;
  border-radius: 20px;
}

.custom-services-info .note-text{
  color: #66aeee;
  font-size: 32px;
  font-weight: var(--fw-medium);
  margin-bottom: 1rem;
}

.custom-services-info .row.row-custom {
  justify-content: stretch;
}

.custom-services-info .head-info .main-text{
font-weight: var(--fw-medium);
font-size: 32px;
color: rgba(0, 0, 0, 1);
margin-bottom: 2rem;
}

.custom-services-info .head-info .par-text{
font-weight: var(--fw-regular);
font-size: 20px;
line-height: 40px;
color: rgba(89, 89, 89, 1);
}

.custom-services-info .advice-stars .item{
  display: flex;
  align-items: center;
}

.custom-services-info .advice-text{
font-weight: var(--fw-medium);
font-size: 24px;
color: rgba(0, 0, 0, 1);
margin-bottom: 1rem;
}
.custom-services-info .advice-stars  p,
.custom-services-info .advice-check p{
font-weight: var(--fw-regular);
font-size: 21.65px;
color: rgba(89, 89, 89, 1);
}
.custom-services-info .advice-stars  p{
  margin-right: .7rem;
  
}
.custom-services-info .mr-4{
  margin-right: -4rem;
}

.custom-services-info .item img{
  margin-bottom: 1rem;
}

.download-card{
height: 124px;
border-radius: 16px;
background: rgba(223, 223, 223, 0.24);
}
.download-row {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 1.5rem;
  padding: 1.5rem .7rem;
  }
.leader {
font-weight: var(--fw-regular);
font-size: 24px;
color: rgba(89, 89, 89, 1);
margin-bottom: 1.7rem;
    }
    
    .dl-title{
font-weight: 400;
font-size: 24px;
color: rgba(89, 89, 89, 1);

    }
    
    .download-link{
font-weight: 500;
font-size: 24px;
color: rgba(102, 174, 238, 1);
margin-bottom: 1.3rem;
    }
    
    .dl-sub{
font-weight: 400;
font-size: 16px;
      color: rgba(89, 89, 89, 1);
    }
    
    .link{
      color: var(--main-color);
      border-radius: 16px;
      padding: 1rem .7rem;
      font-weight: var(--fw-medium);
      background: var(--bgSecondray-color);
    }
    
    .active{
      color: #fff;
      background: var(--main-color);
    }
    
    .link p{
      margin-top: 1.5rem;
    }
    

    .star-list {
      list-style: none;
      padding: 0;
      margin: 0;
    }
    
    .star-list li {
      position: relative;
      padding-right: 2.2rem;
      /* مساحة للأيقونة */
      margin-bottom: .9rem;
      line-height: 1.9;
    }
.advice-stars ul li::before {
  content: "";
position: absolute;
right: -0.5rem;
top: .7rem;
width: 1.3rem;
height: 1.3rem;
  background: url('/img/education/starList.svg') no-repeat center center;
  background-size: contain;
}

    .star-list p {
      margin: 0;
    }
    
    .pas-info {
      display: flex;
      align-items: center;
      justify-content: center;
font-weight: 500;
font-size: 24px;
color: rgba(0, 0, 0, 1);

    }

    .dl-card .card{
border-radius: 16px;
background: rgba(242, 242, 242, 0.2);
border: 0.25px solid rgba(197, 197, 197, 0.5);
overflow: hidden;
    }
.text-bg{
background: rgba(242, 242, 242, 0.2);
padding: 1rem 0;
font-weight: 500;
border: 0.25px solid rgba(197, 197, 197, 0.5);
font-size: 20px;
color: rgba(0, 0, 0, 1);
}

.custom-services-info .card-body{
  display: flex;
  align-items: center;
  gap: 1rem;
}

.card-body a{
font-weight: 500;
font-size: 24px;
text-align: right;
text-decoration: underline;
color: rgba(102, 174, 238, 1);

}

.card-body p{
font-weight: 400;
font-size: 16px;
text-align: right;
color: rgba(89, 89, 89, 1);

}

.card-body-info{
  margin-top: .5rem;
}

.text-bg-active{
  background: rgba(240, 247, 253, 1);
}

.dl-card .card-active{
  background: rgba(102, 174, 238, 1);
  
}

.card-body a.text-active,
.card-body p.text-active{
  color: #fff;
}

.pas-text{
font-weight: 400;
font-size: 24px;
line-height: 56px;
color: rgba(89, 89, 89, 1);
}

.pas-text span{
font-weight: 500;
}

.pas-info .btn{
  margin-right: 3rem;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 172px;
height: 64px;
border-radius: 12px;
background: rgba(102, 174, 238, 1);
font-weight: 500;
font-size: 25px;
color: rgba(248, 248, 248, 1);
}

.red-text{
font-weight: 500;
font-size: 24px;
line-height: 32px;
color: rgba(190, 30, 45, 1);
margin-top: 2rem;
}
.advice-list ul{
  gap: 5rem;
}
.advice-list ul li{
  list-style: disc;
font-weight: 400;
font-size: 20px;
color: rgba(89, 89, 89, 1);
}

.advice-list ul li span{
  font-weight: 500;
}

.links p{
font-weight: 500;
font-size: 20px;
line-height: 40px;
margin-top: 1rem;
}

.links a{
  display: flex;
  flex-direction: column;
  text-align: left;
  text-decoration: underline;
font-weight: 500;
font-size: 20px;
line-height: 40px;
color: rgba(102, 174, 238, 1);
}

.links .span-list{
  display: flex;
  flex-direction: column;
font-weight: 400;
font-size: 20px;
line-height: 40px;
}

.links p span{
  flex-direction: row;
}

h6{
font-weight: 500;
font-size: 18px;
color: rgba(99, 99, 99, 1);

}

.note{
font-weight: 500;
font-size: 24px;
line-height: 32px;
color: rgba(89, 89, 89, 1);
}