.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.lfr-layout-structure-item-38962805-8153-fa9a-5905-6f78a235f433 {
font-size: 12px !important;
margin-bottom: var(--spacer-2,0.5rem) !important;
color: #025243 !important;
}
.lfr-layout-structure-item-8b712544-5ba6-e9c6-60cc-d8563a3a22e8 {
background-color: var(--h-parchment) !important;
}
.lfr-layout-structure-item-207ec175-a007-0f43-0a29-fcb209a29f77 {
margin-top: var(--spacer-1,0.25rem) !important;
color: var(--h-glow-dark-blue) !important;
}
.lfr-layout-structure-item-722b998b-c4fb-9b71-75c3-0a3baec9fa6a {
margin-bottom: var(--spacer-3,1rem) !important;
color: var(--h-glow-dark-blue) !important;
}
.lfr-layout-structure-item-4d8c4067-3afb-d95f-e5f1-4f13a9eeeea5 {
color: var(--h-glow-dark-blue) !important;
}
.lfr-layout-structure-item-ba05bbc2-d9c5-bfc8-2143-a341c707d5b5 {
margin-top: var(--spacer-3,1rem) !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-fa930643-80f5-20c9-5dc2-19c684983457 {
margin-left: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-7018dee2-2796-07b9-54b6-1ee99de5e818 {
padding-bottom: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-edb75188-b964-2081-c2d6-a9eb515f21f4 {
color: var(--h-glow-dark-blue) !important;
}
.lfr-layout-structure-item-89d73eec-f456-5674-396d-f6554005c498 {
margin-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-f856011b-5582-704e-27ef-f71f8a5bff04 {
text-align: right !important;
}
.lfr-layout-structure-item-1197d3b8-1d27-d09e-eccb-343ab9ecb704 {
font-weight: 400 !important;
}
.lfr-layout-structure-item-4d159531-0efb-bd46-371b-3232dcf87876 {
text-align: right !important;
}
.lfr-layout-structure-item-86805f7e-85a8-409c-f665-765a7a887b64 {
display: none !important;
}
.lfr-layout-structure-item-5fdda9c2-fe42-1e93-9995-102e1f9b5504 {
font-size: 12px !important;
font-weight: 700 !important;
color: var(--h-glow-grey) !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;
}
.lfr-layout-structure-item-63f30c35-96d3-60e8-0153-8fd695225be1 {
font-weight: 700 !important;
margin-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-32647919-fb6a-5f3f-d688-a1e46f709ff7 {
font-weight: 700 !important;
margin-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-2af2c008-a56b-444d-d964-add46821418e {
font-size: 12px !important;
margin-bottom: var(--spacer-2,0.5rem) !important;
color: #025243 !important;
}
.lfr-layout-structure-item-ebca03f5-8ea7-6232-3872-51eb6bf68299 {
background-color: var(--h-white) !important;
}
.lfr-layout-structure-item-7dee0491-67ef-f635-0b3f-24ddbedd4db3 {
display: none !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-76c37dab-076f-c35f-761e-937cade60563 {
background-color: #CEFDE8 !important;
padding-bottom: var(--spacer-1,0.25rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-f443956c-4c3a-1fc5-c7be-e4ff4004b1c5 {
font-size: 14px !important;
}
.lfr-layout-structure-item-5c375f56-6ee5-d694-73a4-0e749e585a3b {
padding-bottom: var(--spacer-1,0.25rem) !important;
}
.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-12e27344-7199-76ec-4c67-eb673494073b {
background-color: #CEFDE8 !important;
padding-bottom: var(--spacer-5,3rem) !important;
padding-top: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-17cdc68d-28b3-8500-2b5c-061a3351b108 {
border-radius: 10px !important;
overflow: hidden !important;
}
.lfr-layout-structure-item-5e3c4a1e-0134-e200-16a7-bb1218c48a34 {
border-radius: 10px !important;
overflow: hidden !important;
}
.lfr-layout-structure-item-ce044028-68bb-4cbd-2834-21fbd5c90075 {
padding-bottom: var(--spacer-2,0.5rem) !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-43596271-6ad4-6f30-0bde-ec1fd06d1218 {
font-weight: 700 !important;
margin-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-b7bde9c0-aec8-afb9-7d79-63728589e071 {
margin-left: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-20578000-083a-98ef-cdf9-7abcfa51fb1e {
margin-bottom: -10px !important;
}
.lfr-layout-structure-item-e1c75b35-2a71-311c-92b1-2b44abfd3159 {
border-color: #0B7A75 !important;
border-radius: 10px !important;
border-style: solid; border-width: 1px !important; border-width: 1pxpx !important;
overflow: hidden !important;
}
.lfr-layout-structure-item-f60abab5-9950-6307-6de5-7e56923faa44 {
color: var(--h-glow-dark-blue) !important;
}
.lfr-layout-structure-item-eb668f3f-b537-69a6-f2da-8f3997f608b2 {
font-size: 32px !important;
font-weight: 700 !important;
margin-bottom: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-c7ab8e3c-d1df-d916-d53d-ededbd4ebebb {
border-color: var(--h-black) !important;
color: var(--h-black) !important;
}
.lfr-layout-structure-item-1d7ad9a9-6b47-a9e8-6844-2ca2c3b2cec9 {
display: none !important;
}
.lfr-layout-structure-item-c7d4b345-571c-dd9b-3947-253f57ec300e {
font-size: 14px !important;
color: var(--h-glow-grey) !important;
}
.lfr-layout-structure-item-0fc60b94-39ea-06d9-c2f1-3125618141c2 {
height: 130px !important;
margin-top: 35px !important;
}
.lfr-layout-structure-item-c63ad509-b94c-8a5d-8c10-7321b52754a8 {
margin-bottom: -4px !important;
margin-top: -110px !important;
padding-right: var(--spacer-4,1.5rem) !important;
text-align: right !important;
}
.lfr-layout-structure-item-aa1b6cf5-d5ca-04b4-5451-395699a00f15 {
margin-top: var(--spacer-4,1.5rem) !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-635400a1-7359-9453-5961-26e9488046ef {
margin-left: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-04710505-a20c-aefa-5630-4cd5bd008f94 {
background-color: var(--h-parchment) !important;
border-radius: 10px !important;
overflow: hidden !important;
}
.lfr-layout-structure-item-92b11c0d-f84c-a51c-e599-bf9d6b4c63ca {
color: var(--h-glow-dark-blue) !important;
}
.lfr-layout-structure-item-cc9f05da-9ede-bbd9-6c55-48783e2eca7a {
font-size: 14px !important;
font-weight: 700 !important;
margin-bottom: var(--spacer-1,0.25rem) !important;
color: #025243 !important;
}
.lfr-layout-structure-item-6d1ff27a-9d2a-b174-62c6-84102bfeb4f2 {
padding-bottom: var(--spacer-4,1.5rem) !important;
padding-left: 30px !important;
padding-right: var(--spacer-8,7.5rem) !important;
padding-top: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-4b161f73-a693-c03b-3e7e-61a547e89109 {
font-weight: 400 !important;
text-align: right !important;
}
@media screen and (max-width: 767px) {.lfr-layout-structure-item-5e8ddba3-a15e-ae2c-39ea-056024c3c436 {
display: none !important;
}
.lfr-layout-structure-item-fa930643-80f5-20c9-5dc2-19c684983457 {
margin-left: -8px !important;
}
.lfr-layout-structure-item-7dee0491-67ef-f635-0b3f-24ddbedd4db3 {
display: block !important;
}
.lfr-layout-structure-item-0fc60b94-39ea-06d9-c2f1-3125618141c2 {
height: 430px !important;
}
.lfr-layout-structure-item-c63ad509-b94c-8a5d-8c10-7321b52754a8 {
margin-right: -25px !important;
margin-top: var(--spacer-0,0rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
}
}@media screen and (max-width: 575px) {.lfr-layout-structure-item-5e8ddba3-a15e-ae2c-39ea-056024c3c436 {
display: none !important;
}
.lfr-layout-structure-item-fa930643-80f5-20c9-5dc2-19c684983457 {
margin-left: -8px !important;
}
.lfr-layout-structure-item-86805f7e-85a8-409c-f665-765a7a887b64 {
display: block !important;
}
.lfr-layout-structure-item-7dee0491-67ef-f635-0b3f-24ddbedd4db3 {
display: block !important;
}
.lfr-layout-structure-item-2698b0c6-9924-5f6f-c648-fd2bd9f488bb {
font-size: 16px !important;
}
.lfr-layout-structure-item-8f6f8ee1-c611-0372-dcd5-ddbbc8308918 {
font-size: 17px !important;
text-align: left !important;
}
.lfr-layout-structure-item-17cdc68d-28b3-8500-2b5c-061a3351b108 {
margin-bottom: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-5e3c4a1e-0134-e200-16a7-bb1218c48a34 {
margin-bottom: var(--spacer-3,1rem) !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-b7bde9c0-aec8-afb9-7d79-63728589e071 {
margin-left: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-eb668f3f-b537-69a6-f2da-8f3997f608b2 {
font-size: 28px !important;
}
.lfr-layout-structure-item-1d7ad9a9-6b47-a9e8-6844-2ca2c3b2cec9 {
display: none !important;
}
.lfr-layout-structure-item-0fc60b94-39ea-06d9-c2f1-3125618141c2 {
height: 350px !important;
}
.lfr-layout-structure-item-c63ad509-b94c-8a5d-8c10-7321b52754a8 {
margin-right: -25px !important;
margin-top: var(--spacer-0,0rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-4768a93f-235a-24d0-f7e5-b014344f55c3 {
margin-top: var(--spacer-1,0.25rem) !important;
}
.lfr-layout-structure-item-635400a1-7359-9453-5961-26e9488046ef {
margin-left: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-6d1ff27a-9d2a-b174-62c6-84102bfeb4f2 {
padding-bottom: var(--spacer-4,1.5rem) !important;
padding-left: var(--spacer-3,1rem) !important;
padding-right: var(--spacer-3,1rem) !important;
}
}