.company .digits-wrap{ margin-bottom: 0  }

.company .company-title-image{ width: 100%; height: auto;  max-height: 300px; object-fit: cover;  border-radius: 8px;
    box-shadow: 0 6px 15px -2px rgb(0 0 0 / 50%); }
.company .company-title-content{ margin-bottom: 20px }

.company-content .section-title{ border-bottom: 1px solid rgb(70 95 124 / 50%); margin-bottom: 20px; padding: 20px 0; }
.company-content .section-title h2{ text-transform: none}
.company-content .section-title .company-content-icons{ display: flex; justify-content: center; margin-top: 20px}
.company-content .section-title .company-content-icons img{ width: 80px; margin: 0 10px;}
.company-content .section-html{ background-image: url(../../images/company-bg.png); background-repeat: no-repeat; background-position: left bottom; background-size: 70% auto; margin-bottom: 30px;}
.company-content .section-html h3{ margin-top: 20px; margin-bottom: 10px; font-weight: 700; font-size: 1em }

.section-company-mans{ background: #F1F1F1; padding-bottom: 20px; border-radius: 15px; }
.company-man:first-child{ margin-bottom: 40px }
.company-man-photo{ }
.company-man-photo img{ width: 140px; height: 200px; object-fit: cover; border-radius: 10px; box-shadow: 0 6px 12px -3px rgb(0 0 0 / 30%); }
.company-man-info{ padding-left: 15px; padding-top: 10px}
.company-man-info p{ font-size: 12px; margin-bottom: 10px;}
.company-man-info p:first-child{ font-size: 14px;  font-weight: 600}
.company-man-info p:first-child span{font-weight: 700; display: block}

.section.awards{margin: 20px 0}
@media only screen and (min-width: 768px) {
    .company-title{ padding-top: 50px; padding-bottom: 20px}
    .company-title .company-title-content{ padding-right: 20px}
    .company-title .section-title{ padding-top:0; padding-bottom: 15px }
    .company .company-title-image{ max-height: unset; height: 100%}

    .company-title .__grids{ align-items: center}

    .company-content .section-title{ padding: 10px 0;}
    .company-content .section-title .__grids{align-items: center}
    .company-content .section-title .company-content-icons{margin: 0; justify-content: flex-end}
    .company-content .section-title h2{ text-align: left; font-size: 22px;}
    .company-content .section-html{ background-size: 360px;}

    .company-mans{ justify-content: space-between}
    .company-man{ flex-basis: calc(50% - 20px); flex-shrink: 0; flex-grow: 0}
    }


 @media only screen and (min-width: 1024px) {
     .company .company-title-image{ max-height: 320px;}
     .company-title .company-title-content{ padding-right: 60px; font-size: 16px}
     .company-content .section-title .company-content-icons img{ width: 100px;}

     .company-content .section-html{ padding: 0 100px;}

     .company-man-info{ padding-left: 20px; padding-top: 20px}
     .company-man-photo img{ width: 220px; height: 280px;  border-radius: 15px; }
     .company-man-info p{ font-size: 14px; margin-bottom: 15px;}
     .company-man-info p:first-child{ font-size:16px;  }
  }

@media only screen and (min-width: 1240px) {
    .company .company-title-image{ max-height: 360px;}
    .company-title .company-title-content{ padding-right: 100px}

    .company-content .section-title{ padding-bottom: 30px; margin-bottom: 30px}
    .company-content .section-title h2{ text-align: left; font-size: 28px;}
    .company-content .section-html{ padding: 0 200px;}

    .company-mans{ max-width: 1180px !important; margin: auto}
.company-man-info{ padding-left: 20px; padding-top: 40px;}
    .company-man-photo img{ width: 260px; height: auto;  }
    .company-man-info p{ font-size: 15px; margin-bottom: 15px;}
    .company-man-info p:first-child{ font-size:18px;  }

    .section.awards{margin: 30px 0}

}