@font-face{font-display:block;font-family:Material Icons;font-style:normal;font-weight:400;src:url(../assets/fonts/material-icons.woff2) format("woff2"),url(../assets/fonts/material-icons.woff) format("woff")}.material-icons{font-family:Material Icons;font-feature-settings:"liga"}@font-face{font-display:block;font-family:Material Icons Outlined;font-style:normal;font-weight:400;src:url(../assets/fonts/material-icons-outlined.woff2) format("woff2"),url(../assets/fonts/material-icons-outlined.woff) format("woff")}.material-icons,.material-icons-outlined{display:inline-block;font-size:24px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.material-icons-outlined{font-family:Material Icons Outlined;font-feature-settings:"liga"}@font-face{font-display:block;font-family:Material Icons Round;font-style:normal;font-weight:400;src:url(../assets/fonts/material-icons-round.woff2) format("woff2"),url(../assets/fonts/material-icons-round.woff) format("woff")}.material-icons-round{font-family:Material Icons Round;font-feature-settings:"liga"}@font-face{font-display:block;font-family:Material Icons Sharp;font-style:normal;font-weight:400;src:url(../assets/fonts/material-icons-sharp.woff2) format("woff2"),url(../assets/fonts/material-icons-sharp.woff) format("woff")}.material-icons-round,.material-icons-sharp{display:inline-block;font-size:24px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.material-icons-sharp{font-family:Material Icons Sharp;font-feature-settings:"liga"}@font-face{font-display:block;font-family:Material Icons Two Tone;font-style:normal;font-weight:400;src:url(../assets/fonts/material-icons-two-tone.woff2) format("woff2"),url(../assets/fonts/material-icons-two-tone.woff) format("woff")}.material-icons-two-tone{display:inline-block;font-family:Material Icons Two Tone;font-size:24px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga";text-rendering:optimizeLegibility}.preview-banner{background-color:#f07f5e!important;border-bottom:2px solid hsla(0,0%,100%,.2)!important;box-shadow:0 2px 12px rgba(0,0,0,.2)!important;color:#fff!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif!important;font-weight:700!important;gap:12px!important;justify-content:space-between!important;left:0!important;min-height:48px!important;padding:12px 16px!important;position:fixed!important;right:0!important;top:0!important;z-index:999999!important}.preview-banner,.preview-banner-text-container{align-items:center!important;display:flex!important}.preview-banner-text-container{flex:1!important;gap:8px!important;min-width:0!important}.preview-banner-icon{flex-shrink:0!important;font-size:16px!important}.preview-banner-text{font-size:14px!important;line-height:1.4!important;word-break:break-word!important}.preview-banner-close{align-items:center!important;background:hsla(0,0%,100%,.2)!important;border:1px solid hsla(0,0%,100%,.3)!important;border-radius:4px!important;box-sizing:border-box!important;color:#fff!important;cursor:pointer!important;display:flex!important;flex-shrink:0!important;font-family:inherit!important;font-size:16px!important;height:32px!important;justify-content:center!important;margin:0!important;max-width:32px!important;min-height:32px!important;min-width:32px!important;outline:none!important;padding:8px!important;transition:all .2s ease!important;width:32px!important}.preview-banner-close:focus,.preview-banner-close:hover{background:hsla(0,0%,100%,.3)!important;transform:scale(1.05)!important}.preview-banner-close:focus{box-shadow:0 0 0 2px hsla(0,0%,100%,.5)!important}.calendly-widget-container{box-sizing:border-box!important;max-width:100%!important;overflow:visible!important}@media (max-width:768px){.calendly-widget-container{margin:0 16px!important;max-width:none!important;min-width:calc(100vw - 64px)!important;width:calc(100% - 32px)!important}.calendly-widget-container iframe{min-width:100%!important;overflow:hidden!important;pointer-events:auto!important;width:100%!important}.calendly-widget-container iframe::-webkit-scrollbar{display:none!important}.calendly-loading,.calendly-preview-disabled{font-size:13px!important;padding:20px 16px!important}.calendly-preview-disabled{margin:0 16px!important;min-width:calc(100vw - 64px)!important;width:calc(100% - 32px)!important}.calendly-preview-disabled h3{font-size:14px!important}.calendly-preview-disabled small{font-size:11px!important}.calendly-consent-toggle{margin:0 16px!important;padding:20px 16px!important;width:calc(100% - 32px)!important}.calendly-consent-toggle h3{font-size:16px!important}.calendly-consent-toggle p{font-size:13px!important}.calendly-cmp-fallback{margin:0 16px!important;padding:20px 16px!important;width:calc(100% - 32px)!important}.calendly-cmp-fallback h3{font-size:16px!important}.calendly-cmp-fallback p{font-size:13px!important}.calendly-cmp-fallback button{font-size:13px!important;padding:10px 20px!important}}@media (max-width:480px){.calendly-widget-container{margin:0 8px!important;min-width:calc(100vw - 32px)!important;width:calc(100% - 16px)!important}.calendly-loading{font-size:12px!important;padding:16px 12px!important}.calendly-cmp-fallback,.calendly-consent-toggle,.calendly-preview-disabled{font-size:12px!important;margin:0 8px!important;padding:16px 12px!important;width:calc(100% - 16px)!important}.calendly-cmp-fallback h3,.calendly-consent-toggle h3,.calendly-preview-disabled h3{font-size:14px!important;margin-bottom:6px!important}.calendly-preview-disabled small{font-size:10px!important}.calendly-cmp-fallback button{font-size:12px!important;padding:8px 16px!important}}@media (max-width:768px) and (orientation:landscape){.calendly-widget-container,.calendly-widget-container iframe{max-height:85vh!important}}@media (hover:none) and (pointer:coarse){.calendly-widget-container{-webkit-tap-highlight-color:transparent!important}.calendly-widget-container iframe{-webkit-touch-callout:none!important;-webkit-user-select:none!important;-khtml-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;src:url(../assets/fonts/MaterialIcons-Regular.otf) format("opentype")}.material-icons-custom{display:inline-block;font-family:MaterialIconsCustom,sans-serif;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1;text-transform:none;word-wrap:normal;direction:ltr;white-space:nowrap}@font-face{font-family:Roboto;src:url(https://app.trust-leap.de/assets/fonts/woff2/Roboto/Roboto-Regular.woff2) format("woff2")}@font-face{font-family:Merriweather;src:url(https://app.trust-leap.de/assets/fonts/woff2/Merriweather/Merriweather-Regular.woff2) format("woff2")}@font-face{font-family:Poppins;src:url(https://app.trust-leap.de/assets/fonts/woff2/Poppins/Poppins-Regular.woff2) format("woff2")}body{display:flex;flex-direction:column;font-family:Roboto,sans-serif;height:100vh;margin:0;min-height:100vh;padding:0}body,html{height:100%;margin:0}main{display:flex;flex:1;flex-direction:column}.fullwidth-widget{margin:0!important;padding:0;width:100%!important}.lazy-section{opacity:0;transform:translateY(30px);transition:opacity .6s ease-out,transform .6s ease-out}.lazy-section.loaded{opacity:1;transform:translateY(0)}.widget{display:block}.widget.loaded{opacity:1;transform:translateY(0)}#loading-spinner{align-items:center;backdrop-filter:blur(6px);background:hsla(0,0%,100%,.9);display:flex;flex-direction:column;inset:0;justify-content:center;opacity:0;pointer-events:none;position:fixed;transition:opacity .3s ease-in-out;z-index:9999}.spinner{animation:spin 1s linear infinite;border:8px solid rgba(0,0,0,.1);border-radius:50%;border-top-color:#f07f5e;caret-color:transparent;height:60px;outline:none;user-select:none;width:60px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.progress-container{align-items:center;background:#e0e0e0;border-radius:5px;display:flex;height:6px;justify-content:flex-start;margin-top:24px;max-width:400px;overflow:hidden;width:80%}.progress-bar{background:#f07f5e;border-radius:5px;height:100%;transition:width .5s ease-in-out,background-color .3s ease-in-out;width:0}.progress-bar.complete{background:#4caf50}@media (prefers-color-scheme:dark){#loading-spinner{background:hsla(0,0%,6%,.9)}.progress-container{background:#444}.progress-bar{background:#ff6b6b}}@media (max-width:768px){.spinner{border-width:6px;height:50px;width:50px}.progress-container{height:4px}}@media (max-width:480px){.spinner{border-width:4px;height:40px;width:40px}.progress-container{height:3px}}@media (max-width:768px){.widget:not(.video-player-widget):not([class*=video]):not(.dsgvo-video-widget):not(.dsgvo-video-player){justify-content:center!important;margin-left:16px!important;margin-right:16px!important}.dsgvo-video-compact,.dsgvo-video-fallback,.dsgvo-video-full,.dsgvo-video-medium,.dsgvo-video-player,.dsgvo-video-widget,.video-player-widget{margin:auto!important}.row-widget{margin-left:16px!important;margin-right:16px!important}.row-widget .widget{margin-left:4px!important;margin-right:4px!important}.responsive-column .widget{margin-left:8px!important;margin-right:8px!important}.column-widget>div[style*="background-color: rgb(249, 249, 249)"],div[style*="background-color: rgb(249, 249, 249)"][style*=border-radius],div[style*="max-width: calc(-32px + 100vw)"],div[style*="width: calc(100% - 32px)"]{margin-left:16px!important;margin-right:16px!important;max-width:calc(100vw - 32px)!important;width:calc(100% - 32px)!important}.row-widget .icon-widget{align-items:center!important;flex-shrink:0!important;height:32px!important;justify-content:center!important;max-width:32px!important;min-width:32px!important}.row-widget .icon-widget i{display:block!important;font-size:20px!important;line-height:1!important;text-align:center!important}.column-widget>.widget.icon-widget,.widget.column-widget .widget.icon-widget{align-items:center!important;display:flex!important;height:auto!important;justify-content:center!important;max-width:unset!important;min-height:80px!important;min-width:unset!important;text-align:center!important;width:100%!important}.column-widget>.widget.icon-widget i,.widget.column-widget .widget.icon-widget i{font-size:32px!important;margin:0 auto!important;text-align:center!important;width:100%!important}div[style*="background-color: rgb(255, 255, 255)"] .row-widget{align-items:center!important;gap:8px!important;padding:8px!important}div[style*="background-color: rgb(255, 255, 255)"] .row-widget .widget[data-in-row=true]{margin:0!important}div[style*="background-color: rgb(255, 255, 255)"] .row-widget .widget[data-in-row=true]:first-child{flex-shrink:0!important}div[style*="background-color: rgb(255, 255, 255)"] .row-widget .widget[data-in-row=true]:last-child{flex:1!important}div[style*="background-color: rgb(255, 255, 255)"] .row-widget .text-widget{text-align:left!important;width:100%!important}div[style*="background-color: rgb(255, 255, 255)"] .row-widget .text-widget div{font-size:13px!important;line-height:1.4!important;padding-left:0!important;padding-right:0!important;text-align:left!important}.column-widget .widget.icon-widget,.column-widget>.icon-widget{align-items:center!important;box-sizing:border-box!important;display:flex!important;justify-content:center!important;min-height:80px!important;padding:20px!important;text-align:center!important;width:100%!important}.column-widget .widget.icon-widget i,.column-widget>.icon-widget i{color:inherit!important;display:block!important;font-size:32px!important;line-height:1!important;margin:0 auto!important;text-align:center!important;width:100%!important}.column-widget[style*="background-color: rgb(255, 255, 255)"] .widget.icon-widget,.column-widget[style*="background-color: rgb(255, 255, 255)"]>.icon-widget{min-height:100px!important;padding:24px!important}.column-widget[style*="background-color: rgb(255, 255, 255)"] .widget.icon-widget i,.column-widget[style*="background-color: rgb(255, 255, 255)"]>.icon-widget i{font-size:36px!important}.column-widget[style*="background-color: rgb(255, 255, 255)"] .text-widget div{font-size:16px!important;line-height:1.4!important;padding-left:12px!important;padding-right:12px!important}.column-widget[style*="background-color: rgb(255, 255, 255)"] .text-widget div[style*="font-size: 14px"]{font-size:12px!important;line-height:1.5!important}.image-widget{justify-content:center!important}.image-widget,.image-widget>div{margin:0 auto!important}.row-widget{flex-wrap:wrap!important;gap:16px}.responsive-column{flex:1 1 100%!important;margin-bottom:16px!important;margin-left:0!important;margin-right:0!important;max-width:100%!important}.responsive-column:last-child{margin-bottom:0!important}.inner-container{gap:16px}.inner-container,.row-widget{margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.form-widget{margin:8px!important}.widget>.form-widget,.widget[style*="justify-content: flex-end"] .form-widget{margin:0!important;max-width:calc(100vw - 64px)!important;width:calc(100% - 32px)!important}.widget[style*="justify-content: flex-end"],.widget[style*="justify-content: flex-start"]{margin-left:16px!important;margin-right:16px!important;padding-left:0!important;padding-right:0!important}.widget>div[style*="background-color: rgb(249, 249, 249)"]{margin-left:16px!important;margin-right:16px!important;max-width:calc(100vw - 32px)!important;width:calc(100% - 32px)!important}.form-widget .widget,.form-widget button,.form-widget input[type=email],.form-widget input[type=tel],.form-widget input[type=text],.form-widget textarea{box-sizing:border-box!important;max-width:100%!important;padding-left:12px!important;padding-right:12px!important;width:100%!important}.checkbox-input,.form-widget input[type=checkbox]{box-sizing:border-box!important;flex-grow:0!important;max-width:none!important;width:auto!important}.button-widget,.form-widget .button-widget,button{font-size:14px!important;height:42px!important;margin:0 auto!important;max-width:280px!important;padding:10px 16px!important;width:100%!important}}@media (max-width:1024px) and (min-width:769px){.widget:not(.video-player-widget):not([class*=video]):not(.dsgvo-video-widget):not(.dsgvo-video-player){margin-left:20px!important;margin-right:20px!important}.dsgvo-video-compact,.dsgvo-video-fallback,.dsgvo-video-full,.dsgvo-video-medium,.dsgvo-video-player,.dsgvo-video-widget,.video-player-widget{margin:auto!important}.row-widget{flex-wrap:nowrap!important;gap:12px!important;margin-left:20px!important;margin-right:20px!important}.row-widget .widget{margin-left:6px!important;margin-right:6px!important}.responsive-column{flex:1 1 auto!important;margin-bottom:8px!important;max-width:none!important}.responsive-column .widget{margin-left:10px!important;margin-right:10px!important}.form-widget{margin:12px!important}.widget>.form-widget,.widget[style*="justify-content: flex-end"] .form-widget{margin:0!important;max-width:calc(100vw - 80px)!important;width:calc(100% - 40px)!important}.widget[style*="justify-content: flex-end"],.widget[style*="justify-content: flex-start"]{margin-left:20px!important;margin-right:20px!important;padding-left:0!important;padding-right:0!important}.inner-container{gap:12px!important;padding-left:8px!important;padding-right:8px!important}.button-widget,.form-widget .button-widget,button{font-size:15px!important;height:44px!important;margin:0 auto!important;max-width:320px!important;padding:12px 20px!important;width:100%!important}.column-widget>div[style*="background-color: rgb(249, 249, 249)"],div[style*="background-color: rgb(249, 249, 249)"][style*=border-radius],div[style*="max-width: calc(-32px + 100vw)"],div[style*="width: calc(100% - 32px)"]{margin-left:20px!important;margin-right:20px!important;max-width:calc(100vw - 40px)!important;width:calc(100% - 40px)!important}.container-widget{margin-left:20px!important;margin-right:20px!important;padding:16px!important}.icon-widget{height:40px!important;max-width:40px!important;min-width:40px!important}.icon-widget i{font-size:24px!important}div[style*="background-color: rgb(255, 255, 255)"] .row-widget{align-items:center!important;gap:10px!important;justify-content:flex-start!important;padding:16px!important}div[style*="background-color: rgb(255, 255, 255)"] .row-widget .text-widget div{font-size:14px!important;line-height:1.5!important}.row-widget .widget[data-in-row=true]{flex-shrink:0!important;margin-left:4px!important;margin-right:4px!important}.row-widget .widget[data-in-row=true]:first-child{margin-left:0!important}.row-widget .widget[data-in-row=true]:last-child{flex-grow:1!important;margin-right:0!important}.column-widget .widget.icon-widget,.column-widget>.icon-widget{align-items:center!important;box-sizing:border-box!important;display:flex!important;justify-content:center!important;min-height:100px!important;padding:24px!important;text-align:center!important;width:100%!important}.column-widget .widget.icon-widget i,.column-widget>.icon-widget i{color:inherit!important;display:block!important;font-size:38px!important;line-height:1!important;margin:0 auto!important;text-align:center!important;width:100%!important}.column-widget[style*="background-color: rgb(255, 255, 255)"] .widget.icon-widget,.column-widget[style*="background-color: rgb(255, 255, 255)"]>.icon-widget{min-height:120px!important;padding:28px!important}.column-widget[style*="background-color: rgb(255, 255, 255)"] .widget.icon-widget i,.column-widget[style*="background-color: rgb(255, 255, 255)"]>.icon-widget i{font-size:42px!important}.column-widget[style*="background-color: rgb(255, 255, 255)"] .text-widget div{font-size:18px!important;line-height:1.5!important;padding-left:16px!important;padding-right:16px!important}.column-widget[style*="background-color: rgb(255, 255, 255)"] .text-widget div[style*="font-size: 14px"]{font-size:13px!important}}@media (max-width:600px){.text-widget{font-size:14px!important;text-align:center!important}.text-widget h1,.text-widget h2,.text-widget h3{font-size:1.2rem!important;line-height:1.4!important}.button-widget,.form-widget .button-widget,button{font-size:13px!important;height:40px!important;max-width:240px!important;padding:8px 14px!important}.responsive-footer{gap:16px!important;padding:12px!important}.responsive-footer a{font-size:14px!important}.responsive-footer img{width:80px!important}}@media (max-width:480px){.responsive-column{margin-bottom:12px!important}.button-widget,.form-widget .button-widget,button{font-size:12px!important;height:38px!important;max-width:220px!important;padding:6px 12px!important}.checkbox-container{align-items:flex-start!important;flex-direction:column!important}}@media (max-width:1024px) and (min-width:769px){.preview-banner{gap:11px!important;min-height:46px!important;padding:11px 14px!important}.preview-banner-text{font-size:13px!important}.preview-banner-close{font-size:15px!important;height:30px!important;max-width:30px!important;min-height:30px!important;min-width:30px!important;padding:7px!important;width:30px!important}}@media (max-width:768px){.preview-banner{gap:10px!important;min-height:auto!important;padding:10px 12px!important}.preview-banner-text{font-size:13px!important}.preview-banner-close{font-size:14px!important;height:28px!important;max-width:28px!important;min-height:28px!important;min-width:28px!important;padding:6px!important;width:28px!important}}@media (max-width:480px){.preview-banner{gap:8px!important;padding:8px 10px!important}.preview-banner-text-container{gap:6px!important}.preview-banner-text{font-size:0!important}.preview-banner-text:after{content:"Vorschau-Modus"!important;font-size:12px!important}.preview-banner-close{font-size:13px!important;height:26px!important;max-width:26px!important;min-height:26px!important;min-width:26px!important;padding:4px!important;width:26px!important}}@media (max-width:360px){.preview-banner{gap:6px!important;padding:6px 8px!important}.preview-banner-text-container{gap:4px!important}.preview-banner-text{font-size:0!important}.preview-banner-text:after{content:"Vorschau"!important;font-size:11px!important}.preview-banner-close{font-size:12px!important;height:24px!important;max-width:24px!important;min-height:24px!important;min-width:24px!important;padding:4px!important;width:24px!important}}