.elementor-75448 .elementor-element.elementor-element-e22687c > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-75448 .elementor-element.elementor-element-e22687c > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(90deg, #00000000 25%, #00000099 75%);opacity:0.9;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-75448 .elementor-element.elementor-element-e22687c > .elementor-container{min-height:800px;}.elementor-75448 .elementor-element.elementor-element-e22687c .elementor-background-slideshow__slide__image{background-position:top center;}.elementor-75448 .elementor-element.elementor-element-e22687c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-bc-flex-widget .elementor-75448 .elementor-element.elementor-element-eae8abd.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-75448 .elementor-element.elementor-element-eae8abd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-75448 .elementor-element.elementor-element-eae8abd > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-75448 .elementor-element.elementor-element-50956c9 > .elementor-widget-container{margin:-500px 0px 0px 0px;}body:not(.rtl) .elementor-75448 .elementor-element.elementor-element-50956c9{left:-50px;}body.rtl .elementor-75448 .elementor-element.elementor-element-50956c9{right:-50px;}.elementor-75448 .elementor-element.elementor-element-50956c9{top:0px;}.elementor-bc-flex-widget .elementor-75448 .elementor-element.elementor-element-d5307f1.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-75448 .elementor-element.elementor-element-d5307f1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-75448 .elementor-element.elementor-element-d5307f1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-75448 .elementor-element.elementor-element-e45ebb8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 50px 0px 50px;}.elementor-75448 .elementor-element.elementor-element-e45ebb8 .elementor-heading-title{font-size:46px;font-weight:700;line-height:3.3rem;color:#FFFFFF;}.elementor-75448 .elementor-element.elementor-element-4432653 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 50px 0px 50px;}.elementor-75448 .elementor-element.elementor-element-4432653{font-size:21px;color:#FFFFFF;}.elementor-75448 .elementor-element.elementor-element-8f42ffe .elementor-button{background-color:#B59855;}.elementor-75448 .elementor-element.elementor-element-8f42ffe > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 50px 0px 50px;}.elementor-75448 .elementor-element.elementor-element-8f58a87{padding:100px 0px 100px 0px;}.elementor-75448 .elementor-element.elementor-element-be07e50 .elementor-heading-title{font-size:32px;font-weight:600;color:#013535;}.elementor-75448 .elementor-element.elementor-element-c986619{font-size:18px;}.elementor-75448 .elementor-element.elementor-element-65169bd:not(.elementor-motion-effects-element-type-background), .elementor-75448 .elementor-element.elementor-element-65169bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9E7D37D;}.elementor-75448 .elementor-element.elementor-element-65169bd{border-style:solid;border-width:3px 0px 3px 0px;border-color:#B59855;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:100px 0px 100px 0px;}.elementor-75448 .elementor-element.elementor-element-65169bd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-75448 .elementor-element.elementor-element-ffe7670 .elementor-heading-title{font-size:22px;font-weight:600;color:#013535;}.elementor-75448 .elementor-element.elementor-element-3a49f7a{font-size:18px;}.elementor-75448 .elementor-element.elementor-element-7179d40 .elementor-button{background-color:#B59855;}.elementor-75448 .elementor-element.elementor-element-7179d40 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-75448 .elementor-element.elementor-element-eb7b22d{padding:100px 0px 100px 0px;}.elementor-75448 .elementor-element.elementor-element-fa627fc .elementor-heading-title{font-size:32px;font-weight:600;color:#013535;}.elementor-75448 .elementor-element.elementor-element-44a41b8{font-size:18px;}.elementor-75448 .elementor-element.elementor-element-99ca299 .eael-advance-tabs .eael-tabs-nav > ul li.eael-tab-nav-item:hover:not(.active){background-color:#333;}.elementor-75448 .elementor-element.elementor-element-99ca299 > .elementor-widget-container{border-radius:12px 12px 12px 12px;box-shadow:0px 0px 15px 0px rgba(0,0,0,0.5);}.elementor-75448 .elementor-element.elementor-element-99ca299 .eael-advance-tabs .eael-tabs-nav > ul li{font-size:1.1em;background-color:#f1f1f1;color:#333;}.elementor-75448 .elementor-element.elementor-element-99ca299 .eael-advance-tabs.eael-tabs-vertical > .eael-tabs-nav{min-width:35%;}.elementor-75448 .elementor-element.elementor-element-99ca299 .eael-advance-tabs .eael-tabs-nav > ul li i{font-size:24px;color:#333;}.elementor-75448 .elementor-element.elementor-element-99ca299 .eael-advance-tabs .eael-tabs-nav > ul li img{width:24px;}.elementor-75448 .elementor-element.elementor-element-99ca299 .eael-advance-tabs .eael-tabs-nav > ul li svg{width:24px;height:24px;fill:#333;}.elementor-75448 .elementor-element.elementor-element-99ca299 .eael-tab-inline-icon li .title-before-icon{margin-right:5px;}.elementor-75448 .elementor-element.elementor-element-99ca299 .eael-tab-inline-icon li .title-after-icon{margin-left:5px;}.elementor-75448 .elementor-element.elementor-element-99ca299 .eael-tab-top-icon li i, .elementor-75448 .elementor-element.elementor-element-99ca299 .eael-tab-top-icon li img, .elementor-75448 .elementor-element.elementor-element-99ca299 .eael-tab-top-icon li svg{margin-bottom:5px;}.elementor-75448 .elementor-element.elementor-element-99ca299 > .eael-advance-tabs > .eael-tabs-nav ul li{padding:30px 30px 30px 30px;}.elementor-75448 .elementor-element.elementor-element-99ca299 > .elementor-widget-container > .eael-advance-tabs > .eael-tabs-nav ul li{padding:30px 30px 30px 30px;}.elementor-75448 .elementor-element.elementor-element-99ca299 .eael-advance-tabs .eael-tabs-nav.eael-tabs-glassey > ul li:hover > i{color:#FFF;}.elementor-75448 .elementor-element.elementor-element-99ca299 .eael-advance-tabs .eael-tabs-nav.eael-tabs-glassey > ul li:hover > svg{fill:#FFF;}.elementor-75448 .elementor-element.elementor-element-99ca299 .eael-advance-tabs .eael-tabs-nav > ul li:hover{color:#fff;}.elementor-75448 .elementor-element.elementor-element-99ca299 .eael-advance-tabs .eael-tabs-nav > ul li:hover > i{color:#fff;}.elementor-75448 .elementor-element.elementor-element-99ca299 .eael-advance-tabs .eael-tabs-nav > ul li:hover > svg{fill:#fff;}.elementor-75448 .elementor-element.elementor-element-99ca299 .eael-advance-tabs .eael-tabs-nav > ul .active{background-color:#444;}.elementor-75448 .elementor-element.elementor-element-99ca299 .eael-advance-tabs .eael-tabs-nav > ul li.active{color:#fff;}.elementor-75448 .elementor-element.elementor-element-99ca299 .eael-advance-tabs .eael-tabs-nav > ul li.active > i{color:#fff;}.elementor-75448 .elementor-element.elementor-element-99ca299 .eael-advance-tabs .eael-tabs-nav > ul li.active > svg{fill:#fff;}.elementor-75448 .elementor-element.elementor-element-99ca299 .eael-advance-tabs .eael-tabs-content > div{color:#333;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E9E7D3;}.elementor-75448 .elementor-element.elementor-element-99ca299 .eael-advance-tabs .eael-tabs-nav > ul li:after{border-width:10px;bottom:-10px;}.elementor-75448 .elementor-element.elementor-element-99ca299 .eael-advance-tabs.eael-tabs-vertical > .eael-tabs-nav > ul li:after{right:-10px;top:calc(50% - 10px) !important;border-left-color:#444;}.rtl .elementor-75448 .elementor-element.elementor-element-99ca299 .eael-advance-tabs.eael-tabs-vertical > .eael-tabs-nav > ul li:after{right:auto;left:-10px !important;top:calc(50% - 10px) !important;}.elementor-75448 .elementor-element.elementor-element-99ca299 .eael-advance-tabs:not(.eael-tabs-vertical) > .eael-tabs-nav > ul li:after{border-top-color:#444;}.elementor-75448 .elementor-element.elementor-element-c129f85:not(.elementor-motion-effects-element-type-background), .elementor-75448 .elementor-element.elementor-element-c129f85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6FFF4;}.elementor-75448 .elementor-element.elementor-element-c129f85{border-style:solid;border-width:3px 0px 3px 0px;border-color:#013535;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-75448 .elementor-element.elementor-element-c129f85 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-75448 .elementor-element.elementor-element-81e1d1c .elementor-heading-title{font-size:22px;font-weight:600;color:#013535;}.elementor-75448 .elementor-element.elementor-element-6617479{font-size:18px;}.elementor-75448 .elementor-element.elementor-element-a68cd84{padding:100px 0px 100px 0px;}.elementor-75448 .elementor-element.elementor-element-9bcb38b{--e-image-carousel-slides-to-show:1;}.elementor-75448 .elementor-element.elementor-element-4170267 .elementor-heading-title{font-size:32px;font-weight:600;color:#013535;}.elementor-75448 .elementor-element.elementor-element-086773d{font-size:18px;}.elementor-75448 .elementor-element.elementor-element-599e6d1:not(.elementor-motion-effects-element-type-background), .elementor-75448 .elementor-element.elementor-element-599e6d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#013535;}.elementor-75448 .elementor-element.elementor-element-599e6d1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-75448 .elementor-element.elementor-element-599e6d1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-75448 .elementor-element.elementor-element-8fb5142 .elementor-heading-title{font-size:32px;font-weight:600;color:#B59855;}.elementor-75448 .elementor-element.elementor-element-b06078c{font-size:18px;color:#E9E7D3;}.elementor-75448 .elementor-element.elementor-element-7722a51 .elementor-button{background-color:#B59855;}.elementor-75448 .elementor-element.elementor-element-d3370eb .elementor-nav-menu .elementor-item{line-height:0.5em;}.elementor-75448 .elementor-element.elementor-element-d3370eb .elementor-nav-menu--main .elementor-item{color:#909090;fill:#909090;padding-left:30px;padding-right:30px;}.elementor-75448 .elementor-element.elementor-element-d3370eb .elementor-nav-menu--main .elementor-item:hover,
					.elementor-75448 .elementor-element.elementor-element-d3370eb .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-75448 .elementor-element.elementor-element-d3370eb .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-75448 .elementor-element.elementor-element-d3370eb .elementor-nav-menu--main .elementor-item:focus{color:#909090;fill:#909090;}.elementor-75448 .elementor-element.elementor-element-d3370eb .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#909090;}.elementor-75448 .elementor-element.elementor-element-d3370eb .elementor-nav-menu--dropdown a, .elementor-75448 .elementor-element.elementor-element-d3370eb .elementor-menu-toggle{color:#909090;fill:#909090;}.elementor-75448 .elementor-element.elementor-element-d3370eb .elementor-nav-menu--dropdown{background-color:#FFFFFF;}.elementor-75448 .elementor-element.elementor-element-d3370eb .elementor-nav-menu--dropdown a:hover,
					.elementor-75448 .elementor-element.elementor-element-d3370eb .elementor-nav-menu--dropdown a:focus,
					.elementor-75448 .elementor-element.elementor-element-d3370eb .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-75448 .elementor-element.elementor-element-d3370eb .elementor-nav-menu--dropdown a.highlighted,
					.elementor-75448 .elementor-element.elementor-element-d3370eb .elementor-menu-toggle:hover,
					.elementor-75448 .elementor-element.elementor-element-d3370eb .elementor-menu-toggle:focus{color:#909090;}.elementor-75448 .elementor-element.elementor-element-d3370eb .elementor-nav-menu--dropdown a:hover,
					.elementor-75448 .elementor-element.elementor-element-d3370eb .elementor-nav-menu--dropdown a:focus,
					.elementor-75448 .elementor-element.elementor-element-d3370eb .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-75448 .elementor-element.elementor-element-d3370eb .elementor-nav-menu--dropdown a.highlighted{background-color:#FFFFFF;}.elementor-75448 .elementor-element.elementor-element-d3370eb .elementor-nav-menu--dropdown a.elementor-item-active{color:#909090;background-color:#FFFFFF;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-75448 .elementor-element.elementor-element-eae8abd{width:46%;}.elementor-75448 .elementor-element.elementor-element-d5307f1{width:54%;}.elementor-75448 .elementor-element.elementor-element-06247dd{width:25%;}.elementor-75448 .elementor-element.elementor-element-09ade82{width:75%;}}@media(max-width:767px){.elementor-75448 .elementor-element.elementor-element-e22687c{padding:50px 0px 50px 0px;}.elementor-75448 .elementor-element.elementor-element-e45ebb8 .elementor-heading-title{font-size:32px;line-height:2.5rem;}.elementor-75448 .elementor-element.elementor-element-be07e50 .elementor-heading-title{font-size:26px;line-height:1.3em;}.elementor-75448 .elementor-element.elementor-element-ffe7670 .elementor-heading-title{font-size:18px;line-height:1.3em;}.elementor-75448 .elementor-element.elementor-element-fa627fc .elementor-heading-title{font-size:26px;line-height:1.3em;}.elementor-75448 .elementor-element.elementor-element-81e1d1c .elementor-heading-title{font-size:18px;line-height:1.3em;}.elementor-75448 .elementor-element.elementor-element-4170267 .elementor-heading-title{font-size:26px;line-height:1.3em;}.elementor-75448 .elementor-element.elementor-element-8fb5142 .elementor-heading-title{font-size:26px;line-height:1.3em;}}/* Start custom CSS for eael-adv-tabs, class: .elementor-element-99ca299 *//* ==========================================
   1. STRUKTUR & BREITEN-SCHUTZ
   ========================================== */
.elementor-75448 .elementor-element.elementor-element-99ca299 .e-n-tabs, .elementor-75448 .elementor-element.elementor-element-99ca299 .elementor-tabs {
    display: flex !important;
    align-items: stretch !important;
    max-width: 100% !important;
    width: 100% !important;
}
.elementor-75448 .elementor-element.elementor-element-99ca299 .e-n-tabs-content, .elementor-75448 .elementor-element.elementor-element-99ca299 .elementor-tabs-content-wrapper {
    flex-grow: 1 !important;
    min-width: 0 !important;
    max-width: 100% !important;
    background-color: #F9F8F3 !important; /* Rechter Inhalt Hintergrund */
    border: 1px solid #e9e7d3 !important; /* Dezenten Rahmen einfärben */
    padding: 25px !important;
}
.elementor-75448 .elementor-element.elementor-element-99ca299 [role="tablist"], .elementor-75448 .elementor-element.elementor-element-99ca299 .e-n-tabs-heading, .elementor-75448 .elementor-element.elementor-element-99ca299 .elementor-tabs-wrapper {
    display: flex !important;
    flex-direction: column !important;
    height: 100% !important;
}

/* ==========================================
   2. TABS: STANDARD-ZUSTAND (Inaktiv)
   ========================================== */
.elementor-75448 .elementor-element.elementor-element-99ca299 [role="tab"], .elementor-75448 .elementor-element.elementor-element-99ca299 .e-n-tabs-tab, .elementor-75448 .elementor-element.elementor-element-99ca299 .elementor-tab-title {
    flex: 1 1 auto !important;
    display: flex !important;
    align-items: center !important;
    background-color: #e9e7d3 !important; /* Inaktiver Hintergrund (Sand) */
    color: #013535 !important; /* Textfarbe (Tiefes Teal) */
    transition: all 0.3s ease !important; /* Macht den Farbübergang geschmeidig */
    border-bottom: 1px solid rgba(1, 53, 53, 0.1) !important; /* Trennlinie zwischen Tabs */
    border-left: 4px solid transparent !important; /* Platzhalter für den aktiven Balken */
    padding: 15px 20px !important;
}
/* Icon-Farbe im Standard-Zustand */
.elementor-75448 .elementor-element.elementor-element-99ca299 [role="tab"] i, .elementor-75448 .elementor-element.elementor-element-99ca299 .e-n-tabs-tab i, .elementor-75448 .elementor-element.elementor-element-99ca299 .elementor-tab-title i {
    color: #013535 !important;
    margin-right: 12px !important;
    transition: color 0.3s ease !important;
}

/* ==========================================
   3. TABS: HOVER-ZUSTAND (Maus drüber)
   ========================================== */
.elementor-75448 .elementor-element.elementor-element-99ca299 [role="tab"]:hover, .elementor-75448 .elementor-element.elementor-element-99ca299 .e-n-tabs-tab:hover, .elementor-75448 .elementor-element.elementor-element-99ca299 .elementor-tab-title:hover {
    background-color: #EED9C4 !important; /* Warmer Beige-Ton beim Drüberfahren */
    color: #4D4D4D !important; /* Text wird angenehm dunkelgrau */
    cursor: pointer;
}
.elementor-75448 .elementor-element.elementor-element-99ca299 [role="tab"]:hover i, .elementor-75448 .elementor-element.elementor-element-99ca299 .e-n-tabs-tab:hover i, .elementor-75448 .elementor-element.elementor-element-99ca299 .elementor-tab-title:hover i {
    color: #4D4D4D !important; /* Icon wird ebenfalls dunkelgrau */
}

/* ==========================================
   4. TABS: AKTIVER ZUSTAND (Ausgewählt)
   ========================================== */
.elementor-75448 .elementor-element.elementor-element-99ca299 [role="tab"][aria-selected="true"], 
.elementor-75448 .elementor-element.elementor-element-99ca299 .e-n-tabs-tab.elementor-active, 
.elementor-75448 .elementor-element.elementor-element-99ca299 .elementor-tab-title.elementor-active {
    background-color: #F9F8F3 !important; /* Verschmilzt mit dem rechten Inhalt */
    color: #013535 !important;
    font-weight: 700 !important; /* Hebt den aktiven Text hervor */
    border-left: 4px solid #B59855 !important; /* Edler goldener Orientierungsbalken links */
    border-bottom: 1px solid #F9F8F3 !important;
}
.elementor-75448 .elementor-element.elementor-element-99ca299 [role="tab"][aria-selected="true"] i, 
.elementor-75448 .elementor-element.elementor-element-99ca299 .e-n-tabs-tab.elementor-active i, 
.elementor-75448 .elementor-element.elementor-element-99ca299 .elementor-tab-title.elementor-active i {
    color: #B59855 !important; /* Aktives Icon leuchtet gold */
}/* End custom CSS */