
.case-success{padding:50px 0}
.case-success hr{border: 1px solid rgba(244, 244, 244, 1);margin-top:2rem;}
.btn2{background:rgba(92, 0, 135, 1);border:1px solid rgba(92, 0, 135, 1);border-radius:35px;!important} 

.case-success__title h3{
  font-family: Poppins;
  font-size: 26px;
  font-weight: 600;
  letter-spacing: 0px;
  text-align: left;
  color:rgba(0, 0, 0, 1);
  padding-bottom:1rem;
}

.case-success__description,.items-box,.items-bullets{padding-bottom: 2rem;}

.case-success p{
  font-family: DM Sans;
  font-size: 18px;
  font-weight: 400;
  line-height: 32px;
  letter-spacing: 0em;
  text-align: left;
  color:rgba(0, 0, 0, 1);
}

.items-box h4,.items-bullets h4{
  font-family: Poppins;
  font-size: 25px;
  font-weight: 600;
  line-height: 30px;
  letter-spacing: 0.2800000011920929px;
  text-align: left;
  color:rgba(0, 0, 0, 1);
  padding-bottom:1rem;
}

.case-success__img{position: relative;}
.case-success__img a{
    position: absolute;
    bottom: 20px;
    right: 20px;
}

.bullets-icons{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    gap: 20px;
}

.icons-content{
    display: flex;
    align-items: center;
    gap: 10px;
}


@media screen and (min-width: 767px){
  .case-success__title,.case-success__items{width:490px;}
  .case-success__description,.case-success__img{width:500px;}
  
  .case-success{
    display: flex;
    flex-wrap: wrap;
    gap: 50px;
    justify-content: center;
  } 
  
  .case-success__title h3{
  font-family: Poppins;
  font-size: 42px;
  font-weight: 600;
  line-height: 55px;
  letter-spacing: 0px;
  text-align: left;
  color:rgba(0, 0, 0, 1);
}
  
  .items-box h4,.items-bullets h4{
  font-size: 28px;
}
  
  .bullets-icons{
    padding-top:10px;
}
}

@media screen and (min-width: 1100px){
  .case-success{gap: 100px;} 
  .case-success hr{margin-top:3.5rem;}
  .case-success__description,.items-box,.items-bullets{padding-bottom: 3.5rem;}
  .case-success__img a {
    position: absolute;
    bottom: 60px;
    right: 20px;
}
}