body{
  word-break: keep-all;
}
.hover\:text-transparent:hover {
  -webkit-text-stroke: 1px white;
}
.custom-content img{
  border-radius: 0.5rem;
}
.custom-content h2{
  margin:10px 0;
  font-size: 26px; font-weight: 800; color:white;
}
.custom-content h3{
  margin-top: 90px;
  font-size: 15px; font-weight: 700;
}
.custom-content p{
  margin:10px 0;
  font-size: 15px; color: #6E6E6E;
}
.custom-content img{
  margin:60px auto 86px!important;
}
.custom-content .box{
  margin:15px 0; padding:40px;
  background-color: #1F1F1F; border-radius: 14px;
  line-height: 1.6; font-size: 15px; text-align: center;
}
.custom-content .row-col-2{
  display: flex; align-items: center;
}
.w-50{
  width:50%
}
.md-ml-60{
  margin-left: 60px!important;
}
@media screen and (max-width:768px) { 
  .w-50{
    width: 100% !important;
  }
  .md-ml-60{
    margin-left: 0!important;
  }
  .custom-content h2{
    font-size: 20px!important;
  }
  .custom-content h3{
    margin-top: 60px!important;
  }
  .custom-content img{
    margin: 30px 0 36px!important;
  }
  .custom-content .box{
    padding:20px!important;
    font-size: 14px!important;
  }
    .py-10{
      padding-top:0.8rem!important;
      padding-bottom:0.8rem!important;
    }
    .text-xl{
      font-size: 1.1rem!important;
    }
    .text-2xl {
      font-size: 1.1rem!important;
    }
    .text-5xl {
        font-size: 2.2rem!important;
        line-height: 1.2!important;
    }
    .gap-6{
      gap: 1rem!important;
    }
    .custom-content .row-col-2{
      flex-direction: column; justify-content: center;
      text-align: center;
    }
    
  }
