.elementor-221 .elementor-element.elementor-element-faaa34f{--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;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.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-221 .elementor-element.elementor-element-24616d3 img{width:100%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-221 .elementor-element.elementor-element-cb96a21 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-221 .elementor-element.elementor-element-7cadc67 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-widget-text-editor{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-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-221 .elementor-element.elementor-element-04a3ec7{--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;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-221 .elementor-element.elementor-element-0165121{--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-221 .elementor-element.elementor-element-5d6b32f img{max-width:40%;}.elementor-221 .elementor-element.elementor-element-f5d67c0{text-align:center;}.elementor-221 .elementor-element.elementor-element-f5d67c0 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-221 .elementor-element.elementor-element-a989e35{--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-221 .elementor-element.elementor-element-7383f1c img{max-width:40%;}.elementor-221 .elementor-element.elementor-element-5bdd313{text-align:center;}.elementor-221 .elementor-element.elementor-element-a5fcbc1{--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-221 .elementor-element.elementor-element-247bccd img{max-width:40%;}.elementor-221 .elementor-element.elementor-element-a8be2f7{text-align:center;}.elementor-221 .elementor-element.elementor-element-20941c5{--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-221 .elementor-element.elementor-element-f2a941b img{max-width:35%;}.elementor-221 .elementor-element.elementor-element-98efb0d{text-align:center;}.elementor-221 .elementor-element.elementor-element-cca0029{--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-221 .elementor-element.elementor-element-c3a28b2 img{max-width:35%;}.elementor-221 .elementor-element.elementor-element-0dfc012{text-align:center;}.elementor-221 .elementor-element.elementor-element-6f09b50{--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-221 .elementor-element.elementor-element-ef9e080 img{max-width:35%;}.elementor-221 .elementor-element.elementor-element-638b61c{text-align:center;}.elementor-221 .elementor-element.elementor-element-5a413b7{--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;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-221 .elementor-element.elementor-element-4d4ba76{--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-221 .elementor-element.elementor-element-f138dc0{width:var( --container-widget-width, 108.143% );max-width:108.143%;--container-widget-width:108.143%;--container-widget-flex-grow:0;}.elementor-221 .elementor-element.elementor-element-f138dc0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-221 .elementor-element.elementor-element-a2549c9{width:var( --container-widget-width, 100.827% );max-width:100.827%;--container-widget-width:100.827%;--container-widget-flex-grow:0;}.elementor-221 .elementor-element.elementor-element-a2549c9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-221 .elementor-element.elementor-element-5814049{--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-221 .elementor-element.elementor-element-d791098 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-221 .elementor-element.elementor-element-d791098.elementor-element{--align-self:center;}.elementor-221 .elementor-element.elementor-element-d791098{text-align:left;}.elementor-221 .elementor-element.elementor-element-d791098 img{height:500px;}.elementor-221 .elementor-element.elementor-element-7a0f794{--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-221 .elementor-element.elementor-element-a1fd5a8{--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-221 .elementor-element.elementor-element-d804a8e{--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-221 .elementor-element.elementor-element-a9f3656 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-221 .elementor-element.elementor-element-2a3eb48{--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-221 .elementor-element.elementor-element-449b39c .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-221 .elementor-element.elementor-element-fac8526{--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-221 .elementor-element.elementor-element-340cf22 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-221 .elementor-element.elementor-element-6dd42b0{--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-221 .elementor-element.elementor-element-c1211f2 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-221 .elementor-element.elementor-element-6e57b5c{--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;--margin-top:0px;--margin-bottom:050px;--margin-left:0px;--margin-right:0px;}.elementor-221 .elementor-element.elementor-element-e2f6714{--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-221 .elementor-element.elementor-element-d5c6003 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-221 .elementor-element.elementor-element-64c73fd{--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-221 .elementor-element.elementor-element-4e7d9a0 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-221 .elementor-element.elementor-element-671ff9c{--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-221 .elementor-element.elementor-element-df435c1 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-221 .elementor-element.elementor-element-3ed0487{--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-221 .elementor-element.elementor-element-edafe44 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-221 .elementor-element.elementor-element-626b271{--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-221 .elementor-element.elementor-element-67da73a{--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-221 .elementor-element.elementor-element-34f8366{--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-221 .elementor-element.elementor-element-59e55e1{width:var( --container-widget-width, 103.622% );max-width:103.622%;--container-widget-width:103.622%;--container-widget-flex-grow:0;}.elementor-221 .elementor-element.elementor-element-59e55e1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-221 .elementor-element.elementor-element-59e55e1 img{max-width:40%;}.elementor-221 .elementor-element.elementor-element-dd7cf29{text-align:center;}.elementor-221 .elementor-element.elementor-element-6844963 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-221 .elementor-element.elementor-element-6844963{color:var( --e-global-color-text );}@media(min-width:768px){.elementor-221 .elementor-element.elementor-element-0165121{--width:33.3333%;}.elementor-221 .elementor-element.elementor-element-a989e35{--width:33.3333%;}.elementor-221 .elementor-element.elementor-element-a5fcbc1{--width:33.3333%;}.elementor-221 .elementor-element.elementor-element-20941c5{--width:33.3333%;}.elementor-221 .elementor-element.elementor-element-cca0029{--width:33.3333%;}.elementor-221 .elementor-element.elementor-element-6f09b50{--width:33.3333%;}.elementor-221 .elementor-element.elementor-element-4d4ba76{--width:50%;}.elementor-221 .elementor-element.elementor-element-5814049{--width:50%;}.elementor-221 .elementor-element.elementor-element-d804a8e{--width:25%;}.elementor-221 .elementor-element.elementor-element-2a3eb48{--width:25%;}.elementor-221 .elementor-element.elementor-element-fac8526{--width:25%;}.elementor-221 .elementor-element.elementor-element-6dd42b0{--width:25%;}.elementor-221 .elementor-element.elementor-element-e2f6714{--width:25%;}.elementor-221 .elementor-element.elementor-element-64c73fd{--width:25%;}.elementor-221 .elementor-element.elementor-element-671ff9c{--width:25%;}.elementor-221 .elementor-element.elementor-element-3ed0487{--width:25%;}.elementor-221 .elementor-element.elementor-element-67da73a{--width:50%;}.elementor-221 .elementor-element.elementor-element-34f8366{--width:50%;}}/* Start custom CSS *//* Grundlegendes Layout */
.container {
    max-width: 1200px;
    margin: 0 auto;
    padding: 20px;
    text-align: center;
}

/* Hero-Bereich */
.hero-section {
    background-color: #f9f9f9;
    padding: 60px 20px;
}

.hero-image {
    max-width: 100%;
    height: auto;
    margin-bottom: 20px;
}

.subtitle {
    font-size: 1.5rem;
    color: #555;
    margin-bottom: 10px;
}

.description {
    font-size: 1rem;
    color: #666;
}

/* Feature-Sektion */
.features {
    background-color: #fff;
    padding: 60px 20px;
}

.grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 20px;
}

.feature-item {
    background-color: #f4f4f4;
    padding: 20px;
    border-radius: 8px;
    text-align: center;
    box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1);
}

.feature-item img {
    max-width: 50px;
    margin-bottom: 10px;
}

.feature-item h3 {
    font-size: 1.2rem;
    margin-bottom: 10px;
}

.feature-item p {
    font-size: 1rem;
    color: #666;
}/* End custom CSS */