.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.lfr-layout-structure-item-3ba9b9a8-15bd-c830-85da-4ad1cbea584e {
margin-bottom: var(--spacer-10,10rem) !important;
margin-top: var(--spacer-8,7.5rem) !important;
}
#wrapper .text-box h2 {
    color: #0a3473;
    text-decoration: underline #0a3473;
    font-size: 2.5rem;
    margin-bottom: 2.5rem;
}
#wrapper .text-box h3 {
    font-weight: bold;
    font-size: 1.6rem;
}
#wrapper .text-box p {
    font-size: 1.3rem;
    line-height: 1.5;
    color: #2f3032;
}

#wrapper .text-box .bg-container-primary-secondary p {
    color: #fff;
}

#wrapper .bg-container-primary-secondary

 {
    background-color: #1266e2 !important;
    color: #fff !important;
    background: linear-gradient(274deg, #043276 0, #0a3473 100%)  !important;;
}

#wrapper .text-box .list-group-item {
  color: #020202;
  background-color: transparent;

}
.lfr-layout-structure-item-bddca5d7-6483-518f-fbc0-f44a3503160b {
margin-bottom: var(--spacer-7,6rem) !important;
margin-top: var(--spacer-7,6rem) !important;
padding-left: var(--spacer-3,1rem) !important;
padding-right: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-b5cf29fc-118a-7b9e-2d83-a72cdf31d5f2 {
margin-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-bc55b5e8-4070-827c-39ad-23f3040ee9f2 {
margin-bottom: var(--spacer-3,1rem) !important;
}
#wrapper .desktop-nav .main-nav-ul {
    justify-content: center !important;
    align-items: center;
}.lfr-layout-structure-item-23a3f62f-a5b8-5a42-eee4-0ff29950c8c7 {
margin-bottom: var(--spacer-8,7.5rem) !important;
}
.lfr-layout-structure-item-1b8e52ad-e7d6-7486-7ca8-61c9c421daeb {
margin-top: var(--spacer-3,1rem) !important;
}
#wrapper .lead {
  font-size: calc(1.275rem + 0.3vw);
  font-weight: 300;
  color: #2f2f2f;
  font-size: 1.3rem;
}

@media (min-width: 1200px) {
  #wrapper .lead {
    font-size: 1.3rem;
  }
}
#wrapper .table-dark {
  --bs-table-bg: #093474 !important;
  font-size: 1.1rem !important;
}
#wrapper .table {
  font-size: 1.1rem !important;
}
ol li::marker {
  font-size: 1.3rem;
  font-weight: bold;
}
.lfr-layout-structure-item-81fd8aa5-23a8-887b-5ae8-59539c9f5000 {
margin-bottom: var(--spacer-6,4.5rem) !important;
}
.lfr-layout-structure-item-3c404673-f511-b561-a6cc-4398a1308ddd {
margin-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-c51b81d1-ff84-61ee-14c2-8248b7a238e2 {
margin-bottom: var(--spacer-5,3rem) !important;
}
