.elementor-2502 .elementor-element.elementor-element-392c8aa{--display:flex;}.elementor-2502 .elementor-element.elementor-element-3871602{--spacer-size:50px;}.elementor-2502 .elementor-element.elementor-element-630b8bd{--display:flex;}.elementor-2502 .elementor-element.elementor-element-11dad1f{--display:flex;}.elementor-2502 .elementor-element.elementor-element-11dad1f.e-con{--flex-grow:0;--flex-shrink:0;}.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-2502 .elementor-element.elementor-element-d9d6a12 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.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-2502 .elementor-element.elementor-element-1c6268e{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-2502 .elementor-element.elementor-element-d15d13c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2502 .elementor-element.elementor-element-d15d13c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2502 .elementor-element.elementor-element-d15d13c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2502 .elementor-element.elementor-element-d15d13c .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-2502 .elementor-element.elementor-element-cbca520{--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-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-2502 .elementor-element.elementor-element-3d9d171 .elementor-button{background-color:var( --e-global-color-b867fb4 );fill:var( --e-global-color-027056b );color:var( --e-global-color-027056b );border-radius:5px 5px 5px 5px;}.elementor-2502 .elementor-element.elementor-element-3d9d171 > .elementor-widget-container{margin:0px 0px 0px 68px;}.elementor-2502 .elementor-element.elementor-element-e72d971{--spacer-size:80px;}.elementor-2502 .elementor-element.elementor-element-114b3c1{--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-2502 .elementor-element.elementor-element-ebc7a21 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2502 .elementor-element.elementor-element-ebc7a21.elementor-element{--align-self:center;}.elementor-2502 .elementor-element.elementor-element-ebc7a21{text-align:center;}.elementor-2502 .elementor-element.elementor-element-6a06dbe{--spacer-size:8px;}.elementor-2502 .elementor-element.elementor-element-6af40b3{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:80px;--padding-right:80px;}.elementor-2502 .elementor-element.elementor-element-7dbda18{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-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-2502 .elementor-element.elementor-element-e6cb968{width:var( --container-widget-width, 96px );max-width:96px;--container-widget-width:96px;--container-widget-flex-grow:0;}.elementor-2502 .elementor-element.elementor-element-e6cb968.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2502 .elementor-element.elementor-element-e6cb968 img{height:100px;object-fit:contain;object-position:center center;}.elementor-2502 .elementor-element.elementor-element-d6ca98c{width:var( --container-widget-width, 96px );max-width:96px;--container-widget-width:96px;--container-widget-flex-grow:0;}.elementor-2502 .elementor-element.elementor-element-d6ca98c.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2502 .elementor-element.elementor-element-d6ca98c img{height:100px;object-fit:contain;object-position:center center;}.elementor-2502 .elementor-element.elementor-element-f409b3f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2502 .elementor-element.elementor-element-f409b3f.elementor-element{--align-self:center;}.elementor-2502 .elementor-element.elementor-element-474e767{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2502 .elementor-element.elementor-element-bab0b9e{width:var( --container-widget-width, 88px );max-width:88px;--container-widget-width:88px;--container-widget-flex-grow:0;}.elementor-2502 .elementor-element.elementor-element-bab0b9e.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2502 .elementor-element.elementor-element-bab0b9e img{height:100px;object-fit:contain;object-position:center center;}.elementor-2502 .elementor-element.elementor-element-32c6697{width:var( --container-widget-width, 88px );max-width:88px;--container-widget-width:88px;--container-widget-flex-grow:0;}.elementor-2502 .elementor-element.elementor-element-32c6697.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2502 .elementor-element.elementor-element-32c6697 img{height:100px;object-fit:contain;object-position:center center;}.elementor-2502 .elementor-element.elementor-element-3c6b178 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2502 .elementor-element.elementor-element-3c6b178.elementor-element{--align-self:center;}.elementor-2502 .elementor-element.elementor-element-504acb8{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2502 .elementor-element.elementor-element-2d127ae{width:var( --container-widget-width, 128px );max-width:128px;--container-widget-width:128px;--container-widget-flex-grow:0;}.elementor-2502 .elementor-element.elementor-element-2d127ae.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2502 .elementor-element.elementor-element-2d127ae img{height:100px;object-fit:contain;object-position:center center;}.elementor-2502 .elementor-element.elementor-element-a1ef0ac{width:var( --container-widget-width, 128px );max-width:128px;--container-widget-width:128px;--container-widget-flex-grow:0;}.elementor-2502 .elementor-element.elementor-element-a1ef0ac.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2502 .elementor-element.elementor-element-a1ef0ac img{height:100px;object-fit:contain;object-position:center center;}.elementor-2502 .elementor-element.elementor-element-71ee340 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2502 .elementor-element.elementor-element-71ee340.elementor-element{--align-self:center;}.elementor-2502 .elementor-element.elementor-element-d6f4b87{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2502 .elementor-element.elementor-element-4a6cb0f{width:var( --container-widget-width, 128px );max-width:128px;--container-widget-width:128px;--container-widget-flex-grow:0;}.elementor-2502 .elementor-element.elementor-element-4a6cb0f.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2502 .elementor-element.elementor-element-4a6cb0f img{height:100px;object-fit:contain;object-position:center center;}.elementor-2502 .elementor-element.elementor-element-57f5a23{width:var( --container-widget-width, 128px );max-width:128px;--container-widget-width:128px;--container-widget-flex-grow:0;}.elementor-2502 .elementor-element.elementor-element-57f5a23.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2502 .elementor-element.elementor-element-57f5a23 img{height:100px;object-fit:contain;object-position:center center;}.elementor-2502 .elementor-element.elementor-element-98e68c3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2502 .elementor-element.elementor-element-98e68c3.elementor-element{--align-self:center;}.elementor-2502 .elementor-element.elementor-element-4071f1f{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2502 .elementor-element.elementor-element-8eeeb22{width:var( --container-widget-width, 88px );max-width:88px;--container-widget-width:88px;--container-widget-flex-grow:0;}.elementor-2502 .elementor-element.elementor-element-8eeeb22.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2502 .elementor-element.elementor-element-8eeeb22 img{height:100px;object-fit:contain;object-position:center center;}.elementor-2502 .elementor-element.elementor-element-fcc1205{width:var( --container-widget-width, 88px );max-width:88px;--container-widget-width:88px;--container-widget-flex-grow:0;}.elementor-2502 .elementor-element.elementor-element-fcc1205.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2502 .elementor-element.elementor-element-fcc1205 img{height:102px;object-fit:contain;object-position:center center;}.elementor-2502 .elementor-element.elementor-element-c6bbbd3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2502 .elementor-element.elementor-element-c6bbbd3.elementor-element{--align-self:center;}.elementor-2502 .elementor-element.elementor-element-4932917{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2502 .elementor-element.elementor-element-5aa797a{width:var( --container-widget-width, 128px );max-width:128px;--container-widget-width:128px;--container-widget-flex-grow:0;}.elementor-2502 .elementor-element.elementor-element-5aa797a.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2502 .elementor-element.elementor-element-5aa797a img{height:100px;object-fit:contain;object-position:center center;}.elementor-2502 .elementor-element.elementor-element-58a150d{width:var( --container-widget-width, 128px );max-width:128px;--container-widget-width:128px;--container-widget-flex-grow:0;}.elementor-2502 .elementor-element.elementor-element-58a150d.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2502 .elementor-element.elementor-element-58a150d img{height:102px;object-fit:contain;object-position:center center;}.elementor-2502 .elementor-element.elementor-element-e691ce1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2502 .elementor-element.elementor-element-e691ce1.elementor-element{--align-self:center;}.elementor-2502 .elementor-element.elementor-element-77e9bd5{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2502 .elementor-element.elementor-element-f577474{width:var( --container-widget-width, 128px );max-width:128px;--container-widget-width:128px;--container-widget-flex-grow:0;}.elementor-2502 .elementor-element.elementor-element-f577474.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2502 .elementor-element.elementor-element-f577474 img{height:100px;object-fit:contain;object-position:center center;}.elementor-2502 .elementor-element.elementor-element-711a580{width:var( --container-widget-width, 128px );max-width:128px;--container-widget-width:128px;--container-widget-flex-grow:0;}.elementor-2502 .elementor-element.elementor-element-711a580.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2502 .elementor-element.elementor-element-711a580 img{height:102px;object-fit:contain;object-position:center center;}.elementor-2502 .elementor-element.elementor-element-c3239fa > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2502 .elementor-element.elementor-element-c3239fa.elementor-element{--align-self:center;}.elementor-2502 .elementor-element.elementor-element-068df1a{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2502 .elementor-element.elementor-element-ffa5959{width:var( --container-widget-width, 80px );max-width:80px;--container-widget-width:80px;--container-widget-flex-grow:0;}.elementor-2502 .elementor-element.elementor-element-ffa5959.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2502 .elementor-element.elementor-element-ffa5959 img{height:100px;object-fit:contain;object-position:center center;}.elementor-2502 .elementor-element.elementor-element-7c2cf6f{width:var( --container-widget-width, 80px );max-width:80px;--container-widget-width:80px;--container-widget-flex-grow:0;}.elementor-2502 .elementor-element.elementor-element-7c2cf6f.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2502 .elementor-element.elementor-element-7c2cf6f img{height:102px;object-fit:contain;object-position:center center;}.elementor-2502 .elementor-element.elementor-element-917269e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2502 .elementor-element.elementor-element-917269e.elementor-element{--align-self:center;}.elementor-2502 .elementor-element.elementor-element-0caed50{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2502 .elementor-element.elementor-element-63f4475{width:var( --container-widget-width, 64px );max-width:64px;--container-widget-width:64px;--container-widget-flex-grow:0;}.elementor-2502 .elementor-element.elementor-element-63f4475.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2502 .elementor-element.elementor-element-63f4475 img{height:100px;object-fit:contain;object-position:center center;}.elementor-2502 .elementor-element.elementor-element-59b3346{width:var( --container-widget-width, 64px );max-width:64px;--container-widget-width:64px;--container-widget-flex-grow:0;}.elementor-2502 .elementor-element.elementor-element-59b3346.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2502 .elementor-element.elementor-element-59b3346 img{height:102px;object-fit:contain;object-position:center center;}.elementor-2502 .elementor-element.elementor-element-e5b3bc1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2502 .elementor-element.elementor-element-e5b3bc1.elementor-element{--align-self:center;}.elementor-2502 .elementor-element.elementor-element-7b25aba{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2502 .elementor-element.elementor-element-a293a3c{width:var( --container-widget-width, 96px );max-width:96px;--container-widget-width:96px;--container-widget-flex-grow:0;}.elementor-2502 .elementor-element.elementor-element-a293a3c.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2502 .elementor-element.elementor-element-a293a3c img{height:100px;object-fit:contain;object-position:center center;}.elementor-2502 .elementor-element.elementor-element-da4be59{width:var( --container-widget-width, 96px );max-width:96px;--container-widget-width:96px;--container-widget-flex-grow:0;}.elementor-2502 .elementor-element.elementor-element-da4be59.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2502 .elementor-element.elementor-element-da4be59 img{height:102px;object-fit:contain;object-position:center center;}.elementor-2502 .elementor-element.elementor-element-8112e99 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2502 .elementor-element.elementor-element-8112e99.elementor-element{--align-self:center;}.elementor-2502 .elementor-element.elementor-element-0b89a52{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2502 .elementor-element.elementor-element-caf4614{width:var( --container-widget-width, 96px );max-width:96px;--container-widget-width:96px;--container-widget-flex-grow:0;}.elementor-2502 .elementor-element.elementor-element-caf4614.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2502 .elementor-element.elementor-element-caf4614 img{height:100px;object-fit:contain;object-position:center center;}.elementor-2502 .elementor-element.elementor-element-1f8cb2b{width:var( --container-widget-width, 96px );max-width:96px;--container-widget-width:96px;--container-widget-flex-grow:0;}.elementor-2502 .elementor-element.elementor-element-1f8cb2b.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2502 .elementor-element.elementor-element-1f8cb2b img{height:102px;object-fit:contain;object-position:center center;}.elementor-2502 .elementor-element.elementor-element-fbb089a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2502 .elementor-element.elementor-element-fbb089a.elementor-element{--align-self:center;}.elementor-2502 .elementor-element.elementor-element-f609ebf{--display:flex;}.elementor-2502 .elementor-element.elementor-element-0dcca49{--spacer-size:40px;}@media(min-width:768px){.elementor-2502 .elementor-element.elementor-element-11dad1f{--width:62.715%;}}@media(max-width:1024px){.elementor-2502 .elementor-element.elementor-element-6a06dbe{--spacer-size:8px;}.elementor-2502 .elementor-element.elementor-element-6af40b3{--e-con-grid-template-columns:repeat(3, 1fr);--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;--padding-top:40px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}}@media(max-width:767px){.elementor-2502 .elementor-element.elementor-element-6a06dbe{--spacer-size:40px;}.elementor-2502 .elementor-element.elementor-element-6af40b3{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:12px 12px;--row-gap:12px;--column-gap:12px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for heading, class: .elementor-element-d9d6a12 */.elementor-2502 .elementor-element.elementor-element-d9d6a12 .elementor-heading-title {
    color: var(--text-primary) !important;
    font-size: clamp(28px, 5vw, 45px) !important; 
    line-height: 1.3 !important;
    font-weight: 700 !important;
    overflow-wrap: break-word !important; 
}

.elementor-2502 .elementor-element.elementor-element-d9d6a12 {
    margin-bottom: clamp(15px, 3vw, 25px) !important; 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1c6268e */.elementor-2502 .elementor-element.elementor-element-1c6268e .elementor-text-editor {
    color: var(--text-primary) !important; 
    font-size: clamp(16px, 3vw, 22px) !important;
    line-height: 1.6 !important;
    font-weight: 700 !important; 
    overflow-wrap: break-word !important;
}

.elementor-2502 .elementor-element.elementor-element-1c6268e {
    margin-bottom: clamp(20px, 4vw, 5px) !important; 
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d15d13c *//* Steuert den Abstand zwischen den einzelnen Aufzählungspunkten */
.elementor-2502 .elementor-element.elementor-element-d15d13c .elementor-icon-list-items {
    display: flex !important;
    flex-direction: column !important;
    gap: 20px !important; /* Wert erhöhen (z.B. 25px), falls mehr Luft gewünscht ist */
}

.elementor-2502 .elementor-element.elementor-element-d15d13c .elementor-icon-list-item {
    padding-bottom: 0 !important;
}

.elementor-2502 .elementor-element.elementor-element-d15d13c .elementor-icon-list-text {
    color: var(--text-primary) !important;
    font-size: 18px !important; 
    line-height: 1.5 !important;
}

.elementor-2502 .elementor-element.elementor-element-d15d13c .elementor-icon-list-icon {
    margin-right: 15px !important;
}

.elementor-2502 .elementor-element.elementor-element-d15d13c .elementor-icon-list-icon i,
.elementor-2502 .elementor-element.elementor-element-d15d13c .elementor-icon-list-icon svg,
.elementor-2502 .elementor-element.elementor-element-d15d13c .elementor-icon-list-icon path {
    color: var(--brand-blue) !important;
    fill: var(--brand-blue) !important;
    font-size: 20px !important; 
    width: 20px !important; 
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-630b8bd *//* 1. Dynamische Abstände (Padding) nach außen und innen */
.elementor-2502 .elementor-element.elementor-element-630b8bd {
    /* Links: Mindestens 20px (Handy), optimal 5% vom Bildschirm, maximal 80px (Desktop) */
    padding-left: clamp(20px, 5vw, 80px) !important; 
    
    /* Rechts: Fester Puffer zum späteren Bild-Container */
    padding-right: 40px !important; 
    
    /* Oben/Unten: Luft zum Atmen */
    padding-top: 60px !important; 
    padding-bottom: 60px !important; 
}

/* 2. Vertikale Zentrierung aktivieren */
.elementor-2502 .elementor-element.elementor-element-630b8bd {
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important; /* Schiebt den gesamten Text-Block in die vertikale Mitte */
}

/* Dynamische Abstände nach außen und innen */
.elementor-2502 .elementor-element.elementor-element-630b8bd {
    padding-left: clamp(15px, 5vw, 80px) !important; 
    padding-right: clamp(15px, 5vw, 40px) !important; 
    padding-top: clamp(40px, 5vw, 60px) !important; 
    padding-bottom: clamp(40px, 5vw, 60px) !important; 
}

/* Vertikale Zentrierung */
.elementor-2502 .elementor-element.elementor-element-630b8bd {
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7dbda18 *//* Grundzustand der Kachel */
.elementor-2502 .elementor-element.elementor-element-7dbda18 {
    text-decoration: none !important;
    background-color: transparent !important;
    border: 1px solid transparent !important; /* Bereitet den Rahmen für den Hover vor */
    border-radius: 16px !important;
    /* Behalte die Profi-Animationskurve bei, füge Skalierung hinzu */
    transition: transform 0.3s cubic-bezier(0.2, 0, 0, 1), box-shadow 0.3s cubic-bezier(0.2, 0, 0, 1), background-color 0.2s ease, border-color 0.2s ease !important;
    /* Setze den Ausgangszustand explizit */
    transform: translateY(0) scale(1) !important;
}

/* Hover-Effekt: Verstärkte Elevation und Schatten (Light Mode) */
.elementor-2502 .elementor-element.elementor-element-7dbda18:hover {
    background-color: var(--bg-primary) !important;
    /* Tieferer, weicherer Schatten (von 5% auf 12% Deckkraft erhöht) */
    box-shadow: 0 15px 45px hsla(0, 0%, 0%, 0.12) !important;
}

/* Hover-Effekt: Verstärkte Surface Illumination (Dark Mode) */
body.dark-mode .elementor-2502 .elementor-element.elementor-element-7dbda18:hover {
    background-color: var(--bg-secondary) !important; /* Helligkeit 15% */
    /* Im Dark Mode weiterhin kein Schatten, aber dieselbe Bewegung */
    box-shadow: none !important;
    border: 1px solid var(--border-color) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-474e767 *//* Grundzustand der Kachel */
.elementor-2502 .elementor-element.elementor-element-474e767 {
    text-decoration: none !important;
    background-color: transparent !important;
    border: 1px solid transparent !important; /* Bereitet den Rahmen für den Hover vor */
    border-radius: 16px !important;
    /* Behalte die Profi-Animationskurve bei, füge Skalierung hinzu */
    transition: transform 0.3s cubic-bezier(0.2, 0, 0, 1), box-shadow 0.3s cubic-bezier(0.2, 0, 0, 1), background-color 0.2s ease, border-color 0.2s ease !important;
    /* Setze den Ausgangszustand explizit */
    transform: translateY(0) scale(1) !important;
}

/* Hover-Effekt: Verstärkte Elevation und Schatten (Light Mode) */
.elementor-2502 .elementor-element.elementor-element-474e767:hover {
    background-color: var(--bg-primary) !important;
    /* Tieferer, weicherer Schatten (von 5% auf 12% Deckkraft erhöht) */
    box-shadow: 0 15px 45px hsla(0, 0%, 0%, 0.12) !important;
}

/* Hover-Effekt: Verstärkte Surface Illumination (Dark Mode) */
body.dark-mode .elementor-2502 .elementor-element.elementor-element-474e767:hover {
    background-color: var(--bg-secondary) !important; /* Helligkeit 15% */
    /* Im Dark Mode weiterhin kein Schatten, aber dieselbe Bewegung */
    box-shadow: none !important;
    border: 1px solid var(--border-color) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-504acb8 *//* Grundzustand der Kachel */
.elementor-2502 .elementor-element.elementor-element-504acb8 {
    text-decoration: none !important;
    background-color: transparent !important;
    border: 1px solid transparent !important; /* Bereitet den Rahmen für den Hover vor */
    border-radius: 16px !important;
    /* Behalte die Profi-Animationskurve bei, füge Skalierung hinzu */
    transition: transform 0.3s cubic-bezier(0.2, 0, 0, 1), box-shadow 0.3s cubic-bezier(0.2, 0, 0, 1), background-color 0.2s ease, border-color 0.2s ease !important;
    /* Setze den Ausgangszustand explizit */
    transform: translateY(0) scale(1) !important;
}

/* Hover-Effekt: Verstärkte Elevation und Schatten (Light Mode) */
.elementor-2502 .elementor-element.elementor-element-504acb8:hover {
    background-color: var(--bg-primary) !important;
    /* Tieferer, weicherer Schatten (von 5% auf 12% Deckkraft erhöht) */
    box-shadow: 0 15px 45px hsla(0, 0%, 0%, 0.12) !important;
}

/* Hover-Effekt: Verstärkte Surface Illumination (Dark Mode) */
body.dark-mode .elementor-2502 .elementor-element.elementor-element-504acb8:hover {
    background-color: var(--bg-secondary) !important; /* Helligkeit 15% */
    /* Im Dark Mode weiterhin kein Schatten, aber dieselbe Bewegung */
    box-shadow: none !important;
    border: 1px solid var(--border-color) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6f4b87 *//* Grundzustand der Kachel */
.elementor-2502 .elementor-element.elementor-element-d6f4b87 {
    text-decoration: none !important;
    background-color: transparent !important;
    border: 1px solid transparent !important; /* Bereitet den Rahmen für den Hover vor */
    border-radius: 16px !important;
    /* Behalte die Profi-Animationskurve bei, füge Skalierung hinzu */
    transition: transform 0.3s cubic-bezier(0.2, 0, 0, 1), box-shadow 0.3s cubic-bezier(0.2, 0, 0, 1), background-color 0.2s ease, border-color 0.2s ease !important;
    /* Setze den Ausgangszustand explizit */
    transform: translateY(0) scale(1) !important;
}

/* Hover-Effekt: Verstärkte Elevation und Schatten (Light Mode) */
.elementor-2502 .elementor-element.elementor-element-d6f4b87:hover {
    background-color: var(--bg-primary) !important;
    /* Tieferer, weicherer Schatten (von 5% auf 12% Deckkraft erhöht) */
    box-shadow: 0 15px 45px hsla(0, 0%, 0%, 0.12) !important;
}

/* Hover-Effekt: Verstärkte Surface Illumination (Dark Mode) */
body.dark-mode .elementor-2502 .elementor-element.elementor-element-d6f4b87:hover {
    background-color: var(--bg-secondary) !important; /* Helligkeit 15% */
    /* Im Dark Mode weiterhin kein Schatten, aber dieselbe Bewegung */
    box-shadow: none !important;
    border: 1px solid var(--border-color) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4071f1f *//* Grundzustand der Kachel */
.elementor-2502 .elementor-element.elementor-element-4071f1f {
    text-decoration: none !important;
    background-color: transparent !important;
    border: 1px solid transparent !important; /* Bereitet den Rahmen für den Hover vor */
    border-radius: 16px !important;
    /* Behalte die Profi-Animationskurve bei, füge Skalierung hinzu */
    transition: transform 0.3s cubic-bezier(0.2, 0, 0, 1), box-shadow 0.3s cubic-bezier(0.2, 0, 0, 1), background-color 0.2s ease, border-color 0.2s ease !important;
    /* Setze den Ausgangszustand explizit */
    transform: translateY(0) scale(1) !important;
}

/* Hover-Effekt: Verstärkte Elevation und Schatten (Light Mode) */
.elementor-2502 .elementor-element.elementor-element-4071f1f:hover {
    background-color: var(--bg-primary) !important;
    /* Tieferer, weicherer Schatten (von 5% auf 12% Deckkraft erhöht) */
    box-shadow: 0 15px 45px hsla(0, 0%, 0%, 0.12) !important;
}

/* Hover-Effekt: Verstärkte Surface Illumination (Dark Mode) */
body.dark-mode .elementor-2502 .elementor-element.elementor-element-4071f1f:hover {
    background-color: var(--bg-secondary) !important; /* Helligkeit 15% */
    /* Im Dark Mode weiterhin kein Schatten, aber dieselbe Bewegung */
    box-shadow: none !important;
    border: 1px solid var(--border-color) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4932917 *//* Grundzustand der Kachel */
.elementor-2502 .elementor-element.elementor-element-4932917 {
    text-decoration: none !important;
    background-color: transparent !important;
    border: 1px solid transparent !important; /* Bereitet den Rahmen für den Hover vor */
    border-radius: 16px !important;
    /* Behalte die Profi-Animationskurve bei, füge Skalierung hinzu */
    transition: transform 0.3s cubic-bezier(0.2, 0, 0, 1), box-shadow 0.3s cubic-bezier(0.2, 0, 0, 1), background-color 0.2s ease, border-color 0.2s ease !important;
    /* Setze den Ausgangszustand explizit */
    transform: translateY(0) scale(1) !important;
}

/* Hover-Effekt: Verstärkte Elevation und Schatten (Light Mode) */
.elementor-2502 .elementor-element.elementor-element-4932917:hover {
    background-color: var(--bg-primary) !important;
    /* Tieferer, weicherer Schatten (von 5% auf 12% Deckkraft erhöht) */
    box-shadow: 0 15px 45px hsla(0, 0%, 0%, 0.12) !important;
}

/* Hover-Effekt: Verstärkte Surface Illumination (Dark Mode) */
body.dark-mode .elementor-2502 .elementor-element.elementor-element-4932917:hover {
    background-color: var(--bg-secondary) !important; /* Helligkeit 15% */
    /* Im Dark Mode weiterhin kein Schatten, aber dieselbe Bewegung */
    box-shadow: none !important;
    border: 1px solid var(--border-color) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77e9bd5 *//* Grundzustand der Kachel */
.elementor-2502 .elementor-element.elementor-element-77e9bd5 {
    text-decoration: none !important;
    background-color: transparent !important;
    border: 1px solid transparent !important; /* Bereitet den Rahmen für den Hover vor */
    border-radius: 16px !important;
    /* Behalte die Profi-Animationskurve bei, füge Skalierung hinzu */
    transition: transform 0.3s cubic-bezier(0.2, 0, 0, 1), box-shadow 0.3s cubic-bezier(0.2, 0, 0, 1), background-color 0.2s ease, border-color 0.2s ease !important;
    /* Setze den Ausgangszustand explizit */
    transform: translateY(0) scale(1) !important;
}

/* Hover-Effekt: Verstärkte Elevation und Schatten (Light Mode) */
.elementor-2502 .elementor-element.elementor-element-77e9bd5:hover {
    background-color: var(--bg-primary) !important;
    /* Tieferer, weicherer Schatten (von 5% auf 12% Deckkraft erhöht) */
    box-shadow: 0 15px 45px hsla(0, 0%, 0%, 0.12) !important;
}

/* Hover-Effekt: Verstärkte Surface Illumination (Dark Mode) */
body.dark-mode .elementor-2502 .elementor-element.elementor-element-77e9bd5:hover {
    background-color: var(--bg-secondary) !important; /* Helligkeit 15% */
    /* Im Dark Mode weiterhin kein Schatten, aber dieselbe Bewegung */
    box-shadow: none !important;
    border: 1px solid var(--border-color) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-068df1a *//* Grundzustand der Kachel */
.elementor-2502 .elementor-element.elementor-element-068df1a {
    text-decoration: none !important;
    background-color: transparent !important;
    border: 1px solid transparent !important; /* Bereitet den Rahmen für den Hover vor */
    border-radius: 16px !important;
    /* Behalte die Profi-Animationskurve bei, füge Skalierung hinzu */
    transition: transform 0.3s cubic-bezier(0.2, 0, 0, 1), box-shadow 0.3s cubic-bezier(0.2, 0, 0, 1), background-color 0.2s ease, border-color 0.2s ease !important;
    /* Setze den Ausgangszustand explizit */
    transform: translateY(0) scale(1) !important;
}

/* Hover-Effekt: Verstärkte Elevation und Schatten (Light Mode) */
.elementor-2502 .elementor-element.elementor-element-068df1a:hover {
    background-color: var(--bg-primary) !important;
    /* Tieferer, weicherer Schatten (von 5% auf 12% Deckkraft erhöht) */
    box-shadow: 0 15px 45px hsla(0, 0%, 0%, 0.12) !important;
}

/* Hover-Effekt: Verstärkte Surface Illumination (Dark Mode) */
body.dark-mode .elementor-2502 .elementor-element.elementor-element-068df1a:hover {
    background-color: var(--bg-secondary) !important; /* Helligkeit 15% */
    /* Im Dark Mode weiterhin kein Schatten, aber dieselbe Bewegung */
    box-shadow: none !important;
    border: 1px solid var(--border-color) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0caed50 *//* Grundzustand der Kachel */
.elementor-2502 .elementor-element.elementor-element-0caed50 {
    text-decoration: none !important;
    background-color: transparent !important;
    border: 1px solid transparent !important; /* Bereitet den Rahmen für den Hover vor */
    border-radius: 16px !important;
    /* Behalte die Profi-Animationskurve bei, füge Skalierung hinzu */
    transition: transform 0.3s cubic-bezier(0.2, 0, 0, 1), box-shadow 0.3s cubic-bezier(0.2, 0, 0, 1), background-color 0.2s ease, border-color 0.2s ease !important;
    /* Setze den Ausgangszustand explizit */
    transform: translateY(0) scale(1) !important;
}

/* Hover-Effekt: Verstärkte Elevation und Schatten (Light Mode) */
.elementor-2502 .elementor-element.elementor-element-0caed50:hover {
    background-color: var(--bg-primary) !important;
    /* Tieferer, weicherer Schatten (von 5% auf 12% Deckkraft erhöht) */
    box-shadow: 0 15px 45px hsla(0, 0%, 0%, 0.12) !important;
}

/* Hover-Effekt: Verstärkte Surface Illumination (Dark Mode) */
body.dark-mode .elementor-2502 .elementor-element.elementor-element-0caed50:hover {
    background-color: var(--bg-secondary) !important; /* Helligkeit 15% */
    /* Im Dark Mode weiterhin kein Schatten, aber dieselbe Bewegung */
    box-shadow: none !important;
    border: 1px solid var(--border-color) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b25aba *//* Grundzustand der Kachel */
.elementor-2502 .elementor-element.elementor-element-7b25aba {
    text-decoration: none !important;
    background-color: transparent !important;
    border: 1px solid transparent !important; /* Bereitet den Rahmen für den Hover vor */
    border-radius: 16px !important;
    /* Behalte die Profi-Animationskurve bei, füge Skalierung hinzu */
    transition: transform 0.3s cubic-bezier(0.2, 0, 0, 1), box-shadow 0.3s cubic-bezier(0.2, 0, 0, 1), background-color 0.2s ease, border-color 0.2s ease !important;
    /* Setze den Ausgangszustand explizit */
    transform: translateY(0) scale(1) !important;
}

/* Hover-Effekt: Verstärkte Elevation und Schatten (Light Mode) */
.elementor-2502 .elementor-element.elementor-element-7b25aba:hover {
    background-color: var(--bg-primary) !important;
    /* Tieferer, weicherer Schatten (von 5% auf 12% Deckkraft erhöht) */
    box-shadow: 0 15px 45px hsla(0, 0%, 0%, 0.12) !important;
}

/* Hover-Effekt: Verstärkte Surface Illumination (Dark Mode) */
body.dark-mode .elementor-2502 .elementor-element.elementor-element-7b25aba:hover {
    background-color: var(--bg-secondary) !important; /* Helligkeit 15% */
    /* Im Dark Mode weiterhin kein Schatten, aber dieselbe Bewegung */
    box-shadow: none !important;
    border: 1px solid var(--border-color) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b89a52 *//* Grundzustand der Kachel */
.elementor-2502 .elementor-element.elementor-element-0b89a52 {
    text-decoration: none !important;
    background-color: transparent !important;
    border: 1px solid transparent !important; /* Bereitet den Rahmen für den Hover vor */
    border-radius: 16px !important;
    /* Behalte die Profi-Animationskurve bei, füge Skalierung hinzu */
    transition: transform 0.3s cubic-bezier(0.2, 0, 0, 1), box-shadow 0.3s cubic-bezier(0.2, 0, 0, 1), background-color 0.2s ease, border-color 0.2s ease !important;
    /* Setze den Ausgangszustand explizit */
    transform: translateY(0) scale(1) !important;
}

/* Hover-Effekt: Verstärkte Elevation und Schatten (Light Mode) */
.elementor-2502 .elementor-element.elementor-element-0b89a52:hover {
    background-color: var(--bg-primary) !important;
    /* Tieferer, weicherer Schatten (von 5% auf 12% Deckkraft erhöht) */
    box-shadow: 0 15px 45px hsla(0, 0%, 0%, 0.12) !important;
}

/* Hover-Effekt: Verstärkte Surface Illumination (Dark Mode) */
body.dark-mode .elementor-2502 .elementor-element.elementor-element-0b89a52:hover {
    background-color: var(--bg-secondary) !important; /* Helligkeit 15% */
    /* Im Dark Mode weiterhin kein Schatten, aber dieselbe Bewegung */
    box-shadow: none !important;
    border: 1px solid var(--border-color) !important;
}/* End custom CSS */