.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.lfr-layout-structure-item-51ae3b8c-5c64-5e12-c2fa-ec7ed390a3bc {
margin-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-c5155290-b28d-1218-9313-f9ed5521c024 a {
   border-color: #39aa35 !important;
  color: #39aa35 !important;
}

#minium .btn-link, #minium a {
    color: #39aa35 !important;
}.lfr-layout-structure-item-eb0d4d1a-dcee-cfa9-8f4e-2ecee215552e {
height: 100% !important;
margin-bottom: auto !important;
max-height: 100vh !important;
max-width: 100% !important;
min-height: 100vh !important;
min-width: 100% !important;
text-align: center !important;
width: 100% !important;
}
.lfr-layout-structure-item-eb0d4d1a-dcee-cfa9-8f4e-2ecee215552e {
  position: relative;
  overflow: hidden;
  z-index: 0;
}

.lfr-layout-structure-item-eb0d4d1a-dcee-cfa9-8f4e-2ecee215552e::before {
content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; /* entspricht 70vh wegen des Containers */
  background-image: url(/documents/d/global/background-3-blur);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  opacity: 0.3;
  z-index: -1;
}

@media (max-width: 768px) {
  .lfr-layout-structure-item-eb0d4d1a-dcee-cfa9-8f4e-2ecee215552e::before {
    // display: none;
  }
}.lfr-layout-structure-item-dc3f8be7-55a3-919d-f247-72aaf3cf3155 {
padding-bottom: var(--spacer-3,1rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-93a361c4-ec96-9d39-310e-3dd9287be525 {
text-align: center !important;
width: 70% !important;
}
.lfr-layout-structure-item-c3826639-81ae-4e4a-36e1-4d5c6b220b72 {
background-color: rgb(255, 255, 255) !important;
border-radius: 16px !important;
margin-left: auto !important;
margin-right: auto !important;
max-width: 90% !important;
min-width: 320px !important;
padding-bottom: var(--spacer-5,3rem) !important;
padding-left: var(--spacer-5,3rem) !important;
padding-right: var(--spacer-5,3rem) !important;
padding-top: var(--spacer-5,3rem) !important;
text-align: center !important;
width: 400px !important;
}
.lfr-layout-structure-item-c3826639-81ae-4e4a-36e1-4d5c6b220b72 {
}

@media (max-width: 768px) {
  .lfr-layout-structure-item-c3826639-81ae-4e4a-36e1-4d5c6b220b72 {
    padding: 24px;
  }
}.lfr-layout-structure-item-3bbd1e9e-e3b6-9295-11c0-973ec74cf63b {
font-size: 1.125rem !important;
padding-bottom: var(--spacer-4,1.5rem) !important;
}
