.elementor-57999 .elementor-element.elementor-element-fce5c2f:not(.elementor-motion-effects-element-type-background), .elementor-57999 .elementor-element.elementor-element-fce5c2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #0D2847 0%, var( --e-global-color-f5d5ede ) 100%);}.elementor-57999 .elementor-element.elementor-element-fce5c2f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-57999 .elementor-element.elementor-element-fce5c2f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-57999 .elementor-element.elementor-element-a158830{--spacer-size:23px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-57999 .elementor-element.elementor-element-fba5df2{text-align:center;}.elementor-57999 .elementor-element.elementor-element-fba5df2 .elementor-heading-title{font-family:"Exo 2", Sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;text-shadow:0px 0px 10px #000000;color:var( --e-global-color-af32c2e );}.elementor-57999 .elementor-element.elementor-element-ba120fd{text-align:center;}.elementor-57999 .elementor-element.elementor-element-ba120fd .elementor-heading-title{font-family:"Exo 2", Sans-serif;font-size:57px;font-weight:600;line-height:68px;text-shadow:0px 0px 10px #000000;color:var( --e-global-color-af32c2e );}.elementor-57999 .elementor-element.elementor-element-94e7c9d{text-align:center;}.elementor-57999 .elementor-element.elementor-element-94e7c9d .elementor-heading-title{font-family:"Exo 2", Sans-serif;font-size:30px;font-weight:600;line-height:35px;text-shadow:0px 0px 10px #000000;color:var( --e-global-color-18ca42a );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-57999 .elementor-element.elementor-element-11b364b > .elementor-widget-container{margin:0px 75px -17px 75px;}.elementor-57999 .elementor-element.elementor-element-11b364b{text-align:center;font-family:"Exo 2", Sans-serif;font-size:22px;font-weight:500;font-style:italic;line-height:26px;text-shadow:0px 0px 5px #000000;color:var( --e-global-color-af32c2e );}.elementor-57999 .elementor-element.elementor-element-31ecbdc{--spacer-size:23px;}.elementor-57999 .elementor-element.elementor-element-d703b20:not(.elementor-motion-effects-element-type-background), .elementor-57999 .elementor-element.elementor-element-d703b20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-af32c2e );}.elementor-57999 .elementor-element.elementor-element-d703b20{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-57999 .elementor-element.elementor-element-d703b20 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-57999 .elementor-element.elementor-element-29193bb{--spacer-size:23px;}.elementor-57999 .elementor-element.elementor-element-0872e37{text-align:center;}.elementor-57999 .elementor-element.elementor-element-0872e37 .elementor-heading-title{font-family:"Exo 2", Sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-1c27cfb );}.elementor-57999 .elementor-element.elementor-element-966025a{text-align:center;}.elementor-57999 .elementor-element.elementor-element-966025a .elementor-heading-title{font-family:"Exo 2", Sans-serif;font-size:60px;font-weight:600;color:var( --e-global-color-1c27cfb );}.elementor-57999 .elementor-element.elementor-element-7505b4e{text-align:center;}.elementor-57999 .elementor-element.elementor-element-7505b4e .elementor-heading-title{font-family:"Exo 2", Sans-serif;font-size:30px;font-weight:600;line-height:34px;color:var( --e-global-color-1c27cfb );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-57999 .elementor-element.elementor-element-0b9b76c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-57999 .elementor-element.elementor-element-0b9b76c .elementor-button{font-family:"Exo 2", Sans-serif;font-size:1px;font-weight:600;}.elementor-57999 .elementor-element.elementor-element-cdd9010{--spacer-size:23px;}.elementor-57999 .elementor-element.elementor-element-5c18849:not(.elementor-motion-effects-element-type-background), .elementor-57999 .elementor-element.elementor-element-5c18849 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #0D2847 0%, var( --e-global-color-f5d5ede ) 100%);}.elementor-57999 .elementor-element.elementor-element-5c18849{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-57999 .elementor-element.elementor-element-5c18849 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-57999 .elementor-element.elementor-element-fd9b294{--spacer-size:23px;}.elementor-57999 .elementor-element.elementor-element-7cdb166{text-align:center;}.elementor-57999 .elementor-element.elementor-element-7cdb166 .elementor-heading-title{font-family:"Exo 2", Sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;text-shadow:0px 0px 10px #000000;color:var( --e-global-color-af32c2e );}.elementor-57999 .elementor-element.elementor-element-5f33a6d{text-align:center;}.elementor-57999 .elementor-element.elementor-element-5f33a6d .elementor-heading-title{font-family:"Exo 2", Sans-serif;font-size:60px;font-weight:600;text-shadow:0px 0px 10px #000000;color:var( --e-global-color-af32c2e );}.elementor-57999 .elementor-element.elementor-element-813bb65{--spacer-size:23px;}.elementor-57999 .elementor-element.elementor-element-8eb07db{--spacer-size:10px;}.elementor-57999 .elementor-element.elementor-element-460b50c{text-align:center;}.elementor-57999 .elementor-element.elementor-element-460b50c .elementor-heading-title{font-family:"Exo 2", Sans-serif;font-size:30px;font-weight:600;line-height:35px;text-shadow:0px 0px 10px #000000;color:var( --e-global-color-18ca42a );}.elementor-57999 .elementor-element.elementor-element-55609cb{--spacer-size:20px;}.elementor-57999 .elementor-element.elementor-element-a1adda5:not(.elementor-motion-effects-element-type-background), .elementor-57999 .elementor-element.elementor-element-a1adda5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-af32c2e );}.elementor-57999 .elementor-element.elementor-element-a1adda5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-57999 .elementor-element.elementor-element-a1adda5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-57999 .elementor-element.elementor-element-ab3f987{--spacer-size:23px;}.elementor-57999 .elementor-element.elementor-element-ce032cf{text-align:center;}.elementor-57999 .elementor-element.elementor-element-ce032cf .elementor-heading-title{font-family:"Exo 2", Sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;color:#C47A32;}.elementor-57999 .elementor-element.elementor-element-a40b5c5{text-align:center;}.elementor-57999 .elementor-element.elementor-element-a40b5c5 .elementor-heading-title{font-family:"Exo 2", Sans-serif;font-size:60px;font-weight:600;color:var( --e-global-color-1c27cfb );}.elementor-57999 .elementor-element.elementor-element-7852b16{text-align:center;}.elementor-57999 .elementor-element.elementor-element-7852b16 .elementor-heading-title{font-family:"Exo 2", Sans-serif;font-size:30px;font-weight:600;line-height:34px;color:var( --e-global-color-1c27cfb );}.elementor-57999 .elementor-element.elementor-element-8f189e7 > .elementor-container{max-width:901px;}.elementor-57999 .elementor-element.elementor-element-ae30c25{--spacer-size:23px;}.elementor-57999 .elementor-element.elementor-element-6189299 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-57999 .elementor-element.elementor-element-6189299{text-align:center;font-family:"Exo 2", Sans-serif;font-size:18px;font-weight:500;font-style:italic;line-height:21px;color:var( --e-global-color-f5d5ede );}.elementor-57999 .elementor-element.elementor-element-ee3b11d{--spacer-size:23px;}.elementor-57999 .elementor-element.elementor-element-575b2fa:not(.elementor-motion-effects-element-type-background), .elementor-57999 .elementor-element.elementor-element-575b2fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #0D2847 0%, var( --e-global-color-f5d5ede ) 100%);}.elementor-57999 .elementor-element.elementor-element-575b2fa{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-57999 .elementor-element.elementor-element-575b2fa > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-57999 .elementor-element.elementor-element-8e47abc{--spacer-size:13px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-57999 .elementor-element.elementor-element-28a2f03{text-align:center;}.elementor-57999 .elementor-element.elementor-element-28a2f03 .elementor-heading-title{font-family:"Exo 2", Sans-serif;font-size:36px;font-weight:600;line-height:34px;text-shadow:0px 0px 10px #000000;color:var( --e-global-color-af32c2e );}.elementor-57999 .elementor-element.elementor-element-d832487{text-align:center;}.elementor-57999 .elementor-element.elementor-element-d832487 .elementor-heading-title{font-family:"Exo 2", Sans-serif;font-size:30px;font-weight:600;line-height:35px;text-shadow:0px 0px 10px #000000;color:var( --e-global-color-af32c2e );}.elementor-57999 .elementor-element.elementor-element-8f6aa99{--spacer-size:23px;}.elementor-57999 .elementor-element.elementor-element-5f5994b:not(.elementor-motion-effects-element-type-background), .elementor-57999 .elementor-element.elementor-element-5f5994b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-af32c2e );}.elementor-57999 .elementor-element.elementor-element-5f5994b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-57999 .elementor-element.elementor-element-5f5994b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-57999 .elementor-element.elementor-element-cafedab{--spacer-size:23px;}.elementor-57999 .elementor-element.elementor-element-d35edf7{text-align:center;}.elementor-57999 .elementor-element.elementor-element-d35edf7 .elementor-heading-title{font-family:"Exo 2", Sans-serif;font-size:57px;font-weight:600;color:var( --e-global-color-1c27cfb );}.elementor-57999 .elementor-element.elementor-element-0c13031{text-align:center;}.elementor-57999 .elementor-element.elementor-element-0c13031 .elementor-heading-title{font-family:"Exo 2", Sans-serif;font-size:30px;font-weight:600;line-height:34px;color:var( --e-global-color-1c27cfb );}.elementor-57999 .elementor-element.elementor-element-566e76a > .elementor-widget-container{margin:-33px 0px 0px 0px;}.elementor-57999 .elementor-element.elementor-element-566e76a .elementor-button{font-family:"Exo 2", Sans-serif;font-size:1px;font-weight:600;}.elementor-57999 .elementor-element.elementor-element-6af81da{--spacer-size:23px;}.elementor-57999 .elementor-element.elementor-element-f4fa39c{--spacer-size:13px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-57999 .elementor-element.elementor-element-a97c7b2{width:100%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-57999 .elementor-element.elementor-element-94e7c9d .elementor-heading-title{font-size:27px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-57999 .elementor-element.elementor-element-11b364b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-57999 .elementor-element.elementor-element-966025a .elementor-heading-title{font-size:44px;}.elementor-57999 .elementor-element.elementor-element-7505b4e .elementor-heading-title{font-size:24px;line-height:1.3em;}.elementor-57999 .elementor-element.elementor-element-5f33a6d .elementor-heading-title{font-size:45px;}.elementor-57999 .elementor-element.elementor-element-a40b5c5 .elementor-heading-title{font-size:52px;}.elementor-57999 .elementor-element.elementor-element-7852b16 .elementor-heading-title{font-size:27px;line-height:1.3em;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-57999 .elementor-element.elementor-element-fba5df2 .elementor-heading-title{font-size:20px;}.elementor-57999 .elementor-element.elementor-element-ba120fd .elementor-heading-title{font-size:29px;line-height:1em;}.elementor-57999 .elementor-element.elementor-element-94e7c9d .elementor-heading-title{font-size:18px;line-height:1.1em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-57999 .elementor-element.elementor-element-11b364b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-57999 .elementor-element.elementor-element-11b364b{font-size:17px;line-height:1.2em;}.elementor-57999 .elementor-element.elementor-element-31ecbdc{--spacer-size:1px;}.elementor-57999 .elementor-element.elementor-element-0872e37 .elementor-heading-title{font-size:20px;}.elementor-57999 .elementor-element.elementor-element-966025a .elementor-heading-title{font-size:33px;}.elementor-57999 .elementor-element.elementor-element-7505b4e .elementor-heading-title{font-size:20px;line-height:1.1em;}.elementor-57999 .elementor-element.elementor-element-7cdb166 .elementor-heading-title{font-size:20px;}.elementor-57999 .elementor-element.elementor-element-5f33a6d .elementor-heading-title{font-size:27px;}.elementor-57999 .elementor-element.elementor-element-813bb65{--spacer-size:1px;}.elementor-57999 .elementor-element.elementor-element-460b50c .elementor-heading-title{font-size:21px;line-height:1.3em;}.elementor-57999 .elementor-element.elementor-element-ce032cf .elementor-heading-title{font-size:20px;}.elementor-57999 .elementor-element.elementor-element-a40b5c5 .elementor-heading-title{font-size:33px;}.elementor-57999 .elementor-element.elementor-element-7852b16 .elementor-heading-title{font-size:20px;line-height:1.1em;}.elementor-57999 .elementor-element.elementor-element-6189299{font-size:16px;line-height:1.2em;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-57999 .elementor-element.elementor-element-28a2f03 .elementor-heading-title{font-size:20px;line-height:1.1em;}.elementor-57999 .elementor-element.elementor-element-d832487 .elementor-heading-title{font-size:20px;}.elementor-57999 .elementor-element.elementor-element-8f6aa99{--spacer-size:1px;}.elementor-57999 .elementor-element.elementor-element-d35edf7 .elementor-heading-title{font-size:33px;}.elementor-57999 .elementor-element.elementor-element-0c13031 .elementor-heading-title{font-size:20px;line-height:1.1em;}}/* Start custom CSS for section, class: .elementor-element-8f189e7 *//* CSS Klasse: theme-box */
/* In Site Settings → Custom CSS einfügen */

.theme-box .elementor-widget-container {
  padding: 16px;
  border-radius: 12px;
  background: rgba(13, 40, 71, 0.4);
  border: 1px solid rgba(26, 143, 181, 0.06);
}

.theme-box .elementor-widget-container::before {
  content: '';
  display: inline-block;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #1a8fb5;
  margin-right: 10px;
  vertical-align: middle;
}

/* Inner Section Einstellungen:
   - 2 Spalten, je 50%
   - Gap: 10px
   - Auf Mobile: 1 Spalte (automatisch)
*//* End custom CSS */
/* Start custom CSS */header, 
.site-header, 
#masthead {
    display: none !important;
}
.galerie-glow img {
  border-radius: 12px !important;
  border: 1px solid #1a8fb5 !important;
  box-shadow:
    0 4px 20px rgba(26, 143, 181, 0.3),
    0 0 40px rgba(26, 143, 181, 0.12) !important;
  transition: all 0.4s ease !important;
}

.galerie-glow img:hover {
  box-shadow:
    0 6px 28px rgba(26, 143, 181, 0.45),
    0 0 50px rgba(26, 143, 181, 0.2) !important;
  transform: translateY(-3px) !important;
}
.cta-primary .elementor-button {
  background: linear-gradient(135deg, #0d2847, #1a8fb5) !important;
  border: 1px solid rgba(26, 143, 181, 0.3) !important;
  box-shadow: 0 4px 24px rgba(26, 143, 181, 0.3) !important;
  border-radius: 8px !important;
  padding: 16px 32px !important;
  font-family: 'Exo 2', sans-serif !important;
  font-weight: 600 !important;
  font-size: 18px !important;
  color: #e8e4df !important;
  transition: all 0.4s ease !important;
}

.cta-primary .elementor-button:hover {
  box-shadow: 0 8px 32px rgba(26, 143, 181, 0.5) !important;
  transform: translateY(-2px) !important;
}
/* ================================ */
/* FAQ GOLD TOGGLE                  */
/* Klasse: faq-gold                 */
/* ================================ */

/* Gesamtes Widget: kein Default-Rahmen */
.faq-gold .elementor-toggle {
  border: none !important;
}

/* Einzelne FAQ Items */
.faq-gold .elementor-toggle-item {
  background: #d4a847 !important;
  border: 1px solid #c47a32 !important;
  border-radius: 12px !important;
  box-shadow:
    0 4px 20px rgba(196, 122, 50, 0.35),
    0 0 40px rgba(196, 122, 50, 0.15) !important;
  margin-bottom: 10px !important;
  overflow: hidden !important;
}

/* Frage (Title) */
.faq-gold .elementor-tab-title {
  padding: 16px !important;
  border: none !important;
  background: transparent !important;
  font-family: 'Exo 2', sans-serif !important;
  font-size: 14px !important;
  font-weight: 600 !important;
  color: #060d1a !important;
}

/* Frage Hover */
.faq-gold .elementor-tab-title:hover {
  background: rgba(6, 13, 26, 0.05) !important;
}

/* Aktive Frage (offen) */
.faq-gold .elementor-tab-title.elementor-active {
  background: transparent !important;
  color: #060d1a !important;
}

/* Toggle Icon (Pfeil) */
.faq-gold .elementor-toggle-icon {
  color: #3d2a0a !important;
  fill: #3d2a0a !important;
}

.faq-gold .elementor-toggle-icon svg {
  fill: #3d2a0a !important;
  width: 12px !important;
  height: 12px !important;
}

.faq-gold .elementor-toggle-icon i {
  color: #3d2a0a !important;
  font-size: 12px !important;
}

/* Antwort (Content) */
.faq-gold .elementor-tab-content {
  padding: 5px 16px 5px !important;
  border-top: 1px solid rgba(6, 13, 26, 0.1) !important;
  font-family: 'Exo 2', sans-serif !important;
  font-size: 16px !important;
  color: #3d2a0a !important;
  line-height: 1.6 !important;
  background: transparent !important;
}

/* Kein Border zwischen Items */
.faq-gold .elementor-toggle-item + .elementor-toggle-item {
  border-top: none !important;
}
.cta-gold .elementor-button {
  background: linear-gradient(135deg, #c47a32, #d4a847) !important;
  border: none !important;
  box-shadow: 0 4px 24px rgba(212, 168, 71, 0.3) !important;
  border-radius: 8px !important;
  padding: 16px 32px !important;
  font-family: 'Exo 2', sans-serif !important;
  font-weight: 600 !important;
  font-size: 22px !important;
  color: #060d1a !important;
  transition: all 0.4s ease !important;
}

.cta-gold .elementor-button:hover {
  box-shadow: 0 8px 32px rgba(212, 168, 71, 0.5) !important;
  transform: translateY(-2px) !important;
}
<style>
  .your-card-section .elementor-column {
    flex-grow: 1 !important;
  }
  .your-card-section .elementor-widget-html {
    width: 100% !important;
  }
  .your-card-section img,
  .your-card-section svg {
    max-width: none !important;
  }
</style>/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Exo 2';
	font-display: auto;
	src: url('https://channeling-portal.de/wp-content/uploads/2025/04/Exo2-VariableFont_wght.ttf') format('truetype');
}
/* End Custom Fonts CSS */