.elementor-8267 .elementor-element.elementor-element-77ba4d1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-8267 .elementor-element.elementor-element-e48d24a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:6px 6px 6px 6px;box-shadow:0px 0px 3px 0px rgba(0, 0, 0, 0.25);--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-8267 .elementor-element.elementor-element-e48d24a:not(.elementor-motion-effects-element-type-background), .elementor-8267 .elementor-element.elementor-element-e48d24a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-734b0eb );}.elementor-8267 .elementor-element.elementor-element-e48d24a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8267 .elementor-element.elementor-element-e7b5167{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-premium-icon-list .premium-bullet-list-wrapper i, .elementor-widget-premium-icon-list .premium-bullet-list-icon-text p{color:var( --e-global-color-primary );}.elementor-widget-premium-icon-list svg:not([class*="premium-"]){fill:var( --e-global-color-primary );}.elementor-widget-premium-icon-list .premium-bullet-list-blur:hover .premium-bullet-list-wrapper i, .elementor-widget-premium-icon-list .premium-bullet-list-blur:hover .premium-bullet-list-wrapper svg, .elementor-widget-premium-icon-list .premium-bullet-list-blur:hover .premium-bullet-list-wrapper .premium-bullet-list-icon-text p{text-shadow:var( --e-global-color-primary );}.elementor-widget-premium-icon-list .premium-bullet-list-content:hover .premium-bullet-list-wrapper i, .elementor-widget-premium-icon-list .premium-bullet-list-content:hover .premium-bullet-list-icon-text p{color:var( --e-global-color-primary );}.elementor-widget-premium-icon-list .premium-bullet-list-blur .premium-bullet-list-content:hover .premium-bullet-list-wrapper i, .elementor-widget-premium-icon-list .premium-bullet-list-blur .premium-bullet-list-content:hover  .premium-bullet-list-icon-text p{text-shadow:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-widget-premium-icon-list .premium-bullet-list-content:hover svg:not([class*="premium-"]){fill:var( --e-global-color-primary );} .elementor-widget-premium-icon-list .premium-bullet-list-icon-text p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-premium-icon-list .premium-bullet-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );} .elementor-widget-premium-icon-list .premium-bullet-text{color:var( --e-global-color-primary );} .elementor-widget-premium-icon-list .premium-bullet-list-blur:hover .premium-bullet-text{text-shadow:var( --e-global-color-primary );}.elementor-widget-premium-icon-list .premium-bullet-list-content:hover .premium-bullet-text{color:var( --e-global-color-primary );}.elementor-widget-premium-icon-list .premium-bullet-list-blur .premium-bullet-list-content:hover .premium-bullet-text{text-shadow:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-widget-premium-icon-list .premium-bullet-list-desc{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-premium-icon-list .premium-bullet-list-blur:hover .premium-bullet-list-desc{text-shadow:var( --e-global-color-text );} .elementor-widget-premium-icon-list .premium-bullet-list-badge span{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-premium-icon-list .premium-bullet-list-badge span{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-widget-premium-icon-list .premium-bullet-list-divider:not(:last-child):after {border-top-color:var( --e-global-color-secondary );}.elementor-widget-premium-icon-list .premium-bullet-list-divider-inline:not(:last-child):after {border-left-color:var( --e-global-color-secondary );}.elementor-widget-premium-icon-list li.premium-bullet-list-content:not(:last-of-type) .premium-bullet-list-connector .premium-icon-connector-content:after{border-color:var( --e-global-color-secondary );}.elementor-8267 .elementor-element.elementor-element-38424bf .premium-bullet-list-content{overflow:visible;}.elementor-8267 .elementor-element.elementor-element-38424bf .premium-bullet-list-box {flex-direction:column;}.elementor-8267 .elementor-element.elementor-element-38424bf .premium-bullet-list-content, .elementor-8267 .elementor-element.elementor-element-38424bf .premium-bullet-list-box{justify-content:flex-start;}.elementor-8267 .elementor-element.elementor-element-38424bf .premium-bullet-list-divider, .elementor-8267 .elementor-element.elementor-element-38424bf .premium-bullet-list-wrapper-top{align-self:flex-start;}.elementor-8267 .elementor-element.elementor-element-38424bf{--pa-bullet-align:flex-start;--pa-bullet-hv-size:65px;}.elementor-8267 .elementor-element.elementor-element-38424bf .premium-bullet-list-text{display:flex;flex-direction:row;order:5;}.elementor-8267 .elementor-element.elementor-element-38424bf .premium-bullet-list-content .premium-bullet-list-text-wrapper > span{align-self:start;text-align:start;}.elementor-8267 .elementor-element.elementor-element-38424bf .premium-bullet-list-wrapper{align-self:center;}.elementor-8267 .elementor-element.elementor-element-38424bf .premium-bullet-list-badge{order:8;}.elementor-8267 .elementor-element.elementor-element-38424bf .premium-bullet-list-content {border-radius:0px 0px 0px 0px;}.elementor-8267 .elementor-element.elementor-element-38424bf .premium-bullet-list-wrapper i, .elementor-8267 .elementor-element.elementor-element-38424bf .premium-bullet-list-text p, .elementor-8267 .elementor-element.elementor-element-38424bf .premium-bullet-text{font-size:65px;}.elementor-8267 .elementor-element.elementor-element-38424bf .premium-bullet-list-wrapper svg, .elementor-8267 .elementor-element.elementor-element-38424bf .premium-bullet-list-wrapper img{width:65px !important;height:65px !important;}.elementor-8267 .elementor-element.elementor-element-38424bf .premium-bullet-list-wrapper i, .elementor-8267 .elementor-element.elementor-element-38424bf .premium-bullet-list-icon-text p{color:var( --e-global-color-secondary );}.elementor-8267 .elementor-element.elementor-element-38424bf svg:not([class*="premium-"]){fill:var( --e-global-color-secondary );}.elementor-8267 .elementor-element.elementor-element-38424bf .premium-bullet-list-blur:hover .premium-bullet-list-wrapper i, .elementor-8267 .elementor-element.elementor-element-38424bf .premium-bullet-list-blur:hover .premium-bullet-list-wrapper svg, .elementor-8267 .elementor-element.elementor-element-38424bf .premium-bullet-list-blur:hover .premium-bullet-list-wrapper .premium-bullet-list-icon-text p{text-shadow:var( --e-global-color-secondary );}.elementor-8267 .elementor-element.elementor-element-38424bf .premium-bullet-list-content:hover .premium-bullet-list-wrapper i, .elementor-8267 .elementor-element.elementor-element-38424bf .premium-bullet-list-content:hover .premium-bullet-list-icon-text p{color:var( --e-global-color-accent );}.elementor-8267 .elementor-element.elementor-element-38424bf .premium-bullet-list-blur .premium-bullet-list-content:hover .premium-bullet-list-wrapper i, .elementor-8267 .elementor-element.elementor-element-38424bf .premium-bullet-list-blur .premium-bullet-list-content:hover  .premium-bullet-list-icon-text p{text-shadow:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-8267 .elementor-element.elementor-element-38424bf .premium-bullet-list-content:hover svg:not([class*="premium-"]){fill:var( --e-global-color-accent );}.elementor-8267 .elementor-element.elementor-element-38424bf .premium-bullet-text{font-family:var( --e-global-typography-00f474d-font-family ), Sans-serif;font-size:var( --e-global-typography-00f474d-font-size );font-weight:var( --e-global-typography-00f474d-font-weight );line-height:var( --e-global-typography-00f474d-line-height );} .elementor-8267 .elementor-element.elementor-element-38424bf .premium-bullet-text{color:var( --e-global-color-734b0eb );} .elementor-8267 .elementor-element.elementor-element-38424bf .premium-bullet-list-blur:hover .premium-bullet-text{text-shadow:var( --e-global-color-734b0eb );}.elementor-8267 .elementor-element.elementor-element-38424bf .premium-bullet-list-content:hover .premium-bullet-text{color:var( --e-global-color-734b0eb );}.elementor-8267 .elementor-element.elementor-element-38424bf .premium-bullet-list-blur .premium-bullet-list-content:hover .premium-bullet-text{text-shadow:var( --e-global-color-734b0eb );color:var( --e-global-color-734b0eb );}.elementor-8267 .elementor-element.elementor-element-38424bf .premium-bullet-list-text {margin:0px 0px 27px 0px;}.elementor-8267 .elementor-element.elementor-element-38424bf .premium-bullet-list-badge span{color:#fff;background-color:#6ec1e4;}.elementor-8267 .elementor-element.elementor-element-38424bf .premium-bullet-list-badge span {border-radius:2px 2px 2px 2px;padding:2px 5px 2px 5px;}.elementor-8267 .elementor-element.elementor-element-38424bf .premium-bullet-list-badge {margin:0px 0px 0px 5px;}.elementor-8267 .elementor-element.elementor-element-91e2e7f{border-radius:6px 6px 6px 6px;}@media(min-width:768px){.elementor-8267 .elementor-element.elementor-element-e48d24a{--width:60%;}}@media(max-width:1024px){.elementor-8267 .elementor-element.elementor-element-77ba4d1{--flex-wrap:wrap;} .elementor-widget-premium-icon-list .premium-bullet-list-icon-text p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-premium-icon-list .premium-bullet-text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-premium-icon-list .premium-bullet-list-desc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );} .elementor-widget-premium-icon-list .premium-bullet-list-badge span{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8267 .elementor-element.elementor-element-38424bf .premium-bullet-text{font-size:var( --e-global-typography-00f474d-font-size );line-height:var( --e-global-typography-00f474d-line-height );}}@media(max-width:767px){.elementor-8267 .elementor-element.elementor-element-77ba4d1{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8267 .elementor-element.elementor-element-e48d24a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;} .elementor-widget-premium-icon-list .premium-bullet-list-icon-text p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-premium-icon-list .premium-bullet-text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-premium-icon-list .premium-bullet-list-desc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );} .elementor-widget-premium-icon-list .premium-bullet-list-badge span{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8267 .elementor-element.elementor-element-38424bf.elementor-element{--order:99999 /* order end hack */;}.elementor-8267 .elementor-element.elementor-element-38424bf .premium-bullet-text{font-size:var( --e-global-typography-00f474d-font-size );line-height:var( --e-global-typography-00f474d-line-height );}}/* Start custom CSS for shortcode, class: .elementor-element-e574a30 *//* ==========================================
   SALESFUNNEL: ARCHIVO + KACHELN
   ========================================== */

/* 1) Schriftart Archivo für den Funnel-Inhalt, Icon-Schriften bleiben unberührt.
      Hier steht bewusst keine Schriftstärke. */
#af2_form_0.af2_form_wrapper .af2_form .af2_carousel_content *:not(i):not(.fa):not(.fas):not(.far):not(.fab):not(.fal):not(.fad):not([class*="fa-"]),
#af2_form_1.af2_form_wrapper .af2_form .af2_carousel_content *:not(i):not(.fa):not(.fas):not(.far):not(.fab):not(.fal):not(.fad):not([class*="fa-"]),
#af2_form_2.af2_form_wrapper .af2_form .af2_carousel_content *:not(i):not(.fa):not(.fas):not(.far):not(.fab):not(.fal):not(.fad):not([class*="fa-"]) {
    font-family: 'Archivo', sans-serif !important;
}

/* 2) Schriftstärke: Überschrift, Titel und Kachel-Text 600 */
#af2_form_0.af2_form_wrapper .af2_form .af2_carousel_content .af2_question_heading,
#af2_form_0.af2_form_wrapper .af2_form .af2_carousel_content .af2_question_title,
#af2_form_0.af2_form_wrapper .af2_form .af2_carousel_content .af2_answer_text,
#af2_form_1.af2_form_wrapper .af2_form .af2_carousel_content .af2_question_heading,
#af2_form_1.af2_form_wrapper .af2_form .af2_carousel_content .af2_question_title,
#af2_form_1.af2_form_wrapper .af2_form .af2_carousel_content .af2_answer_text,
#af2_form_2.af2_form_wrapper .af2_form .af2_carousel_content .af2_question_heading,
#af2_form_2.af2_form_wrapper .af2_form .af2_carousel_content .af2_question_title,
#af2_form_2.af2_form_wrapper .af2_form .af2_carousel_content .af2_answer_text {
    font-weight: 600 !important;
}

/* 2b) Schriftstärke: Beschreibung und Felder 400 */
#af2_form_0.af2_form_wrapper .af2_form .af2_carousel_content .af2_question_description,
#af2_form_0.af2_form_wrapper .af2_form .af2_carousel_content .af2_text_type,
#af2_form_0.af2_form_wrapper .af2_form .af2_carousel_content .af2_checkbox_type,
#af2_form_1.af2_form_wrapper .af2_form .af2_carousel_content .af2_question_description,
#af2_form_1.af2_form_wrapper .af2_form .af2_carousel_content .af2_text_type,
#af2_form_1.af2_form_wrapper .af2_form .af2_carousel_content .af2_checkbox_type,
#af2_form_2.af2_form_wrapper .af2_form .af2_carousel_content .af2_question_description,
#af2_form_2.af2_form_wrapper .af2_form .af2_carousel_content .af2_text_type,
#af2_form_2.af2_form_wrapper .af2_form .af2_carousel_content .af2_checkbox_type {
    font-weight: 400 !important;
}

/* 3) Kacheln: drei oben, zwei darunter, alles mittig */
@media screen and (min-width: 769px) {

    /* Nur bei den Kachel-Fragen */
    .af2_form_wrapper .af2_carousel_item[data-qtype="frage"] .af2_question_heading_wrapper.desktop {
        margin-bottom: 0 !important;
        padding-bottom: 0 !important;
    }

    .af2_form_wrapper .af2_carousel_item[data-qtype="frage"] .af2_question_description.desktop:empty {
        display: none !important;
    }

    .af2_form_wrapper .af2_answer_container.af2_desktop_grid {
        display: flex !important;
        flex-wrap: wrap !important;
        justify-content: center !important;
        align-items: flex-start !important;
        gap: 32px 16px !important;
        width: 100% !important;
        max-width: 700px !important;
        margin: 40px auto 0 auto !important;
        padding: 0 !important;
    }

    .af2_form_wrapper .af2_answer_container .af2_answer.desktop {
        box-sizing: border-box !important;
        flex: 0 0 170px !important;
        width: 170px !important;
        max-width: 170px !important;
        min-width: 0 !important;
        margin: 0 !important;
        padding: 0 !important;
    }

    .af2_form_wrapper .af2_answer_card.desktop {
        width: 145px !important;
        max-width: 145px !important;
        height: 106px !important;
        margin: 0 auto !important;
    }

    .af2_form_wrapper .af2_answer_image_wrapper {
        width: 64% !important;
    }

    .af2_form_wrapper .af2_answer_image_wrapper > div {
        width: 100% !important;
    }

    .af2_form_wrapper .af2_answer_text.desktop {
        position: relative !important;
        z-index: 2 !important;
        margin-top: 14px !important;
        width: 100% !important;
        text-align: center !important;
        font-size: 15px !important;
        line-height: 1.3 !important;
        padding: 0 2px !important;
        overflow-wrap: anywhere !important;
        hyphens: auto !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e48d24a *//* ==========================================
   SALESFUNNEL: ARCHIVO + KACHELN
   ========================================== */

/* 1) Archivo 400 für den gesamten Funnel-Inhalt */
#af2_form_0.af2_form_wrapper .af2_form .af2_carousel_content,
#af2_form_0.af2_form_wrapper .af2_form .af2_carousel_content *,
#af2_form_1.af2_form_wrapper .af2_form .af2_carousel_content,
#af2_form_1.af2_form_wrapper .af2_form .af2_carousel_content *,
#af2_form_2.af2_form_wrapper .af2_form .af2_carousel_content,
#af2_form_2.af2_form_wrapper .af2_form .af2_carousel_content * {
    font-family: 'Archivo', sans-serif !important;
    font-weight: 400 !important;
}

/* 2) Überschrift, Titel und Kachel-Text in 600 */
#af2_form_0.af2_form_wrapper .af2_form .af2_carousel_content .af2_question_heading,
#af2_form_0.af2_form_wrapper .af2_form .af2_carousel_content .af2_question_title,
#af2_form_0.af2_form_wrapper .af2_form .af2_carousel_content .af2_answer_text,
#af2_form_1.af2_form_wrapper .af2_form .af2_carousel_content .af2_question_heading,
#af2_form_1.af2_form_wrapper .af2_form .af2_carousel_content .af2_question_title,
#af2_form_1.af2_form_wrapper .af2_form .af2_carousel_content .af2_answer_text,
#af2_form_2.af2_form_wrapper .af2_form .af2_carousel_content .af2_question_heading,
#af2_form_2.af2_form_wrapper .af2_form .af2_carousel_content .af2_question_title,
#af2_form_2.af2_form_wrapper .af2_form .af2_carousel_content .af2_answer_text {
    font-weight: 600 !important;
}

/* 3) Kacheln: drei oben, zwei darunter, alles mittig, Abstände halbiert */
@media screen and (min-width: 769px) {

    /* Überschrift: kein Zusatzabstand nach unten, leere Beschreibung ausblenden */
    .af2_form_wrapper .af2_carousel_content .af2_question_heading_wrapper.desktop {
        margin-bottom: 0 !important;
        padding-bottom: 0 !important;
    }

    .af2_form_wrapper .af2_carousel_content .af2_question_description.desktop:empty {
        display: none !important;
    }

    /* Container: oben 40px (vorher ca. 80), unten leicht eingezogen, Zeilenabstand 32px (vorher ca. 64) */
    .af2_form_wrapper .af2_answer_container.af2_desktop_grid {
        display: flex !important;
        flex-wrap: wrap !important;
        justify-content: center !important;
        align-items: flex-start !important;
        gap: 32px 16px !important;
        width: 100% !important;
        max-width: 700px !important;
        margin: 40px auto -6px auto !important;
        padding: 0 !important;
    }

    /* Spalten ohne Plugin-Polster: exakt 170px */
    .af2_form_wrapper .af2_answer_container .af2_answer.desktop {
        box-sizing: border-box !important;
        flex: 0 0 170px !important;
        width: 170px !important;
        max-width: 170px !important;
        min-width: 0 !important;
        margin: 0 !important;
        padding: 0 !important;
    }

    .af2_form_wrapper .af2_answer_card.desktop {
        width: 145px !important;
        max-width: 145px !important;
        height: 106px !important;
        margin: 0 auto !important;
    }

    .af2_form_wrapper .af2_answer_image_wrapper {
        width: 64% !important;
    }

    .af2_form_wrapper .af2_answer_image_wrapper > div {
        width: 100% !important;
    }

    .af2_form_wrapper .af2_answer_text.desktop {
        position: relative !important;
        z-index: 2 !important;
        margin-top: 14px !important;
        width: 100% !important;
        text-align: center !important;
        font-size: 15px !important;
        line-height: 1.3 !important;
        padding: 0 2px !important;
        overflow-wrap: anywhere !important;
        hyphens: auto !important;
    }
}/* End custom CSS */