.elementor-506 .elementor-element.elementor-element-1827e0e{--display:flex;}.elementor-506 .elementor-element.elementor-element-f22baa3{--spacer-size:50px;}.elementor-506 .elementor-element.elementor-element-6464866{text-align:center;}.elementor-506 .elementor-element.elementor-element-6464866 .elementor-heading-title{font-family:"Solway", Sans-serif;font-size:25px;font-weight:100;font-style:normal;color:#FFFFFF;}.elementor-506 .elementor-element.elementor-element-d26a961{text-align:center;}.elementor-506 .elementor-element.elementor-element-d26a961 .elementor-heading-title{font-family:"Solway", Sans-serif;font-size:15px;font-weight:100;font-style:normal;color:#FFFFFF;}.elementor-506 .elementor-element.elementor-element-39f3569 .slick-slider:not(.slick-vertical) .slick-slide{padding-right:2px;padding-left:2px;}.elementor-506 .elementor-element.elementor-element-39f3569 .slick-slider.slick-vertical .slick-slide{padding-top:2px;padding-bottom:2px;}.elementor-506 .elementor-element.elementor-element-39f3569 .slick-prev, .elementor-506 .elementor-element.elementor-element-39f3569 .slick-next{font-size:7px;}.elementor-506 .elementor-element.elementor-element-066fdad{text-align:left;}.elementor-506 .elementor-element.elementor-element-066fdad .elementor-heading-title{font-family:"Solway", Sans-serif;font-size:25px;font-weight:100;font-style:normal;color:#FFFFFF;}.elementor-506 .elementor-element.elementor-element-8e3984f .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-506 .elementor-element.elementor-element-8e3984f .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-506 .elementor-element.elementor-element-8e3984f{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-506 .elementor-element.elementor-element-65187b6{text-align:left;}.elementor-506 .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-506 .elementor-element.elementor-element-2edbfb3 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-506 .elementor-element.elementor-element-2edbfb3 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-506 .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-506 .elementor-element.elementor-element-01e2de1{text-align:left;}.elementor-506 .elementor-element.elementor-element-01e2de1 .elementor-heading-title{font-family:"Solway", Sans-serif;font-size:29px;font-weight:100;font-style:normal;color:#FFFFFF;}.elementor-506 .elementor-element.elementor-element-959ccc2 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-506 .elementor-element.elementor-element-959ccc2 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-506 .elementor-element.elementor-element-959ccc2{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-506 .elementor-element.elementor-element-18fdd40{text-align:left;}.elementor-506 .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-506 .elementor-element.elementor-element-6418e2d .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-506 .elementor-element.elementor-element-6418e2d .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-506 .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-506 .elementor-element.elementor-element-7db7fee{text-align:left;}.elementor-506 .elementor-element.elementor-element-7db7fee .elementor-heading-title{font-family:"Solway", Sans-serif;font-size:29px;font-weight:100;font-style:normal;color:#FFFFFF;}.elementor-506 .elementor-element.elementor-element-89e0a69 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-506 .elementor-element.elementor-element-89e0a69 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-506 .elementor-element.elementor-element-89e0a69{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-506 .elementor-element.elementor-element-c6ee8c0{text-align:left;}.elementor-506 .elementor-element.elementor-element-c6ee8c0 .elementor-heading-title{font-family:"Solway", Sans-serif;font-size:29px;font-weight:100;font-style:normal;color:#FFFFFF;}.elementor-506 .elementor-element.elementor-element-c1da463 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-506 .elementor-element.elementor-element-c1da463 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-506 .elementor-element.elementor-element-c1da463{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-506 .elementor-element.elementor-element-345c67d{text-align:left;}.elementor-506 .elementor-element.elementor-element-345c67d .elementor-heading-title{font-family:"Solway", Sans-serif;font-size:29px;font-weight:100;font-style:normal;color:#FFFFFF;}.elementor-506 .elementor-element.elementor-element-97f6c5b .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-506 .elementor-element.elementor-element-97f6c5b .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-506 .elementor-element.elementor-element-97f6c5b{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-506 .elementor-element.elementor-element-98afa1e{text-align:left;}.elementor-506 .elementor-element.elementor-element-98afa1e .elementor-heading-title{font-family:"Solway", Sans-serif;font-size:29px;font-weight:100;font-style:normal;color:#FFFFFF;}.elementor-506 .elementor-element.elementor-element-75189a9 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-506 .elementor-element.elementor-element-75189a9 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-506 .elementor-element.elementor-element-75189a9{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-506 .elementor-element.elementor-element-9b14138{text-align:left;}.elementor-506 .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-506 .elementor-element.elementor-element-574400f .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-506 .elementor-element.elementor-element-574400f .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-506 .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-506 .elementor-element.elementor-element-3fbbda3{--display:flex;}.elementor-506 .elementor-element.elementor-element-0078d4c{text-align:left;}.elementor-506 .elementor-element.elementor-element-0078d4c .elementor-heading-title{font-family:"Solway", Sans-serif;font-size:29px;font-weight:100;font-style:normal;color:#FFFFFF;}.elementor-506 .elementor-element.elementor-element-c90059a .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-506 .elementor-element.elementor-element-c90059a .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-506 .elementor-element.elementor-element-c90059a{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-506 .elementor-element.elementor-element-a5f7f19{text-align:left;}.elementor-506 .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-506 .elementor-element.elementor-element-d254b8e .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-506 .elementor-element.elementor-element-d254b8e .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-506 .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-506 .elementor-element.elementor-element-44e8d4c{--display:flex;}.elementor-506 .elementor-element.elementor-element-dd6d2d6{--spacer-size:50px;}.elementor-506 .elementor-element.elementor-element-586ef15{--display:flex;--justify-content:center;}.elementor-506 .elementor-element.elementor-element-47bc954{text-align:center;}.elementor-506 .elementor-element.elementor-element-47bc954 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:54px;font-weight:800;text-transform:uppercase;font-style:normal;color:#FFFFFF;}.elementor-506 .elementor-element.elementor-element-21e594b.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:2px;}.elementor-506 .elementor-element.elementor-element-21e594b .elementor-thumbnails-swiper .elementor-carousel-image{aspect-ratio:21 / 9;}.elementor-506 .elementor-element.elementor-element-21e594b .elementor-main-swiper .swiper-slide{border-radius:23px;}.elementor-506 .elementor-element.elementor-element-21e594b .elementor-swiper-button{font-size:20px;}#elementor-lightbox-slideshow-21e594b .elementor-video-container{width:100%;}.elementor-506 .elementor-element.elementor-element-1c6b3b9{--display:flex;}.elementor-506 .elementor-element.elementor-element-9e0bd93{--display:flex;}.elementor-506 .elementor-element.elementor-element-03de210{text-align:left;}.elementor-506 .elementor-element.elementor-element-03de210 .elementor-heading-title{font-family:"Solway", Sans-serif;font-size:29px;font-weight:100;font-style:normal;color:#FFFFFF;}.elementor-506 .elementor-element.elementor-element-e2ed7bf .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-506 .elementor-element.elementor-element-e2ed7bf .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-506 .elementor-element.elementor-element-e2ed7bf{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-506 .elementor-element.elementor-element-5b6f134{text-align:left;}.elementor-506 .elementor-element.elementor-element-5b6f134 .elementor-heading-title{font-family:"Solway", Sans-serif;font-size:29px;font-weight:100;font-style:normal;color:#FFFFFF;}.elementor-506 .elementor-element.elementor-element-be2bd5c .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-506 .elementor-element.elementor-element-be2bd5c .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-506 .elementor-element.elementor-element-be2bd5c{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-506 .elementor-element.elementor-element-66b599a{text-align:left;}.elementor-506 .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-506 .elementor-element.elementor-element-cea0ac5 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-506 .elementor-element.elementor-element-cea0ac5 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-506 .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-506 .elementor-element.elementor-element-247c504{text-align:left;}.elementor-506 .elementor-element.elementor-element-247c504 .elementor-heading-title{font-family:"Solway", Sans-serif;font-size:29px;font-weight:100;font-style:normal;color:#FFFFFF;}.elementor-506 .elementor-element.elementor-element-b03c2bc .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-506 .elementor-element.elementor-element-b03c2bc .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-506 .elementor-element.elementor-element-b03c2bc{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-506 .elementor-element.elementor-element-65187b6 .elementor-heading-title{font-size:25px;}.elementor-506 .elementor-element.elementor-element-01e2de1 .elementor-heading-title{font-size:25px;}.elementor-506 .elementor-element.elementor-element-18fdd40 .elementor-heading-title{font-size:25px;}.elementor-506 .elementor-element.elementor-element-7db7fee .elementor-heading-title{font-size:25px;}.elementor-506 .elementor-element.elementor-element-c6ee8c0 .elementor-heading-title{font-size:25px;}.elementor-506 .elementor-element.elementor-element-345c67d .elementor-heading-title{font-size:25px;}.elementor-506 .elementor-element.elementor-element-98afa1e .elementor-heading-title{font-size:25px;}.elementor-506 .elementor-element.elementor-element-9b14138 .elementor-heading-title{font-size:25px;}.elementor-506 .elementor-element.elementor-element-0078d4c .elementor-heading-title{font-size:25px;}.elementor-506 .elementor-element.elementor-element-a5f7f19 .elementor-heading-title{font-size:25px;}.elementor-506 .elementor-element.elementor-element-21e594b.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-506 .elementor-element.elementor-element-03de210 .elementor-heading-title{font-size:25px;}.elementor-506 .elementor-element.elementor-element-5b6f134 .elementor-heading-title{font-size:25px;}.elementor-506 .elementor-element.elementor-element-66b599a .elementor-heading-title{font-size:25px;}.elementor-506 .elementor-element.elementor-element-247c504 .elementor-heading-title{font-size:25px;}}@media(max-width:767px){.elementor-506 .elementor-element.elementor-element-6464866 .elementor-heading-title{font-size:18px;}.elementor-506 .elementor-element.elementor-element-d26a961 .elementor-heading-title{font-size:18px;}.elementor-506 .elementor-element.elementor-element-066fdad .elementor-heading-title{font-size:18px;}.elementor-506 .elementor-element.elementor-element-65187b6 .elementor-heading-title{font-size:18px;}.elementor-506 .elementor-element.elementor-element-01e2de1 .elementor-heading-title{font-size:18px;}.elementor-506 .elementor-element.elementor-element-18fdd40 .elementor-heading-title{font-size:18px;}.elementor-506 .elementor-element.elementor-element-7db7fee .elementor-heading-title{font-size:18px;}.elementor-506 .elementor-element.elementor-element-c6ee8c0 .elementor-heading-title{font-size:18px;}.elementor-506 .elementor-element.elementor-element-345c67d .elementor-heading-title{font-size:18px;}.elementor-506 .elementor-element.elementor-element-98afa1e .elementor-heading-title{font-size:16px;}.elementor-506 .elementor-element.elementor-element-9b14138 .elementor-heading-title{font-size:16px;}.elementor-506 .elementor-element.elementor-element-0078d4c .elementor-heading-title{font-size:18px;}.elementor-506 .elementor-element.elementor-element-a5f7f19 .elementor-heading-title{font-size:19px;}.elementor-506 .elementor-element.elementor-element-21e594b.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-506 .elementor-element.elementor-element-03de210 .elementor-heading-title{font-size:18px;}.elementor-506 .elementor-element.elementor-element-5b6f134 .elementor-heading-title{font-size:18px;}.elementor-506 .elementor-element.elementor-element-66b599a .elementor-heading-title{font-size:18px;}.elementor-506 .elementor-element.elementor-element-247c504 .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;
}
/* Portfolio-Seite: jeden top-Offset/Abstand entfernen */
.page-id-506 .site-content,
.page-id-506 .content-area,
.page-id-506 .site-main,
.page-id-506 .entry-content {
  margin-top: 0 !important;
  padding-top: 0 !important;
}

/* ganz oben liegende erste Elementor-Sektion ohne Abstand */
.page-id-506 .elementor-top-section:first-of-type,
.page-id-506 .elementor-section:first-of-type {
  margin-top: 0 !important;
  padding-top: 0 !important;
}

/* falls der Header standardmäßig Platz nach unten reserviert */
.page-id-506 header.site-header {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}
/* entfernt das schwarze Overlay/Layers oben */
.page-id-506 .site-header,
.page-id-506 .page-header,
.page-id-506 .page-header:before,
.page-id-506 .page-header:after,
.page-id-506 .page-header .elementor-background-overlay {
  display: none !important;
  height: 0 !important;
  min-height: 0 !important;
}/* End custom CSS */