.elementor-34 .elementor-element.elementor-element-352fac9{--display:flex;--position:fixed;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:3vw 3vw 3vw 3vw;--border-top-width:3vw;--border-right-width:3vw;--border-bottom-width:3vw;--border-left-width:3vw;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:98;}.elementor-34 .elementor-element.elementor-element-352fac9, .elementor-34 .elementor-element.elementor-element-352fac9::before{--border-transition:0.3s;}body:not(.rtl) .elementor-34 .elementor-element.elementor-element-352fac9{left:0px;}body.rtl .elementor-34 .elementor-element.elementor-element-352fac9{right:0px;}.elementor-34 .elementor-element.elementor-element-1bc459e{--display:flex;--position:absolute;--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;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0vw 3vw 0vw 3vw;--border-top-width:0vw;--border-right-width:3vw;--border-bottom-width:0vw;--border-left-width:3vw;border-color:#82B62400;--border-color:#82B62400;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:4px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:10000;}.elementor-34 .elementor-element.elementor-element-1bc459e, .elementor-34 .elementor-element.elementor-element-1bc459e::before{--border-transition:0.3s;}body:not(.rtl) .elementor-34 .elementor-element.elementor-element-1bc459e{left:0px;}body.rtl .elementor-34 .elementor-element.elementor-element-1bc459e{right:0px;}.elementor-34 .elementor-element.elementor-element-f4a1753{--display:flex;--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-start;--align-items:center;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-34 .elementor-element.elementor-element-768e2fb > .elementor-widget-container{margin:0px 24px 0px 0px;padding:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-768e2fb.elementor-element{--align-self:center;}.elementor-34 .elementor-element.elementor-element-768e2fb .elementor-nav-menu .elementor-item{font-family:"Gotham Narrow", Sans-serif;font-size:18px;font-weight:900;text-transform:uppercase;font-style:italic;letter-spacing:2.5px;}.elementor-34 .elementor-element.elementor-element-768e2fb .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-34 .elementor-element.elementor-element-768e2fb .elementor-nav-menu--main .elementor-item:hover,
					.elementor-34 .elementor-element.elementor-element-768e2fb .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-34 .elementor-element.elementor-element-768e2fb .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-34 .elementor-element.elementor-element-768e2fb .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-768e2fb .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-768e2fb{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-34 .elementor-element.elementor-element-768e2fb .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-34 .elementor-element.elementor-element-4585355{--display:flex;--justify-content:center;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-34 .elementor-element.elementor-element-935d1a4 img{width:138px;height:100%;}.elementor-34 .elementor-element.elementor-element-31dfddc{--display:flex;--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-34 .elementor-element.elementor-element-302d9a3 > .elementor-widget-container{margin:0px 24px 0px 0px;padding:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-302d9a3.elementor-element{--align-self:center;}.elementor-34 .elementor-element.elementor-element-302d9a3 .elementor-nav-menu .elementor-item{font-family:"Gotham Narrow", Sans-serif;font-size:18px;font-weight:900;text-transform:uppercase;font-style:italic;letter-spacing:2.5px;}.elementor-34 .elementor-element.elementor-element-302d9a3 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-34 .elementor-element.elementor-element-302d9a3 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-34 .elementor-element.elementor-element-302d9a3 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-34 .elementor-element.elementor-element-302d9a3 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-34 .elementor-element.elementor-element-302d9a3 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-302d9a3 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-302d9a3{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-34 .elementor-element.elementor-element-302d9a3 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}@media(max-width:1024px){.elementor-34 .elementor-element.elementor-element-f4a1753{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-34 .elementor-element.elementor-element-768e2fb > .elementor-widget-container{margin:0px 16px 0px 0px;}.elementor-34 .elementor-element.elementor-element-768e2fb .elementor-nav-menu .elementor-item{font-size:14px;}.elementor-34 .elementor-element.elementor-element-768e2fb .elementor-nav-menu--main .elementor-item{padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-34 .elementor-element.elementor-element-768e2fb{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-34 .elementor-element.elementor-element-768e2fb .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-34 .elementor-element.elementor-element-302d9a3 > .elementor-widget-container{margin:0px 16px 0px 0px;}.elementor-34 .elementor-element.elementor-element-302d9a3 .elementor-nav-menu .elementor-item{font-size:14px;letter-spacing:1.5px;}.elementor-34 .elementor-element.elementor-element-302d9a3 .elementor-nav-menu--main .elementor-item{padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-34 .elementor-element.elementor-element-302d9a3{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-34 .elementor-element.elementor-element-302d9a3 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}}@media(max-width:767px){.elementor-34 .elementor-element.elementor-element-f4a1753{--width:33.333%;}.elementor-34 .elementor-element.elementor-element-768e2fb .elementor-nav-menu .elementor-item{font-size:14px;line-height:100%;letter-spacing:1.5px;}.elementor-34 .elementor-element.elementor-element-4585355{--width:33.333%;}.elementor-34 .elementor-element.elementor-element-31dfddc{--width:33.333%;}.elementor-34 .elementor-element.elementor-element-302d9a3 .elementor-nav-menu .elementor-item{font-size:24px;}}/* Start custom CSS for container, class: .elementor-element-352fac9 *//*.elementor-34 .elementor-element.elementor-element-352fac9{
    outline: 5vw solid #82B624;
    outline-offset: -5vw !important;
}
*/


.elementor-34 .elementor-element.elementor-element-352fac9{
    pointer-events: none !important;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-768e2fb */.elementor-34 .elementor-element.elementor-element-768e2fb{
    pointer-events: all !important;
}/* End custom CSS */
/* Start custom CSS for theme-site-logo, class: .elementor-element-935d1a4 */.elementor-34 .elementor-element.elementor-element-935d1a4{
    max-height: 100%;
    pointer-events: all !important;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-302d9a3 */.elementor-34 .elementor-element.elementor-element-302d9a3{
    pointer-events: all !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-09e6dce */.elementor-34 .elementor-element.elementor-element-09e6dce{
    pointer-events: all !important;
}

.menu-container {
    display: flex;
    align-items: center;
    cursor: pointer;
}

.menu-text {
    font-size: 18px;
    margin-right: 16px;
    margin-bottom: -2px;
    display: inline-block;
    font-family: "Gotham Narrow";
    font-weight: 900;
    font-style: italic;
    color: white;
    letter-spacing: 2.5px;
    line-height: 100%;
}

.burger {
    width: 25px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 14px;
}

.bar {
    width: 100%;
    height: 3px;
    background-color: white;
    transition: all 0.3s ease;
}

/* X animation */
.burger.open .bar:nth-child(1) {
    transform: rotate(45deg) translate(4px, 4px);
}

.burger.open .bar:nth-child(2) {
    transform: rotate(-45deg) translate(4px, -4px);
}

/* Responsive */
@media (max-width: 767px) {
    .menu-text {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bc459e *//* 
.elementor-34 .elementor-element.elementor-element-1bc459e{
   min-height: 56px !important;
   height: 3vw !important;
    pointer-events: all;
}
*/



.elementor-34 .elementor-element.elementor-element-1bc459e {
    pointer-events: none;
}

/* Standardhöhe des Headers */
.elementor-34 .elementor-element.elementor-element-1bc459e {
    width: 100% !important;
    transition: all 0.3s ease;
    height: 11vw;
}

/* Höhe des Headers beim Scrollen */
.elementor-sticky--effects {
        transition: all 0.3s ease;
    height: 3vw !important;
    min-height: 56px !important;
    background-color: var( --e-global-color-accent );
}

.elementor-34 .elementor-element.elementor-element-1bc459e img{
    transition: all 0.3s ease;
}

.elementor-sticky--effects img{
    transition: all 0.3s ease;
    width: 48px !important;
}/* End custom CSS */