.working-team-section{ padding: 40px 0; }
.working-team-block-main{ border-radius: 20px;background-color: #fafafa; padding: 85px 138px 84px; }
.working-team-inner .title { display: block; padding: 0 0 40px;  }
.working-team-inner .title h2{ display: block; line-height: normal; font-size: 34px;  color: #4a4a4a; font-weight: 500;}
.working-team-row{ display: flex; align-items: flex-start ; width: 100%; justify-content: space-between; gap: 72px;}
.working-team-row .text-box{ width: 50%; max-width: 646px; }
.btnbox-mobile{ padding: 40px 0 0 0; display: none;}
.btnbox-mobile  .read-more-btn {
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 8px;
        font-family: 'Open Sans', sans-serif;
        font-size: 16px;
        font-weight: 400;
        color: #707070;
        text-decoration: none;
        transition: color 0.3s ease;
    }
    .btnbox-mobile  .read-more-btn .less-text {
        display: none;
    }
    .btnbox-mobile  .read-more-btn svg {
        transition: transform 0.3s ease;
    }
    .btnbox-mobile  .read-more-btn svg path {
        transition: stroke 0.3s ease;
    }
   .working-team-row.expanded .btnbox-mobile .read-more-btn .more-text {
        display: none;
    }
    .working-team-row.expanded .btnbox-mobile .read-more-btn .less-text {
        display: inline;
    }
    .working-team-row.expanded .btnbox-mobile .read-more-btn svg {
        transform: rotate(180deg);
    }



@media (min-width: 1281px) and (max-width: 1800px) {
.working-team-block-main{ padding: 64px 84px 64px; } 
.working-team-row{ gap: 64px;} 
}
@media (min-width: 992px) and (max-width: 1280px) {
.working-team-block-main{ padding: 48px 64px 48px; } 
.working-team-row{ gap: 48px;} 
 
}

@media (max-width: 991px) {
.working-team-block-main{ padding: 0px; } 
.working-team-row{ gap: 0px; flex-direction: column;}
.working-team-row .text-box{ width: 100%; max-width: 100%;} 
.working-team-section{ padding: 50px  0 58px; margin: 48px 0;  background-color: #fafafa; } 
.working-team-inner .title h2{ font-size: 24px;}
.working-team-inner .title{ padding: 0 0 37px; }
.working-team-row .text-box.mobile-hide{ max-height: 0; overflow: hidden; transition: all 0.3s ease-in-out; }
.btnbox-mobile{ width: 100%; display: flex; align-items: center; justify-content: center;}
.working-team-row .text-box:first-child{ padding-bottom: 20px; }
.working-team-row.expanded   .text-box.mobile-hide{ max-height: 2000px; }
}

@media (max-width: 767px) {
 
}