.elementor-15 .elementor-element.elementor-element-51bd281e{--display:flex;--position:absolute;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:nowrap;--padding-top:1.875rem;--padding-bottom:0rem;--padding-left:8.5rem;--padding-right:8.5rem;top:0px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-51bd281e{left:0px;}body.rtl .elementor-15 .elementor-element.elementor-element-51bd281e{right:0px;}.elementor-15 .elementor-element.elementor-element-6d97192b{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.375rem) 0rem;}.elementor-15 .elementor-element.elementor-element-6d97192b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-15 .elementor-element.elementor-element-17e446bf{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.375rem) 0rem;}.elementor-15 .elementor-element.elementor-element-17e446bf.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-15 .elementor-element.elementor-element-6ef8b4bc{--e-transform-translateX:-50%;--e-transform-translateY:50%;bottom:calc((100% - 1.875rem) / 2);}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-6ef8b4bc{left:50%;}body.rtl .elementor-15 .elementor-element.elementor-element-6ef8b4bc{right:50%;}.elementor-15 .elementor-element.elementor-element-6ef8b4bc.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-15 .elementor-element.elementor-element-2f649d49{--display:flex;--min-height:2.9375rem;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-3c472810.xpro-widget-bg-overlay:before{transition:background 0.3s;}@media(max-width:1440px){.elementor-15 .elementor-element.elementor-element-51bd281e{--min-height:3.75rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:8.5rem;--padding-right:8.5rem;}.elementor-15 .elementor-element.elementor-element-6ef8b4bc{bottom:0;}}@media(max-width:1024px){.elementor-15 .elementor-element.elementor-element-51bd281e{--padding-top:0rem;--padding-bottom:0rem;--padding-left:1.5rem;--padding-right:1.5rem;}}@media(max-width:767px){.elementor-15 .elementor-element.elementor-element-51bd281e{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}}/* Start custom CSS for container, class: .elementor-element-51bd281e */@media (max-width: 1440px) {
    .elementor-15 .elementor-element.elementor-element-51bd281e {
        background-color: white;
        box-shadow: 0 .2rem 1.2rem rgba(0, 0, 0, .0980392157);
    }
}

header.xtb-header-sticky.xtb-appear .elementor-15 .elementor-element.elementor-element-51bd281e {
    background-color: white;
    --min-height: 3.75rem;
    box-shadow: 0 .2rem 1.2rem rgba(0, 0, 0, .0980392157);
    
    & > div {
        padding-top: 0;
    }
    
    & .elementor-widget-tierheimat_menu {
        bottom: 50%;
    }
}

@media (min-width: 1441px) {
    body.home header.xtb-header-sticky:not(.xtb-appear) .elementor-15 .elementor-element.elementor-element-51bd281e {
        & .elementor-widget-tierheimat_logo svg {
            color: white;
        }
        
        & .elementor-widget-tierheimat_menu li > a:not(:hover):not(:focus-visible) {
            color: white;
        }
        
        & .elementor-widget-tierheimat_user_menu a:not(:hover):not(:focus-visible) {
            color: white;
        }
    }
}/* End custom CSS */