.services-overview-sec {
        margin-left: auto;
        margin-right: auto;
        max-width: 1200px;
        padding-top: 2.5rem;
        padding-bottom: 2.5rem;
}
  
@media (min-width: 1920px) {
  
        .services-overview-sec {
                max-width: 1400px;
        }
}
  
  .services-overview-sec h2 {
        position: relative;
        margin-bottom: 1.5rem;
        font-size: 1.75rem;
        --tw-text-opacity: 1;
        color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
  
  @media (min-width: 768px) {
  
        .services-overview-sec h2 {
                font-size: 2rem;
                line-height: 1.5;
                font-weight: 500;
        }
}
  
  .services-overview-sec .overview-box {
        display: grid;
        width: 100%;
        grid-template-columns: repeat(1, minmax(0, 1fr));
        gap: 1.25rem;
}
  
  @media (min-width: 768px) {
  
        .services-overview-sec .overview-box {
                gap: 1.5rem;
        }
}
  
  @media (min-width: 1024px) {
  
        .services-overview-sec .overview-box {
                grid-template-columns: repeat(2, minmax(0, 1fr));
        }
  
        .services-overview-sec .overview-box .twm-alpha-accordion-head {
                pointer-events: none;
        }
  
        .services-overview-sec .overview-box .twm-alpha-accordion-head .down-icon {
                display: none;
        }
}
  
  .services-overview-sec .services-block {
        display: flex;
        flex-direction: column;
        gap: 1.5rem;
}
  
  @media (min-width: 768px) {
  
        .services-overview-sec .services-block {
                flex-direction: row;
        }
}
  
  .services-overview-sec .services-block .services-box {
        display: flex;
        flex-direction: column;
        gap: 1rem;
}
  
  @media (min-width: 768px) {
  
        .services-overview-sec .services-block .services-box {
                flex: 1 1 0%;
        }
}
  
  .services-overview-sec .services-block .services-box h3 {
        color: #FFBA7B;
        font-size: 1rem;
        line-height: 1.5;
        letter-spacing: 0.08em;
        font-weight: 500;
      }
  
  .services-overview-sec .services-block .services-box .services-list {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        gap: 0.75rem;
}
  
  .services-overview-sec .services-block .services-box .services-list h4 {
          color: #FFBA7B;
          letter-spacing: 0.56px;
          font-size: 0.875rem;
          line-height: 1.6;
          letter-spacing: 0.04rem;
        }
  
  .services-overview-sec .services-block .services-box .services-list a {
          line-height: 150%;
          font-size: 14px;
          letter-spacing: 1.4px;
        }
  
  .services-overview-sec .services-block .services-box .services-list a:hover {
        --tw-text-opacity: 1;
        color: rgb(255 103 0 / var(--tw-text-opacity, 1));
}
  
  @media (min-width: 768px) {
  
  .services-overview-sec .services-block .services-box .services-list a {
            font-size: 16px;
            letter-spacing: 1.6px
        }
          }
  
  .services-overview-sec .no-result {
        position: relative;
        z-index: 2;
        display: flex;
        flex-direction: column;
        align-items: center;
        gap: 1.5rem;
        font-size: 1rem;
        line-height: 1.5;
        letter-spacing: 0.08em;
}
  
  .services-overview-sec .no-result img {
      width: 130px;
      height: 130px;
    }
/*# sourceMappingURL=services-overview.css.map */
