.elementor-5 .elementor-element.elementor-element-6e785a1>.elementor-background-overlay {
    background-color: #000000;
    opacity: 0.2;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5 .elementor-element.elementor-element-6e785a1>.elementor-container {
    max-width: 900px;
    min-height: 600px;
}

.elementor-5 .elementor-element.elementor-element-6e785a1 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 20px 20px 80px 20px;
}

.elementor-5 .elementor-element.elementor-element-34de459 {
    text-align: left;
}

.elementor-5 .elementor-element.elementor-element-34de459 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 3em;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-5 .elementor-element.elementor-element-d50ca22 .elementor-button {
    background-color: var(--e-global-color-3747eb7);
    font-family: "Poppins", Sans-serif;
    font-size: 1em;
    font-weight: 600;
    text-transform: uppercase;
}

.elementor-5 .elementor-element.elementor-element-d50ca22 .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-5 .elementor-element.elementor-element-fc35bd9 {
    padding: 30px 20px 0px 20px;
}

.elementor-5 .elementor-element.elementor-element-38c1700>.elementor-element-populated {
    padding: 40px 20px 20px 20px;
}

.elementor-5 .elementor-element.elementor-element-2414a8b {
    font-family: "Poppins", Sans-serif;
}

.elementor-5 .elementor-element.elementor-element-e6c9f37 {
    padding: 30px 20px 0px 20px;
}

.elementor-5 .elementor-element.elementor-element-eeca4f1>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-5 .elementor-element.elementor-element-eeca4f1>.elementor-element-populated {
    padding: 20px 20px 20px 20px;
}

.elementor-5 .elementor-element.elementor-element-ff061de {
    font-family: "Poppins", Sans-serif;
}

.elementor-5 .elementor-element.elementor-element-063c918>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-5 .elementor-element.elementor-element-063c918 {
    text-align: right;
}

.elementor-5 .elementor-element.elementor-element-063c918 img {
    border-radius: 50px 50px 50px 50px;
    box-shadow: 0px 0px 10px 6px rgba(72.75000000000001, 71.32663043478261, 71.32663043478261, 0.5);
}

.elementor-5 .elementor-element.elementor-element-4112d35>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-5 .elementor-element.elementor-element-4112d35 {
    font-family: "Poppins", Sans-serif;
}

.elementor-5 .elementor-element.elementor-element-5e010ea:not(.elementor-motion-effects-element-type-background),
.elementor-5 .elementor-element.elementor-element-5e010ea>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://xn--persnlichkeitsentwicklung-coaching-end.de/wp-content/uploads/2024/03/Bild-7.webp");
    background-size: cover;
}

.elementor-5 .elementor-element.elementor-element-5e010ea>.elementor-background-overlay {
    background-color: #363636;
    opacity: 0.7;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5 .elementor-element.elementor-element-5e010ea {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 80px;
    margin-bottom: 80px;
    padding: 60px 20px 60px 20px;
}

.elementor-5 .elementor-element.elementor-element-0577e88>.elementor-element-populated {
    padding: 20px 20px 20px 20px;
}

.elementor-5 .elementor-element.elementor-element-9e56b15 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 1.8em;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-5 .elementor-element.elementor-element-f10ff7f>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-5 .elementor-element.elementor-element-f10ff7f {
    color: #FFFFFF;
}

.elementor-5 .elementor-element.elementor-element-820eb2e .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 1.8em;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-5 .elementor-element.elementor-element-8702514>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-5 .elementor-element.elementor-element-8702514 {
    color: #FFFFFF;
}

.elementor-5 .elementor-element.elementor-element-0b1c8fc .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 1.8em;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-5 .elementor-element.elementor-element-4ed3b85>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-5 .elementor-element.elementor-element-4ed3b85 {
    color: #FFFFFF;
}

.elementor-5 .elementor-element.elementor-element-2bba3f9 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 1.8em;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-5 .elementor-element.elementor-element-b8bb773>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-5 .elementor-element.elementor-element-b8bb773 {
    color: #FFFFFF;
}

.elementor-5 .elementor-element.elementor-element-ebc984e .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 1.8em;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-5 .elementor-element.elementor-element-fae175c>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-5 .elementor-element.elementor-element-fae175c {
    color: #FFFFFF;
}

.elementor-5 .elementor-element.elementor-element-577785f {
    padding: 0px 20px 0px 20px;
}

.elementor-5 .elementor-element.elementor-element-c311bd7>.elementor-element-populated {
    padding: 20px 20px 20px 20px;
}

.elementor-5 .elementor-element.elementor-element-8284e02 {
    text-align: center;
}

.elementor-5 .elementor-element.elementor-element-8284e02 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 2.3em;
    font-weight: 400;
    line-height: 1.2em;
}

.elementor-5 .elementor-element.elementor-element-ed32d41 {
    padding: 30px 20px 30px 20px;
}

.elementor-5 .elementor-element.elementor-element-007250c .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 1.5em;
    font-weight: 400;
}

.elementor-5 .elementor-element.elementor-element-c189760 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 1.5em;
    font-weight: 400;
}

.elementor-5 .elementor-element.elementor-element-6e74c9c .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 1.5em;
    font-weight: 400;
}

.elementor-5 .elementor-element.elementor-element-e70a8e8 {
    padding: 30px 20px 0px 20px;
}

.elementor-5 .elementor-element.elementor-element-74e57a4>.elementor-element-populated {
    padding: 20px 20px 20px 20px;
}

.elementor-5 .elementor-element.elementor-element-158de7f>.elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-5 .elementor-element.elementor-element-158de7f .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 2em;
    font-weight: 300;
}

.elementor-5 .elementor-element.elementor-element-5d47459>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-5 .elementor-element.elementor-element-5d47459 {
    font-family: "Poppins", Sans-serif;
}

.elementor-5 .elementor-element.elementor-element-823aec0>.elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-5 .elementor-element.elementor-element-823aec0 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 2em;
    font-weight: 300;
}

.elementor-5 .elementor-element.elementor-element-561cc7e>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-5 .elementor-element.elementor-element-561cc7e {
    font-family: "Poppins", Sans-serif;
}

.elementor-5 .elementor-element.elementor-element-b5b02b3>.elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-5 .elementor-element.elementor-element-b5b02b3 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 2em;
    font-weight: 300;
}

.elementor-5 .elementor-element.elementor-element-398a804>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-5 .elementor-element.elementor-element-398a804 {
    font-family: "Poppins", Sans-serif;
}

.elementor-5 .elementor-element.elementor-element-70b89fd>.elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-5 .elementor-element.elementor-element-70b89fd .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 2em;
    font-weight: 300;
}

.elementor-5 .elementor-element.elementor-element-6b2f112>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-5 .elementor-element.elementor-element-6b2f112 {
    font-family: "Poppins", Sans-serif;
}

.elementor-5 .elementor-element.elementor-element-d4e408c>.elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-5 .elementor-element.elementor-element-d4e408c .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 2em;
    font-weight: 300;
}

.elementor-5 .elementor-element.elementor-element-96da925>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-5 .elementor-element.elementor-element-96da925 {
    font-family: "Poppins", Sans-serif;
}

.elementor-5 .elementor-element.elementor-element-ee77ee9>.elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-5 .elementor-element.elementor-element-ee77ee9 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 2em;
    font-weight: 300;
}

.elementor-5 .elementor-element.elementor-element-71aa4a4>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-5 .elementor-element.elementor-element-71aa4a4 {
    font-family: "Poppins", Sans-serif;
}

.elementor-5 .elementor-element.elementor-element-85f5012 .elementor-button {
    background-color: var(--e-global-color-3747eb7);
    font-family: "Poppins", Sans-serif;
    font-size: 1em;
    font-weight: 600;
    text-transform: uppercase;
}

.elementor-5 .elementor-element.elementor-element-85f5012>.elementor-widget-container {
    margin: 0rem 0rem 2rem 0rem;
}

.elementor-5 .elementor-element.elementor-element-85f5012 .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-5 .elementor-element.elementor-element-9061d04>.elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-5 .elementor-element.elementor-element-9061d04 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 2em;
    font-weight: 300;
}

.elementor-5 .elementor-element.elementor-element-9183c4c>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-5 .elementor-element.elementor-element-9183c4c {
    font-family: "Poppins", Sans-serif;
}

.elementor-5 .elementor-element.elementor-element-5750860 .elementor-button {
    background-color: var(--e-global-color-3747eb7);
    font-family: "Poppins", Sans-serif;
    font-size: 1em;
    font-weight: 600;
    text-transform: uppercase;
}

.elementor-5 .elementor-element.elementor-element-5750860>.elementor-widget-container {
    margin: 0rem 0rem 3rem 0rem;
}

.elementor-5 .elementor-element.elementor-element-5750860 .elementor-button-content-wrapper {
    flex-direction: row;
}

@media(min-width:1025px) {

    .elementor-5 .elementor-element.elementor-element-5e010ea:not(.elementor-motion-effects-element-type-background),
    .elementor-5 .elementor-element.elementor-element-5e010ea>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed;
    }
}

@media(max-width:1024px) {

    .elementor-5 .elementor-element.elementor-element-6e785a1:not(.elementor-motion-effects-element-type-background),
    .elementor-5 .elementor-element.elementor-element-6e785a1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 0px 0%;
    }

    .elementor-5 .elementor-element.elementor-element-6e785a1 {
        padding: 40px 20px 40px 20px;
    }

    .elementor-5 .elementor-element.elementor-element-fc35bd9 {
        padding: 40px 20px 40px 20px;
    }

    .elementor-5 .elementor-element.elementor-element-e6c9f37 {
        padding: 40px 20px 40px 20px;
    }

    .elementor-5 .elementor-element.elementor-element-5e010ea {
        padding: 40px 20px 40px 20px;
    }

    .elementor-5 .elementor-element.elementor-element-577785f {
        padding: 40px 20px 40px 20px;
    }

    .elementor-5 .elementor-element.elementor-element-ed32d41 {
        padding: 40px 20px 40px 20px;
    }

    .elementor-5 .elementor-element.elementor-element-e70a8e8 {
        padding: 40px 20px 40px 20px;
    }
}

@media(max-width:767px) {

    .elementor-5 .elementor-element.elementor-element-6e785a1:not(.elementor-motion-effects-element-type-background),
    .elementor-5 .elementor-element.elementor-element-6e785a1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-image: url("https://xn--persnlichkeitsentwicklung-coaching-end.de/wp-content/uploads/2024/03/Bild-4.webp");
        background-position: center center;
    }

    .elementor-5 .elementor-element.elementor-element-6e785a1 {
        padding: 20px 20px 20px 20px;
    }

    .elementor-5 .elementor-element.elementor-element-17f74ba>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-5 .elementor-element.elementor-element-34de459>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-5 .elementor-element.elementor-element-34de459 .elementor-heading-title {
        font-size: 1.7em;
        line-height: 1.2em;
    }

    .elementor-5 .elementor-element.elementor-element-fc35bd9 {
        padding: 20px 20px 20px 20px;
    }

    .elementor-5 .elementor-element.elementor-element-38c1700>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-5 .elementor-element.elementor-element-e6c9f37 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 20px 20px 19px 20px;
    }

    .elementor-5 .elementor-element.elementor-element-063c918>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-5 .elementor-element.elementor-element-5e010ea {
        padding: 20px 20px 20px 20px;
    }

    .elementor-5 .elementor-element.elementor-element-0577e88>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-5 .elementor-element.elementor-element-577785f {
        padding: 20px 20px 20px 20px;
    }

    .elementor-5 .elementor-element.elementor-element-c311bd7>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-5 .elementor-element.elementor-element-ed32d41 {
        padding: 20px 20px 20px 20px;
    }

    .elementor-5 .elementor-element.elementor-element-e70a8e8 {
        padding: 20px 20px 20px 20px;
    }

    .elementor-5 .elementor-element.elementor-element-74e57a4>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
}

/* Start custom CSS for text-editor, class: .elementor-element-b416f5c */
.elementor-5 .elementor-element.elementor-element-b416f5c .tg th,
.elementor-5 .elementor-element.elementor-element-b416f5c .tg td {
    font-family: poppins;
}

/* End custom CSS */