 .law-card {
     border-radius: 20px;
     overflow     : hidden;
     transition   : all 0.3s ease-in-out;
 }

 .law-card:hover {
     transform : translateY(-6px);
     box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1);
 }

 .law-card-img img {
     height    : 100%;
     object-fit: cover;
 }

 .img-overlay {
     position  : absolute;
     top       : 0;
     left      : 0;
     width     : 100%;
     height    : 100%;
     background: linear-gradient(180deg, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.4));
 }

 .law-info li {
     font-size: 15px;
     color    : #333;
 }

 .law-info i {
     width    : 22px;
     font-size: 16px;
 }


 /* ==========================add-slider========================= */

 .partner-item {
     display        : flex;
     justify-content: center;
     align-items    : center;
 }

 .partner-item img {
     width           : 150px;
     height          : 150px;
     object-fit      : cover;
     /* border-radius   : 50%; */
     border          : 3px solid #ffffff;
     box-shadow      : 0 4px 10px rgba(0, 0, 0, 0.15);
     background-color: #fff;
     transition      : all 0.3s ease-in-out;
 }

 .partner-item img:hover {
     transform : scale(1.08);
     box-shadow: 0 6px 14px rgba(0, 0, 0, 0.25);
 }

 /* =====================card-type========================= */
 .why-choose-section {
     font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial;
     color      : #222;
 }

 .section-title {
     font-size    : 28px;
     margin-bottom: 6px;
     color        : black;
     font-weight  : 700;
 }

 .section-sub {
     color        : #666;
     margin-bottom: 28px;
 }

 .feature-card {
     background    : #fff;
     border-radius : 12px;
     padding       : 24px;
     height        : 100%;
     box-shadow    : 0 6px 18px rgba(17, 110, 99, 0.06);
     transition    : transform 0.28s ease, box-shadow 0.28s ease;
     display       : flex;
     flex-direction: column;
     gap           : 12px;
 }

 .feature-card:hover {
     transform : translateY(-8px);
     box-shadow: 0 18px 40px rgba(17, 110, 99, 0.12);
 }

 .feature-icon {
     width             : 64px;
     height            : 64px;
     border-radius     : 50%;
     /* background     : linear-gradient(135deg, rgba(17, 110, 99, 0.12), rgba(17, 110, 99, 0.06)); */
     color             : black;
     display           : inline-flex;
     align-items       : center;
     justify-content   : center;
     font-size         : 26px;
     border            : 2px solid rgba(17, 110, 99, 0.08);
 }

 .feature-title {
     margin     : 0;
     color      : black;
     font-size  : 18px;
     font-weight: 600;
 }

 .feature-desc {
     margin     : 0;
     color      : #444;
     font-size  : 15px;
     line-height: 1.5;
     flex-grow  : 1;
 }

 @media (max-width: 575px) {
     .feature-icon {
         width    : 56px;
         height   : 56px;
         font-size: 22px;
     }

     .feature-card {
         padding: 18px;
     }
 }

 .why-choose-section {
     background: #f8f9fa;
 }


 /* ==================card one================ */

 .content-text {
     font-size  : 16px;
     line-height: 1.8;
     color      : #444;
 }

 .site-title {
     font-size  : 30px;
     font-weight: 700;
 }

 /* .site-title span {
     color: #116e63;
 } */

 .content-img img {
     border       : 4px solid #eaeaea;
     border-radius: 12px;
 }


