.lfr-layout-structure-item-container {padding: 0;}.lfr-layout-structure-item-row {overflow: hidden;}.lfr-layout-structure-item-201cc647-ea0e-1ffd-41ef-638046b71a45 {
margin-bottom: var(--spacer-5,3rem) !important;
color: var(--color-brand-primary) !important;
}
.lfr-layout-structure-item-c36f119f-998f-2652-d1e3-5131382ce1f1 {
width: 180px !important;
}
.lfr-layout-structure-item-6daecec3-6506-e5b0-2b33-173f9f1b3094 {
border-style: solid; border-width: 0 !important; border-width: 0px !important;
}
.lfr-layout-structure-item-03c0d157-8420-cebf-ddc6-b193b1a5c2db {
border-style: solid; border-width: 0 !important; border-width: 0px !important;
padding-bottom: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-6,4.5rem) !important;
}
.lfr-layout-structure-item-13c7099c-e878-11ee-a134-28270972bcc0 {
border-style: solid; border-width: 0 !important; border-width: 0px !important;
padding-bottom: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-e202ab74-a93f-bcb3-2526-3fbda58ba02e {
border-style: solid; border-width: 0 !important; border-width: 0px !important;
}
.lfr-layout-structure-item-97516978-e2e9-235a-75ac-aba725b2fa07 {
border-style: solid; border-width: 0 !important; border-width: 0px !important;
}
.lfr-layout-structure-item-e713cd27-76af-0264-4267-49c32c7487c8 {
font-size: 25px !important;
}
.lfr-layout-structure-item-5ec50c8d-c17d-db7c-ebe9-da5709e8f9cd {
margin-bottom: var(--spacer-3,1rem) !important;
color: var(--color-brand-primary) !important;
}
.lfr-layout-structure-item-22f824c1-f8d2-fa05-f166-94e00dd48670 {
background-color: var(--color-brand-primary) !important;
border-style: solid; border-width: 0 !important; border-width: 0px !important;
}
.lfr-layout-structure-item-8826560d-8d4f-c9b0-34e0-1402f817e15a {
margin-bottom: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-57e190e3-3c33-5cd0-f04b-228d3a6b2bc1 {
border-style: solid; border-width: 0 !important; border-width: 0px !important;
}
.lfr-layout-structure-item-1d0d281f-0f8f-78da-b96d-a815671ff862 {
border-style: solid; border-width: 0 !important; border-width: 0px !important;
padding-bottom: var(--spacer-6,4.5rem) !important;
padding-top: var(--spacer-6,4.5rem) !important;
}
.lfr-layout-structure-item-0b7228f2-6387-18c7-5a1d-0704e7d8d695 {
margin-bottom: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-37350ea3-b0d8-ef31-bf44-8c09c8bec009 {
text-align: right !important;
}
.lfr-layout-structure-item-2d0c5596-65b0-489b-6acf-ab2bcb73c1a8 {
margin-bottom: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-7b54e481-4783-9524-12a8-c385c5e81cff {
margin-bottom: var(--spacer-3,1rem) !important;
color: var(--color-brand-primary) !important;
}
.lfr-layout-structure-item-b2359709-83dc-573b-7d05-b48175cc37f1 {
font-size: 35px !important;
text-align: center !important;
color: var(--color-brand-primary) !important;
}
.lfr-layout-structure-item-cb0d61e7-cd2c-4b2a-df09-516f85c5c583 {
background-color: var(--color-neutral-1) !important;
border-style: solid; border-width: 0 !important; border-width: 0px !important;
padding-bottom: var(--spacer-6,4.5rem) !important;
padding-top: var(--spacer-6,4.5rem) !important;
}
.lfr-layout-structure-item-742a595a-fd41-e216-6f3a-d569996fe727 {
color: var(--color-brand-primary) !important;
}
.lfr-layout-structure-item-aee9da43-09e5-f362-cf0c-d9c4d9e77cb8 {
border-style: solid; border-width: 0 !important; border-width: 0px !important;
}
.lfr-layout-structure-item-aee9da43-09e5-f362-cf0c-d9c4d9e77cb8 {
border-bottom: 1px solid var(--color-neutral-2);
}.lfr-layout-structure-item-9535f766-3096-37fc-e86c-4f37a847380d {
margin-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-e20579d6-09c6-97ef-ee36-5d206d858953 {
margin-bottom: var(--spacer-5,3rem) !important;
color: var(--color-brand-primary) !important;
}
.lfr-layout-structure-item-d97f9c64-44c0-f5a0-e36f-0591aac38cfa {
border-style: solid; border-width: 0 !important; border-width: 0px !important;
padding-bottom: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-d97f9c64-44c0-f5a0-e36f-0591aac38cfa {
.navbar-nav {
  justify-content: end;
}
}.lfr-layout-structure-item-8c62245a-5cd9-096a-bd51-583f5bdd8e55 {
font-size: 25px !important;
margin-bottom: var(--spacer-5,3rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-6caddaef-dff5-6354-dd9a-05989e6919cf {
font-size: 35px !important;
text-align: center !important;
color: var(--color-brand-primary) !important;
}
.lfr-layout-structure-item-c54cc450-675f-bb0f-9979-7ad2bc6cc33a {
font-size: 24px !important;
color: var(--color-neutral-0) !important;
}
.lfr-layout-structure-item-fbfe18cd-beb8-393d-0fed-5db115352ac3 {
margin-left: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-2,0.5rem) !important;
color: var(--color-neutral-0) !important;
}
.lfr-layout-structure-item-f67d9716-28d0-7031-4f1f-45fe495adb87 {
border-style: solid; border-width: 0 !important; border-width: 0px !important;
}
.lfr-layout-structure-item-5ed1bb3a-c871-a0a1-42f6-001cd57ae70d {
background-color: var(--color-brand-primary-lighten-5) !important;
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-5ed1bb3a-c871-a0a1-42f6-001cd57ae70d) !important;
border-style: solid; border-width: 0 !important; border-width: 0px !important;
padding-bottom: var(--spacer-6,4.5rem) !important;
padding-top: var(--spacer-6,4.5rem) !important;
}
.lfr-layout-structure-item-0886cbdd-9099-4937-e767-2067d7412731 {
font-size: 35px !important;
text-align: center !important;
color: var(--color-brand-primary) !important;
}
.lfr-layout-structure-item-1982e488-2491-c760-54d0-c1006569207c {
  flex-wrap: wrap;
  margin-bottom: 0px;
.portlet-borderless .portlet-content {
    padding: 8px 0 0 0;
}
.portlet {
  position: static;
}
}.lfr-layout-structure-item-d4847645-2fae-01b3-4edb-0ab95bde63ae {
margin-bottom: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-93ee050c-666e-e17e-41f7-fc00f284fb94 {
width: 35px !important;
}
.lfr-layout-structure-item-f32766e7-0902-9428-e993-07ff7ec4c7fd {
  /* Temporary removal of forms titles */
  .portlet-forms-display .lfr-ddm__default-page-header {
    display: none !important;
  }

  /* Temporary fix for mobile tabs select */
  @media (max-width: 479px) {
    .component-tabs .navbar-nav {
      background-color: var(--color-neutral-1);
      border-radius: 1rem;
    }
  }
}

/* table pattern styles */
.pt-table-container {
  overflow-x: auto;
  /* General table styling */
  table {
    width: 100%;
    border-collapse: collapse;
    margin: 0px 0;
  }
  
  /* Header row styling */
  th {
    font-size: 18px; /* H5 size */
    color: var(--color-brand-primary); /* Purple color */
    padding: 12px 15px;
    border-top: 2px solid var(--color-neutral-2);
    border-bottom: 2px solid var(--color-neutral-2);
    border-left: none; /* Remove left border */
    border-right: none; /* Remove right border */
    background-color: white;
    text-align: left;
  }
  
  /* Body rows styling */
  td {
    font-size: 18px; /* Paragraph size */
    color: var(--color-neutral-3); /* Gray color */
    padding: 12px 15px;
    border: none; /* No vertical borders */
  }
  
  /* Alternating row background colors */
    tr:nth-child(even) {
    background-color: #f9f9f9; /* Gray fill for even rows */
  }
  tr:nth-child(odd) {
    background-color: white;
  }
  .highlight-cell {
    color: #D23052 !important;
  }
}
.reduced-font {
  th, td {
    font-size: 16px;
  }
}

.lfr-layout-structure-item-fa865d51-cbb6-5f5c-8427-bd434016c850 {
padding-bottom: var(--spacer-6,4.5rem) !important;
padding-top: 2.5rem !important;
}
.lfr-layout-structure-item-cff474c8-8c09-43f1-9c15-47c7211fff01 {
font-size: 25px !important;
text-align: center !important;
}
.lfr-layout-structure-item-ab49168e-4d8a-4956-23c0-58658579fbf9 {
margin-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-3d72d3f3-be8e-e9f1-baa8-c53eb2268f31 {
font-size: 15px !important;
margin-bottom: var(--spacer-3,1rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-68c87e41-046c-d600-728c-b616e6a8c4ea {
border-style: solid; border-width: 0 !important; border-width: 0px !important;
}
.lfr-layout-structure-item-c7479b52-eed2-db9b-9fcc-75387f94765c {
font-size: 20px !important;
margin-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-6c3ee044-ce45-3624-f683-ef4499d839a9 {
border-style: solid; border-width: 0 !important; border-width: 0px !important;
}
.lfr-layout-structure-item-4f625660-4337-d5f8-29f5-50a83cc9f1f1 {
border-style: solid; border-width: 0 !important; border-width: 0px !important;
padding-bottom: var(--spacer-5,3rem) !important;
padding-top: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-887af53c-7ddb-0639-a13d-b9226e1b3004 {
width: 35px !important;
}
.lfr-layout-structure-item-eaf574b4-f656-7fd5-5044-397e5000e496 {
font-size: 35px !important;
text-align: center !important;
color: var(--color-brand-primary) !important;
}
.lfr-layout-structure-item-47d40f73-aeff-42fe-46af-e13c5dd1a81c {
border-style: solid; border-width: 0 !important; border-width: 0px !important;
}
.lfr-layout-structure-item-db35fa3f-9efe-e9c7-a6d7-70e84cad5a56 {
border-style: solid; border-width: 0 !important; border-width: 0px !important;
}
.lfr-layout-structure-item-3b94c100-2348-9d1b-e92c-aff6c064203b {
border-style: solid; border-width: 0 !important; border-width: 0px !important;
}
.lfr-layout-structure-item-6d769031-e042-f16d-cde1-ccd78bf97c83 {
margin-bottom: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-a1c074d8-f4cf-f63c-3ace-0098467097bf {
margin-bottom: var(--spacer-3,1rem) !important;
color: var(--color-brand-primary) !important;
}
.lfr-layout-structure-item-1f89933a-a47b-6ced-bef8-169e921a2ed8 {
margin-bottom: var(--spacer-3,1rem) !important;
color: var(--color-brand-primary) !important;
}
.lfr-layout-structure-item-090569e5-d121-b685-8658-52cfc2ecfe38 {
  .portlet {
    margin-bottom: 0px;
  }
}.lfr-layout-structure-item-5a068ec0-5b0a-d551-81e7-33165b28d5db {
font-size: 15px !important;
margin-bottom: var(--spacer-3,1rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-fb79e16d-c1dc-58df-0e5e-48478d1e989e {
margin-bottom: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-7e0a7f6a-2987-593b-7125-3fd5339cd57b {
margin-bottom: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-268e7a07-5e5c-11cb-c3d4-22b4a0e174e9 {
margin-bottom: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-7cdc7468-0723-7a3a-2f34-9c17bf98756d {
display: none !important;
}
.lfr-layout-structure-item-07067e8e-9429-0d8c-5056-98d87fa1b8ae {
width: 35px !important;
}
.lfr-layout-structure-item-e740cbaf-1cc7-4687-a897-115a50b8837f {
border-style: solid; border-width: 0 !important; border-width: 0px !important;
}
.lfr-layout-structure-item-e443203b-b533-f711-da1f-00692f0503e6 {
font-size: 15px !important;
margin-bottom: var(--spacer-3,1rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-2db33d58-fd6c-5a28-0af8-83fe5fdd2ca8 {
border-style: solid; border-width: 0 !important; border-width: 0px !important;
padding-bottom: var(--spacer-2,0.5rem) !important;
padding-top: var(--spacer-2,0.5rem) !important;
color: var(--color-neutral-0) !important;
}
.lfr-layout-structure-item-2db33d58-fd6c-5a28-0af8-83fe5fdd2ca8 {
}.lfr-layout-structure-item-87d8f36d-fb10-2461-eb57-46db276aeabc {
font-size: 15px !important;
margin-bottom: var(--spacer-3,1rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-aaf50580-3369-a69f-31ab-23bf8e3265d2 {
background-color: var(--color-neutral-1) !important;
border-style: solid; border-width: 0 !important; border-width: 0px !important;
}
.lfr-layout-structure-item-358ba432-7479-0b1c-5a4e-f924aae31357 {
font-size: 35px !important;
text-align: center !important;
color: var(--color-brand-primary) !important;
}
.lfr-layout-structure-item-fe0531cb-7f10-6b94-7bc6-bd09cfef2560 {
font-size: 15px !important;
margin-bottom: var(--spacer-3,1rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-f057c711-4350-c234-5f5c-f4bc01320964 {
border-style: solid; border-width: 0 !important; border-width: 0px !important;
}
.lfr-layout-structure-item-2792fc0c-a748-786c-84c3-cdf5406e8714 {
background-color: var(--color-brand-primary) !important;
border-style: solid; border-width: 0 !important; border-width: 0px !important;
}
.lfr-layout-structure-item-ec6c0916-7736-6870-86b5-cd01b7c16c1e {
  flex-wrap: wrap;
  margin-bottom: 0px;
.portlet-borderless .portlet-content {
    padding: 8px 0 0 0;
}
.portlet {
  position: static;
}
}

.navbar-nav {
flex-wrap: wrap;
}.lfr-layout-structure-item-3e98e17f-ad23-0953-3a24-dc45b679d918 {
border-style: solid; border-width: 0 !important; border-width: 0px !important;
}
.lfr-layout-structure-item-3efd9345-242b-ec3c-3b69-e910add6a519 {
text-align: center !important;
}
.lfr-layout-structure-item-108a2f04-18dd-4375-c3fc-69d1efbdfd8c {
text-align: right !important;
}
.lfr-layout-structure-item-c345dfcf-c908-6763-5598-89f82339d392 {
border-style: solid; border-width: 0 !important; border-width: 0px !important;
padding-bottom: var(--spacer-2,0.5rem) !important;
padding-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-e57f54a4-497b-2203-4fd5-0c65010f396e {
font-size: 15px !important;
margin-bottom: var(--spacer-3,1rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-c62fc159-4782-1996-8943-41cb268dd59c {
text-align: right !important;
}
.lfr-layout-structure-item-b9b2300a-f934-e972-4cc3-d0e50c38c315 {
font-size: 15px !important;
margin-bottom: var(--spacer-3,1rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-7e7bb1a5-3e74-3ce0-5535-2b04b13bc21c {
width: 35px !important;
}
.lfr-layout-structure-item-a35956e9-d8bf-5727-9ff2-b4f7b4373f1b {
font-size: 35px !important;
text-align: center !important;
color: var(--color-brand-primary) !important;
}
.lfr-layout-structure-item-733b0c2d-1dde-15bb-bea2-b03b3f8377e2 {
border-style: solid; border-width: 0 !important; border-width: 0px !important;
}
.lfr-layout-structure-item-5c28dfda-0973-13d5-0554-8603a599a024 {
background-color: var(--color-brand-primary-lighten-5) !important;
border-style: solid; border-width: 0 !important; border-width: 0px !important;
padding-bottom: var(--spacer-6,4.5rem) !important;
padding-top: var(--spacer-6,4.5rem) !important;
}
.lfr-layout-structure-item-9d946d71-fea3-ee76-a5dc-b4042057e82e {
border-style: solid; border-width: 0 !important; border-width: 0px !important;
}
.lfr-layout-structure-item-a3456cec-d5a8-24e2-4a02-9afe517aac47 {
font-size: 15px !important;
margin-bottom: var(--spacer-3,1rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-4a7c9f96-f053-cc97-7b7c-d5b054ed24a1 {
font-size: 35px !important;
text-align: center !important;
color: var(--color-brand-primary) !important;
}
.lfr-layout-structure-item-6d7472dc-4966-248a-c327-abeaefbc8e57 {
border-style: solid; border-width: 0 !important; border-width: 0px !important;
padding-bottom: var(--spacer-5,3rem) !important;
padding-top: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-7caac5aa-2d08-5a9b-c35c-613d2eadfc19 {
text-align: right !important;
}
.lfr-layout-structure-item-daa1d264-c741-0165-87f0-2305dc4f0251 {
margin-bottom: var(--spacer-1,0.25rem) !important;
color: var(--color-brand-primary) !important;
}
.lfr-layout-structure-item-d32a01fd-92ed-3cc3-0b68-915b5fb14519 {
margin-bottom: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-4e0343e0-12a2-c110-bd8d-3e6ab9fc7fee {
border-style: solid; border-width: 0 !important; border-width: 0px !important;
}
.lfr-layout-structure-item-a90aec44-6742-3438-2698-ac0c49d7d6db {
border-style: solid; border-width: 0 !important; border-width: 0px !important;
padding-bottom: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-564e9ae3-3ec5-b914-25c2-23901126ac90 {
padding-bottom: var(--spacer-6,4.5rem) !important;
padding-top: var(--spacer-6,4.5rem) !important;
}
.lfr-layout-structure-item-1d8f8130-f1f2-b381-f5fc-002fd03c38f1 {
border-style: solid; border-width: 0 !important; border-width: 0px !important;
}
.lfr-layout-structure-item-28a164d4-9284-88d4-3cec-e389714a85e8 {
margin-bottom: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-58d2c1fe-a512-c10e-2277-41a71ea16f0a {
color: var(--color-neutral-0) !important;
}
.lfr-layout-structure-item-092f52a7-0fff-06f7-a058-4b6b1e46bb57 {
border-style: solid; border-width: 0 !important; border-width: 0px !important;
}
.lfr-layout-structure-item-4315b90a-5c52-bbde-fa93-8dba414a8f51 {
font-size: 35px !important;
text-align: center !important;
color: var(--color-brand-primary) !important;
}
.lfr-layout-structure-item-47bc089a-eb91-b52e-5efe-6b96865242e3 {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-47bc089a-eb91-b52e-5efe-6b96865242e3) !important;
border-style: solid; border-width: 0 !important; border-width: 0px !important;
padding-bottom: var(--spacer-7,6rem) !important;
padding-top: var(--spacer-7,6rem) !important;
}
.lfr-layout-structure-item-212644ac-4c7e-1d65-af9f-18c68b0d0464 {
margin-bottom: var(--spacer-5,3rem) !important;
color: var(--color-brand-primary) !important;
}
.lfr-layout-structure-item-7b75a529-0eb1-b77a-a065-1617b58ccc20 {
margin-bottom: var(--spacer-3,1rem) !important;
color: var(--color-brand-primary) !important;
}
@media screen and (max-width: 575px) {.lfr-layout-structure-item-66b3917f-9442-3504-10a5-c3c1dc486f75 {
width: 50px !important;
}
}