.elementor-1289 .elementor-element.elementor-element-fffb068{--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;--padding-top:88px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-1289 .elementor-element.elementor-element-fffb068:not(.elementor-motion-effects-element-type-background), .elementor-1289 .elementor-element.elementor-element-fffb068 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B1629;}.elementor-1289 .elementor-element.elementor-element-f7b6aa0{--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-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-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-1289 .elementor-element.elementor-element-8dde74a{--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-1289 .elementor-element.elementor-element-6c99bec{--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;--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-1289 .elementor-element.elementor-element-6c99bec:not(.elementor-motion-effects-element-type-background), .elementor-1289 .elementor-element.elementor-element-6c99bec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.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-1289 .elementor-element.elementor-element-2871f87{text-align:center;}.elementor-1289 .elementor-element.elementor-element-03edf6c{--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;--padding-top:88px;--padding-bottom:88px;--padding-left:20px;--padding-right:20px;}.elementor-1289 .elementor-element.elementor-element-03edf6c:not(.elementor-motion-effects-element-type-background), .elementor-1289 .elementor-element.elementor-element-03edf6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F6F8;}.elementor-1289 .elementor-element.elementor-element-be86f66{--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-1289 .elementor-element.elementor-element-710dcfa{--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-1289 .elementor-element.elementor-element-373ca52{--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;--padding-top:88px;--padding-bottom:88px;--padding-left:20px;--padding-right:20px;}.elementor-1289 .elementor-element.elementor-element-373ca52:not(.elementor-motion-effects-element-type-background), .elementor-1289 .elementor-element.elementor-element-373ca52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B1629;}.elementor-1289 .elementor-element.elementor-element-e72134e{--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;--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-1289 .elementor-element.elementor-element-e72134e:not(.elementor-motion-effects-element-type-background), .elementor-1289 .elementor-element.elementor-element-e72134e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1289 .elementor-element.elementor-element-c6dbb80{text-align:center;}.elementor-1289 .elementor-element.elementor-element-b82912a{--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;--padding-top:88px;--padding-bottom:88px;--padding-left:20px;--padding-right:20px;}.elementor-1289 .elementor-element.elementor-element-b82912a:not(.elementor-motion-effects-element-type-background), .elementor-1289 .elementor-element.elementor-element-b82912a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8611A;}.elementor-1289 .elementor-element.elementor-element-732b941{--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-1289 .elementor-element.elementor-element-b62629d{--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-1289 .elementor-element.elementor-element-f9a8324{--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;--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-1289 .elementor-element.elementor-element-f9a8324:not(.elementor-motion-effects-element-type-background), .elementor-1289 .elementor-element.elementor-element-f9a8324 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1289 .elementor-element.elementor-element-f324eeb{text-align:center;}.elementor-1289 .elementor-element.elementor-element-02f0ae5{--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;--padding-top:88px;--padding-bottom:88px;--padding-left:20px;--padding-right:20px;}.elementor-1289 .elementor-element.elementor-element-02f0ae5:not(.elementor-motion-effects-element-type-background), .elementor-1289 .elementor-element.elementor-element-02f0ae5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F6F8;}.elementor-1289 .elementor-element.elementor-element-e4cd8e4{--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;--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-1289 .elementor-element.elementor-element-e4cd8e4:not(.elementor-motion-effects-element-type-background), .elementor-1289 .elementor-element.elementor-element-e4cd8e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1289 .elementor-element.elementor-element-dd662e5{text-align:center;}.elementor-1289 .elementor-element.elementor-element-9bb2114{--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;--padding-top:88px;--padding-bottom:88px;--padding-left:20px;--padding-right:20px;}.elementor-1289 .elementor-element.elementor-element-9bb2114:not(.elementor-motion-effects-element-type-background), .elementor-1289 .elementor-element.elementor-element-9bb2114 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F6F8;}.elementor-1289 .elementor-element.elementor-element-5b5135a{--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;--padding-top:88px;--padding-bottom:88px;--padding-left:20px;--padding-right:20px;}.elementor-1289 .elementor-element.elementor-element-5b5135a:not(.elementor-motion-effects-element-type-background), .elementor-1289 .elementor-element.elementor-element-5b5135a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B1629;}.elementor-1289 .elementor-element.elementor-element-12e7e11{--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-1289 .elementor-element.elementor-element-b71e8c7{text-align:center;}.elementor-1289 .elementor-element.elementor-element-7d369e0{--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-1289 .elementor-element.elementor-element-abd1415{--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;--padding-top:88px;--padding-bottom:88px;--padding-left:20px;--padding-right:20px;}.elementor-1289 .elementor-element.elementor-element-abd1415:not(.elementor-motion-effects-element-type-background), .elementor-1289 .elementor-element.elementor-element-abd1415 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8611A;}.elementor-1289 .elementor-element.elementor-element-46dc581{color:rgba(255,255,255,0.92);}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{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-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1289 .elementor-element.elementor-element-aa0a5bd{width:custom;max-width:custom;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-1289 .elementor-element.elementor-element-aa0a5bd .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-1289 .elementor-element.elementor-element-aa0a5bd .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-1289 .elementor-element.elementor-element-aa0a5bd .elementor-field-group.recaptcha_v3-bottomleft, .elementor-1289 .elementor-element.elementor-element-aa0a5bd .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-1289 .elementor-element.elementor-element-aa0a5bd .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-1289 .elementor-element.elementor-element-aa0a5bd .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-1289 .elementor-element.elementor-element-aa0a5bd .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-1289 .elementor-element.elementor-element-aa0a5bd .elementor-field-type-html{padding-bottom:0px;}.elementor-1289 .elementor-element.elementor-element-aa0a5bd .elementor-field-group .elementor-field{color:#0B1629;}.elementor-1289 .elementor-element.elementor-element-aa0a5bd .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#FFFFFF;border-color:#FFFFFF;border-radius:10px 10px 10px 10px;}.elementor-1289 .elementor-element.elementor-element-aa0a5bd .elementor-field-group .elementor-select-wrapper select{background-color:#FFFFFF;border-color:#FFFFFF;border-radius:10px 10px 10px 10px;}.elementor-1289 .elementor-element.elementor-element-aa0a5bd .elementor-field-group .elementor-select-wrapper::before{color:#FFFFFF;}.elementor-1289 .elementor-element.elementor-element-aa0a5bd .e-form__buttons__wrapper__button-next{background-color:#0B1629;color:#FFFFFF;}.elementor-1289 .elementor-element.elementor-element-aa0a5bd .elementor-button[type="submit"]{background-color:#0B1629;color:#FFFFFF;}.elementor-1289 .elementor-element.elementor-element-aa0a5bd .elementor-button[type="submit"] svg *{fill:#FFFFFF;}.elementor-1289 .elementor-element.elementor-element-aa0a5bd .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-1289 .elementor-element.elementor-element-aa0a5bd .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-1289 .elementor-element.elementor-element-aa0a5bd .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-1289 .elementor-element.elementor-element-aa0a5bd .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-1289 .elementor-element.elementor-element-aa0a5bd .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-1289 .elementor-element.elementor-element-aa0a5bd .elementor-button{border-radius:10px 10px 10px 10px;}.elementor-1289 .elementor-element.elementor-element-fac4a36{width:custom;max-width:custom;font-size:14px;color:#FFFFFF;}.elementor-1289 .elementor-element.elementor-element-33a0df3{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-1289 .elementor-element.elementor-element-33a0df3:not(.elementor-motion-effects-element-type-background), .elementor-1289 .elementor-element.elementor-element-33a0df3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B1629;}@media(max-width:1024px){.elementor-1289 .elementor-element.elementor-element-fffb068{--padding-top:88px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-1289 .elementor-element.elementor-element-6c99bec{--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-1289 .elementor-element.elementor-element-03edf6c{--padding-top:88px;--padding-bottom:88px;--padding-left:20px;--padding-right:20px;}.elementor-1289 .elementor-element.elementor-element-373ca52{--padding-top:88px;--padding-bottom:88px;--padding-left:20px;--padding-right:20px;}.elementor-1289 .elementor-element.elementor-element-e72134e{--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-1289 .elementor-element.elementor-element-b82912a{--padding-top:88px;--padding-bottom:88px;--padding-left:20px;--padding-right:20px;}.elementor-1289 .elementor-element.elementor-element-f9a8324{--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-1289 .elementor-element.elementor-element-02f0ae5{--padding-top:88px;--padding-bottom:88px;--padding-left:20px;--padding-right:20px;}.elementor-1289 .elementor-element.elementor-element-e4cd8e4{--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-1289 .elementor-element.elementor-element-9bb2114{--padding-top:88px;--padding-bottom:88px;--padding-left:20px;--padding-right:20px;}.elementor-1289 .elementor-element.elementor-element-5b5135a{--padding-top:88px;--padding-bottom:88px;--padding-left:20px;--padding-right:20px;}.elementor-1289 .elementor-element.elementor-element-abd1415{--padding-top:88px;--padding-bottom:88px;--padding-left:20px;--padding-right:20px;}.elementor-1289 .elementor-element.elementor-element-33a0df3{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}}@media(max-width:767px){.elementor-1289 .elementor-element.elementor-element-fffb068{--padding-top:56px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-1289 .elementor-element.elementor-element-6c99bec{--padding-top:36px;--padding-bottom:36px;--padding-left:16px;--padding-right:16px;}.elementor-1289 .elementor-element.elementor-element-03edf6c{--padding-top:56px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}.elementor-1289 .elementor-element.elementor-element-373ca52{--padding-top:56px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}.elementor-1289 .elementor-element.elementor-element-e72134e{--padding-top:36px;--padding-bottom:36px;--padding-left:16px;--padding-right:16px;}.elementor-1289 .elementor-element.elementor-element-b82912a{--padding-top:56px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}.elementor-1289 .elementor-element.elementor-element-f9a8324{--padding-top:36px;--padding-bottom:36px;--padding-left:16px;--padding-right:16px;}.elementor-1289 .elementor-element.elementor-element-02f0ae5{--padding-top:56px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}.elementor-1289 .elementor-element.elementor-element-e4cd8e4{--padding-top:36px;--padding-bottom:36px;--padding-left:16px;--padding-right:16px;}.elementor-1289 .elementor-element.elementor-element-9bb2114{--padding-top:56px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}.elementor-1289 .elementor-element.elementor-element-5b5135a{--padding-top:56px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}.elementor-1289 .elementor-element.elementor-element-abd1415{--padding-top:56px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}.elementor-1289 .elementor-element.elementor-element-33a0df3{--padding-top:56px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}}/* Start custom CSS *//* MSF IT-Kosten-Check: Seiten-CSS, alles unter .msf-kc */
.msf-kc{--n:#0B1629;--n2:#13233F;--o:#E8611A;--l:#F5F6F8;--b:#E4E6EA;--gap:0px;--row-gap:0px;--column-gap:0px;font-family:Roboto,sans-serif;scroll-margin-top:110px}
.msf-kc,.msf-kc *{box-sizing:border-box}
.msf-kc .e-con{--gap:0px;--row-gap:0px;--column-gap:0px}
.msf-kc .elementor-widget{margin:0}
.msf-kc .elementor-widget-html{width:100%}
.msf-kc .o{color:var(--o)}
.msf-kc .elementor-widget-heading .elementor-heading-title{font-family:Roboto,sans-serif;font-weight:700;letter-spacing:-.015em}
.msf-kc h1.elementor-heading-title{font-size:clamp(34px,4.6vw,56px);line-height:1.08;color:#fff!important;margin:0}
.msf-kc h2.elementor-heading-title{font-size:clamp(26px,3.2vw,40px);line-height:1.15;color:var(--n)!important;margin:0 0 18px}
.msf-kc-dark h2.elementor-heading-title,.msf-kc-or h2.elementor-heading-title{color:#fff!important}
.msf-kc .msf-kc-eyebrow .elementor-heading-title{display:flex;align-items:center;gap:12px;font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--o)!important;line-height:1.4;margin:0 0 16px}
.msf-kc .msf-kc-eyebrow .elementor-heading-title::before{content:"";flex:none;width:28px;height:2px;background:currentColor}
.msf-kc-or .msf-kc-eyebrow .elementor-heading-title{color:#fff!important}
.msf-kc .elementor-widget-text-editor{font-family:Roboto,sans-serif;font-size:17px;line-height:1.65;color:#3a3a3a}
.msf-kc .elementor-widget-text-editor p{margin:0 0 16px}
.msf-kc .elementor-widget-text-editor p:last-child{margin-bottom:0}
.msf-kc-dark .elementor-widget-text-editor{color:rgba(255,255,255,.82)}
.msf-kc-dark .elementor-widget-text-editor strong{color:#fff}
.msf-kc-or .elementor-widget-text-editor{color:#fff}
.msf-kc .msf-kc-lead{font-size:19px}
.msf-kc-center{text-align:center}
.msf-kc-center .msf-kc-eyebrow .elementor-heading-title{justify-content:center}
.msf-kc-center .msf-kc-eyebrow .elementor-heading-title::after{content:"";flex:none;width:28px;height:2px;background:currentColor}
.msf-kc .elementor-button{font-family:Roboto,sans-serif;font-size:16px;font-weight:500;line-height:1.2;padding:16px 30px;border:0;border-radius:10px;color:#fff;background-color:transparent;background-image:linear-gradient(176deg,#F97516 0%,#F99C1F 100%);box-shadow:0 8px 22px rgba(232,97,26,.28);transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}
.msf-kc .elementor-button:hover,.msf-kc .elementor-button:focus{color:#fff;transform:translateY(-2px);filter:brightness(1.06);box-shadow:0 12px 28px rgba(232,97,26,.38)}
.msf-kc .elementor-button:focus-visible{outline:3px solid #fff;outline-offset:3px}
.msf-kc-light .elementor-button:focus-visible,.msf-kc-white .elementor-button:focus-visible{outline-color:var(--n)}
.msf-kc.msf-kc-2col>.e-con-inner{display:grid;grid-template-columns:var(--cols,1fr 1fr);gap:48px 64px;align-items:center}
.msf-kc.msf-kc-2col>.e-con-inner>*{min-width:0}
.msf-kc.msf-kc-2col>.e-con-inner>.msf-kc-span{grid-column:1/-1}
.msf-kc-hero{--cols:1.15fr .85fr}
.msf-kc-cost-sec{--cols:1fr 1fr}
.msf-kc-lm{--cols:1fr 1fr}
.msf-kc-person{--cols:.8fr 1.2fr}
.msf-kc .elementor-widget-image img{display:block;width:100%;height:auto;border-radius:16px;box-shadow:0 12px 34px rgba(11,22,41,.14)}
.msf-kc .msf-kc-photo{background:var(--n2);border:1px solid rgba(255,255,255,.1);border-radius:18px;overflow:hidden;box-shadow:0 20px 50px rgba(0,0,0,.35)}
.msf-kc .msf-kc-photo .elementor-widget-image img{border-radius:0;box-shadow:none;aspect-ratio:4/3.3;object-fit:cover;object-position:50% 28%}
.msf-kc .msf-kc-photo .msf-kc-cap{padding:20px 24px 22px;border-top:3px solid var(--o);font-size:15px;line-height:1.45;color:rgba(255,255,255,.75)}
.msf-kc .msf-kc-photo .msf-kc-cap strong{display:block;font-size:20px;color:#fff;margin-bottom:2px}
.msf-kc ul.msf-kc-plus{list-style:none;margin:24px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:12px 24px}
.msf-kc ul.msf-kc-plus li{position:relative;padding-left:26px;font-size:16.5px;font-weight:500;color:#fff}
.msf-kc ul.msf-kc-plus li::before{content:"+";position:absolute;left:0;top:-3px;color:var(--o);font-weight:700;font-size:22px;line-height:1.3}
.msf-kc.e-con.msf-kc-hero .msf-kc-lead{margin-top:22px;font-size:18.5px}
.msf-kc ol.msf-kc-steps{list-style:none;margin:30px 0 0;padding:0;display:grid;gap:22px;counter-reset:s}
.msf-kc ol.msf-kc-steps li{counter-increment:s;position:relative;padding-left:62px;min-height:46px}
.msf-kc ol.msf-kc-steps li::before{content:counter(s);position:absolute;left:0;top:0;width:46px;height:46px;border-radius:50%;background:var(--n);color:#fff;font-weight:700;font-size:18px;display:grid;place-items:center}
.msf-kc ol.msf-kc-steps strong{display:block;font-size:19px;color:#fff;margin-bottom:3px}
.msf-kc ol.msf-kc-steps span{display:block;font-size:16px;line-height:1.55;color:#fff}
.msf-kc ul.msf-kc-benefits{list-style:none;margin:36px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:22px}
.msf-kc ul.msf-kc-benefits li{background:#fff;border:1px solid var(--b);border-radius:14px;padding:28px 28px 26px;box-shadow:0 6px 22px rgba(11,22,41,.05)}
.msf-kc ul.msf-kc-benefits li::before{content:"+";display:block;color:var(--o);font-weight:700;font-size:34px;line-height:1;margin-bottom:10px}
.msf-kc ul.msf-kc-benefits strong{display:block;font-size:20px;color:var(--n);margin-bottom:8px}
.msf-kc ul.msf-kc-benefits span{display:block;font-size:16px;line-height:1.6;color:#4a4f57}
.msf-kc ol.msf-kc-flow{list-style:none;margin:44px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:28px;counter-reset:f}
.msf-kc ol.msf-kc-flow li{counter-increment:f;position:relative;padding-top:68px}
.msf-kc ol.msf-kc-flow li::before{content:counter(f);position:absolute;left:0;top:0;width:46px;height:46px;border-radius:50%;background:var(--o);color:#fff;font-weight:700;font-size:18px;display:grid;place-items:center;box-shadow:0 0 0 6px var(--l);z-index:1}
.msf-kc ol.msf-kc-flow li::after{content:"";position:absolute;top:22px;left:52px;right:-22px;height:2px;background:#CDD2DA}
.msf-kc ol.msf-kc-flow li:last-child::after{display:none}
.msf-kc ol.msf-kc-flow li:last-child::before{content:"\2713"}
.msf-kc ol.msf-kc-flow small{display:block;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--o);margin-bottom:6px}
.msf-kc ol.msf-kc-flow strong{display:block;font-size:20px;color:var(--n);margin-bottom:8px}
.msf-kc ol.msf-kc-flow span{display:block;font-size:15.5px;line-height:1.6;color:#4a4f57}
.msf-kc.e-con .msf-kc-fn{margin-top:34px}
.msf-kc .msf-kc-fn .elementor-widget-container,.msf-kc .msf-kc-fn{font-size:14.5px;color:#6b7280}
.msf-kc ul.msf-kc-contact{list-style:none;margin:26px 0 0;padding:0;display:grid;gap:12px}
.msf-kc ul.msf-kc-contact li{position:relative;padding-left:30px;font-size:17px;color:#fff}
.msf-kc ul.msf-kc-contact li::before{content:"+";position:absolute;left:0;top:-2px;color:var(--o);font-weight:700;font-size:24px;line-height:1.2}
.msf-kc ul.msf-kc-contact a{color:#fff;text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(255,255,255,.4)}
.msf-kc ul.msf-kc-contact a:hover{color:var(--o)}
.msf-kc.e-con .msf-kc-ph{max-width:680px;margin:30px auto 0;width:100%}
.msf-kc .msf-kc-ph{border:2px dashed rgba(255,255,255,.9);border-radius:14px;padding:38px 24px;text-align:center;font-weight:600;font-size:17px;color:#fff;background:rgba(11,22,41,.12)}
.msf-kc.e-con .msf-kc-small{font-size:14px;color:rgba(255,255,255,.7);margin-top:12px;text-align:center}
.msf-kc .msf-kc-ctr-narrow{max-width:720px;margin-left:auto;margin-right:auto}
@media (max-width:1024px){
 .msf-kc.msf-kc-2col>.e-con-inner{gap:40px 36px}
 .msf-kc ol.msf-kc-flow{grid-template-columns:1fr 1fr;gap:36px 28px}
 .msf-kc ol.msf-kc-flow li::after{display:none}
}
@media (max-width:767px){
 .msf-kc.msf-kc-2col>.e-con-inner{grid-template-columns:1fr;gap:34px}
 .msf-kc ul.msf-kc-benefits{grid-template-columns:1fr}
 .msf-kc ul.msf-kc-benefits li{padding:24px 22px}
 .msf-kc ol.msf-kc-flow{grid-template-columns:1fr;gap:26px;margin-top:34px}
 .msf-kc ol.msf-kc-flow li{padding:0 0 0 68px;min-height:46px}
 .msf-kc ol.msf-kc-flow li::after{display:block;top:52px;left:22px;right:auto;width:2px;height:auto;bottom:-24px}
 .msf-kc ol.msf-kc-flow li:last-child::after{display:none}
 .msf-kc .elementor-widget-text-editor{font-size:16px}
 .msf-kc .msf-kc-lead{font-size:17.5px}
 .msf-kc.e-con.msf-kc-hero .msf-kc-lead{font-size:17px}
 .msf-kc .elementor-button{padding:15px 24px;font-size:15.5px}
}
@media (max-width:480px){
 .msf-kc ul.msf-kc-plus{grid-template-columns:1fr}
}

.msf-kc.e-con.msf-kc-center .msf-kc-lead{max-width:720px;margin:0 auto 36px}
.msf-kc.e-con.msf-kc-center .elementor-widget-button{margin-top:36px}
.msf-kc.e-con.msf-kc-white .elementor-widget-button{margin-top:36px}
.msf-kc.e-con.msf-kc-lm .msf-kc-lead{color:#fff;margin-bottom:6px}
.msf-kc-flow-lead{max-width:760px}

/* Kosten-Check Formular */
#kostencheck-formular .elementor-form{text-align:left}
#kostencheck-formular .elementor-field-group{margin-bottom:12px}
#kostencheck-formular .elementor-field-textual{font-family:Roboto,sans-serif;font-size:16px;padding:15px 18px;min-height:54px;border-radius:10px;border:2px solid #fff;background:#fff;color:#0B1629}
#kostencheck-formular .elementor-field-textual::placeholder{color:#5b6472;opacity:1}
#kostencheck-formular .elementor-field-textual:focus{outline:3px solid #0B1629;outline-offset:2px}
#kostencheck-formular .elementor-field-type-acceptance label,#kostencheck-formular .elementor-field-subgroup label{color:#fff;font-size:14px;line-height:1.5}
#kostencheck-formular .elementor-field-type-acceptance a{color:#fff;text-decoration:underline}
#kostencheck-formular .elementor-field-type-acceptance input[type=checkbox]{width:18px;height:18px;margin-right:10px;vertical-align:middle;accent-color:#0B1629}
#kostencheck-formular .elementor-field-type-submit .elementor-button{width:100%;background-image:linear-gradient(176deg,#0B1629 0%,#13233F 100%);background-color:#0B1629;box-shadow:0 8px 22px rgba(11,22,41,.35);cursor:pointer}
#kostencheck-formular .elementor-button:focus-visible{outline:3px solid #fff;outline-offset:3px}
#kostencheck-formular .elementor-message{color:#fff;font-size:16px;margin-top:12px;text-align:center}
#kostencheck-formular .elementor-message.elementor-message-danger{color:#fff;background:#0B1629;padding:10px 14px;border-radius:8px}
#kostencheck-formular .elementor-widget-text-editor:last-child{margin-top:14px}/* End custom CSS */