.elementor-7397 .elementor-element.elementor-element-1827e0e{--display:flex;}.elementor-7397 .elementor-element.elementor-element-f22baa3{--spacer-size:50px;}.elementor-7397 .elementor-element.elementor-element-26ae2a9 .elementor-button{background-color:#C50606;font-weight:800;fill:#FFFFFF;color:#FFFFFF;border-radius:23px 23px 23px 23px;padding:21px 21px 21px 21px;}.elementor-7397 .elementor-element.elementor-element-dfdd33e{text-align:center;}.elementor-7397 .elementor-element.elementor-element-65187b6{text-align:left;}.elementor-7397 .elementor-element.elementor-element-65187b6 .elementor-heading-title{font-family:"Solway", Sans-serif;font-size:29px;font-weight:100;font-style:normal;color:#FFFFFF;}.elementor-7397 .elementor-element.elementor-element-2edbfb3 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-7397 .elementor-element.elementor-element-2edbfb3 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-7397 .elementor-element.elementor-element-2edbfb3{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-7397 .elementor-element.elementor-element-f57abd7{text-align:left;}.elementor-7397 .elementor-element.elementor-element-f57abd7 .elementor-heading-title{font-family:"Solway", Sans-serif;font-size:29px;font-weight:100;font-style:normal;color:#FFFFFF;}.elementor-7397 .elementor-element.elementor-element-80b39c8 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-7397 .elementor-element.elementor-element-80b39c8 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-7397 .elementor-element.elementor-element-80b39c8{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-7397 .elementor-element.elementor-element-b963522{text-align:left;}.elementor-7397 .elementor-element.elementor-element-b963522 .elementor-heading-title{font-family:"Solway", Sans-serif;font-size:29px;font-weight:100;font-style:normal;color:#FFFFFF;}.elementor-7397 .elementor-element.elementor-element-c12fb57 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-7397 .elementor-element.elementor-element-c12fb57 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-7397 .elementor-element.elementor-element-c12fb57{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-7397 .elementor-element.elementor-element-18fdd40{text-align:left;}.elementor-7397 .elementor-element.elementor-element-18fdd40 .elementor-heading-title{font-family:"Solway", Sans-serif;font-size:29px;font-weight:100;font-style:normal;color:#FFFFFF;}.elementor-7397 .elementor-element.elementor-element-6418e2d .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-7397 .elementor-element.elementor-element-6418e2d .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-7397 .elementor-element.elementor-element-6418e2d{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-7397 .elementor-element.elementor-element-6dc77f0{text-align:left;}.elementor-7397 .elementor-element.elementor-element-6dc77f0 .elementor-heading-title{font-family:"Solway", Sans-serif;font-size:29px;font-weight:100;font-style:normal;color:#FFFFFF;}.elementor-7397 .elementor-element.elementor-element-a9b106c .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-7397 .elementor-element.elementor-element-a9b106c .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-7397 .elementor-element.elementor-element-a9b106c{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-7397 .elementor-element.elementor-element-9b14138{text-align:left;}.elementor-7397 .elementor-element.elementor-element-9b14138 .elementor-heading-title{font-family:"Solway", Sans-serif;font-size:29px;font-weight:100;font-style:normal;color:#FFFFFF;}.elementor-7397 .elementor-element.elementor-element-574400f .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-7397 .elementor-element.elementor-element-574400f .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-7397 .elementor-element.elementor-element-574400f{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-7397 .elementor-element.elementor-element-3fbbda3{--display:flex;}.elementor-7397 .elementor-element.elementor-element-a5f7f19{text-align:left;}.elementor-7397 .elementor-element.elementor-element-a5f7f19 .elementor-heading-title{font-family:"Solway", Sans-serif;font-size:29px;font-weight:100;font-style:normal;color:#FFFFFF;}.elementor-7397 .elementor-element.elementor-element-d254b8e .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-7397 .elementor-element.elementor-element-d254b8e .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-7397 .elementor-element.elementor-element-d254b8e{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-7397 .elementor-element.elementor-element-9e0bd93{--display:flex;}.elementor-7397 .elementor-element.elementor-element-66b599a{text-align:left;}.elementor-7397 .elementor-element.elementor-element-66b599a .elementor-heading-title{font-family:"Solway", Sans-serif;font-size:29px;font-weight:100;font-style:normal;color:#FFFFFF;}.elementor-7397 .elementor-element.elementor-element-cea0ac5 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-7397 .elementor-element.elementor-element-cea0ac5 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-7397 .elementor-element.elementor-element-cea0ac5{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-7397 .elementor-element.elementor-element-9ccf46c{--display:flex;}.elementor-7397 .elementor-element.elementor-element-4a757fc .elementor-button{background-color:#C50606;font-weight:800;fill:#FFFFFF;color:#FFFFFF;border-radius:23px 23px 23px 23px;padding:21px 21px 21px 21px;}.elementor-7397 .elementor-element.elementor-element-d400027{--display:flex;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-7397 .elementor-element.elementor-element-65187b6 .elementor-heading-title{font-size:25px;}.elementor-7397 .elementor-element.elementor-element-f57abd7 .elementor-heading-title{font-size:25px;}.elementor-7397 .elementor-element.elementor-element-b963522 .elementor-heading-title{font-size:25px;}.elementor-7397 .elementor-element.elementor-element-18fdd40 .elementor-heading-title{font-size:25px;}.elementor-7397 .elementor-element.elementor-element-6dc77f0 .elementor-heading-title{font-size:25px;}.elementor-7397 .elementor-element.elementor-element-9b14138 .elementor-heading-title{font-size:25px;}.elementor-7397 .elementor-element.elementor-element-a5f7f19 .elementor-heading-title{font-size:25px;}.elementor-7397 .elementor-element.elementor-element-66b599a .elementor-heading-title{font-size:25px;}}@media(max-width:767px){.elementor-7397 .elementor-element.elementor-element-65187b6 .elementor-heading-title{font-size:18px;}.elementor-7397 .elementor-element.elementor-element-f57abd7 .elementor-heading-title{font-size:18px;}.elementor-7397 .elementor-element.elementor-element-b963522 .elementor-heading-title{font-size:18px;}.elementor-7397 .elementor-element.elementor-element-18fdd40 .elementor-heading-title{font-size:18px;}.elementor-7397 .elementor-element.elementor-element-6dc77f0 .elementor-heading-title{font-size:18px;}.elementor-7397 .elementor-element.elementor-element-9b14138 .elementor-heading-title{font-size:16px;}.elementor-7397 .elementor-element.elementor-element-a5f7f19 .elementor-heading-title{font-size:19px;}.elementor-7397 .elementor-element.elementor-element-66b599a .elementor-heading-title{font-size:18px;}}/* Start custom CSS *//* Inspiro Page Header Overlay entfernen */
.page-header:before,
.page-header:after {
    background: none !important;
    opacity: 0 !important;
}

/* Falls es über Background Overlay läuft */
.page-header .overlay,
.page-header .elementor-background-overlay {
    background: none !important;
    opacity: 0 !important;
}

/* Seite 7397: jeden top-Offset/Abstand entfernen */
.page-id-7397 .site-content,
.page-id-7397 .content-area,
.page-id-7397 .site-main,
.page-id-7397 .entry-content {
  margin-top: 0 !important;
  padding-top: 0 !important;
}

/* ganz oben liegende erste Elementor-Sektion ohne Abstand */
.page-id-7397 .elementor-top-section:first-of-type,
.page-id-7397 .elementor-section:first-of-type {
  margin-top: 0 !important;
  padding-top: 0 !important;
}

/* falls der Header standardmäßig Platz nach unten reserviert */
.page-id-7397 header.site-header {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

/* entfernt das schwarze Overlay/Layers oben */
.page-id-7397 .site-header,
.page-id-7397 .page-header,
.page-id-7397 .page-header:before,
.page-id-7397 .page-header:after,
.page-id-7397 .page-header .elementor-background-overlay {
  display: none !important;
  height: 0 !important;
  min-height: 0 !important;
}/* End custom CSS */