.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.lfr-layout-structure-item-6a18c992-ccf8-8d32-eb54-42653052066a {
margin-top: 2rem !important;
}
.lfr-layout-structure-item-8b3e3c7d-8a55-1780-d4f5-c0db8b06e607 {
}.lfr-layout-structure-item-c924f8c1-3f05-af5a-bf6c-7b18189099a0 {
margin-bottom: 5rem !important;
}
.lfr-layout-structure-item-21a68d1b-c7a3-6f97-7eed-104245272218 {
.mb-4, .my-4 {
    margin-bottom: 0px!important;
}
}.lfr-layout-structure-item-6591e3ff-0696-84f5-cea4-3cc1600c1714 {
overflow: visible !important;
}
.lfr-layout-structure-item-6591e3ff-0696-84f5-cea4-3cc1600c1714 {
position: relative;
}.lfr-layout-structure-item-b8dcc2aa-36cd-33dc-5259-a71d46f9696c {
background-color: var(--color-accent) !important;
margin-bottom: 0px !important;
margin-top: 0px !important;
}
.lfr-layout-structure-item-b9e7b8ea-26f9-eb57-6791-c7a646fd882d {
background-color: #FFFFFF !important;
margin-top: -3rem !important;
}
.lfr-layout-structure-item-b9e7b8ea-26f9-eb57-6791-c7a646fd882d {
 
}.lfr-layout-structure-item-f6e99646-db3d-31e4-8167-bebb4edd5a76 {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-f6e99646-db3d-31e4-8167-bebb4edd5a76) !important;
}
.lfr-layout-structure-item-e427f1ea-a59d-b166-9f14-86c7b2b1f5c3 {
background-color: #00000000 !important;
}
.lfr-layout-structure-item-5238694d-67d3-5f3b-a764-2fd36e974917 {
background-color: var(--vs-light-button-color) !important;
}
.lfr-layout-structure-item-5238694d-67d3-5f3b-a764-2fd36e974917 {
position: relative;
}.lfr-layout-structure-item-0320eaa3-25ee-897d-19f7-b82e1e190b12 {
color: #ffffff !important;
}
.lfr-layout-structure-item-a17713b5-0ec3-aa75-f86a-82f39bf2a939 {
background-color: #343A40 !important;
display: none !important;
margin-top: -14px !important;
}
/* Base
   ------------------------------------------------------------------ */

.com-media .lfr-layout-structure-item-collection .list-unstyled li article {
  margin-bottom: 1rem;
}

.com-media .lfr-layout-structure-item-collection .list-unstyled li article .com-media-description {
  display: none;
}

.com-media .lfr-layout-structure-item-collection .list-unstyled li:first-child article .com-media-description {
  display: block;
}

.com-media .lfr-layout-structure-item-collection .list-unstyled li:not(:first-child) article {
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: space-between;
}


/* ≥ 50rem
   ------------------------------------------------------------------ */

@media (min-width: 50rem) {
  .com-media .lfr-layout-structure-item-collection .list-unstyled {
    display: grid;
    gap: 2rem;
    grid-template-columns: 1fr;   /* first row has one column */
    grid-template-rows: auto auto;/* two rows */
    list-style: none;
    margin: 0;
    padding: 0;
  }

  .com-media .lfr-layout-structure-item-collection .list-unstyled li article {
    margin-bottom: initial;
  }

  .com-media .lfr-layout-structure-item-collection .list-unstyled li:first-child {
    grid-column: 1 / -1; /* span full width */
  }

  .com-media .lfr-layout-structure-item-collection .list-unstyled li:first-child article {
    display: flex;
  }

  .com-media .lfr-layout-structure-item-collection .list-unstyled li:first-child article > * {
    flex: 1;
  }

  .com-media .lfr-layout-structure-item-collection .list-unstyled li:first-child article img {
    height: 100%;
    object-fit: cover;
    object-position: center;
    width: 100%;
  }

  .com-media .lfr-layout-structure-item-collection .list-unstyled {
    grid-template-columns: repeat(3, 1fr); /* for second row */
  }

  .com-media .lfr-layout-structure-item-collection .list-unstyled li:first-child {
    grid-column: 1 / 4; /* first item spans all 3 columns */
  }

  .com-media .lfr-layout-structure-item-collection .list-unstyled li:nth-child(n + 2) {
    display: flex;
  }
}
.lfr-layout-structure-item-e6834bf5-212b-8721-8a6a-40a663f4ca8a {
margin-bottom: 5rem !important;
}
.lfr-layout-structure-item-a34823f3-1644-19c2-3daa-c51dba62d4e7 {
font-size: 48px !important;
font-weight: 900 !important;
margin-top: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-e76ecd7a-3181-b087-a862-a76692b5e64f {
.mb-4, .my-4 {
    margin-bottom: 0px!important;
}
}.lfr-layout-structure-item-4c169020-be74-f0bb-3727-7dc53bfe5c57 {
background-color: var(--color-accent) !important;
margin-bottom: 0px !important;
margin-top: 0px !important;
}
.lfr-layout-structure-item-7a1f8ab4-ff4f-ea39-1dab-70ae63589fac {
padding-left: var(--spacer-3,1rem) !important;
padding-right: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-27d4e4cb-d13f-d26f-6e8c-b6f9881169f0 {
position: relative;
}.lfr-layout-structure-item-1d8abe40-6445-8703-80c0-1537ca1ff800 {
background-color: #343A40 !important;
color: #212529 !important;
}
.lfr-layout-structure-item-1d8abe40-6445-8703-80c0-1537ca1ff800 {
position: relative;
}@media screen and (max-width: 991px) {.lfr-layout-structure-item-ec8fb8da-e144-e100-19f8-2381f4edcfc6 {
margin-left: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-4ae942dc-6997-1a8e-629b-a673c7c4521f {
padding-left: 1.5rem !important;
padding-right: 1.5rem !important;
}
}