.elementor .c-hero__form-card{width:100%;scroll-margin-top:100px;padding:32px;border-radius:12px;border-width:1px;border-color:#e6e8ea;border-style:solid;background-color:#ffffff;box-shadow:0px 24px 60px 0px rgba(16, 24, 40, 0.10);text-align: left;\n}.elementor .c-hero__split{width:100%;max-width:1200px;column-gap:56px;padding:0px;display:grid;grid-template-columns:minmax(0, 1.05fr) minmax(0, 0.95fr);grid-template-rows:auto;grid-auto-rows:auto;align-items:center;row-gap: 40px; margin-inline: auto;\n}.elementor .c-about__media{width:100%;overflow:hidden;aspect-ratio:5 / 4;object-fit:cover;border-radius:12px;background-color:var(--color-surface-blue);}.elementor .c-about__list{padding:0px;margin-block-start:4px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:column;gap:10px;}.elementor .c-about__text{max-width:34em;font-size:var(--fs-body);color:var(--color-text);line-height:1.65;margin:0px;}.elementor .c-about__content{padding:0px;display:flex;flex-direction:column;gap:16px;align-items:flex-start;}.elementor .c-about{width:100%;padding:0px;display:grid;gap:clamp(32px, 5vw, 64px);grid-template-columns:repeat(auto-fit, minmax(min(100%, 320px), 1fr));grid-template-rows:auto;grid-auto-rows:auto;align-items:center;}.elementor .c-modal{width:100%;padding:clamp(28px, 4.2vw, 52px);border-radius:12px;background-color:var(--color-surface);}.elementor .c-field{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:8px;}.elementor .c-form{width:100%;padding:0px;display:flex;flex-direction:column;gap:24px;align-items:stretch;}.elementor .c-plan{min-width:0px;position:relative;padding-block-start:clamp(34px, 3.6vw, 44px);padding-block-end:clamp(26px, 3vw, 36px);padding-inline-start:clamp(26px, 3vw, 36px);padding-inline-end:clamp(26px, 3vw, 36px);border-radius:var(--radius-card);border-width:1px;border-color:var(--color-border-section);border-style:solid;background-color:var(--color-surface);display:flex;flex-direction:column;}.elementor .c-footer-nav{padding:0px;display:flex;flex-direction:column;gap:12px;}.elementor .c-site-footer{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:var(--space-gutter);padding-inline-end:var(--space-gutter);margin-block-start:clamp(26px, 3vw, 40px);display:flex;flex-direction:column;gap:0px;align-items:center;}.elementor .c-alert{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:var(--space-gutter);padding-inline-end:var(--space-gutter);background-color:var(--color-primary-deep);display:flex;justify-content:center;}.elementor .c-site-header{width:100%;z-index:30;padding:0px;border-block-end-width:1px;background-color:var(--color-bg-page);display:flex;flex-direction:column;gap:0px;border-bottom-style: solid; border-bottom-color: var(--color-border); body:has( body.admin-bar:has(; &) .elementor-location-header { position: sticky; top: 0; z-index: 60; } &) .elementor-location-header { top: 32px; }\n}.elementor .c-divider{width:100%;height:1px;min-width:0px;padding:0px;margin-block-start:clamp(44px, 5.5vw, 72px);background-color:var(--color-border);}.elementor .c-faq{gap:12px;}.elementor .c-split{width:100%;padding:0px;display:grid;gap:clamp(28px, 4vw, 52px);grid-template-columns:repeat(auto-fit, minmax(320px, 1fr));grid-template-rows:auto;align-items:start;}.elementor .c-post-card:hover,.elementor .c-post-card:focus-visible{background-image:linear-gradient(165deg, #e1ebfb 0%,#f1f6ff 50%,#ffffff 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .c-post-card{color:var(--color-text-strong);padding-block-start:12px;padding-block-end:8px;padding-inline-start:12px;padding-inline-end:12px;border-radius:12px;background-image:linear-gradient(165deg, #eaf1fc 0%,#f5f8ff 50%,#ffffff 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;transition: background 0.2s;\n}.elementor .c-wartung{text-align:center;padding:0px;margin-block-start:clamp(44px, 5vw, 64px);display:flex;flex-direction:column;gap:12px;align-items:center;}.elementor .c-cta{width:100%;padding:clamp(24px, 3vw, 34px);border-radius:var(--radius-card);background-image:linear-gradient(135deg, #172f63 0%,#2351a7 54%,#3a6cc7 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:var(--color-primary);display:flex;flex-direction:row;gap:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;}.elementor .c-tier{padding-block-start:24px;padding-block-end:22px;padding-inline-start:22px;padding-inline-end:22px;border-radius:var(--radius-card);border-width:1px;border-color:var(--color-border-blue);border-style:solid;background-color:var(--color-surface-sub);display:flex;flex-direction:column;gap:10px;& .c-btn { align-self: flex-start; }\n}.elementor .c-tier-grid{width:100%;padding:0px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));grid-template-rows:auto;}.elementor .c-note{text-align:center;padding:0px;margin-block-start:clamp(30px, 3.6vw, 44px);margin-block-end:clamp(22px, 2.6vw, 30px);margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:column;align-items:center;}.elementor .c-check{font-size:var(--fs-card);color:var(--color-text);line-height:1.5;padding-inline-start:24px;background-repeat: no-repeat; background-position: 0 4px; background-size: 15px 15px; &:where(*) { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232351a7' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6L9 17l-5-5'/%3E%3C/svg%3E"); }\n}.elementor .c-badge-solid{position:absolute;inset-block-start:0px;inset-inline-start:clamp(24px, 3vw, 36px);font-weight:600;font-size:12.5px;color:var(--color-surface);letter-spacing:1px;line-height:1.4;text-transform:uppercase;padding-block-start:6px;padding-block-end:6px;padding-inline-start:11px;padding-inline-end:11px;border-radius:6px;background-color:var(--color-primary);transform:translate3d(0px, -50%, 0px);display:inline-flex;}.elementor .c-panel{width:100%;padding:clamp(28px, 3.2vw, 48px);border-radius:var(--radius-card);border-width:1px;border-color:var(--color-border);border-style:solid;background-color:var(--color-surface);display:flex;flex-direction:column;}.elementor .c-mock{width:100%;max-width:280px;padding:14px;border-radius:8px;background-color:var(--color-surface);display:flex;flex-direction:column;gap:8px;}.elementor .c-feature{padding:0px;display:flex;flex-direction:column;gap:0px;}.elementor .c-card-grid{width:100%;column-gap:clamp(24px, 3vw, 36px);padding:0px;display:grid;grid-template-columns:repeat(auto-fit, minmax(290px, 1fr));grid-template-rows:auto;row-gap: clamp(44px, 5.5vw, 68px);\n}.elementor .c-trust-item{font-weight:500;font-size:var(--fs-card);color:var(--color-primary-deep);line-height:1.35;padding-block-start:2px;padding-block-end:2px;padding-inline-start:36px;padding-inline-end:0px;background-repeat: no-repeat; background-position: left center; background-size: 24px 24px; justify-self: center; & span { display: block; font-weight: 400; font-size: var(--fs-small); color: var(--color-text-blue); }\n}.elementor .c-trustbar{width:100%;max-width:var(--container-max);padding:var(--space-gutter);display:grid;gap:20px;grid-template-columns:repeat(auto-fit, minmax(240px, 1fr));grid-template-rows:auto;}.elementor .c-rating{width:auto;padding:0px;margin-block-start:38px;display:flex;gap:12px;flex-wrap:wrap;justify-content:center;align-items:center;}.elementor .c-hero{overflow:hidden;position:relative;padding-block-start:clamp(44px, 6vw, 86px);padding-block-end:clamp(40px, 5vw, 64px);padding-inline-start:var(--space-gutter);padding-inline-end:var(--space-gutter);background-color:var(--color-bg-page);flex-direction:column;justify-content:center;align-items:center;background-image: radial-gradient(circle at 20% 0%, rgba(35,81,167,0.16), rgba(35,81,167,0) 45%), radial-gradient(circle at 85% 10%, rgba(20,48,107,0.14), rgba(20,48,107,0) 40%), radial-gradient(#e9ecf0 1px, transparent 1px); background-size: 100% 100%, 100% 100%, 30px 30px;\n}.elementor .c-btn-group{width:auto;padding:0px;display:flex;gap:12px;flex-wrap:wrap;justify-content:center;}.elementor .c-link-arrow:hover,.elementor .c-link-arrow:focus-visible{color:var(--color-primary-hover);background-color:transparent;}.elementor .c-link-arrow{font-weight:500;font-size:var(--fs-button);color:var(--color-primary);padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:26px;border-radius:0px;background-color:transparent;display:inline-flex;background-repeat: no-repeat; background-position: right center; background-size: 18px 18px; &:where(*) { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232351a7' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='M13 6l6 6-6 6'/%3E%3C/svg%3E"); }\n}.elementor .c-btn{font-family:var(--font-base);font-weight:500;font-size:var(--fs-button);line-height:1.2;padding-block-start:15px;padding-block-end:15px;padding-inline-start:24px;padding-inline-end:24px;border-radius:var(--radius-btn);border-width:0px;transition:background-color 0.2s, color 0.2s, border-color 0.2s;display:inline-flex;gap:10px;align-items:center;white-space: nowrap;\n}.elementor .c-eyebrow{font-weight:600;font-size:var(--fs-eyebrow);color:var(--color-primary-deep);line-height:1.4;padding-block-start:6px;padding-block-end:6px;padding-inline-start:11px;padding-inline-end:11px;border-radius:6px;background-color:var(--color-tint-badge);display:inline-flex;align-items:center;align-self:center;}.elementor .c-section-head{text-align:center;padding:0px;margin-block-end:var(--space-head);display:flex;flex-direction:column;gap:14px;align-items:center;}.elementor .l-container{width:100%;max-width:var(--container-max);padding:0px;display:flex;flex-direction:column;gap:0px;}.elementor .l-section{width:100%;scroll-margin-top:90px;padding-block-start:var(--space-section);padding-block-end:var(--space-section);padding-inline-start:var(--space-gutter);padding-inline-end:var(--space-gutter);display:flex;flex-direction:column;gap:0px;align-items:center;}.elementor .c-form__submit{width:100%;justify-content:center;}.elementor .c-field__input:focus{border-color:var(--color-primary);box-shadow:0px 0px 0px 3px #dde8ff;}.elementor .c-field__input{width:100%;height:auto;font-family:var(--font-base);font-size:15px;color:var(--color-text-strong);line-height:1.4;padding-block-start:14px;padding-block-end:14px;padding-inline-start:16px;padding-inline-end:16px;border-radius:var(--radius-btn);border-width:1px;border-color:#d8dde5;border-style:solid;background-color:var(--color-surface);}.elementor .c-field__label{font-weight:500;font-size:13px;color:var(--color-heading);}.elementor .c-form__grid{padding:0px;display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 220px), 1fr));grid-template-rows:auto;gap: 22px 20px;\n}.elementor .c-form__head{padding:0px;display:flex;flex-direction:column;gap:10px;}.elementor .c-plan__footer{padding-block-start:20px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:auto;border-block-start-width:1px;display:flex;flex-direction:row;gap:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;border-top-style: solid; border-top-color: var(--color-border);\n}.elementor .c-plan__feature{font-size:15px;color:var(--color-text-strong);line-height:1.45;padding-inline-start:30px;background-size: 18px 18px; background-position: 0 1px;\n}.elementor .c-plan__features{padding:0px;margin-block-end:28px;display:flex;flex-direction:column;gap:14px;}.elementor .c-plan__price{font-size:14px;color:var(--color-text-sub);line-height:1.2;margin-block-start:24px;& strong { font-weight: 600; font-size: clamp(40px, 4vw, 52px); letter-spacing: -1.6px; color: var(--color-primary); line-height: 1; margin-right: 6px; }\n}.elementor .c-plan__desc{font-size:14px;color:var(--color-text-sub);line-height:1.55;padding-block-end:24px;margin-block-start:6px;margin-block-end:24px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--color-border);\n}.elementor .c-plan__title{font-weight:600;font-size:clamp(22px, 2.2vw, 26px);color:var(--color-heading);letter-spacing:-0.6px;line-height:1.2;}.elementor .c-plan__badge{inset-inline-start:clamp(26px, 3vw, 36px);}.elementor .c-site-footer__small:hover,.elementor .c-site-footer__small:focus-visible{color:var(--color-primary);}.elementor .c-site-footer__small{font-size:var(--fs-small);color:var(--color-text);& a { color: inherit; }\n}.elementor .c-site-footer__legal{width:auto;padding:0px;display:flex;flex-direction:row;gap:20px;flex-wrap:wrap;flex:1 1 auto;}.elementor .c-site-footer__bottom{width:100%;max-width:var(--container-max);padding-block-start:22px;padding-block-end:clamp(36px, 4vw, 52px);padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:flex;flex-direction:row;gap:20px;flex-wrap:wrap;align-items:center;border-top-style: solid; border-top-color: var(--color-border);\n}.elementor .c-footer-nav__link:hover,.elementor .c-footer-nav__link:focus-visible{color:var(--color-primary);}.elementor .c-footer-nav__link{font-size:var(--fs-card);color:var(--color-text);line-height:1.4;& a { color: inherit; }\n}.elementor .c-footer-nav__title{font-weight:600;font-size:15px;color:var(--color-heading);margin-block-end:6px;}.elementor .c-site-footer__cols{width:100%;padding:0px;display:grid;gap:clamp(24px, 3vw, 40px);grid-template-columns:repeat(auto-fit, minmax(140px, 1fr));grid-template-rows:auto;}.elementor .c-site-footer__text{font-size:var(--fs-card);color:var(--color-text);line-height:1.55;& a { color: var(--color-text); } & a:hover { color: var(--color-primary); }\n}.elementor .c-site-footer__brand{max-width:300px;padding:0px;display:flex;flex-direction:column;gap:6px;align-items:flex-start;}.elementor .c-site-footer__main{width:100%;max-width:var(--container-max);padding-block-start:clamp(24px, 2.8vw, 34px);padding-block-end:clamp(38px, 4.5vw, 54px);padding-inline-start:0px;padding-inline-end:0px;display:grid;gap:clamp(32px, 4vw, 56px);grid-template-columns:minmax(220px, 1fr) minmax(0, 2.2fr);grid-template-rows:auto;}.elementor .c-site-header__logo{width:176px;height:auto;line-height:0px;display:block;flex:0 1 auto;& svg { width: 100%; height: auto; display: block; }\n}.elementor .c-site-header__bar{width:100%;max-width:calc(var(--container-max) + 2 * var(--space-gutter));padding-block-start:16px;padding-block-end:16px;padding-inline-start:var(--space-gutter);padding-inline-end:var(--space-gutter);display:flex;flex-direction:row;gap:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;align-self:center;& .elementor-nav-menu--main .elementor-nav-menu { gap: 28px; } & .elementor-nav-menu--main .elementor-nav-menu > li > .elementor-item { font-family: 'Inter', sans-serif !important; font-size: 14.5px !important; font-weight: 500 !important; line-height: 1.4 !important; letter-spacing: 0 !important; color: #44464a !important; padding: 0 !important; background: transparent !important; } & .elementor-nav-menu--main .elementor-nav-menu > li > .elementor-item:hover, & .elementor-nav-menu--main .elementor-nav-menu > li > .elementor-item.highlighted, & .elementor-nav-menu--main .elementor-nav-menu > li.current-menu-item > .elementor-item { color: #2351a7 !important; } & .elementor-nav-menu--main .elementor-item .sub-arrow { padding: 0 0 0 6px !important; font-size: 11px; } & .elementor-nav-menu--main .elementor-item .sub-arrow svg { width: 11px; height: 11px; fill: currentColor; } & .elementor-nav-menu--main .sub-menu { min-width: 268px !important; width: auto !important; margin-top: 14px !important; padding: 10px !important; background-color: #ffffff !important; border: 1px solid #e3e5e8 !important; border-radius: 10px !important; box-shadow: 0 12px 32px rgba(10,26,60,0.08); } & .elementor-nav-menu--main .sub-menu::before { content: ''; position: absolute; left: 0; right: 0; top: -16px; height: 16px; } & .elementor-nav-menu--main .sub-menu .elementor-sub-item { display: block !important; font-family: 'Inter', sans-serif !important; font-size: 14.5px !important; font-weight: 500 !important; line-height: 1.35 !important; color: #1e1e1e !important; background-color: transparent !important; padding: 11px 12px !important; border: 0 !important; border-radius: 7px; white-space: normal; } & .elementor-nav-menu--main .sub-menu .elementor-sub-item:hover, & .elementor-nav-menu--main .sub-menu .elementor-sub-item.highlighted { background-color: #f1f2f3 !important; color: #2351a7 !important; } & .c-nav-sub { display: block; font-family: 'Inter', sans-serif; font-weight: 400; font-size: 13px; line-height: 1.4; color: #4a4c50; margin-top: 2px; } & .elementor-menu-toggle { background-color: #f7f9fc !important; color: #0a1a3c !important; border-radius: 7px !important; padding: 8px !important; font-size: 20px; } & .elementor-nav-menu--dropdown.elementor-nav-menu__container { background-color: #ffffff !important; border-top: 1px solid #e6e8ea; box-shadow: 0 12px 32px rgba(10,26,60,0.08); margin-top: 12px !important; } & .elementor-nav-menu--dropdown .elementor-item, & .elementor-nav-menu--dropdown .elementor-sub-item { font-family: 'Inter', sans-serif !important; font-size: 15px !important; font-weight: 500 !important; color: #1e1e1e !important; background-color: transparent !important; padding: 14px 24px !important; border: 0 !important; } & .elementor-nav-menu--dropdown .elementor-sub-item { padding-left: 38px !important; } & .elementor-nav-menu--dropdown a:hover, & .elementor-nav-menu--dropdown a.highlighted { background-color: #f7f9fc !important; color: #2351a7 !important; }\n}.elementor .c-alert__link:hover,.elementor .c-alert__link:focus-visible{color:var(--color-surface);border-color:var(--color-surface);background-color:transparent;}.elementor .c-alert__link{font-weight:500;font-size:14px;color:var(--color-surface);padding-block-start:0px;padding-block-end:1px;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-block-end-width:1.5px;background-color:transparent;border-bottom-style: solid; border-bottom-color: rgba(255,255,255,0.6); white-space: nowrap;\n}.elementor .c-alert__text{min-width:0px;font-size:var(--fs-card);color:#e8eeff;line-height:1.45;text-align:center;flex:0 1 auto;& strong { font-weight: 600; color: var(--color-surface); }\n}.elementor .c-alert__badge{font-weight:600;font-size:11px;color:var(--color-primary-deep);letter-spacing:1px;line-height:1.3;text-transform:uppercase;padding-block-start:5px;padding-block-end:5px;padding-inline-start:9px;padding-inline-end:9px;border-radius:5px;background-color:var(--color-surface);white-space: nowrap;\n}.elementor .c-alert__inner{width:100%;max-width:var(--container-max);text-align:center;padding-block-start:11px;padding-block-end:11px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:14px;flex-wrap:wrap;justify-content:center;align-items:center;}.elementor .c-faq__icon{width:18px;height:18px;min-width:0px;padding:0px;transition:transform 0.18s;flex:0 1 auto;background-repeat: no-repeat; background-position: center; background-size: 18px 18px; &:where(*) { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232351a7' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M12 5v14'/%3E%3Cpath d='M5 12h14'/%3E%3C/svg%3E"); }\n}.elementor .c-mock__progress{height:6px;min-width:0px;padding:0px;margin-block-start:2px;margin-block-end:4px;margin-inline-start:0px;margin-inline-end:0px;background-image:linear-gradient(90deg, #2351a7 72%,#eef1f5 72%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .c-mock__task{font-size:11.5px;padding-inline-start:26px;display:flex;gap:9px;align-items:center;background-repeat: no-repeat; background-position: 0 center, 0 center; background-size: 10px 10px, 17px 17px; & span:nth-child(1) { flex: 1; color: var(--color-heading); } & span:nth-child(2) { color: var(--color-success); } &:where(*) { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2315803d' stroke-width='3.2' stroke-linecap='round'%3E%3Cpath d='M20 6L9 17l-5-5'/%3E%3C/svg%3E"), radial-gradient(circle, #e7f7ee 8px, transparent 8.5px); background-position: 3.5px center, 0 center; }\n}.elementor .c-mock__user{font-size:11.5px;color:var(--color-text);display:flex;gap:9px;align-items:center;& span:nth-child(1) { flex: none; width: 22px; height: 22px; border-radius: 50%; background-color: var(--color-tint-badge); color: var(--color-primary-deep); font-size: 9.5px; font-weight: 600; display: flex; align-items: center; justify-content: center; } & span:nth-child(2) { flex: 1; } & span:nth-child(3) { color: var(--color-primary); }\n}.elementor .c-mock__scores{display:flex;gap:8px;justify-content:space-between;& span { display: flex; flex-direction: column; align-items: center; gap: 8px; font-size: 10px; color: var(--color-text); } & strong { width: 58px; height: 58px; border: 5px solid #0cce6b; border-radius: 50%; display: flex; align-items: center; justify-content: center; font-weight: 500; font-size: 19px; color: #0a7c3f; }\n}.elementor .c-mock__speed{font-size:11px;color:var(--color-text-meta);margin-block-end:8px;display:flex;gap:8px;justify-content:space-between;align-items: baseline; & strong { font-weight: 600; font-size: 12.5px; color: var(--color-heading); }\n}.elementor .c-mock__done{font-size:11.5px;color:var(--color-text);line-height:1.4;text-align:center;padding-block-start:60px;background-repeat: no-repeat; background-position: center 0, center 0; background-size: 24px 24px, 48px 48px; & strong { display: block; font-size: 13px; font-weight: 600; color: var(--color-heading); margin-bottom: 5px; } &:where(*) { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2315803d' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3l7 3v6c0 4.5-3 7.5-7 9-4-1.5-7-4.5-7-9V6l7-3z'/%3E%3Cpath d='M9 12l2 2 4-4'/%3E%3C/svg%3E"), radial-gradient(circle, #e7f7ee 23px, transparent 24px); background-position: center 12px, center 0; }\n}.elementor .c-mock__head{font-weight:600;font-size:12.5px;color:var(--color-heading);line-height:1.4;margin-block-end:4px;display:flex;gap:10px;justify-content:space-between;align-items:center;& span:last-child { font-size: 10px; font-weight: 500; padding: 3px 7px; border-radius: 5px; background-color: var(--color-tint-badge); color: var(--color-primary-deep); }\n}.elementor .c-faq__answer{max-width:46em;font-size:var(--fs-small);color:var(--color-text);line-height:1.65;padding-block-start:0px;padding-block-end:18px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .c-faq__question{font-weight:500;font-size:15px;color:var(--color-heading);line-height:1.4;}.elementor .c-faq__header{cursor:pointer;padding-block-start:17px;padding-block-end:17px;padding-inline-start:0px;padding-inline-end:0px;display:flex;gap:16px;justify-content:space-between;align-items:center;}.elementor .c-faq__item{padding-block-start:0px;padding-block-end:0px;padding-inline-start:20px;padding-inline-end:20px;border-radius:var(--radius-card);border-width:1px;border-color:var(--color-border);border-style:solid;background-color:var(--color-surface);&[open] .c-faq__icon { transform: rotate(45deg); }\n}.elementor .c-split__aside{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:16px;align-items:flex-start;}.elementor .c-post-card__more{font-weight:500;font-size:var(--fs-card);color:var(--color-primary);padding-inline-end:24px;margin-block-start:auto;margin-block-end:14px;margin-inline-start:10px;margin-inline-end:10px;align-self:flex-start;background-repeat: no-repeat; background-position: right center; background-size: 15px 15px; &:where(*) { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232351a7' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='M13 6l6 6-6 6'/%3E%3C/svg%3E"); }\n}.elementor .c-post-card__excerpt{font-size:15px;line-height:1.6;margin-block-start:0px;margin-block-end:18px;margin-inline-start:10px;margin-inline-end:10px;}.elementor .c-post-card__title{font-weight:500;font-size:18px;letter-spacing:-0.2px;line-height:1.45;margin-block-start:0px;margin-block-end:12px;margin-inline-start:10px;margin-inline-end:10px;}.elementor .c-post-card__date{font-size:var(--fs-eyebrow);color:var(--color-text-meta);margin-block-start:20px;margin-block-end:8px;margin-inline-start:10px;margin-inline-end:10px;}.elementor .c-post-card__image{width:100%;height:clamp(170px, 15vw, 200px);overflow:hidden;object-fit:cover;border-radius:8px;}.elementor .c-wartung__text{max-width:34em;font-size:16px;color:var(--color-text-blue);line-height:1.6;margin-block-end:12px;}.elementor .c-wartung__price{font-weight:700;font-size:16px;color:var(--color-primary);}.elementor .c-cta__text{font-size:15px;color:var(--color-text-on-blue);line-height:1.6;}.elementor .c-cta__heading{max-width:22em;font-weight:700;font-size:clamp(24px, 2.7vw, 34px);color:var(--color-surface);letter-spacing:-1px;line-height:1.12;}.elementor .c-cta__title{font-weight:600;font-size:var(--fs-cta);color:var(--color-surface);letter-spacing:-0.5px;line-height:1.25;}.elementor .c-cta__body{width:auto;min-width:0px;padding:0px;display:flex;flex-direction:column;gap:6px;flex:1 1 320px;}.elementor .c-tier__vat{font-size:var(--fs-eyebrow);color:var(--color-text);padding-block-end:14px;margin-block-end:8px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--color-border-blue);\n}.elementor .c-tier__price{font-size:14px;color:var(--color-text);line-height:1.2;& strong { font-weight: 600; font-size: 36px; letter-spacing: -1.4px; color: var(--color-primary); margin-right: 4px; }\n}.elementor .c-tier__title{font-size:17px;letter-spacing:-0.3px;margin-block-end:2px;}.elementor .c-note__text{max-width:34em;font-size:var(--fs-button);line-height:1.6;}.elementor .c-note__title{font-weight:600;font-size:var(--fs-accent);color:var(--color-primary);letter-spacing:-0.5px;line-height:1.3;margin-block-end:8px;}.elementor .c-note__icon{width:44px;height:44px;min-width:0px;padding:0px;margin-block-end:18px;border-radius:50%;background-color:var(--color-primary);background-repeat: no-repeat; background-position: center; background-size: 22px 22px; &:where(*) { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.2' stroke-linecap='round'%3E%3Cpath d='M12 5v14'/%3E%3Cpath d='M5 12h14'/%3E%3C/svg%3E"); }\n}.elementor .c-mock__pending{font-size:11.5px;color:var(--color-text);line-height:1.4;padding-inline-start:20px;background-repeat: no-repeat; background-position: left center; background-size: 13px 13px; &:where(*) { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23d6e4ff' stroke-width='3'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3C/svg%3E"); }\n}.elementor .c-mock__check{font-size:11.5px;color:var(--color-text);line-height:1.4;padding-inline-start:20px;background-repeat: no-repeat; background-position: left center; background-size: 12px 12px; &:where(*) { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2315803d' stroke-width='2.8' stroke-linecap='round'%3E%3Cpath d='M20 6L9 17l-5-5'/%3E%3C/svg%3E"); }\n}.elementor .c-mock__row{font-size:11.5px;color:var(--color-text);line-height:1.4;padding-block-start:8px;padding-block-end:8px;padding-inline-start:10px;padding-inline-end:10px;background-color:var(--color-surface-sub);display:flex;gap:10px;justify-content:space-between;align-items:center;}.elementor .c-mock__title{font-weight:600;font-size:12.5px;color:var(--color-heading);line-height:1.4;margin-block-end:4px;}.elementor .c-feature__text{max-width:34em;font-size:var(--fs-card);line-height:1.6;}.elementor .c-feature__title{margin-block-end:8px;}.elementor .c-feature__kicker{font-weight:600;font-size:var(--fs-eyebrow);color:var(--color-primary);margin-block-end:7px;}.elementor .c-feature__media{height:230px;min-height:230px;overflow:hidden;padding-block-start:26px;padding-block-end:26px;padding-inline-start:24px;padding-inline-end:24px;margin-block-end:18px;border-radius:var(--radius-card);background-image:linear-gradient(160deg, #dbe7ff 0%,#eef4ff 45%,#ffffff 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;justify-content:center;align-items:center;}.elementor .c-rating__source{font-size:var(--fs-card);color:var(--color-text);padding-inline-start:38px;border-inline-start-width:1px;border-left-style: solid; border-left-color: #d8dbdf; background-repeat: no-repeat; background-position: 12px center; background-size: 18px 18px; &:where(*) { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath fill='%234285F4' d='M45.1 24.5c0-1.6-.1-3.1-.4-4.5H24v8.5h11.8c-.5 2.7-2 5-4.3 6.6v5.5h7c4.1-3.8 6.6-9.4 6.6-16.1z'/%3E%3Cpath fill='%2334A853' d='M24 46c5.8 0 10.7-1.9 14.3-5.2l-7-5.5c-1.9 1.3-4.4 2.1-7.3 2.1-5.6 0-10.4-3.8-12.1-8.9H4.7v5.6C8.3 41.3 15.6 46 24 46z'/%3E%3Cpath fill='%23FBBC05' d='M11.9 28.5c-.4-1.3-.7-2.6-.7-4s.3-2.7.7-4v-5.6H4.7C3.2 17.8 2.4 20.8 2.4 24s.8 6.2 2.3 9.1l7.2-4.6z'/%3E%3Cpath fill='%23EA4335' d='M24 10.9c3.2 0 6 1.1 8.2 3.2l6.2-6.2C34.7 4.4 29.8 2.4 24 2.4 15.6 2.4 8.3 7.1 4.7 14.9l7.2 5.6c1.7-5.1 6.5-9.6 12.1-9.6z'/%3E%3C/svg%3E"); }\n}.elementor .c-rating__score{font-weight:600;font-size:15px;color:var(--color-text-strong);}.elementor .c-rating__stars{font-size:17px;color:var(--color-star);letter-spacing:1px;line-height:1;}.elementor .c-hero__lead{max-width:40em;font-size:var(--fs-lead);margin-block-end:30px;}.elementor .c-hero__title{max-width:14em;margin-block-end:18px;& span { color: var(--color-primary); }\n}.elementor .c-hero__badge{font-weight:500;padding-block-start:7px;padding-block-end:7px;padding-inline-start:12px;padding-inline-end:12px;margin-block-end:22px;}.elementor .c-hero__inner{width:100%;max-width:1000px;text-align:center;padding:0px;display:flex;flex-direction:column;align-items:center;}.elementor .c-section-head__intro{max-width:40em;font-size:var(--fs-intro);}.elementor .c-btn--pulse-light{&:where(*) { animation: wpPulseLight 2.6s ease-in-out infinite; }\n}.elementor .c-btn--pulse{&:where(*) { animation: wpPulse 2.6s ease-in-out infinite; }\n}.elementor .c-cta--center{text-align:center;padding-block-start:clamp(32px, 4.5vw, 56px);padding-block-end:clamp(32px, 4.5vw, 56px);padding-inline-start:clamp(24px, 4vw, 48px);padding-inline-end:clamp(24px, 4vw, 48px);flex-direction:column;gap:16px;justify-content:center;}.elementor .c-card-grid--4{grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));}.elementor .c-trust-item--clock{&:where(*) { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232351a7' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v5l3.5 2'/%3E%3C/svg%3E"); }\n}.elementor .c-trust-item--shield{&:where(*) { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232351a7' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z'/%3E%3Cpath d='M9 12l2 2 4-4'/%3E%3C/svg%3E"); }\n}.elementor .c-trust-item--lock{&:where(*) { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232351a7' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='10' width='16' height='11' rx='2'/%3E%3Cpath d='M8 10V7a4 4 0 018 0v3'/%3E%3Cpath d='M12 14v3'/%3E%3C/svg%3E"); }\n}.elementor .c-btn--sm{font-size:var(--fs-small);padding-block-start:11px;padding-block-end:11px;padding-inline-start:17px;padding-inline-end:17px;&.c-btn--icon-bolt { padding-left: 38px; background-position: 15px center; background-size: 15px 15px; }\n}.elementor .c-btn--light:hover,.elementor .c-btn--light:focus-visible{color:var(--color-primary-deep);background-color:var(--color-tint-button);}.elementor .c-btn--light{color:var(--color-primary);background-color:var(--color-surface);}.elementor .c-btn--secondary:hover,.elementor .c-btn--secondary:focus-visible{color:var(--color-primary-deep);border-color:var(--color-border-tint-hover);background-color:var(--color-tint-badge);}.elementor .c-btn--secondary{color:var(--color-primary);padding-block-start:14px;padding-block-end:14px;padding-inline-start:22px;padding-inline-end:22px;border-width:1.5px;border-color:var(--color-border-tint);border-style:solid;background-color:var(--color-tint-button);}.elementor .c-btn--primary:hover,.elementor .c-btn--primary:focus-visible{color:var(--color-surface);background-color:var(--color-primary-hover);}.elementor .c-btn--primary{color:var(--color-surface);background-color:var(--color-primary);}.elementor .l-section--flush-bottom{padding-block-end:0px;}.elementor .l-section--white{background-color:var(--color-surface);}.elementor .l-section--tint{border-block-start-width:1px;border-block-end-width:1px;background-color:var(--color-surface-blue);border-top-style: solid; border-top-color: var(--color-border-section); border-bottom-style: solid; border-bottom-color: var(--color-border-section);\n}.elementor .c-btn--icon-arrow{padding-inline-end:50px;background-repeat: no-repeat; background-position: calc(100% - 24px) center; background-size: 16px 16px; &:where(*) { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='M13 6l6 6-6 6'/%3E%3C/svg%3E"); }\n}.elementor .c-btn--icon-bolt{padding-inline-start:50px;background-repeat: no-repeat; background-position: 24px center; background-size: 17px 17px; &:where(*) { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23facc15'%3E%3Cpath d='M13 2L4.5 13.5H11l-1 8.5L19.5 10H13z'/%3E%3C/svg%3E"); }\n}.elementor .c-fab{position:fixed;inset-inline-end:clamp(16px, 2vw, 28px);inset-block-end:clamp(16px, 2vw, 28px);z-index:50;font-size:15px;padding-block-start:15px;padding-block-end:15px;padding-inline-start:48px;padding-inline-end:22px;box-shadow:0px 10px 28px 0px rgba(23,47,99,0.28);background-position: 22px center;\n}.elementor .c-field__input--area{min-height:120px;}.elementor .c-plan__price--sm{margin-block-start:0px;& strong { font-size: clamp(34px, 3.4vw, 44px); letter-spacing: -1.4px; }\n}.elementor .c-mock__task--pending{& span:nth-child(2) { color: #b45309; } &:where(*) { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b45309' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v5l3 2'/%3E%3C/svg%3E"), radial-gradient(circle, #fff3e0 8px, transparent 8.5px); }\n}.elementor .c-mock__user--danger{& span:nth-child(1) { background-color: #fef2f2; color: var(--color-danger); } & span:nth-child(2) { color: var(--color-danger); } & span:nth-child(3) { color: var(--color-danger); }\n}.elementor .c-mock__user--ok{& span:nth-child(1) { background-color: #f1f4f8; color: var(--color-text-meta); } & span:nth-child(3) { color: var(--color-success); }\n}.elementor .c-mock__row--accent{& span:last-child { color: var(--color-primary); font-weight: 500; }\n}.elementor .c-mock__row--meta{& span:last-child { color: var(--color-text-meta); }\n}.elementor .c-mock__row--success{& span:last-child { color: var(--color-success); font-weight: 500; }\n}.elementor .c-mock__row--error{& span:last-child { color: var(--color-danger); font-weight: 500; }\n}.elementor .c-mock__head--url-down{margin-block-end:4px;background-image: radial-gradient(circle, #dc2626 3.5px, transparent 4px);\n}.elementor .c-mock__head--url{font-family:monospace;font-weight:400;font-size:10.5px;color:var(--color-text-meta);padding-block-start:0px;padding-block-end:10px;padding-inline-start:14px;padding-inline-end:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #eef1f5; background-image: radial-gradient(circle, #15803d 3.5px, transparent 4px); background-repeat: no-repeat; background-position: 0 3px; background-size: 8px 8px;\n}.elementor .c-mock__head--ok{& span:last-child { background-color: var(--color-success-tint); color: var(--color-success); }\n}.elementor .c-mock__row--bar{height:7px;padding:0px;background-color:#eef1f5;}.elementor .c-mock__row--submit{font-weight:500;color:var(--color-surface);border-radius:6px;background-color:var(--color-primary);justify-content:center;}.elementor .c-mock__row--field-active{color:var(--color-primary-deep);border-width:1px;border-color:var(--color-border-tint);border-style:solid;background-color:#f7faff;}.elementor .c-mock__row--field{color:var(--color-text-meta);border-width:1px;border-color:#eef1f5;border-style:solid;background-color:transparent;}.elementor .c-mock__row--alert{font-weight:600;font-size:12.5px;color:var(--color-danger);padding:0px;background-color:transparent;}.elementor .c-mock__row--ok{color:#14532d;border-width:1px;border-color:#cceedd;border-style:solid;background-color:#f0fbf4;}.elementor .c-mock__row--plain{padding:0px;background-color:transparent;}.elementor .c-feature__media--sm{height:210px;min-height:210px;padding-block-start:24px;padding-block-end:24px;padding-inline-start:22px;padding-inline-end:22px;}.elementor .c-btn--nav{font-size:14.5px;padding-block-start:11px;padding-block-end:11px;padding-inline-start:41px;padding-inline-end:18px;background-position: 18px center; background-size: 15px 15px;\n}.elementor .u-mt-auto{margin-block-start:auto;}