:root{
  --space: 2rem;
}
.human-header{
    min-height: 100%;
    background-image: linear-gradient(rgba(0, 0, 0, 0.64),rgba(0, 0, 0, 0.711)),url(../assets/img/rules.png);
    background-size: cover;
    position: relative;
}
.banner-caption{
    direction: ltr;
}
.container-human-shape {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    gap: 13px;
    display: inline-flex;
  }
  
  .circle-container {
    width: 164px;
    height: 164px;
    position: relative;
  }
  
  .outer-circle {
    width: 164px;
    height: 164px;
    left: 0px;
    top: 0px;
    position: absolute;
    background: rgba(217, 217, 217, 0.30);
    border-radius: 9999px;
  }
  
  .inner-circle {
    width: 112px;
    height: 112px;
    left: 26px;
    top: 26px;
    position: absolute;
  }
  
  .head-container {
    width: 78.40px;
    height: 95.20px;
    left: 42.8px;
    top: 30.2px;
    position: absolute;
  }
  
  .human-head {
    border-radius: 46%;
    width: 44.80px;
    height: 44.80px;
    left: 16.80px;
    top: 0px;
    position: absolute;
    background: rgba(24, 174, 131, 0.10);
  }
  
  .human-body {
    border-radius: 39%;
    width: 78.40px;
    height: 56px;
    left: 0px;
    top: 39.20px;
    position: absolute;
    background: rgba(24, 174, 131, 0.10);
  }
  
  .text-container {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 9px;
    display: flex;
  }
  
  .name,
  .position {
    width: 260px;
    text-align: center;
    font-size: 24px;
    font-family: Cairo;
    font-weight: 500;
    word-wrap: break-word;
  }
  
  .name {
    color: black;
  }
  
  .position {
    color: #18AE83;
  }
  .conatiner-col-human-shape{
    margin-bottom:4rem ;
  }
  .human-style-p{
    margin-right: var(--space) !important;
    color: white; font-size: 24px; word-wrap: break-word
  }
  @media only screen and (min-width: 600px) and (max-width: 1024px) {
    .container-direction{
        display:flex ;
        flex-direction: column;
        row-gap: 3rem;
    }
    .conatiner-col-human-shape{
        display: contents;
    }
}
/* @media only screen and (min-width: 320px) and (max-width: 425px) {
  .text-header-sec{
    font-size: 20px !important;
  }
} */

@media only screen and (min-width: 375px) and (max-width: 790px) {
.container-human-shape{
    display: flex;
}
}


