.homeBtns  button{
    color: #CC222A;
    border-radius: 8px;
border: 1.5px solid #CC222A;
background-color: transparent;
padding: 12px 25px;
font-size: 18px;
transition: all .3s ease-in-out;
}

.homeBtns  button:hover{
    background-color: #CC222A;;
    color: #FFF;
}

.homeBtns{
    width: max-content;
    padding: 0px 60px 60px 0px;
    border-bottom: 1.5px solid #CC222A;
}

.homeHero{
    padding-top: 86px;
}

.offerSec .content,.succesSec .content,.benefitBox .content,.missionSec .content{
    color: #373642;
}

.offerContent {
    width: 90%;
}

.offerSec button{
    background-color: transparent;
    border: none;
    color: #CC222A;
    font-size: 20px;
}

.offerCard{
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    flex-direction: column;
    gap: 20px;
    padding: 0px 20px;
}

.offerCard h4{
    font-size: 22px;
     font-family: 'Lexend-SemiBold';
}

.learnBtn{
      background-color: #CC222A;
    color: #FFF;
padding: 12px 25px;
font-size: 18px;
    border-radius: 8px;
    border: none;
    /* transition: all .4s ease;
    border: 1px solid transparent; */
}




.benefitBox{
    border-radius: 0px 24px 24px 0px;
background: #F5F7FF;
padding:15px 60px 15px 15px;
display: flex;
align-items: center;
gap: 10px;
}

.benefitBox .content{
    margin-bottom: 0;
}

.letSec{
    padding-left: 100px;
    /* padding-right: 130px; */
}

/* ABOUT */


.abtHero{
    padding-top: 90px;
position: relative;

}

.noShadow{
    box-shadow: none;
}

.abtContent{
    background-color: #1A1A1A;
    width: max-content;
    width: 47%;
    border-radius: 20px 0px 50px 20px;
 
    position: absolute;
    z-index: 20;
top: 90px;
}

.abtContent .title{
    font-size: 52px;
    line-height: 62px;
}

.aboutCnt{
     border-radius: 20px ;
     background-color: #1A1A1A;
}

.abtImg{
    width:70%;
}

.tag{
    font-size: 16px;
}

.missionSec{
    padding: 0px 50px 0px 100px;
}

.missionSec img{
    width: 90%;
}
.abtvalue_sec h5{
  color: #CC222A;
  font-size: 15px;
}
.values_card{
padding: 20px 30px;
flex-shrink: 0;
border-radius: 10px;
background: #FFF;
}
.values_card h4{
      font-family: 'Lexend-SemiBold';
      font-size: 20px;
}
.abtvalue_sec .content{
  color: #787878;
}
.image_sec{
  width: 95%;
  margin-left:2.5%;
}




.topCard{
     background: #CC222A;
     width: max-content;
     border-radius: 25px;
     width: 350px;
}

.topCard img{
    border-radius: 25px;
    width: 350px;
}


.bottomCard{
    background-color: #FFF;
    padding: 200px 30px 30px 30px;
    width: 350px;
     border-radius: 25px;
}


.abtCard{
    position: relative;
    min-height: 250px;
}

.bottomCard{
    position: absolute;
    /* margin-top: -100px; */
    z-index: 0;
left: 20px;
top: 150px;
}

.topCard{
    position: absolute;
    z-index: 1;
}

 

    .card-info {
      display: flex;
      flex-direction: column;
    }

  

    .card-info h4 {
      color: #CC222A;
      font-size: 18px
    }

    .card-info h3{
        font-size: 24px;
        margin-bottom: 5px;
    }
    .social-icons {
      display: flex;
      justify-content: flex-end;
      gap: 32px;
    }

    .social-icons i {
      color: #373737;
      font-size:30px;
      text-decoration: none;
    }

/*    

    .card-carousel-wrapper {
      width: 100%;
      max-width: 1200px;
      margin: 0 auto;
      padding-top: 150px;
      padding-bottom: 50px;
      overflow: hidden;
    } */


 


    #carouselTwo .owl-stage {
      padding: 50px 0px 0px 20px;
   
    }

    #carouselTwo {
   
  
      
      background-image: url(../images/bg.svg);
      background-repeat: no-repeat;
      background-position: bottom;
    }
/* .learnBtn:hover{
    background-color: transparent;
    border: 1px solid #EE4312;
} */
