.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.lfr-layout-structure-item-3d824080-2d3c-fbba-2f18-147ef808406c {
font-weight: var(--font-weight-lighter) !important;
padding-right: var(--spacer-3,1rem) !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-3d824080-2d3c-fbba-2f18-147ef808406c .component-heading {
  font-size: clamp(0.6875rem, 0.3vw + 0.62rem, 0.8125rem) !important;
  line-height: 1.2;
  letter-spacing: 0.03em;
}.lfr-layout-structure-item-35ef224a-e207-3b17-1c96-d1f4bd7a1a32 {
height: 70px !important;
margin-right: var(--spacer-2,0.5rem) !important;
width: 70px !important;
}
.lfr-layout-structure-item-163c71ba-3cf4-98ee-6893-083c9a379e2c {
color: var(--white) !important;
}
.lfr-layout-structure-item-7c3a6958-1810-f7bb-3824-d61875b95301 {
height: 450px !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-cf12cfe4-6353-318f-f6bf-4233c5fb1476 {
margin-bottom: var(--spacer-3,1rem) !important;
margin-top: var(--spacer-3,1rem) !important;
color: var(--brand-color-2) !important;
}
.lfr-layout-structure-item-a64c2e3e-db57-1641-91a3-feb83f2ee4bd {
height: 150px !important;
margin-right: var(--spacer-2,0.5rem) !important;
width: 150px !important;
}
.lfr-layout-structure-item-07e6d6d1-3fd2-e858-5757-b89fd85d1600 h2 {
  font-size: clamp(1rem, 2.5vw, 1.375rem) !important; /* Min: 16px, Max: 22px */
}

.lfr-layout-structure-item-07e6d6d1-3fd2-e858-5757-b89fd85d1600 h3 {
  font-size: clamp(0.875rem, 2vw, 1.125rem) !important; /* Min: 14px, Max: 18px */
}.lfr-layout-structure-item-45790483-f346-798c-3261-e14d1e1783ed {
max-width: 1050px !important;
}
.lfr-layout-structure-item-e4be597d-3163-4661-5a9f-693c506a4d2e {
margin-bottom: var(--spacer-3,1rem) !important;
margin-top: var(--spacer-3,1rem) !important;
color: var(--brand-color-2) !important;
}
.lfr-layout-structure-item-4316c3e5-39f8-8884-c41c-4473100c3e0a {
border-color: #E5E7EB !important;
border-radius: 12px !important;
padding-bottom: 20px !important;
padding-left: 20px !important;
padding-right: 20px !important;
padding-top: 20px !important;
box-shadow: var(--box-shadow-sm) !important;
}
.lfr-layout-structure-item-f4088eda-f60c-b7cc-5647-f500b8a7601e {
margin-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-43853714-91cf-2239-608b-43cf55cb4ffa {
  @media (max-width: 768px) {
    justify-content: center !important;
  }
}.lfr-layout-structure-item-f176c4a0-a421-11a2-73d2-908b164e8639 {
color: var(--white) !important;
}
.lfr-layout-structure-item-1cd2a927-4ea3-bf38-9be9-90f5e733603f {
color: var(--brand-color-1) !important;
}
.lfr-layout-structure-item-1cd2a927-4ea3-bf38-9be9-90f5e733603f .component-heading {
  font-size: clamp(0.75rem, 1.2vw + 0.38rem, 1.625rem) !important;
  line-height: 1.1;
  letter-spacing: -0.01em;
}.lfr-layout-structure-item-0fde545f-b0ea-c920-45a2-2397d0574464 {
border-radius: 15px !important;
margin-bottom: var(--spacer-3,1rem) !important;
overflow: auto !important;
}
.lfr-layout-structure-item-19448697-4777-bac2-f94a-c99346abdc7f {
margin-top: var(--spacer-1,0.25rem) !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-52c3e20f-b0b9-e3b9-b590-f1c4fe45138d {
margin-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-ffb93067-2d28-a57a-488e-9e78f8739ae2 {
border-radius: 15px !important;
margin-bottom: var(--spacer-3,1rem) !important;
overflow: auto !important;
}
.main-container {
  padding: 2rem clamp(1rem, 8vw, 12rem);
}
.page-item.active .page-link::before{
background-color: var(--brand-color-1)
}
.navigation-bar-light.navbar-expand-md.navbar-underline .navbar-nav .nav-link.active::after {
        background-color: var(--brand-color-1)
}.lfr-layout-structure-item-6bccd6cd-6dd1-890b-c213-25d3f41e9c74 {
background-color: var(--brand-color-1) !important;
height: 54px !important;
}
@media (max-width: 1300px) {
  .rep-nav-container {
    justify-content: flex-start !important;
  }
}.lfr-layout-structure-item-3f00a1d2-81f7-db6f-3bfa-b04bb8d271d1 {
border-radius: 15px !important;
overflow: auto !important;
}
.lfr-layout-structure-item-5d455cd2-0e19-c332-977c-9fa40cec82a9 {
margin-bottom: var(--spacer-3,1rem) !important;
margin-top: var(--spacer-3,1rem) !important;
color: var(--brand-color-2) !important;
}
.lfr-layout-structure-item-2fe319af-b9e0-e271-c357-1f73c2253a42 {
background-color: var(--brand-color-1) !important;
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-2fe319af-b9e0-e271-c357-1f73c2253a42) !important;
padding-bottom: var(--spacer-3,1rem) !important;
padding-left: var(--spacer-4,1.5rem) !important;
padding-right: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-9e121480-addd-5b89-237b-7908cc44330b {
margin-bottom: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-5abe1614-bdf0-a541-e141-b31fbb47c882 {
height: 150px !important;
margin-left: var(--spacer-2,0.5rem) !important;
overflow: auto !important;
width: 150px !important;
}
.lfr-layout-structure-item-5abe1614-bdf0-a541-e141-b31fbb47c882 {
  width: 186px !important;
  height: 150px !important;
  overflow: visible !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  align-self: center !important;
  flex-shrink: 0 !important;
  margin-top: 0 !important;
}

.lfr-layout-structure-item-5abe1614-bdf0-a541-e141-b31fbb47c882 > div,
.lfr-layout-structure-item-5abe1614-bdf0-a541-e141-b31fbb47c882 .component-image,
.lfr-layout-structure-item-5abe1614-bdf0-a541-e141-b31fbb47c882 a {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 100% !important;
  height: 100% !important;
  overflow: visible !important;
}

.lfr-layout-structure-item-5abe1614-bdf0-a541-e141-b31fbb47c882 img {
  width: 186px !important;
  height: 150px !important;
  max-width: none !important;
  max-height: none !important;
  object-fit: contain !important;
  object-position: center !important;
}

@media (max-width: 991.98px) {
  .lfr-layout-structure-item-5abe1614-bdf0-a541-e141-b31fbb47c882 {
    width: 90px !important;
    height: 72px !important;
  }

  .lfr-layout-structure-item-5abe1614-bdf0-a541-e141-b31fbb47c882 img {
    width: 90px !important;
    height: 72px !important;
  }
}

@media (max-width: 575.98px) {
  .lfr-layout-structure-item-5abe1614-bdf0-a541-e141-b31fbb47c882 {
    width: 50px !important;
    height: 40px !important;
  }

  .lfr-layout-structure-item-5abe1614-bdf0-a541-e141-b31fbb47c882 img {
    width: 50px !important;
    height: 40px !important;
  }
}.lfr-layout-structure-item-81cba057-49b0-58fc-218a-583eda1f3eb4 {
margin-right: 2.5rem !important;
}
.lfr-layout-structure-item-8ebe8d0f-3d35-da96-68c3-3b6a33943a91 {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-8ebe8d0f-3d35-da96-68c3-3b6a33943a91) !important;
padding-bottom: var(--spacer-2,0.5rem) !important;
padding-left: var(--spacer-3,1rem) !important;
padding-right: var(--spacer-3,1rem) !important;
padding-top: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-ddae5ca2-6b2b-6140-5876-9a8524ff5cef {
margin-left: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-300c4181-aa27-4e10-a04e-218a9f557130 {
color: #4B5563 !important;
}
.lfr-layout-structure-item-300c4181-aa27-4e10-a04e-218a9f557130 .component-heading {
  font-size: clamp(0.6875rem, 0.9vw + 0.48rem, 1.375rem) !important;
  line-height: 1.2;
}.lfr-layout-structure-item-77cd05b5-7422-1cf7-fa41-3d27eef60a77 {
background-color: var(--brand-color-1) !important;
padding-bottom: var(--spacer-1,0.25rem) !important;
padding-left: 2rem !important;
padding-right: 2rem !important;
padding-top: var(--spacer-1,0.25rem) !important;
}
.lfr-layout-structure-item-77cd05b5-7422-1cf7-fa41-3d27eef60a77 {
  @media (max-width: 768px) {
    .row > .col:nth-child(2) {
      display: none !important;
    }
  }
}.lfr-layout-structure-item-5d501a73-7ba0-8889-b254-dd96ba919ad4 {
margin-bottom: var(--spacer-3,1rem) !important;
}
@media screen and (max-width: 767px) {.lfr-layout-structure-item-81cba057-49b0-58fc-218a-583eda1f3eb4 {
margin-right: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-ddae5ca2-6b2b-6140-5876-9a8524ff5cef {
margin-left: var(--spacer-0,0rem) !important;
margin-top: var(--spacer-2,0.5rem) !important;
}
}@media screen and (max-width: 575px) {.lfr-layout-structure-item-35ef224a-e207-3b17-1c96-d1f4bd7a1a32 {
height: 55px !important;
margin-bottom: var(--spacer-2,0.5rem) !important;
width: 55px !important;
}
.lfr-layout-structure-item-cf12cfe4-6353-318f-f6bf-4233c5fb1476 {
margin-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-a64c2e3e-db57-1641-91a3-feb83f2ee4bd {
height: 40px !important;
width: 40px !important;
}
.lfr-layout-structure-item-e4be597d-3163-4661-5a9f-693c506a4d2e {
margin-top: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-5d455cd2-0e19-c332-977c-9fa40cec82a9 {
margin-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-5abe1614-bdf0-a541-e141-b31fbb47c882 {
height: 40px !important;
width: 40px !important;
}
.lfr-layout-structure-item-81cba057-49b0-58fc-218a-583eda1f3eb4 {
margin-right: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-ddae5ca2-6b2b-6140-5876-9a8524ff5cef {
margin-left: var(--spacer-0,0rem) !important;
margin-top: var(--spacer-2,0.5rem) !important;
}
}