.elementor-3094 .elementor-element.elementor-element-afb1447{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-3094 .elementor-element.elementor-element-cd20bcf > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3094 .elementor-element.elementor-element-814cbab > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 100px 0px;}/* Start custom CSS for boogie_core_parallax_showcase, class: .elementor-element-814cbab *//* ----------------------------------------------------------
   XXL Screens (große Monitore ab 1600px)
---------------------------------------------------------- */
@media (min-width: 1600px) {
    .qodef-parallax-showcase .qodef-e-title {
        font-size: 120px !important;
        line-height: 122px !important;
        margin: 0 !important;
    }
}

/* ----------------------------------------------------------
   Desktop + Große Laptops (1440px – 1599px)
---------------------------------------------------------- */
@media (min-width: 1440px) and (max-width: 1599px) {
    .qodef-parallax-showcase .qodef-e-title {
        font-size: 100px !important;
        line-height: 104px !important;
        margin: 0 !important;
    }
}

/* ----------------------------------------------------------
   MacBooks (1200px – 1439px) 
   inkl. MacBook Pro 14" (1512px), MacBook Air 13"
---------------------------------------------------------- */
@media (min-width: 1200px) and (max-width: 1439px) {
    .qodef-parallax-showcase .qodef-e-title {
        font-size: 95px !important;
        line-height: 95px !important;
        margin: 0 !important;
    }
}

/* ----------------------------------------------------------
   Laptop / kleiner Desktop (992px – 1199px)
---------------------------------------------------------- */
@media (min-width: 992px) and (max-width: 1199px) {
    .qodef-parallax-showcase .qodef-e-title {
        font-size: 80px !important;
        line-height: 85px !important;
        margin: 0 !important;
    }
}

/* ----------------------------------------------------------
   Tablet Querformat (768px – 991px)
---------------------------------------------------------- */
@media (min-width: 768px) and (max-width: 991px) {
    .qodef-parallax-showcase .qodef-e-title {
        font-size: 64px !important;
        line-height: 70px !important;
        margin: 0 !important;
    }
}

/* ----------------------------------------------------------
   Smartphone (bis 767px)
---------------------------------------------------------- */
@media (max-width: 767px) {
    .qodef-parallax-showcase .qodef-e-title {
        font-size: 42px !important;
        line-height: 48px !important;
        margin: 0 !important;
    }
}


/* Desktop */
.qodef-parallax-showcase .qodef-static-info {
    position: fixed !important;
    top: 30vh !important;          /* Abstand zum oberen Rand */
    text-align: center !important;
    z-index: 99 !important;
    pointer-events: none !important;
}

/* Tablet */
@media (max-width: 1024px) {
    .qodef-parallax-showcase .qodef-static-info {
        top: 30vh !important;      /* etwas weiter runter */
    }
}

/* Mobile */
@media (max-width: 767px) {
    .qodef-parallax-showcase .qodef-static-info {
        top: 16vh !important;      /* noch weiter runter, damit es nicht verschwindet */
    }
}

.qodef-parallax-showcase .qodef-e-text {
    padding-bottom: 20px !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-afb1447 */.qodef-parallax-showcase .qodef-e-content-item {
    position: absolute;
    text-align: center;
    width: 100%;
    left: 50%;
    top: 65%;
    transform: translate(-50%, -80%);
}
@media (max-width: 767px) {
    .qodef-parallax-showcase .qodef-e-content-item {
        top: 50%;
        transform: translate(-50%, -80%);
    }
}
.qodef-svg--menu {
    fill: #c5f375;}
.qodef-svg--menu-close {
    fill: #c5f375;}
    
#qodef-fullscreen-area-inner {background-color: #393A34;}/* End custom CSS */