.elementor-5205 .elementor-element.elementor-element-42c73bfa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5205 .elementor-element.elementor-element-42c73bfa img{width:100%;max-width:100%;}.elementor-5205 .elementor-element.elementor-element-d81fccd{width:var( --container-widget-width, 15.03% );max-width:15.03%;--container-widget-width:15.03%;--container-widget-flex-grow:0;top:207px;position:absolute;}body:not(.rtl) .elementor-5205 .elementor-element.elementor-element-d81fccd{left:724px;}body.rtl .elementor-5205 .elementor-element.elementor-element-d81fccd{right:724px;}.elementor-5205 .elementor-element.elementor-element-d81fccd img{border-style:none;}.elementor-5205 .elementor-element.elementor-element-e70b1b6{width:var( --container-widget-width, 15.03% );max-width:15.03%;--container-widget-width:15.03%;--container-widget-flex-grow:0;top:62px;position:absolute;}body:not(.rtl) .elementor-5205 .elementor-element.elementor-element-e70b1b6{left:0px;}body.rtl .elementor-5205 .elementor-element.elementor-element-e70b1b6{right:0px;}.elementor-5205 .elementor-element.elementor-element-e70b1b6 img{border-style:none;}.elementor-5205 .elementor-element.elementor-element-435ab227{margin-top:0px;margin-bottom:0px;}.elementor-5205 .elementor-element.elementor-element-7d8e4aa .jltma-layout-horizontal.jltma-nav-menu__main > ul,
					.elementor-5205 .elementor-element.elementor-element-7d8e4aa .jltma-layout-vertical.jltma-vertical-type-normal.jltma-nav-menu__main > ul > li > a{justify-content:space-between;}.elementor-5205 .elementor-element.elementor-element-7d8e4aa .jltma-nav-menu__main.jltma-layout-horizontal > ul > li > a,
							.elementor-5205 .elementor-element.elementor-element-7d8e4aa .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal > ul > li > a,
							.elementor-5205 .elementor-element.elementor-element-7d8e4aa .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-side > ul > li > a{border-style:default;}.elementor-5205 .elementor-element.elementor-element-7d8e4aa .jltma-nav-menu__main.jltma-layout-horizontal > ul ul,
                            .elementor-5205 .elementor-element.elementor-element-7d8e4aa .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal > ul ul,
                            .elementor-5205 .elementor-element.elementor-element-7d8e4aa .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-toggle > ul ul,
                            .elementor-5205 .elementor-element.elementor-element-7d8e4aa .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-accordion > ul ul,
                            .elementor-5205 .elementor-element.elementor-element-7d8e4aa .jltma-nav-menu__dropdown:not(.jltma-menu-dropdown-type-offcanvas) > ul ul,
                            .elementor-5205 .elementor-element.elementor-element-7d8e4aa .jltma-nav-menu__dropdown.jltma-menu-dropdown-type-offcanvas ul ul{border-style:default;}.elementor-5205 .elementor-element.elementor-element-7d8e4aa .jltma-nav-menu__main .sub-menu li a,
							.elementor-5205 .elementor-element.elementor-element-7d8e4aa .jltma-nav-menu__dropdown .sub-menu li a{border-style:default;}.elementor-5205 .elementor-element.elementor-element-7d8e4aa .jltma-nav-menu__main .sub-menu .sub-menu a,
							.elementor-5205 .elementor-element.elementor-element-7d8e4aa .jltma-nav-menu__dropdown .sub-menu .sub-menu a{border-style:default;}.elementor-5205 .elementor-element.elementor-element-7d8e4aa .jltma-nav-menu__main > ul > li > a .jltma-nav-menu__arrow{transform:rotate(0deg);transition:transform 0.3s ease, color 0.3s ease, font-size 0.3s ease;}.elementor-5205 .elementor-element.elementor-element-7d8e4aa .jltma-nav-menu__main > ul > li > a .jltma-nav-menu__main-item-text-wrap .jltma-nav-menu__arrow{transform:rotate(0deg);transition:transform 0.3s ease, color 0.3s ease, font-size 0.3s ease;}.elementor-5205 .elementor-element.elementor-element-7d8e4aa .jltma-nav-menu__main > ul > li:hover > a .jltma-nav-menu__arrow{transform:rotate(180deg);}.elementor-5205 .elementor-element.elementor-element-7d8e4aa .jltma-nav-menu__main > ul > li:hover > a .jltma-nav-menu__main-item-text-wrap .jltma-nav-menu__arrow{transform:rotate(180deg);}.elementor-5205 .elementor-element.elementor-element-7d8e4aa .jltma-nav-menu__main.jltma-layout-horizontal > ul > li > a,
					.elementor-5205 .elementor-element.elementor-element-7d8e4aa .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal > ul > li > a,
					.elementor-5205 .elementor-element.elementor-element-7d8e4aa .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-side > ul > li > a{font-family:"Oswald", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;word-spacing:0px;color:var( --e-global-color-primary );padding-top:7px;padding-bottom:7px;}.elementor-5205 .elementor-element.elementor-element-7d8e4aa .jltma-nav-menu__main.jltma-layout-horizontal > ul > li > a:hover,
					.elementor-5205 .elementor-element.elementor-element-7d8e4aa .jltma-nav-menu__main.jltma-layout-horizontal > ul > li:hover > a,
					.elementor-5205 .elementor-element.elementor-element-7d8e4aa .jltma-nav-menu__main.jltma-layout-horizontal > ul > li > a:focus,
					.elementor-5205 .elementor-element.elementor-element-7d8e4aa .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal > ul > li > a:hover,
					.elementor-5205 .elementor-element.elementor-element-7d8e4aa .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal > ul > li:hover > a,
					.elementor-5205 .elementor-element.elementor-element-7d8e4aa .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal > ul > li > a:focus,
					.elementor-5205 .elementor-element.elementor-element-7d8e4aa .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-side > ul > li > a:hover,
					.elementor-5205 .elementor-element.elementor-element-7d8e4aa .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-side > ul > li > a:focus{color:var( --e-global-color-secondary );}.elementor-5205 .elementor-element.elementor-element-7d8e4aa .jltma-nav-menu__main .jltma-nav-menu__item-link-top{padding-left:0px;padding-right:0px;}body:not(.rtl) .elementor-5205 .elementor-element.elementor-element-7d8e4aa .jltma-nav-menu__main.jltma-layout-horizontal .jltma-nav-menu__container-inner > li:not(:last-child){margin-right:25px;}body.rtl .elementor-5205 .elementor-element.elementor-element-7d8e4aa .jltma-nav-menu__main.jltma-layout-horizontal .jltma-nav-menu__container-inner > li:not(:last-child){margin-left:25px;}.elementor-5205 .elementor-element.elementor-element-7d8e4aa .jltma-nav-menu__main.jltma-vertical-type-normal > ul > li:not(:last-child){margin-bottom:25px;}.elementor-5205 .elementor-element.elementor-element-7d8e4aa .jltma-nav-menu__main.jltma-vertical-type-side > ul > li:not(:last-child){margin-bottom:25px;}.elementor-5205 .elementor-element.elementor-element-7d8e4aa .jltma-nav-menu__main.jltma-layout-horizontal > ul ul,
					.elementor-5205 .elementor-element.elementor-element-7d8e4aa .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal > ul ul,
					.elementor-5205 .elementor-element.elementor-element-7d8e4aa .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-toggle > ul,
					.elementor-5205 .elementor-element.elementor-element-7d8e4aa .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-accordion > ul,
					.elementor-5205 .elementor-element.elementor-element-7d8e4aa .jltma-nav-menu__dropdown > ul{background-color:#FFFFFF;}.elementor-5205 .elementor-element.elementor-element-7d8e4aa .jltma-nav-menu__main.jltma-layout-horizontal > ul ul a,
					.elementor-5205 .elementor-element.elementor-element-7d8e4aa .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal > ul ul a,
					.elementor-5205 .elementor-element.elementor-element-7d8e4aa .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-toggle > ul ul a,
					.elementor-5205 .elementor-element.elementor-element-7d8e4aa .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-accordion > ul ul a,
					.elementor-5205 .elementor-element.elementor-element-7d8e4aa .jltma-nav-menu__dropdown > ul ul a{font-family:"Oswald", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-5205 .elementor-element.elementor-element-7d8e4aa .jltma-nav-menu__main.jltma-layout-horizontal > ul ul li:not(:first-child),
					.elementor-5205 .elementor-element.elementor-element-7d8e4aa .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal > ul ul li:not(:first-child),
					.elementor-5205 .elementor-element.elementor-element-7d8e4aa .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-toggle ul ul li:not(:first-child),
					.elementor-5205 .elementor-element.elementor-element-7d8e4aa .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-accordion ul ul li:not(:first-child),
					.elementor-5205 .elementor-element.elementor-element-7d8e4aa .jltma-nav-menu__dropdown ul ul li:not(:first-child){border-top-style:none;}.elementor-5205 .elementor-element.elementor-element-6dcf1160{--spacer-size:30px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){body:not(.rtl) .elementor-5205 .elementor-element.elementor-element-d81fccd{left:395px;}body.rtl .elementor-5205 .elementor-element.elementor-element-d81fccd{right:395px;}.elementor-5205 .elementor-element.elementor-element-d81fccd{top:111px;}.elementor-5205 .elementor-element.elementor-element-e70b1b6{width:var( --container-widget-width, 188.167px );max-width:188.167px;--container-widget-width:188.167px;--container-widget-flex-grow:0;top:70px;}body:not(.rtl) .elementor-5205 .elementor-element.elementor-element-e70b1b6{left:434px;}body.rtl .elementor-5205 .elementor-element.elementor-element-e70b1b6{right:434px;}}@media(max-width:767px){body:not(.rtl) .elementor-5205 .elementor-element.elementor-element-d81fccd{left:209px;}body.rtl .elementor-5205 .elementor-element.elementor-element-d81fccd{right:209px;}.elementor-5205 .elementor-element.elementor-element-d81fccd{top:59px;}.elementor-5205 .elementor-element.elementor-element-e70b1b6{width:var( --container-widget-width, 97.167px );max-width:97.167px;--container-widget-width:97.167px;--container-widget-flex-grow:0;top:40px;}body:not(.rtl) .elementor-5205 .elementor-element.elementor-element-e70b1b6{left:195px;}body.rtl .elementor-5205 .elementor-element.elementor-element-e70b1b6{right:195px;}.elementor-5205 .elementor-element.elementor-element-7d8e4aa .jltma-nav-menu__main.jltma-layout-horizontal > ul > li > a,
					.elementor-5205 .elementor-element.elementor-element-7d8e4aa .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal > ul > li > a,
					.elementor-5205 .elementor-element.elementor-element-7d8e4aa .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-side > ul > li > a{font-size:38px;}.elementor-5205 .elementor-element.elementor-element-7d8e4aa .jltma-nav-menu__main.jltma-layout-horizontal > ul ul a,
					.elementor-5205 .elementor-element.elementor-element-7d8e4aa .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal > ul ul a,
					.elementor-5205 .elementor-element.elementor-element-7d8e4aa .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-toggle > ul ul a,
					.elementor-5205 .elementor-element.elementor-element-7d8e4aa .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-accordion > ul ul a,
					.elementor-5205 .elementor-element.elementor-element-7d8e4aa .jltma-nav-menu__dropdown > ul ul a{font-size:38px;}}/* Start custom CSS for image, class: .elementor-element-d81fccd */.elementor-5205 .elementor-element.elementor-element-d81fccd img {
    transition: transform 0.3s ease;
}

.elementor-5205 .elementor-element.elementor-element-d81fccd:hover img {
    transform: scale(1.1);
    cursor: pointer;
}.elementor-5205 .elementor-element.elementor-element-d81fccd img {
    animation: float 3s ease-in-out infinite;
}

@keyframes float {
    0%, 100% {
        transform: translateY(0);
    }
    50% {
        transform: translateY(-8px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e70b1b6 */.elementor-5205 .elementor-element.elementor-element-e70b1b6 img {
    transition: transform 0.3s ease;
}

.elementor-5205 .elementor-element.elementor-element-e70b1b6:hover img {
    transform: scale(1.1);
    cursor: pointer;
}.elementor-5205 .elementor-element.elementor-element-e70b1b6 img {
    animation: float 3s ease-in-out infinite;
}

@keyframes float {
    0%, 100% {
        transform: translateY(0);
    }
    50% {
        transform: translateY(-8px);
    }
}/* End custom CSS */
/* Start custom CSS for ma-navmenu, class: .elementor-element-7d8e4aa *//* Menüpunkte ohne Standard-Unterstrich */
#header-nav .menu-item > a {
    position: relative;
    text-decoration: none !important;
    color: #5cc5ed; /* <-- NORMALE SCHRIFTFARBE (z.B. #333 für Dunkelgrau) */
    transition: color 0.3s ease;
}

/* Permanenter Unterstrich */
#header-nav .menu-item > a::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%; /* <- PERMANENT SICHTBAR */
    height: 4px; /* <-- STRICHDICKE EINSTELLEN */
    background-color: #5cc5ed; /* <-- NORMALE STRICHFARBE (muss mit Schriftfarbe übereinstimmen!) */
    transition: background-color 0.3s ease;
}

/* Beim Hover: Schrift UND Strich wechseln die Farbe */
#header-nav .menu-item > a:hover {
    color: #1a171b; /* <-- HOVER-SCHRIFTFARBE */
}

#header-nav .menu-item > a:hover::after {
    background-color: #1a171b; /* <-- HOVER-STRICHFARBE (gleiche Farbe wie Schrift!) */
}

/* Aktiver Menüpunkt (optional) */
#header-nav .current-menu-item > a {
    color: #1a171b;
}

#header-nav .current-menu-item > a::after {
    background-color: #1a171b;
}/* End custom CSS */