.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.lfr-layout-structure-item-8f6f8ee1-c611-0372-dcd5-ddbbc8308918 {
font-size: 19px !important;
font-weight: 700 !important;
padding-bottom: 0.25vw !important;
padding-top: 0.25vw !important;
text-align: right !important;
}
.lfr-layout-structure-item-1d7ad9a9-6b47-a9e8-6844-2ca2c3b2cec9 {
display: none !important;
}
.lfr-layout-structure-item-8b712544-5ba6-e9c6-60cc-d8563a3a22e8 {
background-color: var(--h-parchment) !important;
}
.lfr-layout-structure-item-17cdc68d-28b3-8500-2b5c-061a3351b108 {
border-radius: 10px !important;
overflow: hidden !important;
}
.lfr-layout-structure-item-1197d3b8-1d27-d09e-eccb-343ab9ecb704 {
font-weight: 400 !important;
}
.lfr-layout-structure-item-ce044028-68bb-4cbd-2834-21fbd5c90075 {
padding-bottom: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-8292dbaa-cea5-4dbc-78cc-2b0e4ddd0b52 {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-8292dbaa-cea5-4dbc-78cc-2b0e4ddd0b52) !important;
padding-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-4972f577-53e9-7e76-a434-b8448fd80ac9 {
margin-bottom: var(--spacer-1,0.25rem) !important;
color: var(--h-mid-blue) !important;
}
.lfr-layout-structure-item-207ec175-a007-0f43-0a29-fcb209a29f77 {
color: var(--h-glow-dark-blue) !important;
}
.lfr-layout-structure-item-722b998b-c4fb-9b71-75c3-0a3baec9fa6a {
color: var(--h-glow-dark-blue) !important;
}
.lfr-layout-structure-item-4768a93f-235a-24d0-f7e5-b014344f55c3 {
margin-bottom: var(--spacer-2,0.5rem) !important;
margin-top: var(--spacer-1,0.25rem) !important;
}
.lfr-layout-structure-item-4d8c4067-3afb-d95f-e5f1-4f13a9eeeea5 {
color: var(--h-glow-dark-blue) !important;
}
.lfr-layout-structure-item-92b11c0d-f84c-a51c-e599-bf9d6b4c63ca {
color: var(--h-glow-dark-blue) !important;
}
.hw-searchfield .input-group .input-group-item .input-group-inset-after.form-control{
margin-right: -10px;
}

.hw-searchfield .input-group-item{
flex-wrap: initial;
}

.hw-searchfield .input-group .input-group-inset-item {
    border-color: #495057;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;

}.lfr-layout-structure-item-20578000-083a-98ef-cdf9-7abcfa51fb1e {
margin-bottom: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-ebca03f5-8ea7-6232-3872-51eb6bf68299 {
background-color: var(--h-white) !important;
}
.lfr-layout-structure-item-3260622b-eada-6aa1-59b3-75f354fff2b7 {
background-color: var(--h-parchment) !important;
padding-bottom: 12px !important;
padding-top: 12px !important;
}
.lfr-layout-structure-item-2698b0c6-9924-5f6f-c648-fd2bd9f488bb {
background-color: var(--h-white) !important;
font-size: 18px !important;
margin-bottom: var(--spacer-2,0.5rem) !important;
margin-top: var(--spacer-2,0.5rem) !important;
color: var(--h-glow-dark-blue) !important;
}
/* =============================================
   Custom Navigation – Desktop (Default)
   ============================================= */

.hw-custom-navi .navbar-nav {
    flex-direction: row;
}

.hw-custom-navi .navbar-nav .nav-link {
    padding-left: 0px;
    margin-right: 30px;
    font-weight: 400;
}

.hw-custom-navi .nav-link .text-truncate {
    white-space: initial;
    text-overflow: unset;
    margin-right: 10px;
}

/* Pfeil-Icon (Dreieck) */
.hw-custom-navi span.text-truncate::before {
    width: 0;
    height: 0;
    border-top: 7px solid transparent;
    border-bottom: 7px solid transparent;
    border-left: 7px solid var(--h-teal);
    content: "";
    position: absolute;
    top: 0.8em;
    right: 0;
}

/* =============================================
   Custom Navigation – Mobile (max-width: 768px)
   ============================================= */

@media only screen and (max-width: 768px) {

    /* Vertikal-Layout – maximale Spezifität */
    .hw-custom-navi .navbar-nav,
    .hw-custom-navi .navbar-expand-md .navbar-nav,
    .hw-custom-navi .navbar-expand-lg .navbar-nav {
        display: flex !important;
        flex-direction: column !important;
        flex-wrap: nowrap !important;
        width: 100% !important;
    }

    /* Pfeil-Icons ausblenden */
    .hw-custom-navi span.text-truncate::before {
        display: none !important;
    }

    /* Trennlinie rechts entfernen (letztes Item) */
    .hw-custom-navi .lfr-nav-item:last-child .text-truncate {
        border-right: none !important;
    }

    /* Spacing */
    .hw-custom-navi .navbar-nav .nav-link {
        margin-right: 5px !important;
    }

    .hw-custom-navi .nav-link .text-truncate {
        margin-right: 24px !important;
        border-right: none !important;
        padding-right: 15px !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        line-height: 20px !important;
    }
}.lfr-layout-structure-item-4b161f73-a693-c03b-3e7e-61a547e89109 {
font-weight: 400 !important;
text-align: right !important;
}
.lfr-layout-structure-item-c7ab8e3c-d1df-d916-d53d-ededbd4ebebb {
border-color: var(--h-black) !important;
color: var(--h-black) !important;
}
@media screen and (max-width: 575px) {.lfr-layout-structure-item-8f6f8ee1-c611-0372-dcd5-ddbbc8308918 {
font-size: 17px !important;
text-align: left !important;
}
.lfr-layout-structure-item-1d7ad9a9-6b47-a9e8-6844-2ca2c3b2cec9 {
display: none !important;
}
.lfr-layout-structure-item-17cdc68d-28b3-8500-2b5c-061a3351b108 {
margin-bottom: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-ce044028-68bb-4cbd-2834-21fbd5c90075 {
margin-bottom: var(--spacer-2,0.5rem) !important;
padding-bottom: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-4768a93f-235a-24d0-f7e5-b014344f55c3 {
margin-top: var(--spacer-1,0.25rem) !important;
}
.lfr-layout-structure-item-2698b0c6-9924-5f6f-c648-fd2bd9f488bb {
font-size: 16px !important;
}
}