.elementor-21377 .elementor-element.elementor-element-47692499:not(.elementor-motion-effects-element-type-background), .elementor-21377 .elementor-element.elementor-element-47692499 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fe51531 );}.elementor-21377 .elementor-element.elementor-element-47692499 > .elementor-container{max-width:1600px;}.elementor-21377 .elementor-element.elementor-element-47692499 .elementor-background-overlay{width:100%;height:100%;}.elementor-21377 .elementor-element.elementor-element-47692499{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-21377 .elementor-element.elementor-element-47692499 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21377 .elementor-element.elementor-element-3b028518{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;}.elementor-21377 .elementor-element.elementor-element-3b028518 .elementor-divider-separator{width:100%;}.elementor-21377 .elementor-element.elementor-element-3b028518 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-21377 .elementor-element.elementor-element-566b14d > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-21377 .elementor-element.elementor-element-566b14d > .elementor-container{max-width:1600px;}.elementor-21377 .elementor-element.elementor-element-566b14d .elementor-background-overlay{width:100%;height:100%;}.elementor-21377 .elementor-element.elementor-element-566b14d{border-style:none;margin-top:0px;margin-bottom:20px;}.elementor-bc-flex-widget .elementor-21377 .elementor-element.elementor-element-ca4e914.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-21377 .elementor-element.elementor-element-ca4e914.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-21377 .elementor-element.elementor-element-ca4e914.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-21377 .elementor-element.elementor-element-cba01c7{width:var( --container-widget-width, 160px );max-width:160px;--container-widget-width:160px;--container-widget-flex-grow:0;align-self:center;text-align:center;font-family:var( --e-global-typography-8f1b13f-font-family ), Sans-serif;font-size:var( --e-global-typography-8f1b13f-font-size );font-weight:var( --e-global-typography-8f1b13f-font-weight );color:var( --e-global-color-primary );}.elementor-bc-flex-widget .elementor-21377 .elementor-element.elementor-element-c5552f9.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-21377 .elementor-element.elementor-element-c5552f9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-21377 .elementor-element.elementor-element-c5552f9.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-21377 .elementor-element.elementor-element-abb4959{width:var( --container-widget-width, 160px );max-width:160px;--container-widget-width:160px;--container-widget-flex-grow:0;align-self:center;text-align:center;font-family:var( --e-global-typography-8f1b13f-font-family ), Sans-serif;font-size:var( --e-global-typography-8f1b13f-font-size );font-weight:var( --e-global-typography-8f1b13f-font-weight );color:var( --e-global-color-primary );}.elementor-21377 .elementor-element.elementor-element-4c260d2{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;}.elementor-21377 .elementor-element.elementor-element-4c260d2 .elementor-divider-separator{width:100%;}.elementor-21377 .elementor-element.elementor-element-4c260d2 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-21377 .elementor-element.elementor-element-71e92e15{margin:0% 25% calc(var(--kit-widget-spacing, 0px) + 0%) 25%;}.elementor-21377 .elementor-element.elementor-element-65b4e7a7{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;}.elementor-21377 .elementor-element.elementor-element-65b4e7a7 .elementor-divider-separator{width:100%;}.elementor-21377 .elementor-element.elementor-element-65b4e7a7 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-21377 .elementor-element.elementor-element-53bd1a2c{border-style:none;}.elementor-21377 .elementor-element.elementor-element-53bd1a2c .elementor-nav-menu .elementor-item{font-family:"Bebas NEUE", Sans-serif;font-size:1.2em;font-weight:normal;}.elementor-21377 .elementor-element.elementor-element-53bd1a2c .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-21377 .elementor-element.elementor-element-53bd1a2c .elementor-nav-menu--main .elementor-item:hover,
					.elementor-21377 .elementor-element.elementor-element-53bd1a2c .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-21377 .elementor-element.elementor-element-53bd1a2c .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-21377 .elementor-element.elementor-element-53bd1a2c .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-21377 .elementor-element.elementor-element-53bd1a2c .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-34295dc );}.elementor-21377 .elementor-element.elementor-element-529d9231{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;}.elementor-21377 .elementor-element.elementor-element-529d9231 .elementor-divider-separator{width:100%;}.elementor-21377 .elementor-element.elementor-element-529d9231 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-21377 .elementor-element.elementor-element-5f77edd4{border-style:none;}.elementor-21377 .elementor-element.elementor-element-5f77edd4 .elementor-nav-menu .elementor-item{font-family:"Bebas NEUE", Sans-serif;font-size:1.2em;font-weight:normal;}.elementor-21377 .elementor-element.elementor-element-5f77edd4 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-21377 .elementor-element.elementor-element-5f77edd4 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-21377 .elementor-element.elementor-element-5f77edd4 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-21377 .elementor-element.elementor-element-5f77edd4 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-21377 .elementor-element.elementor-element-5f77edd4 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-21377 .elementor-element.elementor-element-5f77edd4 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-34295dc );}.elementor-21377 .elementor-element.elementor-element-13790dce{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;}.elementor-21377 .elementor-element.elementor-element-13790dce .elementor-divider-separator{width:100%;}.elementor-21377 .elementor-element.elementor-element-13790dce .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-21377 .elementor-element.elementor-element-97ba81d > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-21377 .elementor-element.elementor-element-97ba81d > .elementor-container{max-width:1600px;}.elementor-21377 .elementor-element.elementor-element-97ba81d .elementor-background-overlay{width:100%;height:100%;}.elementor-21377 .elementor-element.elementor-element-97ba81d{border-style:none;margin-top:0px;margin-bottom:20px;}.elementor-bc-flex-widget .elementor-21377 .elementor-element.elementor-element-7deb565f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-21377 .elementor-element.elementor-element-7deb565f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-21377 .elementor-element.elementor-element-7deb565f.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-21377 .elementor-element.elementor-element-150c674a{width:var( --container-widget-width, 160px );max-width:160px;--container-widget-width:160px;--container-widget-flex-grow:0;align-self:center;text-align:center;font-family:"Bebas NEUE", Sans-serif;font-size:1.5em;font-weight:normal;color:var( --e-global-color-primary );}.elementor-bc-flex-widget .elementor-21377 .elementor-element.elementor-element-24600ff7.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-21377 .elementor-element.elementor-element-24600ff7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-21377 .elementor-element.elementor-element-24600ff7.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-21377 .elementor-element.elementor-element-2d3f21ab{width:var( --container-widget-width, 160px );max-width:160px;--container-widget-width:160px;--container-widget-flex-grow:0;align-self:center;text-align:center;font-family:"Bebas NEUE", Sans-serif;font-size:1.5em;font-weight:normal;color:var( --e-global-color-primary );}.elementor-21377 .elementor-element.elementor-element-450f34de.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-21377 .elementor-element.elementor-element-2bf22cb2{width:var( --container-widget-width, 201px );max-width:201px;--container-widget-width:201px;--container-widget-flex-grow:0;align-self:center;text-align:center;font-family:"Bebas NEUE", Sans-serif;font-size:1.5em;font-weight:normal;color:var( --e-global-color-primary );}.elementor-21377 .elementor-element.elementor-element-31c73590 img{width:20%;}.elementor-21377 .elementor-element.elementor-element-2ee4e0de > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-21377 .elementor-element.elementor-element-2ee4e0de > .elementor-container{max-width:1600px;}.elementor-21377 .elementor-element.elementor-element-2ee4e0de .elementor-background-overlay{width:100%;height:100%;}.elementor-21377 .elementor-element.elementor-element-2ee4e0de{border-style:none;margin-top:0px;margin-bottom:0px;}.elementor-21377 .elementor-element.elementor-element-4bb87b99{text-align:center;}.elementor-21377 .elementor-element.elementor-element-4bb87b99 img{width:55%;}.elementor-21377 .elementor-element.elementor-element-2a7bded8 .elementor-repeater-item-bdba0a6.elementor-social-icon{background-color:var( --e-global-color-fe51531 );}.elementor-21377 .elementor-element.elementor-element-2a7bded8 .elementor-repeater-item-bdba0a6.elementor-social-icon i{color:var( --e-global-color-fe51531 );}.elementor-21377 .elementor-element.elementor-element-2a7bded8 .elementor-repeater-item-bdba0a6.elementor-social-icon svg{fill:var( --e-global-color-fe51531 );}.elementor-21377 .elementor-element.elementor-element-2a7bded8{--grid-template-columns:repeat(0, auto);text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--icon-size:20px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-21377 .elementor-element.elementor-element-2a7bded8 .elementor-social-icon{background-color:var( --e-global-color-fe51531 );}.elementor-21377 .elementor-element.elementor-element-2a7bded8 .elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-21377 .elementor-element.elementor-element-2a7bded8 .elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-21377 .elementor-element.elementor-element-2a7bded8 .elementor-social-icon:hover{background-color:var( --e-global-color-primary );}.elementor-21377 .elementor-element.elementor-element-2a7bded8 .elementor-social-icon:hover i{color:var( --e-global-color-fe51531 );}.elementor-21377 .elementor-element.elementor-element-2a7bded8 .elementor-social-icon:hover svg{fill:var( --e-global-color-fe51531 );}.elementor-21377 .elementor-element.elementor-element-60debb23 .elementor-background-overlay{width:100%;height:100%;}.elementor-21377 .elementor-element.elementor-element-bb19b84{text-align:center;}.elementor-21377 .elementor-element.elementor-element-bb19b84 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:1em;font-weight:300;color:var( --e-global-color-fe51531 );}.elementor-21377 .elementor-element.elementor-element-2f68fcab{text-align:center;}.elementor-21377 .elementor-element.elementor-element-2f68fcab .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:1em;font-weight:300;line-height:1.9rem;color:var( --e-global-color-fe51531 );}.elementor-21377 .elementor-element.elementor-element-57e974c6{text-align:center;}.elementor-21377 .elementor-element.elementor-element-57e974c6 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:1em;font-weight:300;line-height:1.9rem;color:var( --e-global-color-fe51531 );}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-21377 .elementor-element.elementor-element-cba01c7{font-size:var( --e-global-typography-8f1b13f-font-size );}.elementor-21377 .elementor-element.elementor-element-abb4959{font-size:var( --e-global-typography-8f1b13f-font-size );}.elementor-21377 .elementor-element.elementor-element-53bd1a2c .elementor-nav-menu .elementor-item{font-size:1.5em;}.elementor-21377 .elementor-element.elementor-element-5f77edd4 .elementor-nav-menu .elementor-item{font-size:1.5em;}.elementor-21377 .elementor-element.elementor-element-150c674a{font-size:1.5em;}.elementor-21377 .elementor-element.elementor-element-2d3f21ab{font-size:1.5em;}.elementor-21377 .elementor-element.elementor-element-2bf22cb2{font-size:1.5em;}.elementor-21377 .elementor-element.elementor-element-31c73590{width:var( --container-widget-width, 164px );max-width:164px;--container-widget-width:164px;--container-widget-flex-grow:0;text-align:center;}.elementor-21377 .elementor-element.elementor-element-31c73590 img{width:32%;}.elementor-21377 .elementor-element.elementor-element-695925a8{width:100%!important;}.elementor-21377 .elementor-element.elementor-element-66092d17{width:100%!important;}.elementor-21377 .elementor-element.elementor-element-bb19b84 .elementor-heading-title{font-size:20px;}.elementor-21377 .elementor-element.elementor-element-2f68fcab .elementor-heading-title{font-size:2.2vw;line-height:1.5em;}.elementor-21377 .elementor-element.elementor-element-57e974c6 .elementor-heading-title{font-size:2.2vw;line-height:1.5em;}}@media(max-width:1024px) and (min-width:768px){.elementor-21377 .elementor-element.elementor-element-ca4e914{width:25%;}.elementor-21377 .elementor-element.elementor-element-c5552f9{width:25%;}.elementor-21377 .elementor-element.elementor-element-7deb565f{width:25%;}.elementor-21377 .elementor-element.elementor-element-24600ff7{width:25%;}.elementor-21377 .elementor-element.elementor-element-450f34de{width:25%;}.elementor-21377 .elementor-element.elementor-element-7c8056cd{width:20%;}.elementor-21377 .elementor-element.elementor-element-695925a8{width:50%;}.elementor-21377 .elementor-element.elementor-element-66092d17{width:50%;}}@media(max-width:767px){.elementor-21377 .elementor-element.elementor-element-ca4e914.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-21377 .elementor-element.elementor-element-cba01c7{font-size:var( --e-global-typography-8f1b13f-font-size );}.elementor-21377 .elementor-element.elementor-element-c5552f9.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-21377 .elementor-element.elementor-element-abb4959{font-size:var( --e-global-typography-8f1b13f-font-size );}.elementor-21377 .elementor-element.elementor-element-71e92e15{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-21377 .elementor-element.elementor-element-53bd1a2c .elementor-nav-menu .elementor-item{font-size:5vw;}.elementor-21377 .elementor-element.elementor-element-5f77edd4 .elementor-nav-menu .elementor-item{font-size:5vw;}.elementor-21377 .elementor-element.elementor-element-7deb565f.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-21377 .elementor-element.elementor-element-150c674a{font-size:5vw;}.elementor-21377 .elementor-element.elementor-element-24600ff7.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-21377 .elementor-element.elementor-element-2d3f21ab{font-size:5vw;}.elementor-21377 .elementor-element.elementor-element-450f34de.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-21377 .elementor-element.elementor-element-2bf22cb2{font-size:5vw;}.elementor-21377 .elementor-element.elementor-element-7c8056cd.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-21377 .elementor-element.elementor-element-31c73590 img{width:25%;}.elementor-21377 .elementor-element.elementor-element-bb19b84 .elementor-heading-title{font-size:5vw;}.elementor-21377 .elementor-element.elementor-element-2f68fcab .elementor-heading-title{font-size:4.5vw;line-height:1.4em;}.elementor-21377 .elementor-element.elementor-element-57e974c6 .elementor-heading-title{font-size:4.5vw;line-height:1.4em;}}/* Start custom CSS for shortcode, class: .elementor-element-71e92e15 *//* Eingabefelder vom Typ E-Mail */
input[type="email"] {
  font-size: 16px;          /* Schriftgröße Eingabetext */
  color: #333;              /* Textfarbe */
  border: 1px solid #005ea5;/* Rahmenfarbe */

  padding: 12px;
  background-color: #fff;   /* Hintergrund */
  box-sizing: border-box;
  width: 100%;
}

/* Placeholder (Beschriftung im Feld) */
input[type="email"]::placeholder {
          font-family: 'Rubik', Arial, sans-serif; 
  color: #888;              /* Platzhalterfarbe */
  font-size: 14px;          /* Schriftgröße Platzhalter */
  font-style: italic;
}

/* Label-Beschriftungen für E-Mail-Felder */
label[for*="email"] {
  font-size: 15px;
  color: #005ea5;
  font-weight: 600;
  display: block;
  margin-bottom: 5px;
}/* End custom CSS */