.elementor-171 .elementor-element.elementor-element-45917f6c:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-45917f6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-171 .elementor-element.elementor-element-45917f6c > .elementor-container{min-height:0px;}.elementor-171 .elementor-element.elementor-element-45917f6c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 0px 15px 0px;}.elementor-171 .elementor-element.elementor-element-45917f6c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-171 .elementor-element.elementor-element-6dcc3a32 > .elementor-element-populated{padding:0px 80px 0px 0px;}.elementor-171 .elementor-element.elementor-element-f63bba5{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -22px) 0px;padding:0px 0px 0px 0px;}.elementor-171 .elementor-element.elementor-element-f63bba5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-171 .elementor-element.elementor-element-f63bba5 .elementor-divider-separator{width:100%;}.elementor-171 .elementor-element.elementor-element-f63bba5 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-171 .elementor-element.elementor-element-83d9484 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-171 .elementor-element.elementor-element-83d9484.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-171 .elementor-element.elementor-element-83d9484 .cs-subtitle{font-size:1px;}.elementor-171 .elementor-element.elementor-element-83d9484 .cs-title{font-size:19px;letter-spacing:4px;}.elementor-171 .elementor-element.elementor-element-83d9484 .cs-title-text{font-size:15px;}.elementor-171 .elementor-element.elementor-element-0651bc1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-171 .elementor-element.elementor-element-0651bc1 .list-content{font-size:15px;}.elementor-171 .elementor-element.elementor-element-f0ab80f{width:auto;max-width:auto;align-self:center;}.elementor-171 .elementor-element.elementor-element-f0ab80f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-171 .elementor-element.elementor-element-f0ab80f ul.social-nav li a:before{font-size:24px;}.elementor-171 .elementor-element.elementor-element-3c4a794c > .elementor-element-populated{margin:-14px 0px 22px -70px;--e-column-margin-right:0px;--e-column-margin-left:-70px;padding:0px 0px 0px 50px;}.elementor-171 .elementor-element.elementor-element-e5b4e61{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;margin:27px 0px calc(var(--kit-widget-spacing, 0px) + -32px) 0px;padding:26px 0px 0px 0px;}.elementor-171 .elementor-element.elementor-element-e5b4e61 .elementor-divider-separator{width:100%;}.elementor-171 .elementor-element.elementor-element-e5b4e61 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-171 .elementor-element.elementor-element-248c665{width:var( --container-widget-width, 126.939% );max-width:126.939%;margin:-66px 1px calc(var(--kit-widget-spacing, 0px) + 22px) -58px;padding:30px 0px 0px 0px;--container-widget-width:126.939%;--container-widget-flex-grow:0;}.elementor-171 .elementor-element.elementor-element-248c665.elementor-element{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-171 .elementor-element.elementor-element-a16dd4c > .elementor-widget-container{margin:10px 0px 0px 0px;padding:8px 0px 0px 0px;}.elementor-171 .elementor-element.elementor-element-a16dd4c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-171 .elementor-element.elementor-element-a16dd4c .cs-subtitle{font-size:1px;}.elementor-171 .elementor-element.elementor-element-a16dd4c .cs-title{font-size:19px;letter-spacing:4px;}.elementor-171 .elementor-element.elementor-element-a16dd4c .cs-title-text{font-size:15px;}.elementor-171 .elementor-element.elementor-element-52970ae3:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-52970ae3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-171 .elementor-element.elementor-element-52970ae3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-171 .elementor-element.elementor-element-52970ae3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-171 .elementor-element.elementor-element-17843a8b{--divider-border-style:solid;--divider-color:#FFFFFF1A;--divider-border-width:1px;}.elementor-171 .elementor-element.elementor-element-17843a8b .elementor-divider-separator{width:100%;}.elementor-171 .elementor-element.elementor-element-17843a8b .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-171 .elementor-element.elementor-element-73aeb574 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-171 .elementor-element.elementor-element-73aeb574:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-73aeb574 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-171 .elementor-element.elementor-element-73aeb574 > .elementor-container{min-height:0px;}.elementor-171 .elementor-element.elementor-element-73aeb574{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:3px 0px 2px 0px;}.elementor-171 .elementor-element.elementor-element-73aeb574 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-171 .elementor-element.elementor-element-1780939b > .elementor-widget-container{margin:-9px 0px 0px -16px;}.elementor-171 .elementor-element.elementor-element-1780939b .cs-menu .menu > li > a{font-family:"Raleway", albra sans;font-size:12px;font-weight:normal;}.elementor-171 .elementor-element.elementor-element-318642ee{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:right;font-family:"Raleway", albra sans;font-size:12px;font-weight:normal;}@media(max-width:1024px){.elementor-171 .elementor-element.elementor-element-6dcc3a32.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-171 .elementor-element.elementor-element-6dcc3a32 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:37px;}.elementor-171 .elementor-element.elementor-element-6dcc3a32 > .elementor-element-populated{margin:0px -0px 0px 0px;--e-column-margin-right:-0px;--e-column-margin-left:0px;padding:0px 0px 60px 0px;}.elementor-171 .elementor-element.elementor-element-f63bba5{width:var( --container-widget-width, 245px );max-width:245px;--container-widget-width:245px;--container-widget-flex-grow:0;}.elementor-171 .elementor-element.elementor-element-83d9484{width:var( --container-widget-width, 245px );max-width:245px;--container-widget-width:245px;--container-widget-flex-grow:0;}.elementor-171 .elementor-element.elementor-element-83d9484 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-171 .elementor-element.elementor-element-0651bc1{width:var( --container-widget-width, 245px );max-width:245px;--container-widget-width:245px;--container-widget-flex-grow:0;}.elementor-171 .elementor-element.elementor-element-f0ab80f{width:var( --container-widget-width, 245px );max-width:245px;--container-widget-width:245px;--container-widget-flex-grow:0;}.elementor-171 .elementor-element.elementor-element-3c4a794c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:37px;}.elementor-171 .elementor-element.elementor-element-3c4a794c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 35px;}.elementor-171 .elementor-element.elementor-element-e5b4e61{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -44px) 0px;padding:0px 0px 0px 0px;}.elementor-171 .elementor-element.elementor-element-248c665{width:var( --container-widget-width, 350px );max-width:350px;margin:0px 36px calc(var(--kit-widget-spacing, 0px) + -22px) 0px;padding:0px 0px 60px 0px;--container-widget-width:350px;--container-widget-flex-grow:0;}.elementor-171 .elementor-element.elementor-element-248c665.elementor-element{--order:99999 /* order end hack */;}.elementor-171 .elementor-element.elementor-element-a16dd4c{width:var( --container-widget-width, 245px );max-width:245px;--container-widget-width:245px;--container-widget-flex-grow:0;}.elementor-171 .elementor-element.elementor-element-a16dd4c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-171 .elementor-element.elementor-element-1780939b > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-171 .elementor-element.elementor-element-318642ee{text-align:center;}}@media(max-width:767px){.elementor-171 .elementor-element.elementor-element-45917f6c{padding:30px 0px 0px 0px;}.elementor-171 .elementor-element.elementor-element-6dcc3a32 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-171 .elementor-element.elementor-element-f63bba5{--container-widget-width:313px;--container-widget-flex-grow:0;width:var( --container-widget-width, 313px );max-width:313px;}.elementor-171 .elementor-element.elementor-element-83d9484{width:var( --container-widget-width, 311px );max-width:311px;--container-widget-width:311px;--container-widget-flex-grow:0;}.elementor-171 .elementor-element.elementor-element-83d9484 .cs-title{font-size:24px;}.elementor-171 .elementor-element.elementor-element-0651bc1{--container-widget-width:311px;--container-widget-flex-grow:0;width:var( --container-widget-width, 311px );max-width:311px;}.elementor-171 .elementor-element.elementor-element-f0ab80f{--container-widget-width:311px;--container-widget-flex-grow:0;width:var( --container-widget-width, 311px );max-width:311px;}.elementor-171 .elementor-element.elementor-element-3c4a794c > .elementor-element-populated{margin:32px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-171 .elementor-element.elementor-element-248c665{width:var( --container-widget-width, 299.5px );max-width:299.5px;margin:-51px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:299.5px;--container-widget-flex-grow:0;}.elementor-171 .elementor-element.elementor-element-a16dd4c{width:var( --container-widget-width, 297.891px );max-width:297.891px;--container-widget-width:297.891px;--container-widget-flex-grow:0;}.elementor-171 .elementor-element.elementor-element-a16dd4c .cs-title{font-size:24px;}}@media(max-width:1024px) and (min-width:768px){.elementor-171 .elementor-element.elementor-element-6dcc3a32{width:45%;}.elementor-171 .elementor-element.elementor-element-3c4a794c{width:45%;}.elementor-171 .elementor-element.elementor-element-408be063{width:100%;}.elementor-171 .elementor-element.elementor-element-8ea18d9{width:100%;}}/* Start custom CSS for html, class: .elementor-element-248c665 *//* Tablet-Ansicht: ca. 768–991px */
@media (min-width: 768px) and (max-width: 991px) {
  /* Äußerer Wrapper vom Newsletter-Block */
  .drivr-newsletter {
    max-width: 100%;
    margin: 0 auto;
    padding: 24px 16px;
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 20px;
  }

  /* Zeile mit den beiden Input-Feldern */
  .drivr-newsletter .newsletter-row {
    width: 100%;
    display: flex;
    flex-direction: column; /* auf Tablet untereinander */
    gap: 12px;
  }

  /* Input-Felder auf volle Breite */
  .drivr-newsletter input[type="text"],
  .drivr-newsletter input[type="email"],
  .drivr-newsletter input[type="name"],
  .drivr-newsletter input:not([type]) {
    width: 100%;
    box-sizing: border-box;
  }

  /* Button zentriert und auch schön breit */
  .drivr-newsletter button,
  .drivr-newsletter input[type="submit"] {
    width: 100%;
    max-width: 320px;
    margin: 0 auto;
    display: block;
  }

  /* Optional: etwas kleinere Schrift auf Tablet */
  .drivr-newsletter {
    font-size: 14px;
  }
}/* End custom CSS */