/* CSS for Agentic AI Culture block */
.agentic-ai-culture-block .title-disc .title-h2
  {
  color: #1A1A1A;
  text-align: center;
  font-size: 48px;
  font-style: normal;
  font-weight: 300;
  line-height: 140%; /* 67.2px */
  letter-spacing: 2px;
  }
  .agentic-ai-culture-block .title-disc
  {
    justify-content: center;
  }
.agentic-ai-culture-block .title-disc p
  {
  color: #000;
  text-align: center;
  font-size: 23px !important;
  font-style: normal;
  font-weight: 400;
  line-height: 140% !important; /* 32.2px */
  }
  .agentic-ai-culture-block .culture-box
  {
    width: 364px;
    display: flex;
    padding: 31px 24px;
    flex-direction: column;
    align-items: center;
    flex-shrink: 0;
    border-radius: 12px;
    background: #F5F5F5;
  }
  .culture-box-wrap
  {
    justify-content: center;
    flex-wrap: wrap;
    gap: 40px;
    margin-top: 49px;
  }
  .culture-box-wrap .culture-box .card-title
  {
  color: #000;
  text-align: center;
  font-size: 19px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  }
  .culture-box-wrap .culture-box .card-icon
  {
    margin: 0 0 20px 0;
  }
  .culture-box-wrap .culture-box .P-excerpt
  {
    color: #4D4D4D;
    text-align: center;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 28.8px; /* 180% */
  }
  .culture-box-wrap .culture-box .title-line
  {
    display: flex;
    margin: 20px 0;
  }
  /* Breakpoints */
@media (max-width: 1399.98px) { 
    /* end 1399.98px*/
 }
@media (max-width: 1199.98px) { 
    /* end 1199.98px*/
 }
@media (max-width: 991.98px) { 
    /* end 991.98px*/
 }
@media (max-width: 767.98px) { 
  .agentic-ai-culture-block .title-disc .title-h2 {font-size: 40px;line-height: normal}
  .agentic-ai-culture-block .title-disc p {font-size: 19px !important}
  .culture-box-wrap .culture-box .P-excerpt {font-size: 14px;line-height: 21px}
    /* end 767.98px*/
 }
@media (max-width: 575.98px) { 
    /* end 575.98px*/
 }