.elementor-195 .elementor-element.elementor-element-1d2ff78 > .elementor-container{min-height:100vh;}.elementor-195 .elementor-element.elementor-element-1d2ff78{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-195 .elementor-element.elementor-element-1d2ff78 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-195 .elementor-element.elementor-element-0974175 > .elementor-widget-container{margin:0px 0px 800px 65px;padding:0px 0px 0px 0px;}.elementor-195 .elementor-element.elementor-element-0974175{text-align:start;}.elementor-195 .elementor-element.elementor-element-0974175 img{width:26%;}body:not(.rtl) .elementor-195 .elementor-element.elementor-element-88b455e{left:59.006%;}body.rtl .elementor-195 .elementor-element.elementor-element-88b455e{right:59.006%;}.elementor-195 .elementor-element.elementor-element-88b455e{top:72%;}.elementor-195 .elementor-element.elementor-element-88b455e img{width:65px;}body:not(.rtl) .elementor-195 .elementor-element.elementor-element-aedc587{left:29%;}body.rtl .elementor-195 .elementor-element.elementor-element-aedc587{right:29%;}.elementor-195 .elementor-element.elementor-element-aedc587{top:56%;}.elementor-195 .elementor-element.elementor-element-aedc587 img{width:193px;}body:not(.rtl) .elementor-195 .elementor-element.elementor-element-1a8ded4{left:78%;}body.rtl .elementor-195 .elementor-element.elementor-element-1a8ded4{right:78%;}.elementor-195 .elementor-element.elementor-element-1a8ded4{top:44%;}.elementor-195 .elementor-element.elementor-element-1a8ded4 img{width:101px;}body:not(.rtl) .elementor-195 .elementor-element.elementor-element-423b16c{left:16%;}body.rtl .elementor-195 .elementor-element.elementor-element-423b16c{right:16%;}.elementor-195 .elementor-element.elementor-element-423b16c{top:29%;}.elementor-195 .elementor-element.elementor-element-423b16c img{width:221px;}body:not(.rtl) .elementor-195 .elementor-element.elementor-element-2e0b3b2{left:51%;}body.rtl .elementor-195 .elementor-element.elementor-element-2e0b3b2{right:51%;}.elementor-195 .elementor-element.elementor-element-2e0b3b2{top:15%;}.elementor-195 .elementor-element.elementor-element-2e0b3b2 img{width:94px;}.elementor-195 .elementor-element.elementor-element-2e0b3b2:hover img{opacity:1;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-195 .elementor-element.elementor-element-29e5900 .elementor-button{background-color:#FAFB1E00;font-family:"Verdana", Sans-serif;font-size:27px;font-weight:500;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#D32B2B;color:#D32B2B;}body:not(.rtl) .elementor-195 .elementor-element.elementor-element-29e5900{left:78px;}body.rtl .elementor-195 .elementor-element.elementor-element-29e5900{right:78px;}.elementor-195 .elementor-element.elementor-element-29e5900{top:850px;}.elementor-195 .elementor-element.elementor-element-5e6189f .elementor-button{background-color:#F8FB1E00;font-family:"Verdana", Sans-serif;font-size:27px;font-weight:500;fill:#D32B2B;color:#D32B2B;}body:not(.rtl) .elementor-195 .elementor-element.elementor-element-5e6189f{left:220px;}body.rtl .elementor-195 .elementor-element.elementor-element-5e6189f{right:220px;}.elementor-195 .elementor-element.elementor-element-5e6189f{top:850px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-195 .elementor-element.elementor-element-bf61ef8{width:100%;}}@media(max-width:767px){.elementor-195 .elementor-element.elementor-element-1d2ff78 > .elementor-container{min-height:100vh;}.elementor-195 .elementor-element.elementor-element-1d2ff78 .elementor-background-slideshow__slide__image{background-position:center center;}.elementor-195 .elementor-element.elementor-element-0974175 > .elementor-widget-container{margin:0px 0px 800px 30px;}.elementor-195 .elementor-element.elementor-element-0974175{text-align:center;}.elementor-195 .elementor-element.elementor-element-0974175 img{width:90%;}body:not(.rtl) .elementor-195 .elementor-element.elementor-element-88b455e{left:7%;}body.rtl .elementor-195 .elementor-element.elementor-element-88b455e{right:7%;}.elementor-195 .elementor-element.elementor-element-88b455e{top:46%;}.elementor-195 .elementor-element.elementor-element-88b455e img{width:54px;}body:not(.rtl) .elementor-195 .elementor-element.elementor-element-aedc587{left:44%;}body.rtl .elementor-195 .elementor-element.elementor-element-aedc587{right:44%;}.elementor-195 .elementor-element.elementor-element-aedc587{top:38%;}.elementor-195 .elementor-element.elementor-element-aedc587 img{width:167px;}body:not(.rtl) .elementor-195 .elementor-element.elementor-element-1a8ded4{left:56%;}body.rtl .elementor-195 .elementor-element.elementor-element-1a8ded4{right:56%;}.elementor-195 .elementor-element.elementor-element-1a8ded4{top:28%;}.elementor-195 .elementor-element.elementor-element-1a8ded4 img{width:89px;height:1;}body:not(.rtl) .elementor-195 .elementor-element.elementor-element-423b16c{left:7%;}body.rtl .elementor-195 .elementor-element.elementor-element-423b16c{right:7%;}.elementor-195 .elementor-element.elementor-element-423b16c{top:19%;}.elementor-195 .elementor-element.elementor-element-423b16c img{width:191px;}body:not(.rtl) .elementor-195 .elementor-element.elementor-element-2e0b3b2{left:66%;}body.rtl .elementor-195 .elementor-element.elementor-element-2e0b3b2{right:66%;}.elementor-195 .elementor-element.elementor-element-2e0b3b2{top:10%;}.elementor-195 .elementor-element.elementor-element-2e0b3b2 img{width:84px;}body:not(.rtl) .elementor-195 .elementor-element.elementor-element-29e5900{left:-5px;}body.rtl .elementor-195 .elementor-element.elementor-element-29e5900{right:-5px;}.elementor-195 .elementor-element.elementor-element-29e5900{top:520px;}.elementor-195 .elementor-element.elementor-element-29e5900 .elementor-button{font-size:22px;}body:not(.rtl) .elementor-195 .elementor-element.elementor-element-5e6189f{left:149px;}body.rtl .elementor-195 .elementor-element.elementor-element-5e6189f{right:149px;}.elementor-195 .elementor-element.elementor-element-5e6189f{top:520px;}.elementor-195 .elementor-element.elementor-element-5e6189f .elementor-button{font-size:22px;}}/* Start custom CSS for image, class: .elementor-element-0974175 */.elementor-195 .elementor-element.elementor-element-0974175 {
    display: inline-block;
    width: fit-content;
    height: auto;
}

.elementor-195 .elementor-element.elementor-element-0974175 img {
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-88b455e */.elementor-195 .elementor-element.elementor-element-88b455e {
    display: inline-block;
    width: fit-content;
    height: auto;
}

.elementor-195 .elementor-element.elementor-element-88b455e a {
    display: inline-block;
    line-height: 0;
}

.elementor-195 .elementor-element.elementor-element-88b455e img {
    display: block;
}


/* =========================================
   HOVER – WEISS
   ========================================= */

.elementor-195 .elementor-element.elementor-element-88b455e:hover img {
    filter:
        brightness(0)
        saturate(100%)
        invert(100%) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-aedc587 */.elementor-195 .elementor-element.elementor-element-aedc587 {
    display: inline-block;
    width: fit-content;
    height: auto;
}

.elementor-195 .elementor-element.elementor-element-aedc587 a {
    display: inline-block;
    line-height: 0;
}

.elementor-195 .elementor-element.elementor-element-aedc587 img {
    display: block;
}


/* =========================================
   HOVER – WEISS
   ========================================= */

.elementor-195 .elementor-element.elementor-element-aedc587:hover img {
    filter:
        brightness(0)
        saturate(100%)
        invert(100%) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1a8ded4 */.elementor-195 .elementor-element.elementor-element-1a8ded4 {
    display: inline-block;
    width: fit-content;
    height: auto;
}

.elementor-195 .elementor-element.elementor-element-1a8ded4 a {
    display: inline-block;
    line-height: 0;
}

.elementor-195 .elementor-element.elementor-element-1a8ded4 img {
    display: block;
}


/* =========================================
   HOVER – WEISS
   ========================================= */

.elementor-195 .elementor-element.elementor-element-1a8ded4:hover img {
    filter:
        brightness(0)
        saturate(100%)
        invert(100%) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-423b16c */.elementor-195 .elementor-element.elementor-element-423b16c {
    display: inline-block;
    width: fit-content;
    height: auto;
}

.elementor-195 .elementor-element.elementor-element-423b16c a {
    display: inline-block;
    line-height: 0;
}

.elementor-195 .elementor-element.elementor-element-423b16c img {
    display: block;
}


/* =========================================
   HOVER – WEISS
   ========================================= */

.elementor-195 .elementor-element.elementor-element-423b16c:hover img {
    filter:
        brightness(0)
        saturate(100%)
        invert(100%) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e0b3b2 */.elementor-195 .elementor-element.elementor-element-2e0b3b2 {
    display: inline-block;
    width: fit-content;
    height: auto;
}

.elementor-195 .elementor-element.elementor-element-2e0b3b2 a {
    display: inline-block;
    line-height: 0;
}

.elementor-195 .elementor-element.elementor-element-2e0b3b2 img {
    display: block;
}


/* =========================================
   HOVER – WEISS
   ========================================= */

.elementor-195 .elementor-element.elementor-element-2e0b3b2:hover img {
    filter:
        brightness(0)
        saturate(100%)
        invert(100%) !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1d2ff78 *//* =========================================================
   INTRO – BASIS
   ========================================================= */

.intro-fullscreen {

    width: 100% !important;

    height: 100dvh !important;
    min-height: 100dvh !important;

    position: relative !important;

    overflow: hidden !important;

    background-position: center center !important;
    background-repeat: no-repeat !important;

    box-sizing: border-box !important;
}


/* =========================================================
   LOGO + BUTTONS
   SVGs sind bereits GELB
   KEIN GELB-FILTER!
   ========================================================= */

.intro-fullscreen .logo-yt img,
.intro-fullscreen .button-crafter img,
.intro-fullscreen .button-wilderness img,
.intro-fullscreen .button-sea img,
.intro-fullscreen .button-urban img,
.intro-fullscreen .button-chefs img {

    display: block !important;

    filter: none !important;
    -webkit-filter: none !important;
}


/* =========================================================
   BILDBUTTONS – GRUNDEIGENSCHAFTEN
   ========================================================= */

.intro-fullscreen .button-crafter,
.intro-fullscreen .button-wilderness,
.intro-fullscreen .button-sea,
.intro-fullscreen .button-urban,
.intro-fullscreen .button-chefs {

    display: inline-block !important;

    width: fit-content !important;
    height: auto !important;

    box-sizing: border-box !important;
}


/* =========================================================
   BUTTON HOVER – WEISS
   ========================================================= */

.intro-fullscreen .button-crafter:hover img,
.intro-fullscreen .button-wilderness:hover img,
.intro-fullscreen .button-sea:hover img,
.intro-fullscreen .button-urban:hover img,
.intro-fullscreen .button-chefs:hover img {

    filter:
        brightness(0)
        saturate(100%)
        invert(100%) !important;

    -webkit-filter:
        brightness(0)
        saturate(100%)
        invert(100%) !important;
}


/* =========================================================
   DESKTOP – BACKGROUND
   ========================================================= */

@media (min-width: 768px) {

    .intro-fullscreen {

        background-size: 100vw auto !important;

        background-position: center center !important;
    }


    /* -----------------------------------------------------
       BILDBUTTON LINKS
       ----------------------------------------------------- */

    .intro-fullscreen .button-left {

        position: absolute !important;

        left: 40px !important;
        bottom: 40px !important;
    }


    /* -----------------------------------------------------
       BILDBUTTON RECHTS
       ----------------------------------------------------- */

    .intro-fullscreen .button-right {

        position: absolute !important;

        left: 220px !important;
        bottom: 40px !important;
    }

}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

    .intro-fullscreen {

        width: 100% !important;
        max-width: 100% !important;

        height: 100dvh !important;
        min-height: 100dvh !important;

        background-size: auto 100dvh !important;

        background-position: center center !important;

        background-repeat: no-repeat !important;

        overflow: hidden !important;

        box-sizing: border-box !important;
    }


    /* -----------------------------------------------------
       BILDBUTTON 1
       ----------------------------------------------------- */

    .intro-fullscreen .button-left {

        position: absolute !important;

        left: 20px !important;
        right: auto !important;

        bottom: 90px !important;
    }


    /* -----------------------------------------------------
       BILDBUTTON 2
       ----------------------------------------------------- */

    .intro-fullscreen .button-right {

        position: absolute !important;

        left: 20px !important;
        right: auto !important;

        bottom: 20px !important;
    }

}/* End custom CSS */