.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;} [data-lfr-editable-type="rich-text"] > p:only-child {margin-bottom:0;}.lfr-layout-structure-item-6d6e97ae-a031-70f4-c99a-aa58c89c7f76 {
font-size: 18px !important;
}
.lfr-layout-structure-item-33ca2381-efa3-3c05-cc57-16642f96c630 {
font-size: 24px !important;
margin-top: 200px !important;
}
.lfr-layout-structure-item-be769a6f-6797-9828-47b8-87a50482ccb5 {
height: 100px !important;
width: 100px !important;
}
/* --- Target just the first card in the grid --- */
.lfr-layout-structure-item-be769a6f-6797-9828-47b8-87a50482ccb5 [class*="col"]:nth-child(1) {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 24px;
  border-radius: 12px;
  transition: transform 0.25s ease, box-shadow 0.25s ease;
}
/* Shrink the existing image into an icon-sized square */
.lfr-layout-structure-item-be769a6f-6797-9828-47b8-87a50482ccb5 [class*="col"]:nth-child(1) img {
  width: 64px;
  height: 64px;
  object-fit: cover;
  border-radius: 8px;
  margin-bottom: 16px;
  order: -1; /* forces icon to sit above the headline + description */
}
/* Headline */
.lfr-layout-structure-item-be769a6f-6797-9828-47b8-87a50482ccb5 [class*="col"]:nth-child(1) h3,
.lfr-layout-structure-item-be769a6f-6797-9828-47b8-87a50482ccb5 [class*="col"]:nth-child(1) h4 {
  margin: 0 0 8px 0;
  order: 0;
}
/* Description */
.lfr-layout-structure-item-be769a6f-6797-9828-47b8-87a50482ccb5 [class*="col"]:nth-child(1) p {
  margin: 0;
  order: 1;
}
/* Hover: subtle lift + shadow, colors untouched */
.lfr-layout-structure-item-be769a6f-6797-9828-47b8-87a50482ccb5 [class*="col"]:nth-child(1):hover {
  transform: translateY(-6px);
  box-shadow: 0 12px 28px rgba(0, 0, 0, 0.35);
}.lfr-layout-structure-item-a87f2176-6540-c353-8932-f53827f43da8 {
height: 100px !important;
width: 100px !important;
}
/* --- Target just the first card in the grid --- */
.lfr-layout-structure-item-a87f2176-6540-c353-8932-f53827f43da8 [class*="col"]:nth-child(1) {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 24px;
  border-radius: 12px;
  transition: transform 0.25s ease, box-shadow 0.25s ease;
}
/* Shrink the existing image into an icon-sized square */
.lfr-layout-structure-item-a87f2176-6540-c353-8932-f53827f43da8 [class*="col"]:nth-child(1) img {
  width: 64px;
  height: 64px;
  object-fit: cover;
  border-radius: 8px;
  margin-bottom: 16px;
  order: -1; /* forces icon to sit above the headline + description */
}
/* Headline */
.lfr-layout-structure-item-a87f2176-6540-c353-8932-f53827f43da8 [class*="col"]:nth-child(1) h3,
.lfr-layout-structure-item-a87f2176-6540-c353-8932-f53827f43da8 [class*="col"]:nth-child(1) h4 {
  margin: 0 0 8px 0;
  order: 0;
}
/* Description */
.lfr-layout-structure-item-a87f2176-6540-c353-8932-f53827f43da8 [class*="col"]:nth-child(1) p {
  margin: 0;
  order: 1;
}
/* Hover: subtle lift + shadow, colors untouched */
.lfr-layout-structure-item-a87f2176-6540-c353-8932-f53827f43da8 [class*="col"]:nth-child(1):hover {
  transform: translateY(-6px);
  box-shadow: 0 12px 28px rgba(0, 0, 0, 0.35);
}.lfr-layout-structure-item-dc7e47b4-fa7f-3339-9d73-90ced5b00837 {
font-size: 40px !important;
box-shadow: 0 1rem 3rem rgba(0, 0, 0, .175) !important;
text-align: center !important;
}
.lfr-layout-structure-item-3462fb11-1dc2-d019-cf21-a4be7b224d12 {
font-size: 40px !important;
box-shadow: 0 1rem 3rem rgba(0, 0, 0, .175) !important;
text-align: center !important;
}
.lfr-layout-structure-item-d8bed4be-cbc6-2d88-fa8b-dd0f6de95125 {
font-size: 18px !important;
}
.lfr-layout-structure-item-01facca3-44c3-f5a2-abdc-4a5eba422df4 {
font-size: 18px !important;
}
.lfr-layout-structure-item-89ca4c61-62f1-9918-2b0a-86b87bfc05cf {
font-weight: 400 !important;
}
.lfr-layout-structure-item-8f64d7f9-d82f-4782-5c7c-2c6270b02633 {
border-color: rgb(23, 162, 184) !important;
border-radius: 2px !important;
border-style: solid; border-width: 2px !important; border-width: 2pxpx !important;
margin-left: var(--spacer-6,4.5rem) !important;
text-align: center !important;
width: 700px !important;
}
.lfr-layout-structure-item-9b3a9214-1001-bdf5-df02-321fdee09659 {
border-color: rgb(23, 162, 184) !important;
border-radius: 2px !important;
border-style: solid; border-width: 2px !important; border-width: 2pxpx !important;
width: 700px !important;
}
.lfr-layout-structure-item-e09b65df-2c24-0b41-e8cc-5641f947734d {
font-size: 18px !important;
}
.lfr-layout-structure-item-16abf3da-a9d1-c76b-7108-ed0d0d5379df {
font-size: 18px !important;
}
.lfr-layout-structure-item-b67ae400-7e62-e132-fe36-4713fb103598 {
height: 100px !important;
width: 100px !important;
}
/* --- Target just the first card in the grid --- */
.lfr-layout-structure-item-b67ae400-7e62-e132-fe36-4713fb103598 [class*="col"]:nth-child(1) {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 24px;
  border-radius: 12px;
  transition: transform 0.25s ease, box-shadow 0.25s ease;
}
/* Shrink the existing image into an icon-sized square */
.lfr-layout-structure-item-b67ae400-7e62-e132-fe36-4713fb103598 [class*="col"]:nth-child(1) img {
  width: 64px;
  height: 64px;
  object-fit: cover;
  border-radius: 8px;
  margin-bottom: 16px;
  order: -1; /* forces icon to sit above the headline + description */
}
/* Headline */
.lfr-layout-structure-item-b67ae400-7e62-e132-fe36-4713fb103598 [class*="col"]:nth-child(1) h3,
.lfr-layout-structure-item-b67ae400-7e62-e132-fe36-4713fb103598 [class*="col"]:nth-child(1) h4 {
  margin: 0 0 8px 0;
  order: 0;
}
/* Description */
.lfr-layout-structure-item-b67ae400-7e62-e132-fe36-4713fb103598 [class*="col"]:nth-child(1) p {
  margin: 0;
  order: 1;
}
/* Hover: subtle lift + shadow, colors untouched */
.lfr-layout-structure-item-b67ae400-7e62-e132-fe36-4713fb103598 [class*="col"]:nth-child(1):hover {
  transform: translateY(-6px);
  box-shadow: 0 12px 28px rgba(0, 0, 0, 0.35);
}.lfr-layout-structure-item-380d91e6-c01c-057b-a402-bbe866c0a6d3 {
font-size: 50px !important;
}
.lfr-layout-structure-item-3b5b4b77-d653-9a6f-2088-035f13d0b97a {
font-size: 50px !important;
text-align: center !important;
}
.lfr-layout-structure-item-f95a4225-37ea-6c62-3543-65d4b23451ee {
font-size: 24px !important;
margin-top: 200px !important;
box-shadow: 0 1rem 3rem rgba(0, 0, 0, .175) !important;
}
.lfr-layout-structure-item-e44db2b3-5414-66e9-f454-8008efc69b4d {
font-size: 50px !important;
text-align: center !important;
}
.lfr-layout-structure-item-09a8de88-08b2-ee5e-c74f-0226fa59e51b {
border-radius: 5px !important;
box-shadow: 0 1rem 3rem rgba(0, 0, 0, .175) !important;
}
.lfr-layout-structure-item-66569787-ef83-cd4c-5919-a112ac9d1d1f {
font-size: 18px !important;
margin-top: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-8c9e08bf-d1f8-1686-4008-4a887bad3b74 {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-8c9e08bf-d1f8-1686-4008-4a887bad3b74) !important;
height: 750px !important;
}
.lfr-layout-structure-item-6fba5195-8aba-19bd-e74a-24bdf738d9be {
height: 100px !important;
width: 100px !important;
}
/* --- Target just the first card in the grid --- */
.lfr-layout-structure-item-6fba5195-8aba-19bd-e74a-24bdf738d9be [class*="col"]:nth-child(1) {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 24px;
  border-radius: 12px;
  transition: transform 0.25s ease, box-shadow 0.25s ease;
}
/* Shrink the existing image into an icon-sized square */
.lfr-layout-structure-item-6fba5195-8aba-19bd-e74a-24bdf738d9be [class*="col"]:nth-child(1) img {
  width: 64px;
  height: 64px;
  object-fit: cover;
  border-radius: 8px;
  margin-bottom: 16px;
  order: -1; /* forces icon to sit above the headline + description */
}
/* Headline */
.lfr-layout-structure-item-6fba5195-8aba-19bd-e74a-24bdf738d9be [class*="col"]:nth-child(1) h3,
.lfr-layout-structure-item-6fba5195-8aba-19bd-e74a-24bdf738d9be [class*="col"]:nth-child(1) h4 {
  margin: 0 0 8px 0;
  order: 0;
}
/* Description */
.lfr-layout-structure-item-6fba5195-8aba-19bd-e74a-24bdf738d9be [class*="col"]:nth-child(1) p {
  margin: 0;
  order: 1;
}
/* Hover: subtle lift + shadow, colors untouched */
.lfr-layout-structure-item-6fba5195-8aba-19bd-e74a-24bdf738d9be [class*="col"]:nth-child(1):hover {
  transform: translateY(-6px);
  box-shadow: 0 12px 28px rgba(0, 0, 0, 0.35);
}.lfr-layout-structure-item-070a1550-1892-4d65-7a53-95c350bf63a4 {
font-size: 18px !important;
}
.lfr-layout-structure-item-2c8ea777-8d07-faec-c937-60bc661a30c1 {
font-size: 24px !important;
margin-top: 200px !important;
}
.lfr-layout-structure-item-8ad666d5-cfce-1c0d-9232-40e48cb9585b {
font-size: 18px !important;
}
.lfr-layout-structure-item-a291bc65-b001-0cc1-d768-f021280f6728 {
font-weight: 400 !important;
}
.lfr-layout-structure-item-e7ff73ef-2d2c-c89d-b6ac-8d4dec8d60e6 {
font-size: 30px !important;
text-align: center !important;
}
.lfr-layout-structure-item-496de6c5-bac8-dbef-3e62-5932d094e17d {
font-size: 50px !important;
margin-left: var(--spacer-5,3rem) !important;
box-shadow: 0 1rem 3rem rgba(0, 0, 0, .175) !important;
}
.lfr-layout-structure-item-b7d5251c-a5fa-33d1-2067-33dc35c7473f {
font-size: 18px !important;
}
.lfr-layout-structure-item-cd12faf5-b619-c7c5-c8d5-1c07fa8021a2 {
font-size: 18px !important;
margin-top: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-a8c60e41-3ef5-521d-9b0a-99e1554e349c {
font-size: 18px !important;
color: rgb(23, 162, 184) !important;
}
.lfr-layout-structure-item-005103f5-4928-8cb9-bb8d-90d1d326811a {
font-size: 18px !important;
}
.lfr-layout-structure-item-303d787e-2d8e-27f1-c5b1-a0cc8d82f9a5 {
border-color: rgb(23, 162, 184) !important;
border-style: solid; border-width: 2px !important; border-width: 2pxpx !important;
width: 700px !important;
}
.lfr-layout-structure-item-6639d215-4da3-203d-44c8-1ffa0cfdc707 {
font-size: 50px !important;
}
.lfr-layout-structure-item-60f33b36-24cc-76eb-da00-a951b3ab4721 {
font-size: 50px !important;
}
.lfr-layout-structure-item-7e14dcf8-5e67-1467-c01e-fe30802d52c0 {
font-size: 18px !important;
}
.lfr-layout-structure-item-88e0b67a-fe67-7f81-d813-26a3d8faa931 {
font-size: 18px !important;
}
