.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.lfr-layout-structure-item-33ec50d0-23f2-b3ca-e75d-4e5d07033ea6 {
  display: none;
  @media (max-width: 991px) {
    display: block;
transition: transform 0.3s ease;
    &:hover {
      transform: scale(1.1);
    }
  }
}
.lfr-layout-structure-item-dbcfbc56-9b17-5ca1-cd56-9e55590511f1 {
transition: transform 0.3s ease;
@media (max-width: 991px) {
display: none;
}
}

.lfr-layout-structure-item-dbcfbc56-9b17-5ca1-cd56-9e55590511f1:hover {
  transform: scale(1.1);
}.lfr-layout-structure-item-5d365790-5edc-f7e6-b23f-36b05947bb85 {
padding-bottom: 3rem !important;
padding-left: 10rem !important;
padding-right: 10rem !important;
padding-top: 3rem !important;
}
.lfr-layout-structure-item-837295b7-a4c1-2a61-886f-6035ee8dba88 {
padding-top: 0.75rem !important;
}
.lfr-layout-structure-item-837295b7-a4c1-2a61-886f-6035ee8dba88 {
  .value-card.value-card--transparent {
    .card-title {
      font-size: 0.875rem;
    }
    .card-description {
      font-size: 0.875rem;
    }
  }

  .row.row-mobile-block {
    margin-left: -0.375rem;
    margin-right: -0.375rem;

    .col-12.col-md-6 {
      padding-left: 0.375rem;
      padding-right: 0.375rem;
    }
  }

  @media (max-width: 991px) {
    .row.row-mobile-block {
      margin-left: 0 !important;
      margin-right: 0 !important;
    }
  }

  .col-12.mb-4 {
    margin-bottom: 0.75rem !important;
  }
}
.lfr-layout-structure-item-0ce62603-41f0-5fb5-37c4-35c3b2e9d5fe {
padding-bottom: 3rem !important;
padding-left: 10rem !important;
padding-right: 10rem !important;
padding-top: 3rem !important;
}
.lfr-layout-structure-item-4c6bc88f-2b63-f6de-a77d-37a63f5df008 {
  .header-title {
    font-size: 2.5rem;
  }
  .header-title {
    font-description: 1rem;
  }
  @media (max-width: 991px) {
    padding-top: 2rem;
    .header-title {
      font-size: 2rem;
      padding: 0 1rem 0 1rem;
    }
    .header-description {
      margin-top: 2rem;
    }
  }
}
.lfr-layout-structure-item-65e1fa9f-ec98-95bc-8af2-a16c7f108eca {
  .cw-three-value-cards {
    .row.row-mobile-block {
      .value-card {
        &.value-card--transparent {
          padding: 1rem;
        }
      }

      .card-description {
        margin-top: 0 !important;
      }

      .col-12.col-md-12.mb-4 {
        margin-bottom: 0 !important;
      }

      @media (max-width: 991px) {
        .card-description {
          font-size: 1rem !important;
        }
      }
    }
  }
}
.lfr-layout-structure-item-072ddc43-ad0b-0a38-72e0-a5c2826795bd {
padding-top: 0.75rem !important;
}
.lfr-layout-structure-item-072ddc43-ad0b-0a38-72e0-a5c2826795bd {
  .value-card.value-card--transparent {
    .card-title {
      font-size: 0.875rem;
    }
    .card-description {
      font-size: 0.875rem;
    }
  }

  .row.row-mobile-block {
    margin-left: -0.375rem;
    margin-right: -0.375rem;

    .col-12.col-md-6 {
      padding-left: 0.375rem;
      padding-right: 0.375rem;
    }
    .col-12.col-md-6.mb-4 {
      margin-bottom: 0 !important;
    }
  }

  @media (max-width: 991px) {
    .row.row-mobile-block {
      .col-12.col-md-6.mb-4 {
        margin-bottom: 0.75rem !important;
      }
    }
  }
}
.lfr-layout-structure-item-3f73adc3-5d64-8929-931e-8e859be35dde {
padding-top: 0.75rem !important;
}
.lfr-layout-structure-item-3f73adc3-5d64-8929-931e-8e859be35dde {
  .value-card.value-card--transparent {
    .card-title {
      font-size: 0.875rem;
    }
    .card-description {
      font-size: 0.875rem;
    }
  }

  .row.row-mobile-block {
    margin-left: -0.375rem;
    margin-right: -0.375rem;

    .col-12.col-md-4 {
      padding-left: 0.375rem;
      padding-right: 0.375rem;
      margin-bottom: 0 !important;
    }
  }

  @media (max-width: 991px) {
    .row.row-mobile-block {
      margin-left: 0 !important;
      margin-right: 0 !important;

      .col-12.col-md-4 {
        padding-left: 0.5rem !important;
        padding-right: 0.5rem !important;
      }

      .col-12.col-md-4.mb-4 {
        margin-bottom: 0.75rem !important;
      }
    }
  }
}
.lfr-layout-structure-item-01b9a3c9-86e8-8b94-a960-df2db3735dd4 {
padding-top: 0.75rem !important;
}
.lfr-layout-structure-item-01b9a3c9-86e8-8b94-a960-df2db3735dd4 {
  .cw-three-value-cards {
    .row.row-mobile-block {
      .value-card.value-card--transparent {
        background-color: transparent !important;
        padding: 0 !important;
        border-radius: 0 !important;
        box-shadow: none !important;

        .sub-items {
          margin-top: 0 !important;
          background-color: transparent !important;
          border: none !important;
          padding: 0 !important;
          border-radius: 0 !important;
          box-shadow: none !important;
        }

        .sub-item-content {
          margin-bottom: 0.75rem !important;
          transition: transform 0.3s ease;

          &:hover {
            transform: translateY(-0.125rem);
            box-shadow: 0 0.5rem 1.5rem rgba(13, 101, 164, 0.4);
          }
        }

        .sub-items-connector-icon-wrapper {
          align-items: center !important;
        }

        .connector-icon {
          align-items: center !important;
          padding-top: 0 !important;
          transform: translateY(-0.5rem);
        }
      }

      .col-12.col-md-12.mb-4 {
        margin-bottom: 0 !important;
        @media (max-width: 991px) {
          margin-bottom: 0.75rem !important;
        }
      }
    }
  }
}
.lfr-layout-structure-item-564e0362-50d2-38c4-5719-fa73c0db2bcd {
  background: linear-gradient(
    99.86deg,
    rgba(240, 247, 255, 0.47) 42.6%,
    rgba(255, 255, 255, 0.47) 101.07%
  );
}
.lfr-layout-structure-item-b7d98066-118d-70fb-48aa-1085eefa4669 {
padding-top: 0.75rem !important;
}
.lfr-layout-structure-item-32205eba-91a3-3524-37e1-5d93d6d6f442 {
padding-bottom: 0.5rem !important;
padding-top: 1.5rem !important;
}
.lfr-layout-structure-item-32205eba-91a3-3524-37e1-5d93d6d6f442 {
  .header-title {
    font-size: 2rem;
  }
  @media (max-width: 991px) {
    .header-title {
      font-size: 1.125rem;
      padding: 4rem 1.5rem 0 1rem;
    }
  }
}
