.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.lfr-layout-structure-item-d1e18c8c-0488-8b79-f555-105a4faa3916 {
font-weight: 400 !important;
}
.lfr-layout-structure-item-68a9a8d3-5e65-60b1-6a84-8b6e97af1aa1 {
font-size: 18px !important;
font-weight: 700 !important;
color: var(--h-mid-blue) !important;
}
.lfr-layout-structure-item-21a3c9b2-b284-196e-12b5-ceadb8abd065 {
margin-bottom: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-87769da3-0773-1b5f-5feb-07fd027e0c96 {
padding-bottom: var(--spacer-1,0.25rem) !important;
padding-top: var(--spacer-1,0.25rem) !important;
}
.lfr-layout-structure-item-fee27ab8-519f-7bcc-ebe0-d681a2187158 {
background-color: var(--h-white) !important;
}
.lfr-layout-structure-item-fa8d4000-1a17-ba5d-13b4-3222426f9c57 {
font-weight: 400 !important;
text-align: right !important;
}
.lfr-layout-structure-item-c787e559-1150-8512-a31e-b3d2e7f34333 {
font-weight: 700 !important;
}
.hw-h2-custom h2{
text-transform: none !important;

}.lfr-layout-structure-item-a2c990bc-1a2a-fe24-a5b7-1a82cbdec59b {
border-radius: 4px !important;
}
.zentriert {
vertical-align:middle; }
.lfr-layout-structure-item-7e021fc1-71e7-9bc6-8d54-ff7aec0c6499 {
margin-top: var(--spacer-1,0.25rem) !important;
}
.lfr-layout-structure-item-3a0b98e6-fb21-79cf-9342-ba3f763f1ea2 {
padding-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-4fa4786e-4e7c-9bcf-3bb7-b3cf746ae4cb {
background-color: var(--h-parchment) !important;
padding-bottom: 12px !important;
padding-top: 12px !important;
}
.lfr-layout-structure-item-cb8faa56-4b5c-40b4-69e6-f7cf6692cf45 {
font-size: 19px !important;
font-weight: 700 !important;
padding-bottom: 0.25vw !important;
padding-top: 0.25vw !important;
text-align: right !important;
color: var(--h-glow-dark-blue) !important;
}
.lfr-layout-structure-item-45fccd24-4528-490d-9887-482254e21dc9 {
border-style: solid; border-width: 0 !important; border-width: 0px !important;
}
.lfr-layout-structure-item-2801bfd8-be77-037a-4e50-fd09398389f8 {
font-size: 21px !important;
margin-bottom: var(--spacer-2,0.5rem) !important;
margin-top: var(--spacer-2,0.5rem) !important;
color: var(--h-glow-dark-blue) !important;
}

@media only screen and (max-width: 600px) {
    .hw-custom-navi span.text-truncate::before {
        display: none;
    }
    
    .hw-custom-navi  .lfr-nav-item:last-child .text-truncate {
        border-right: none !important;
    }
    
    .hw-custom-navi .navbar-nav .nav-link{
    margin-right:5px !important;
    }
    
    .hw-custom-navi .nav-link .text-truncate {
        margin-right: 0px;
        border-right: 1px solid darkgray;
        padding-right: 13px;
        padding-top: 0px;
        line-height: 20px;
        padding-bottom: 0px;
    }
    
    }
    

    .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: 5px;
    }
    
    .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;
    
    }
    @media screen and (max-width: 575px) {.lfr-layout-structure-item-cb8faa56-4b5c-40b4-69e6-f7cf6692cf45 {
font-size: 17px !important;
text-align: left !important;
}
.lfr-layout-structure-item-2801bfd8-be77-037a-4e50-fd09398389f8 {
font-size: 16px !important;
}
}