a{text-decoration-thickness:1px!important;text-underline-offset:.1em}:where(.wp-site-blocks :focus){outline-style:solid;outline-width:2px}.wp-block-navigation .wp-block-navigation-submenu .wp-block-navigation-item:not(:last-child){margin-bottom:3px}.wp-block-navigation .wp-block-navigation-item .wp-block-navigation-item__content{outline-offset:4px}.wp-block-navigation .wp-block-navigation-item ul.wp-block-navigation__submenu-container .wp-block-navigation-item__content{outline-offset:0}blockquote,caption,figcaption,h1,h2,h3,h4,h5,h6,p{text-wrap:pretty}.more-link{display:block}:where(pre){overflow-x:auto}/* Cloud Call Tracking migrated site styles. */:root{--cct-blue:#002d5b;--cct-cyan:#0090d6;--cct-text:#000;--cct-muted-blue:rgba(0,45,91,.2);--cct-dark:#2d2d2d;--cct-soft:#f5f5f5}html{margin:0;padding:0;overflow-x:hidden}body{margin:0!important;padding:150px 0 0!important;background:#fff!important;color:var(--cct-text);font-family:Arial,Helvetica,sans-serif!important;-webkit-font-smoothing:antialiased}.admin-bar .cct-header{top:32px}.wp-site-blocks{padding:0!important;margin:0!important}.wp-site-blocks>*+*{margin-block-start:0!important}.wp-block-template-part{margin:0!important}.wp-block-post-content{margin:0!important}.entry-content.has-global-padding{padding-left:0!important;padding-right:0!important}body .is-layout-constrained > .cct-site,body .wp-block-post-content > .cct-site{max-width:none!important;width:100%!important;margin-left:0!important;margin-right:0!important}.wp-block-post-content-is-layout-constrained{max-width:none!important;width:100%!important}.wp-block-post-title{display:none!important}.wp-block-post-content>.wp-block-html{max-width:none!important;margin:0!important}.cct-header{position:fixed;z-index:1000;top:0;left:0;right:0;background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.22)}.cct-header-inner{position:relative;max-width:1024px;height:100px;margin:0 auto;padding:0 10px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:24px}.cct-brand{display:flex;align-items:center;gap:20px;color:#0c2b53!important;text-decoration:none!important;white-space:nowrap}.cct-logo-svg svg{width:242px;max-width:36vw;height:auto;display:block}.cct-brand-title{font-size:26px;line-height:1;font-weight:300;color:#0c2b53;padding:17px 20px;border-left:2px solid #0c2b53}.cct-rating{height:45px;width:auto;object-fit:contain}.cct-header-contact{font-size:15px;line-height:1.25;font-weight:700;text-align:left;min-width:190px}.cct-header-contact a{display:block;color:#000!important;text-decoration:none!important;margin:0 0 4px}.cct-main-nav{background:var(--cct-muted-blue);text-align:center}.cct-main-nav-inner{max-width:1240px;margin:0 auto;padding:0 10px;box-sizing:border-box}.cct-main-nav a{display:inline-block;color:#000!important;text-decoration:none!important;font-size:15px;line-height:20px;padding:10px 9px;transition:background .25s ease}.cct-main-nav a:hover{background:rgba(0,45,91,.2)}.cct-site{font-family:Arial,Helvetica,sans-serif!important;color:#000;font-size:17px;line-height:1.75}.cct-site a{color:var(--cct-cyan);text-decoration:none;border-bottom:1px solid transparent}.cct-site a:hover{border-bottom-color:currentColor}.cct-site img{border:0;outline:0;max-width:100%;height:auto}.cct-site .frame{margin:0!important}.cct-site .cover{position:relative;margin:0 auto 30px;max-width:1920px;border-bottom:10px solid var(--cct-muted-blue);overflow:hidden;background:#f1f5f7}.cct-site .cover img{position:relative;left:20%;width:100%;height:auto;min-height:330px;object-fit:cover;display:block}.cct-site .cover-caption{position:absolute;left:10%;width:45%;top:15%;color:#000;text-shadow:none}.cct-site .cover-caption h1{font-size:54px;line-height:1.2;font-weight:300;color:#000;margin:0 0 10px;padding:0;text-transform:uppercase;letter-spacing:0}.cct-site .cover-caption h2{font-size:28px;line-height:1.35;font-weight:300;color:#000;margin:0 0 20px}.cct-site .cover-caption p{font-size:21px;line-height:1.2;font-weight:700;color:#000;margin:0 0 20px}.cct-site .cover-caption h3{font-size:15px;font-weight:400;line-height:1.2;margin:0}.cct-site .cover-caption h3 a{display:inline-block;margin:0 10px 0 0;padding:5px 20px;color:#fff!important;background:var(--cct-blue);border-radius:5px;border:0;text-decoration:none}.cct-site .cover-caption h3 a:nth-child(2){background:#999}.cct-site .icons{position:relative;padding:0 0 30px;margin:0 auto;background:#fff}.cct-site .icons-inner{max-width:1040px;margin:0 auto;box-sizing:border-box;text-align:center}.cct-site .icons-col{width:20%;box-sizing:border-box;display:inline-block;vertical-align:top;padding:0 10px}.cct-site .icons-col img{height:69px;width:auto;margin:0 auto 10px}.cct-site .icons h5{font-weight:700;font-size:15px;line-height:1.35;margin:0;color:#333}.cct-site .teaser{position:relative;margin:0 auto;max-width:1920px;text-align:center;border:10px solid #fff;background:#fff}.cct-site .teaser-inner{font-size:0;line-height:0}.cct-site .teaser-column{width:33.3333%;display:inline-block;box-sizing:border-box;border:10px solid #fff;margin:0;background:#f5f5f5;vertical-align:top;transition:opacity .25s ease}.cct-site .teaser-column:hover{opacity:.78}.cct-site .teaser a{display:block;text-decoration:none;border:0;color:#000}.cct-site .teaser-column img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover}.cct-site .teaser h2{font-weight:700;font-size:24px;line-height:1.2;margin:0 0 10px;padding:20px 20px 0;color:#000;text-align:center}.cct-site .teaser p{font-weight:400;font-size:17px;line-height:1.75;margin:0;padding:0 20px 30px;color:#000;text-align:center;min-height:150px}.cct-site section.text,.cct-site .text{position:relative;margin:0 auto;width:635px;max-width:100%;padding:20px;box-sizing:border-box}.cct-site .text.wide{width:auto;max-width:1920px;text-align:center}.cct-site .threetext{position:relative;margin:0 auto;max-width:1024px;padding:0;box-sizing:border-box}.cct-site .threetext-inner{display:block}.cct-site .threetext-column{width:18.95%;padding:20px 10px;box-sizing:border-box;display:inline-block;vertical-align:top}.cct-site .threetext-column:nth-child(2){width:62.1%;padding:20px}.cct-site .text h1,.cct-site .threetext h1{font-weight:300;font-size:48px;line-height:1.2;margin:0 0 10px;color:#000;text-transform:uppercase}.cct-site .text h2,.cct-site .threetext h2{font-weight:300;font-size:36px;line-height:1.2;margin:0 0 20px;color:#000}.cct-site .text h3,.cct-site .threetext h3{font-weight:700;font-size:21px;line-height:1.5;margin:0 0 20px;color:#000}.cct-site .text p,.cct-site .threetext p{font-weight:400;font-size:17px;line-height:1.75;margin:0 auto 30px;color:#000}.cct-site .text ul,.cct-site .threetext ul,.cct-site .text ol,.cct-site .threetext ol{margin:0 0 30px;padding:0 0 0 30px;font-size:17px;line-height:1.75;list-style:square}.cct-site .text li,.cct-site .threetext li{margin:0 0 5px;padding:0 0 0 10px}.cct-site table{width:100%;border-collapse:collapse;margin:0 0 30px;font-size:17px;line-height:1.75}.cct-site td,.cct-site th{padding:10px;vertical-align:top}.cct-site tr:nth-child(2n){background:#f1f5ef}.cct-site tr:nth-child(2n+1){background:#fafafa}.cct-site blockquote{margin:0 0 30px;padding:15px 20px;background:#f1f5ef;border-left:5px solid var(--cct-cyan);font-size:17px;line-height:1.75}.cct-site .faq{max-width:1024px;margin:0 auto;padding:20px}.cct-site .faq-question{font-weight:700;font-size:21px;line-height:1.4;margin:0 0 10px;color:#000}.cct-site .faq-answer{margin:0 0 25px;padding:15px;background:#f1f5ef}.cct-site .pricebox,.cct-site .pricebox-column,.cct-site .pricebox-columns{font-size:0;line-height:0}.cct-site .pricebox{width:auto;max-width:100%;margin:30px auto 60px}.cct-site .pricebox-header,.cct-site .pricebox-header-empty,.cct-site .pricebox-footer,.cct-site .pricebox-footer-empty{display:inline-block;vertical-align:top;box-sizing:border-box;text-align:center}.cct-site .pricebox-4 .pricebox-header,.cct-site .pricebox-4 .pricebox-header-empty,.cct-site .pricebox-4 .pricebox-footer,.cct-site .pricebox-4 .pricebox-footer-empty,.cct-site .pricebox-4 .pricebox-column{width:25%}.cct-site .pricebox-header{padding:13px;background:rgba(0,45,91,.5);border-top-left-radius:20px;border-top-right-radius:20px;box-shadow:0 2px 10px rgba(0,0,0,.2)}.cct-site .pricebox-header-green{background:rgba(0,45,91,.3)}.cct-site .pricebox-header-kuba{background:rgba(0,45,91,.7)}.cct-site .pricebox-header h2{font-size:24px!important;line-height:1.2!important;color:#fff!important;margin:0 0 5px!important}.cct-site .pricebox-header h3{font-size:13px!important;line-height:1.2!important;color:#fff!important;margin:0!important}.cct-site .pricebox-column{display:inline-block;vertical-align:top}.cct-site .pricebox ul{list-style:none;margin:0;padding:0}.cct-site .pricebox li{margin:0;padding:13px;font-size:15px;line-height:24px;color:#002d5b;height:51px;box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cct-site .pricebox li.doubleline{height:75px}.cct-site .pricebox li:nth-child(2n+1){background:#fafafa}.cct-site .pricebox li:nth-child(2n){background:#fff}.cct-site .pricebox-footer{background:rgba(0,45,91,.2);border-bottom-left-radius:10px;border-bottom-right-radius:10px;box-shadow:0 2px 5px rgba(0,0,0,.2);overflow:hidden}.cct-site .pricebox-footer h3{margin:0!important}.cct-site .pricebox-footer a{display:block;padding:13px;color:#002d5b!important;border:0}.cct-site .pricebox img{vertical-align:middle;width:18px;height:18px}.cct-site .cct-cta{width:auto;max-width:1024px;margin:30px auto 60px;padding:35px 30px;background:var(--cct-muted-blue);box-sizing:border-box;text-align:center}.cct-site .cct-cta h2{font-weight:300;font-size:36px;line-height:1.2;margin:0 0 20px;color:#000}.cct-site .cct-cta p{font-size:17px;line-height:1.75;margin:0 auto 20px;color:#000;max-width:760px}.cct-site .cct-button{display:inline-block;margin:5px 8px;padding:8px 18px;border-radius:5px;background:var(--cct-blue);color:#fff!important;border:0!important}.cct-site .cct-button-outline{background:#555}.cct-prefooter{background:#f5f5f5;padding:55px 0 30px;border-top:5px solid #fff}.cct-prefooter-inner{max-width:1024px;margin:0 auto;padding:0 10px 40px;box-sizing:border-box}.cct-prefooter h2{font-weight:700;font-size:28px;line-height:1.35;margin:0 0 35px;color:#333}.cct-prefooter-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;text-align:center}.cct-prefooter-col strong{display:block;font-size:18px;margin:0 0 10px}.cct-prefooter-col p{font-size:15px;line-height:1.35;margin:0;color:#333}.cct-partner{background:#f5f5f5;text-align:center;border-top:5px solid #fff;padding:10px}.cct-partner img{max-width:620px;width:48%;height:auto;vertical-align:middle;margin:0 4px}.cct-footer{background:#2d2d2d;padding:50px 0 75px;color:#fff}.cct-footer-inner{max-width:1024px;margin:0 auto;padding:0 10px;display:grid;grid-template-columns:1.1fr .9fr;gap:60px;box-sizing:border-box}.cct-footer h3{font-size:15px;line-height:1.6;margin:0 0 10px;padding:0 0 3px;border-bottom:1px solid #fff;color:#fff}.cct-footer p,.cct-footer ul{font-size:14px;line-height:1.65;margin:0 0 10px;color:#fff}.cct-footer a{color:#fff!important;text-decoration:none;border:0}.cct-footer a:hover{opacity:.7}@media(max-width:1023px){body{padding-top:45px!important}.admin-bar .cct-header{top:46px}.cct-header-inner{height:45px}.cct-logo-svg svg{width:170px;max-width:48vw}.cct-brand-title{font-size:13px;margin-left:0;padding:10px 10px 12px;border-left:1px solid #0c2b53}.cct-rating,.cct-header-contact{display:none}.cct-main-nav{position:static}.cct-main-nav-inner{padding:0}.cct-main-nav a{font-size:14px;padding:9px 7px}.cct-site .cover img{left:auto}.cct-site .cover-caption{left:10px;width:55%;top:20px}.cct-site .cover-caption h1{font-size:36px}.cct-site .cover-caption p{font-size:18px}.cct-site .teaser{border:2px solid #fff}.cct-site .teaser-column{width:47%;border:2px solid #fff}.cct-site .teaser h2{font-size:18px}.cct-site .teaser p{font-size:15px;min-height:0}.cct-site .text h1,.cct-site .threetext h1{font-size:32px}.cct-site .text h2,.cct-site .threetext h2,.cct-site .cct-cta h2{font-size:24px}.cct-footer-inner{grid-template-columns:1fr 1fr;gap:30px}}@media(max-width:767px){body{padding-top:45px!important}.cct-main-nav{display:none}.cct-site .cover{margin-bottom:20px}.cct-site .cover-caption{position:relative;left:auto;top:auto;width:auto;padding:16px 10px;background:#f1f5f7}.cct-site .cover-caption h1{font-size:32px}.cct-site .cover-caption p{font-size:16px}.cct-site .icons-col{width:50%;margin:0 0 24px}.cct-site .icons-col:first-child{display:none}.cct-site .teaser-column{width:97%}.cct-site .threetext-column,.cct-site .threetext-column:nth-child(2){width:100%;padding:20px 10px}.cct-site section.text,.cct-site .text,.cct-site .faq{width:auto;padding:20px 10px}.cct-site .pricebox{overflow-x:auto}.cct-site .pricebox-4{min-width:680px}.cct-prefooter-grid{grid-template-columns:1fr 1fr}.cct-partner img{width:100%;margin:0 0 8px}.cct-footer-inner{grid-template-columns:1fr}}@media(max-width:480px){.cct-logo-svg svg{width:138px}.cct-brand-title{font-size:11px;padding:11px 5px 13px}.cct-site .icons h5{font-size:13px}.cct-prefooter-grid{grid-template-columns:1fr}.cct-footer{padding:40px 0}}
.cct-site .cct-video-testimonials{max-width:1024px;margin:0 auto 60px;padding:0 10px;box-sizing:border-box}.cct-site .oh-wistia-headline{background:rgba(0,45,91,.2);padding:20px 10px;margin:0 auto;text-align:center}.cct-site .oh-wistia-headline h1{font-weight:300;font-size:36px;line-height:1.2;margin:0;color:#000;text-transform:uppercase}.cct-site .oh-wistia-headline h1 b{font-weight:700}.cct-site .oh-wistia-wrap{margin:0 auto 35px;background:#f5f5f5}.cct-site .cct-wistia-frame{position:relative;width:100%;padding-top:56.25%;background:#111}.cct-site .cct-wistia-frame iframe{position:absolute;inset:0;width:100%;height:100%;display:block}@media(max-width:767px){.cct-site .oh-wistia-headline{padding:18px 10px}.cct-site .oh-wistia-headline h1{font-size:24px}.cct-site .oh-wistia-headline h1 b{display:block}}.cct-site .icons{padding:24px 0 44px}.cct-site .icons-inner{max-width:1120px}.cct-site .icons-col{padding:0 18px}.cct-site .icons-col img{height:98px!important;width:auto!important;max-width:145px!important;margin:0 auto 16px!important;display:block}.cct-site .icons h5{font-size:16px;line-height:1.32;letter-spacing:.01em}@media(max-width:767px){.cct-site .icons{padding:22px 0 26px}.cct-site .icons-col{padding:0 14px}.cct-site .icons-col img{height:86px!important;max-width:130px!important}.cct-site .icons h5{font-size:15px}}@media(max-width:480px){.cct-site .icons-col img{height:78px!important}.cct-site .icons h5{font-size:14px}}.cct-menu-check,.cct-mobile-actions{display:none}.cct-mobile-action{width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#002d5b;color:#fff!important;font-size:16px;line-height:1;text-decoration:none!important;border:0!important}.cct-menu-toggle{width:30px;height:28px;display:inline-flex;flex-direction:column;justify-content:center;gap:5px;cursor:pointer}.cct-menu-toggle span{display:block;width:25px;height:2px;background:#000;transition:transform .2s ease,opacity .2s ease}@media(max-width:1023px){.cct-header-inner{justify-content:flex-start;padding-right:118px}.cct-mobile-actions{display:flex;align-items:center;gap:8px;position:absolute;right:10px;top:8px}.cct-header-contact{display:none!important}.cct-main-nav{display:block;position:fixed;left:0;right:0;top:45px;background:#fff!important;box-shadow:0 4px 10px rgba(0,0,0,.15);transform:translateY(-120%);opacity:0;pointer-events:none;transition:transform .22s ease,opacity .22s ease}.admin-bar .cct-main-nav{top:91px}.cct-main-nav-inner{background:rgba(0,45,91,.2);padding:0}.cct-main-nav a{display:block;border-bottom:1px solid #fff;font-size:15px;line-height:20px;padding:10px 8px}.cct-menu-check:checked + .cct-main-nav{transform:translateY(0);opacity:1;pointer-events:auto}.cct-menu-check:checked ~ * .cct-menu-toggle span:nth-child(1){transform:translateY(7px) rotate(45deg)}.cct-menu-check:checked ~ * .cct-menu-toggle span:nth-child(2){opacity:0}.cct-menu-check:checked ~ * .cct-menu-toggle span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}}@media(max-width:767px){.cct-main-nav{display:block}}@media(max-width:480px){.cct-header-inner{padding-right:112px}.cct-mobile-actions{gap:7px}.cct-mobile-action{width:27px;height:27px;font-size:15px}.cct-menu-toggle{width:28px}}/* Editable block migration support. */.cct-site .wp-block-group{margin-block-start:0!important;margin-block-end:0!important}.cct-site .wp-block-group>*+*{margin-block-start:0!important}.cct-site .wp-block-image{margin:0!important}.cct-site .wp-block-image img{display:block}.cct-site .wp-block-table{margin:0!important}.cct-site .wp-block-table table{margin:0 0 30px}.cct-site .text-center{text-align:center}.cct-site .text-center>.wp-block-image{display:inline-block}.cct-site .teaser h2 a,.cct-site .teaser p a{color:inherit!important;text-decoration:none!important;border:0!important}.cct-site .teaser-column>.wp-block-image a{display:block;border:0!important}/* Editable header/footer migration support. */.cct-header.wp-block-group,.cct-header .wp-block-group,.cct-prefooter.wp-block-group,.cct-prefooter .wp-block-group,.cct-footer.wp-block-group,.cct-footer .wp-block-group,.cct-partner.wp-block-group{margin-block-start:0!important;margin-block-end:0!important}.cct-header .wp-block-group>*+*,.cct-prefooter .wp-block-group>*+*,.cct-footer .wp-block-group>*+*{margin-block-start:0!important}.cct-brand p,.cct-header-contact p,.cct-main-nav p,.cct-prefooter-col p,.cct-footer p{margin:0!important}.cct-brand .cct-brand-title{display:block;text-decoration:none!important;border-bottom:0!important}.cct-header .wp-block-image.cct-rating{margin:0!important;height:auto}.cct-header .wp-block-image.cct-rating img{height:45px;width:auto;object-fit:contain}.cct-main-nav .wp-block-group{display:block}.cct-partner .wp-block-image{display:inline-block;margin:0 4px!important;vertical-align:middle}.cct-partner .wp-block-image img{max-width:620px;width:100%;height:auto}.cct-prefooter-col strong{display:block}.cct-footer ul.wp-block-list{padding-left:1.2em}

/* Preis-Modell comparison table. */
.cct-site .cct-pricing-section{width:980px;max-width:100%;padding:20px;box-sizing:border-box}
.cct-site .wp-block-table.cct-price-table{display:block;width:min(980px,calc(100vw - 40px));max-width:100%;margin:30px auto 60px!important;overflow-x:auto;box-sizing:border-box}
.cct-site .cct-price-table table{min-width:760px;width:100%;margin:0;border-collapse:separate;border-spacing:0;background:#fff;box-shadow:0 2px 12px rgba(0,0,0,.16);border-radius:18px;overflow:hidden;font-size:15px;line-height:1.35}
.cct-site .cct-price-table th,.cct-site .cct-price-table td{padding:13px 14px;border:0;border-bottom:1px solid #e3e8ed;color:#002d5b;text-align:center;vertical-align:middle}
.cct-site .cct-price-table tbody th{font-weight:700;text-align:left}
.cct-site .cct-price-table thead th{background:rgba(0,45,91,.5);color:#fff;font-weight:700;text-align:center}
.cct-site .cct-price-table thead th:first-child{background:transparent;box-shadow:none}
.cct-site .cct-price-table thead th:nth-child(2){background:rgba(0,45,91,.3)}
.cct-site .cct-price-table thead th:nth-child(4){background:rgba(0,45,91,.7)}
.cct-site .cct-price-table thead strong{display:block;font-size:23px;line-height:1.15;color:#fff}
.cct-site .cct-price-table thead span{display:block;font-size:13px;line-height:1.2;color:#fff}
.cct-site .cct-price-table tbody tr:nth-child(odd) th,.cct-site .cct-price-table tbody tr:nth-child(odd) td{background:#fafafa}
.cct-site .cct-price-table tbody tr:nth-child(even) th,.cct-site .cct-price-table tbody tr:nth-child(even) td{background:#fff}
.cct-site .cct-price-table .cct-check{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#78a840;color:#fff;font-weight:700;font-size:16px;line-height:1}
.cct-site .cct-price-table tfoot th,.cct-site .cct-price-table tfoot td{background:rgba(0,45,91,.2);border-bottom:0;color:#002d5b}
.cct-site .cct-price-table tfoot a{display:block;color:#002d5b!important;border:0!important;text-decoration:none!important}
.cct-site .cct-price-table tfoot a span{display:block;font-weight:700}
.cct-site .cct-price-table tfoot a strong{display:block;font-size:28px;line-height:1.1;margin:8px 0 2px;color:#002d5b}
@media(max-width:767px){.cct-site .cct-pricing-section{padding:20px 10px}.cct-site .wp-block-table.cct-price-table{margin-bottom:40px}.cct-site .cct-price-table table{min-width:720px;font-size:14px}.cct-site .cct-price-table th,.cct-site .cct-price-table td{padding:11px 10px}}
/* End Preis-Modell comparison table. */
