@charset "UTF-8";@supports (font-variation-settings:normal){@font-face{font-family:"TeleNeo";font-weight:250 800;src:local("?"),url(../Fonts/teleneo-variable.woff2) format("woff2 supports variations"),url(../Fonts/teleneo-variable.woff2) format("woff2-variations")}}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,html{font-family:"TeleNeo",Helvetica,Arial,sans-serif;font-style:normal;font-weight:300;font-size:20px;line-height:1.6em;overflow-x:hidden;color:#151515;scroll-behavior:smooth!important}.frame-space-before-extra-small{padding-top:10px}.frame-space-before-small{padding-top:25px}.frame-space-before-medium{padding-top:50px}.frame-space-before-large{padding-top:100px}.frame-space-before-extra-large{padding-top:150px}.frame-space-after-extra-small{padding-bottom:10px}.frame-space-after-small{padding-bottom:25px}.margin-bottom-35{padding-bottom:35px}.frame-space-after-medium{padding-bottom:50px}.frame-space-after-large{padding-bottom:100px}.frame-space-after-extra-large{padding-bottom:150px}section{padding-top:55px;padding-bottom:94px}img{width:100%;height:auto}.background-white{background:#fff}.background-hellgrau{background:rgba(30,115,210,.05)}.background-hellblau{background-color:#f0f8ff}a{text-decoration:none;color:#1e73d2}h1,h2{font-weight:700;font-size:62px;color:#000}h2{font-weight:400;font-size:50px;padding-bottom:2em;line-height:1.1em}h1,h2,h3,p{font-family:"TeleNeo",Helvetica,Arial,sans-serif;font-style:normal}h3{font-weight:500;font-size:28px;line-height:1.3em;margin:0}p{font-weight:400;font-size:24px;line-height:1.4em;color:#151515}.btn.btn-primary{font-size:24px;display:inline-block;padding:.2em 1.6em;letter-spacing:.6px;color:#fff;border:solid 1px #1e73d2;border-radius:4px;background:#1e73d2}.btn.btn-primary:focus,.btn.btn-primary:hover{color:#1e73d2;background:#fff}.btn.btn-secondary{font-size:24px;display:inline-block;padding:.2em 1.6em;letter-spacing:.6px;color:#1e73d2;border:solid 1px #1e73d2;border-radius:4px;background:#fff}.btn.btn-secondary:focus,.btn.btn-secondary:hover{color:#fff;background:#1e73d2}label{font-weight:400;line-height:1.4em;color:#151515}#menu,input,label{font-size:24px}.sticky,header,input{background:#fff}input{position:relative;top:1px;padding:.24em;letter-spacing:.6px;color:#151515;border:solid 1px #1e73d2;border-radius:4px}input.form-check-input{width:20px;height:20px;background-color:rgba(30,115,210,.05);border:1px solid #1e73d2}sup{font-size:1.2em;top:0}header{z-index:1000;transition:max-height .1s ease-out,min-height .1s ease-out}header .header-inner{box-shadow:0 2px 9px rgba(0,0,0,.15);margin-bottom:5px}header a.logo-container img,header a.logo-container.small img{min-height:60px;max-height:60px;width:auto}header .citykey-logo{display:inline-block;width:164px}.sticky{z-index:2000!important}main{padding-bottom:0!important}a.logo-container,input{display:inline-block}a.logo-container img{display:inline-block;-webkit-transition:max-height .2s ease-out,min-height .2s ease-out;transition:max-height .2s ease-out,min-height .2s ease-out}img.logo{margin-right:30px}.language span{font-size:15px;font-weight:800;color:#fff}.language a{color:#262626;font-weight:600;font-size:18px}.language a:hover{border-bottom:1px solid #fff}#menu{font-weight:400;line-height:1em;text-align:center}#menu a:hover{text-shadow:1px 0 0 #1e73d2}#menu .current{color:#1e73d2;font-weight:700}#menu .btn.btn-secondary{padding:.2em .6em}.blaue-box{width:60px;height:60px;background:#1e73d2}.linie,.number{display:inline-block;background:#1e73d2}.number{text-align:center;font-family:"TeleNeo",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:28px;color:#fff;border-radius:50%;width:40px;height:40px;line-height:40px}.linie{width:1px}a.no-underline:focus,a.no-underline:hover{text-decoration:none;border:0;box-shadow:none}.citykey{width:164px;height:67px}p.citykey-text{font-size:24px;margin-bottom:0}.group-3{width:360px;height:48px;object-fit:contain}.group-2{width:165px;height:48px;margin:0 30px 0 0}.front,.group,.group-2{object-fit:contain}.group{width:165px;height:48px;margin:0 0 0 30px}.front{width:506px;height:700.3px}.div-borders{border:1px solid}.image3{position:relative;width:458px}.intro p{font-size:20px;line-height:1.5}.sub-title{font-family:"TeleNeo",sans-serif;font-weight:400;text-align:center;color:#151515}.sub-title,.sub-title2{font-size:28px;letter-spacing:-.1px}.description2{font-size:24px;line-height:1.5}.verticalmid{vertical-align:middle}.title4,.title5{font-size:32px;font-weight:650;line-height:1.2}.title5{font-size:50px;font-weight:400;letter-spacing:-.18px}.description3{font-size:18px;line-height:1.33}main ul{padding:0}.app-download{display:inline-block;width:160px;margin-right:15px;margin-bottom:10px}.app-download:last-child{margin-right:0}.app-download:focus,.app-download:hover{text-decoration:none;border:0}.vorteile h3{margin-top:2em;margin-bottom:15px;font-size:32px}.responsive-video{position:relative;overflow:hidden;height:0;margin-bottom:30px;padding-top:0;padding-bottom:56.7%}.responsive-video iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.faqs footer,.faqs header,.faqs nav,iframe .player .vp-controls-wrapper{display:none!important}#citykey-service h2{padding:0;margin-bottom:1em}#citykey-service h3{min-height:auto;margin-bottom:.5em}.keyfact-play{width:24px;height:24px;margin-top:-9px;margin-left:-2px;object-fit:contain}.keyfact-play-text{font-size:24px;margin-left:10px;color:#1e73d2}.keyfact-ptop{padding-top:98px}.keyfact .description-box{padding-top:159px;color:#151515}.keyfact .description-box h2{font-size:50px;font-weight:400!important;line-height:1.2;margin-bottom:10px;color:#151515}.keyfact .description-box p{font-size:24px;line-height:1.5;margin-bottom:38px;padding-top:30px;color:#151515}.keyfact .description-box p:last-child{margin-bottom:0}.keyfact .description-box ul{padding-top:54px;color:#151515}.keyfact-container{padding:40px 0}.keyfact-container h2{font-size:50px;font-weight:400!important;line-height:1.2;margin-bottom:40px;color:#151515}#communities p,.keyfact-container p{font-size:24px;line-height:1.5;color:#151515}.keyfact-container p:last-child{margin:0}.keyfact-container .responsive-video{box-shadow:10px 10px 0 0 #c8dbf5;border-radius:18px;margin-top:40px;margin-bottom:10px}.keyfact-container .responsive-video iframe{margin-bottom:0;border-radius:20px;border:3px solid #238fcd}.service h1{font-family:"TeleNeo",sans-serif;font-size:48px;font-weight:300;line-height:1em;margin-top:0;margin-bottom:1em}.cities span,.service p{font-size:18px}img.city-icon{width:49px}.city-list,.description-text{font-size:24px;line-height:1;letter-spacing:normal}.city-list{font-family:"TeleNeo",Helvetica,Arial,sans-serif;font-weight:500}.description-text{font-weight:400}.cities img{width:48px;height:48px;margin-top:-9px;margin-right:17px}.cities span{line-height:1.33;color:#151515}.cities a.no-underline:hover{text-decoration:none}.cities .dimmed{opacity:.4}.border-blue{position:relative;top:-12px;border:3px solid #1e73d2;border-radius:14px;padding:10px;margin-bottom:calc(3rem - 4px)!important}.preise .inhalt>div{padding-left:32px}.preise .inhalt .beliebtheit{padding:0;height:45px}.preise .inhalt .beliebtheit.beliebt{font-weight:600;background:#1e73d2;color:#fff;text-align:center;line-height:50px;font-size:20px;letter-spacing:.5em;text-transform:uppercase;border-radius:4px 4px 0 0}.preise .inhalt{padding-bottom:60px}.preise h3{border-top:3px solid #1e73d2;font-weight:400;font-size:28px;line-height:1em;text-align:center;padding:28px}.preise img.icon{width:30px;height:30px}.preise .preisbox.einmalig,.preise .table-container,.preise h3{border-bottom:1px solid #1e73d2}.preise .table-container td{vertical-align:top;line-height:1.2em}.preise .table-container td:last-child{padding:5px 0}.preise .preisbox{padding:32px}.preise .preisrange{font-weight:800;font-size:32px;line-height:36px}.preise .notice{text-align:center;font-weight:500;font-size:15px;line-height:1.3em;margin-bottom:2em}.preise .inhalt .actions{padding-left:0}.preise .btn{display:block}.noch-fragen{padding-bottom:100px}.faq-container{border-top:1px solid #979797!important}.faqs h1,.faqs h2{font-size:60px;font-weight:300;line-height:1em;margin-top:0;margin-bottom:1em;color:#262626}.faqs h2{font-size:36px;font-weight:600;line-height:1.2;width:100%;letter-spacing:-.18px;margin-top:1em;padding-bottom:0}.faqs p{font-family:"TeleNeo",sans-serif;font-size:18px;font-weight:400}.faqs .faq-container-bottom{border-bottom:1px solid #979797!important}.faqs .faq-container .collapsible{font-family:"TeleNeo",sans-serif;font-size:22px;font-weight:600;font-style:normal;font-stretch:normal;line-height:1.2em;position:relative;display:block;padding:18px 50px 18px 0;cursor:pointer;text-align:left;letter-spacing:-.08px;color:#238fcd;border:0;outline:0;background-color:#fff}.faqs .faq-container a.collapsible[aria-expanded=true] img.arrow{transform:rotate(180deg)}.faqs .faq-container .collapsible .arrow{position:absolute;top:24px;right:2px;width:20px;height:auto}.faqs .faq-container .faq-ul{font-family:"TeleNeo",sans-serif;font-size:18px;font-weight:400;line-height:22px;margin-top:11px;margin-left:1em;list-style-type:"–  ";color:#262626}footer{position:absolute;z-index:99999;left:0;width:100%;padding-top:20px;padding-bottom:30px;background:#262626}footer .logo{width:130px;margin-bottom:24px}footer .footer-text{font-family:"TeleNeo",sans-serif;font-size:15px;font-weight:400;margin-bottom:1em;color:#fff}footer ul{margin:0;padding:0;list-style-type:none}footer ul li{font-size:15px;display:inline-block;margin:0;text-align:left;padding-left:15px}footer ul li a{color:#fff}footer ul li a:focus,footer ul li a:hover{text-decoration:none;color:#fff;border-bottom:1px solid #fff}#to-top{position:fixed;z-index:1000;right:30px;bottom:30px;display:none;width:48px;height:48px;padding:5px}@media (width:375px){.cities img{margin-left:10px}}@media (min-width:768px){#menu .btn.btn-secondary{padding:.2em 1.6em}h3{min-height:2em}.claim{height:38px}footer li{display:inline-block;padding-left:15px}.footer-text{margin-bottom:0}.keyfact-ptop{padding-top:275px}.keyfact .description-box{padding-top:60px}}@media (min-width:992px){h3{min-height:2em}.download-lg{position:absolute;bottom:0}.keyfact-ptop{padding-top:98px}.keyfact-container{padding:190px 0}.keyfact-container .responsive-video{margin:0}.keyfact .description-box{padding-top:159px}.referenzen-slider .slide-text{font-size:32px}}@media (min-width:1024px){header a.logo-container img{min-height:84px;max-height:84px;width:auto}header a.logo-container.small img{min-height:48px;max-height:48px;width:auto}}@media (min-width:1200px){h3{min-height:3em}.border-blue{margin-bottom:15px!important}header a.logo-container img{min-height:96px;max-height:96px;width:auto}header a.logo-container.small img{min-height:72px;max-height:72px;width:auto}}@media (min-width:1680px){header a.logo-container img{min-height:120px;max-height:120px;width:auto}header a.logo-container.small img{min-height:72px;max-height:72px;width:auto}}