.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.lfr-layout-structure-item-e427f1ea-a59d-b166-9f14-86c7b2b1f5c3 {
background-color: #00000000 !important;
}
.lfr-layout-structure-item-6a18c992-ccf8-8d32-eb54-42653052066a {
margin-top: 2rem !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-8b3e3c7d-8a55-1780-d4f5-c0db8b06e607 {
}/* 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-c924f8c1-3f05-af5a-bf6c-7b18189099a0 {
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-6591e3ff-0696-84f5-cea4-3cc1600c1714 {
overflow: visible !important;
}
.lfr-layout-structure-item-6591e3ff-0696-84f5-cea4-3cc1600c1714 {
position: relative;
}.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-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-4ae942dc-6997-1a8e-629b-a673c7c4521f {
padding-left: 1.5rem !important;
padding-right: 1.5rem !important;
}
.lfr-layout-structure-item-ec8fb8da-e144-e100-19f8-2381f4edcfc6 {
margin-left: var(--spacer-0,0rem) !important;
}
}