.how-we-work-wrap {
  padding: 50px 0; }
  @media (max-width: 767px) {
    .how-we-work-wrap {
      padding: 32px 0; } }
  @media (max-width: 767px) {
    .how-we-work-wrap .work-process-list > ul:last-child li:last-child {
      padding-bottom: 0; }
      .how-we-work-wrap .work-process-list > ul:last-child li:last-child p {
        margin: 0; } }
  .how-we-work-wrap .work-process-list > ul > li {
    padding: 40px; }
    @media (max-width: 1024px) {
      .how-we-work-wrap .work-process-list > ul > li {
        padding: 24px; } }
    .how-we-work-wrap .work-process-list > ul > li:not(:last-child) {
      border-right: 2px dashed #6C757D; }
      @media (max-width: 767px) {
        .how-we-work-wrap .work-process-list > ul > li:not(:last-child) {
          border-bottom: 2px dashed #6C757D;
          border-right: 0; } }
  .how-we-work-wrap .work-process-list > ul:not(:last-child) {
    border-bottom: 2px dashed #6C757D; }

.work-process-item {
  display: flex; }
  @media (max-width: 1024px) {
    .work-process-item {
      flex-wrap: wrap; } }
  .work-process-item__icon {
    width: 126px;
    flex-shrink: 0; }
    @media (max-width: 1100px) {
      .work-process-item__icon {
        width: 84px; } }
    @media (max-width: 1024px) {
      .work-process-item__icon {
        width: 100%;
        padding-bottom: 16px; } }
    .work-process-item__icon .icon-box {
      width: 100px;
      height: 100px;
      display: flex;
      justify-content: center;
      align-items: center;
      border-radius: 100%;
      background: #fff;
      box-shadow: 0px 1px 5px 2px rgba(0, 0, 0, 0.1); }
      @media (max-width: 1100px) {
        .work-process-item__icon .icon-box {
          width: 84px;
          height: 84px; } }
      @media (max-width: 1024px) {
        .work-process-item__icon .icon-box {
          margin: 0 auto; } }
      .work-process-item__icon .icon-box svg {
        display: block; }
        .work-process-item__icon .icon-box svg path {
          fill: #005457; }
  .work-process-item__content {
    width: 100%;
    padding-left: 40px;
    font-size: 16px;
    line-height: 1.6; }
    @media (max-width: 1100px) {
      .work-process-item__content {
        padding-left: 24px; } }
    @media (max-width: 575px) {
      .work-process-item__content {
        padding-left: 0; } }
    .work-process-item__content .h6 {
      padding-bottom: 20px; }
      @media (max-width: 767px) {
        .work-process-item__content .h6 {
          padding-bottom: 16px; } }

/*# sourceMappingURL=how-we-work.css.map */
