.elementor-14925 .elementor-element.elementor-element-443226a2{--display:flex;}.elementor-14925 .elementor-element.elementor-element-4a15d43a{text-align:center;}.elementor-14925 .elementor-element.elementor-element-1dbd5da1{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 45px 0px rgba(0, 0, 0, 0.07);--margin-top:50px;--margin-bottom:50px;--margin-left:25px;--margin-right:25px;}.elementor-14925 .elementor-element.elementor-element-1dbd5da1:not(.elementor-motion-effects-element-type-background), .elementor-14925 .elementor-element.elementor-element-1dbd5da1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-14925 .elementor-element.elementor-element-406a4295 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-14925 .elementor-element.elementor-element-406a4295{text-align:center;}.elementor-14925 .elementor-element.elementor-element-406a4295 .elementor-heading-title{line-height:40px;}.elementor-14925 .elementor-element.elementor-element-3e440601{text-align:center;color:var( --e-global-color-302f5d0 );}.elementor-14925 .elementor-element.elementor-element-7b0bfc4e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-14925 .elementor-element.elementor-element-7b0bfc4e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-14925 .elementor-element.elementor-element-7b0bfc4e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-14925 .elementor-element.elementor-element-7b0bfc4e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-14925 .elementor-element.elementor-element-7b0bfc4e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-14925 .elementor-element.elementor-element-7b0bfc4e .elementor-icon-list-icon i{color:var( --e-global-color-astglobalcolor2 );transition:color 0.3s;}.elementor-14925 .elementor-element.elementor-element-7b0bfc4e .elementor-icon-list-icon svg{fill:var( --e-global-color-astglobalcolor2 );transition:fill 0.3s;}.elementor-14925 .elementor-element.elementor-element-7b0bfc4e{--e-icon-list-icon-size:19px;--icon-vertical-align:flex-start;--icon-vertical-offset:11px;}.elementor-14925 .elementor-element.elementor-element-7b0bfc4e .elementor-icon-list-text{color:var( --e-global-color-astglobalcolor2 );transition:color 0.3s;}.elementor-14925 .elementor-element.elementor-element-5197f5ee{--spacer-size:50px;}.elementor-14925 .elementor-element.elementor-element-325cf36b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14925 .elementor-element.elementor-element-325cf36b.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-14925 .elementor-element.elementor-element-325cf36b .elementor-button{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 );padding:-5px -5px -5px 61px;}.elementor-14925 .elementor-element.elementor-element-77f1f97{--spacer-size:20px;}@media(max-width:1024px){.elementor-14925 .elementor-element.elementor-element-1dbd5da1{--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14925 .elementor-element.elementor-element-406a4295 .elementor-heading-title{font-size:26px;}.elementor-14925 .elementor-element.elementor-element-325cf36b .elementor-button{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-14925 .elementor-element.elementor-element-4a15d43a{text-align:center;}.elementor-14925 .elementor-element.elementor-element-325cf36b .elementor-button{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:1024px) and (min-width:768px){.elementor-14925 .elementor-element.elementor-element-1dbd5da1{--width:100%;}}/* Start custom CSS *//* Dankesseite: einheitliche Abstände */
.elementor-element-4a15d43a .wrap{padding:24px 16px 0 !important;max-width:720px !important}
.elementor-element-443226a2{padding-left:0 !important;padding-right:0 !important;padding-top:0 !important}
.elementor-element-4a15d43a .elementor-widget-container{padding:0 !important}
.elementor-element-4a15d43a h1{line-height:1.25 !important;margin:0 0 24px !important}
.elementor-element-4a15d43a h2{line-height:1.3 !important;margin:0 0 32px !important}
.elementor-element-4a15d43a .icon{margin-bottom:20px !important}
.elementor-element-4a15d43a .lead{margin:0 auto 48px !important}
.elementor-element-4a15d43a .steps{gap:20px !important;margin-bottom:48px !important}
.elementor-element-4a15d43a .closing{margin:0 !important}
.elementor-element-4a15d43a .wrap > div:last-child{margin-bottom:0}
.elementor-element-1dbd5da1{width:calc(100% - 20px) !important;max-width:720px !important;margin:56px auto 64px !important;padding:36px 36px !important;--gap:20px;gap:20px !important}
.elementor-element-1dbd5da1 .elementor-heading-title{line-height:1.3 !important;font-size:26px}
.elementor-element-3e440601 p:first-child{display:inline-block;margin:0 0 16px !important;padding:6px 18px;border-radius:999px;background:rgba(217,164,65,.18);color:#1b3c6c;font-weight:700}
.elementor-element-3e440601 p:not(:first-child){margin:0 !important;line-height:1.6}
.elementor-element-3e440601{text-align:center}
.elementor-element-5197f5ee .elementor-spacer-inner{height:0 !important}
.elementor-element-723c9570 p{margin:0 !important;font-size:1.5rem;font-weight:700;color:#1b3c6c;text-align:center}
.elementor-element-723c9570{margin:0 !important;padding:0 !important}
.elementor-element-77f1f97 .elementor-spacer-inner{height:0 !important}
@media (max-width:767px){.elementor-element-1dbd5da1{padding:28px 20px !important;margin:48px auto 56px !important}.elementor-element-4a15d43a .wrap{padding:32px 16px 0 !important}}
.elementor-element-4a15d43a img{max-width:400px !important;aspect-ratio:4/3;object-fit:cover;object-position:50% 38%;margin-bottom:0}
.elementor-element-442414c7 .elementor-icon-list-text{color:#1b3c6c !important}/* End custom CSS */