.elementor-2857 .elementor-element.elementor-element-a67c068{--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;}.elementor-2857 .elementor-element.elementor-element-54af009 .elementor-heading-title{font-size:50px;text-transform:none;}.elementor-2857 .elementor-element.elementor-element-57bcab8{--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;}.elementor-2857 .elementor-element.elementor-element-a235aea{--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;}.elementor-2857 .elementor-element.elementor-element-36138b5{--display:flex;}.elementor-2857 .elementor-element.elementor-element-4eab0ea{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:1px;}.elementor-2857 .elementor-element.elementor-element-4eab0ea > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2857 .elementor-element.elementor-element-4eab0ea .elementor-divider-separator{width:100%;}.elementor-2857 .elementor-element.elementor-element-4eab0ea .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-2857 .elementor-element.elementor-element-928b744{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2857 .elementor-element.elementor-element-dc074de{--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-2857 .elementor-element.elementor-element-79e2b2f .elementor-heading-title{font-size:22px;text-transform:none;}.elementor-2857 .elementor-element.elementor-element-28403a7{text-transform:none;color:var( --e-global-color-text );}.elementor-2857 .elementor-element.elementor-element-28403a7 a{color:var( --e-global-color-text );}.elementor-2857 .elementor-element.elementor-element-28403a7 a:hover, .elementor-2857 .elementor-element.elementor-element-28403a7 a:focus{color:var( --e-global-color-astglobalcolor0 );}.elementor-2857 .elementor-element.elementor-element-1934cea{--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-2857 .elementor-element.elementor-element-231d3c6 .elementor-heading-title{font-size:22px;text-transform:none;}.elementor-2857 .elementor-element.elementor-element-5f22acf{color:var( --e-global-color-text );}.elementor-2857 .elementor-element.elementor-element-5f22acf a{color:var( --e-global-color-text );}.elementor-2857 .elementor-element.elementor-element-5f22acf a:hover, .elementor-2857 .elementor-element.elementor-element-5f22acf a:focus{color:var( --e-global-color-astglobalcolor0 );}.elementor-2857 .elementor-element.elementor-element-12b00f8{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2857 .elementor-element.elementor-element-0ba61dd{--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-2857 .elementor-element.elementor-element-cfa139a .elementor-heading-title{font-size:22px;text-transform:none;}.elementor-2857 .elementor-element.elementor-element-33866be{text-transform:none;color:var( --e-global-color-text );}.elementor-2857 .elementor-element.elementor-element-33866be a{color:var( --e-global-color-text );}.elementor-2857 .elementor-element.elementor-element-33866be a:hover, .elementor-2857 .elementor-element.elementor-element-33866be a:focus{color:var( --e-global-color-astglobalcolor0 );}.elementor-2857 .elementor-element.elementor-element-a79f7cb{--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-2857 .elementor-element.elementor-element-169a856 .elementor-heading-title{font-size:22px;text-transform:none;}.elementor-2857 .elementor-element.elementor-element-7fe4c37{text-transform:none;color:var( --e-global-color-text );}.elementor-2857 .elementor-element.elementor-element-7fe4c37 a{color:var( --e-global-color-text );}.elementor-2857 .elementor-element.elementor-element-7fe4c37 a:hover, .elementor-2857 .elementor-element.elementor-element-7fe4c37 a:focus{color:var( --e-global-color-astglobalcolor0 );}.elementor-2857 .elementor-element.elementor-element-dbf0455{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2857 .elementor-element.elementor-element-d2fdcfd{--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-2857 .elementor-element.elementor-element-3efda46 .elementor-heading-title{font-size:22px;text-transform:none;}.elementor-2857 .elementor-element.elementor-element-138b6df{text-transform:none;color:var( --e-global-color-text );}.elementor-2857 .elementor-element.elementor-element-138b6df a{color:var( --e-global-color-text );}.elementor-2857 .elementor-element.elementor-element-138b6df a:hover, .elementor-2857 .elementor-element.elementor-element-138b6df a:focus{color:var( --e-global-color-astglobalcolor0 );}.elementor-2857 .elementor-element.elementor-element-831b635{--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-2857 .elementor-element.elementor-element-eb217ec{--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;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-2857 .elementor-element.elementor-element-f9566c1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2857 .elementor-element.elementor-element-f9566c1 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-2857 .elementor-element.elementor-element-f9566c1 .elementor-button{text-transform:none;}body.elementor-page-2857:not(.elementor-motion-effects-element-type-background), body.elementor-page-2857 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-20858dd6 );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2857 .elementor-element.elementor-element-dc074de{--width:50%;}.elementor-2857 .elementor-element.elementor-element-1934cea{--width:50%;}.elementor-2857 .elementor-element.elementor-element-0ba61dd{--width:50%;}.elementor-2857 .elementor-element.elementor-element-a79f7cb{--width:50%;}.elementor-2857 .elementor-element.elementor-element-d2fdcfd{--width:50%;}.elementor-2857 .elementor-element.elementor-element-831b635{--width:50%;}}@media(max-width:1024px){.elementor-2857 .elementor-element.elementor-element-54af009 .elementor-heading-title{font-size:34px;}}@media(max-width:767px){.elementor-2857 .elementor-element.elementor-element-54af009 .elementor-heading-title{font-size:28px;}}/* Start custom CSS for text-editor, class: .elementor-element-28403a7 */.h2-normal h2 {
    text-transform: none !important;
}

/* ============================
   H2-Normal – Desktop-Standard
   ============================ */
.h2-normal h2 {
    font-size: 32px;
    line-height: 1.3;
    text-transform: none !important;
    margin-top: 1.0em;
    margin-bottom: 0.7em;
}

/* ======================================
   H2-Normal – Tablet (max 1024px Breite)
   ====================================== */
@media (max-width: 1024px) {
    .h2-normal h2 {
        font-size: 28px;
        line-height: 1.3;
    }
}

/* =====================================
   H2-Normal – Mobile (max 767px Breite)
   ===================================== */
@media (max-width: 767px) {
    .h2-normal h2 {
        font-size: 24px;
        line-height: 1.25;
        margin-top: 1.4em;
        margin-bottom: 0.6em;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-33866be */.h2-normal h2 {
    text-transform: none !important;
}

/* ============================
   H2-Normal – Desktop-Standard
   ============================ */
.h2-normal h2 {
    font-size: 32px;
    line-height: 1.3;
    text-transform: none !important;
    margin-top: 1.0em;
    margin-bottom: 0.7em;
}

/* ======================================
   H2-Normal – Tablet (max 1024px Breite)
   ====================================== */
@media (max-width: 1024px) {
    .h2-normal h2 {
        font-size: 28px;
        line-height: 1.3;
    }
}

/* =====================================
   H2-Normal – Mobile (max 767px Breite)
   ===================================== */
@media (max-width: 767px) {
    .h2-normal h2 {
        font-size: 24px;
        line-height: 1.25;
        margin-top: 1.4em;
        margin-bottom: 0.6em;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7fe4c37 */.h2-normal h2 {
    text-transform: none !important;
}

/* ============================
   H2-Normal – Desktop-Standard
   ============================ */
.h2-normal h2 {
    font-size: 32px;
    line-height: 1.3;
    text-transform: none !important;
    margin-top: 1.0em;
    margin-bottom: 0.7em;
}

/* ======================================
   H2-Normal – Tablet (max 1024px Breite)
   ====================================== */
@media (max-width: 1024px) {
    .h2-normal h2 {
        font-size: 28px;
        line-height: 1.3;
    }
}

/* =====================================
   H2-Normal – Mobile (max 767px Breite)
   ===================================== */
@media (max-width: 767px) {
    .h2-normal h2 {
        font-size: 24px;
        line-height: 1.25;
        margin-top: 1.4em;
        margin-bottom: 0.6em;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-138b6df */.h2-normal h2 {
    text-transform: none !important;
}

/* ============================
   H2-Normal – Desktop-Standard
   ============================ */
.h2-normal h2 {
    font-size: 32px;
    line-height: 1.3;
    text-transform: none !important;
    margin-top: 1.0em;
    margin-bottom: 0.7em;
}

/* ======================================
   H2-Normal – Tablet (max 1024px Breite)
   ====================================== */
@media (max-width: 1024px) {
    .h2-normal h2 {
        font-size: 28px;
        line-height: 1.3;
    }
}

/* =====================================
   H2-Normal – Mobile (max 767px Breite)
   ===================================== */
@media (max-width: 767px) {
    .h2-normal h2 {
        font-size: 24px;
        line-height: 1.25;
        margin-top: 1.4em;
        margin-bottom: 0.6em;
    }
}/* End custom CSS */