.frame-space-before-medium{margin-top:80px}#breadcrumb,.frame-space-after-medium{margin-bottom:56px}body,html,p{font-style:normal}body,html{font-size:18px;line-height:1.4em;overflow-x:hidden}body,body header,html,html header{background:#fff}header .header-mobile .logo img,img{width:100%;height:auto}p{font-size:20px;margin-bottom:.5em;line-height:1.5em}p i{font-style:italic}footer .legal-navigation a:hover,p a:hover{text-decoration:underline}body,h2,h3,html,p,ul{font-family:Arial,Helvetica,sans-serif}body,h2,html,p{font-weight:400;color:#264c5f}h2{font-size:48px;line-height:normal;text-align:left}@media (min-width:992px){h2{text-align:center;font-size:48px}}h3,ul{font-style:normal;line-height:1.4em}h3{font-size:22px;font-weight:600;color:#264c5f;text-align:center}ul{font-size:20px;font-weight:400;padding-left:1.2em;margin:0}.padding-mobile-boxes{padding:40px 32px 80px}@media (min-width:992px){.padding-mobile-boxes{padding:0}}.btn{font-size:18px;font-style:normal;padding:14px 18px 12px 20px;border-radius:24px;border:1px solid #264c5f;line-height:1em;background:0 0}.btn.btn-secondary{border-color:#264c5f;color:#264c5f}.btn.btn-secondary:active,.btn.btn-secondary:hover{background:#e9edef}.btn.btn-totop,header .header-mobile{background:rgba(255,255,255,.8);backdrop-filter:blur(20px)}.btn.btn-totop,.btn.btn-totop:hover{box-shadow:0 4px 40px 0 rgba(0,0,0,.1)}.btn.btn-totop{background:#fff;color:#51707f;border-color:transparent;line-height:.8em}#breadcrumb img,.btn.btn-totop img{width:14px;height:auto;position:relative;top:-2px}.btn.btn-totop:hover{color:#264c5f;background:linear-gradient(0deg,rgba(38,76,95,.1) 0,rgba(38,76,95,.1) 100%),rgba(255,255,255,.8);backdrop-filter:blur(20px)}.btn.btn-primary{color:#fff;border-color:#fff}.btn.btn-primary:hover{background:#515151}.badge,.btn,.header-image .text-on-image h1{font-family:Arial,Helvetica,sans-serif;font-weight:400}.badge{padding:6px 8px;border-radius:4px;color:#3b807b;background:#ebf5f4;font-size:14px;line-height:1em}.badge.guidance{color:#264c5f;background:#e9edef}.badge.adoption{color:#c40e4c;background:#feecf2}.position-absolute-fullscreen{left:0;right:0}.background-blue{background:#e9edef}.background-teal{background:#ebf5f4}.background-pink{background:#feecf2}#breadcrumb img{width:7px;margin:0 8px}#breadcrumb .breadcrumb-item{padding:0;color:#264c5f}#breadcrumb .breadcrumb-item.active:before{display:none}#breadcrumb .breadcrumb-item a{color:#51707f;text-decoration:none}.mobile-header-logos{padding:8px;background:#fff}.mobile-header-logos>div{width:25%}.mobile-header-logos>div img{padding:16px}.logo-category{padding-left:40px}.logo-category .logo-label{font-family:Arial,Helvetica,sans-serif;font-size:11px;font-style:normal;font-weight:300;line-height:normal;color:#51707f;border-bottom:1px solid #d4dbdf;padding-bottom:8px;margin-bottom:8px}.logo-category .partner-logos img{height:40px;width:auto;margin-right:24px}header.header-container .partner-container{padding-top:40px;padding-bottom:24px}header.header-container .partner-container .logo{width:225px}header .header-mobile{z-index:300;top:0;padding:40px 24px 32px}header .header-mobile .logo{width:200px;height:auto;display:inline-block}.header-image{background:#09202b}.header-image .teaser-sm{background:#264c5f;padding:32px 0}.header-image .teaser-sm .balken{margin:0 24px;height:1px;background:#fff;width:88px}.header-image .teaser-sm .text{padding:24px;color:#fff;font-size:32px;font-style:normal;font-weight:400;line-height:normal}.header-image .navigation{top:40px;right:0;left:0}.header-image .navigation .badge-item,.header-image .navigation .dropdown-menu{border-radius:2px;background:rgba(255,255,255,.8);backdrop-filter:blur(20px);color:#264c5f;text-decoration:none;font-size:22px;font-style:normal;font-weight:400}.header-image .navigation .badge-item{margin-left:4px;display:inline-block;padding:8px 16px;line-height:1em}.header-image .navigation .dropdown-menu{line-height:1.6em}.header-image .navigation .dropdown-menu .dropdown-item,.header-image .navigation .dropdown-menu .dropdown-item:active{background:0 0;color:#264c5f}.header-image .navigation .dropdown-toggle,.header-image .navigation .dropdown-toggle:active{text-transform:uppercase;color:#264c5f}.header-image .navigation .icon{margin-left:4px;width:10px;height:auto}.header-image .text-on-image{bottom:56px;left:0;right:0}.header-image .text-on-image .line{border-bottom:1.5px solid #fff;width:160px}.header-image .text-on-image h1{font-size:56px;line-height:normal;color:#fff;margin:0;padding:24px 0}.navbar-toggler{position:relative;top:-2px}.navbar-toggler .animated-icon,.navbar-toggler .animated-icon span{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}.navbar-toggler .animated-icon{width:30px;height:20px;position:relative;margin:0;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}.navbar-toggler .animated-icon span{display:block;position:absolute;height:2px;width:100%;opacity:1;left:0;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;background:#000}.navbar-toggler .animated-icon span:nth-child(1){top:0}.navbar-toggler .animated-icon span:nth-child(2){top:10px}.navbar-toggler .animated-icon span:nth-child(3){top:20px}.navbar-toggler .animated-icon.open span:nth-child(1){top:11px;width:0;left:50%}.navbar-toggler .animated-icon.open span:nth-child(2){background:#000;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:9px;width:100%}.navbar-toggler .animated-icon.open span:nth-child(3){background:#000;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:9px;width:100%}.navbar-toggler .animated-icon.open span:nth-child(4){top:11px;width:0;left:50%}#mobileMenu{transition:height .15s ease!important;z-index:200;display:none;top:0;left:0;right:0;bottom:0;background:#fff}#mobileMenu.show{display:block}#mobileMenu .language{padding:16px 32px;color:#264c5f;font-family:Arial,Helvetica,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:16px}#mobileMenu .language a{text-transform:uppercase;margin-right:12px;text-decoration:none}#mobileMenu .language a.active{font-weight:600}#mobileMenu ul{list-style-type:none;padding:24px 32px;overflow-y:scroll}#mobileMenu .language a,#mobileMenu ul li,#navigation nav ul li{color:#264c5f;font-style:normal;font-weight:400;line-height:normal}#mobileMenu .language a,#mobileMenu ul li{font-family:Arial,Helvetica,sans-serif;font-size:24px}#mobileMenu ul li{padding:16px 0}#mobileMenu ul li.border-top{height:1px;background:#bec9cf;padding:0;margin:8px 0}#mobileMenu img,#navigation nav ul li img{width:18px;height:18px;position:relative;top:-1px;margin-right:8px}#navigation{padding:32px 0;margin-bottom:80px}#navigation nav ul{list-style-type:none;padding:0}#navigation nav ul li{margin-right:32px;display:inline-block;font-size:18px;padding:8px 4px}#navigation nav ul li a{display:inline-block;padding:8px 4px;border-bottom:1px solid transparent}#navigation nav ul li a.active{border-color:#c40e4c}#about{margin-bottom:64px}#about .outer{padding:40px 24px 0;text-align:left!important}#about .outer p:last-child,.legal-page p:last-child{margin:0}@media (min-width:992px){#about{margin-bottom:120px}#about .outer{margin-bottom:48px;text-align:center!important}#about .outer p:last-child{margin:0}}#for-cities{background:#f5fafa}#for-cities h2,#use-cases .slide-container .slide .text h3{text-align:left}#for-cities .text,#for-innovators .text-container .text{margin-bottom:40px}#for-cities p{color:#51707f;margin-bottom:24px}#faqs .faq a.frage,#for-cities p,#for-cities ul,#for-innovators .text-container p,#for-innovators .text-container ul{font-family:Arial,Helvetica,sans-serif;font-weight:400;line-height:1.4em}#for-cities p,#for-cities ul{font-size:18px;font-style:normal}#for-innovators,footer{background:#264c5f;color:#fff}#for-innovators .text-container h2{text-align:left;color:#fff}#for-innovators .text-container p,#for-innovators .text-container ul{color:#fff;font-size:18px;font-style:normal}#for-innovators .text-container p{color:rgba(255,255,255,.8);margin-bottom:24px}@media (min-width:992px){#for-innovators{margin-bottom:120px}#for-innovators .text-container{padding-left:56px}}#services .text{margin-bottom:48px}#contact p,#faqs .text p,#services .text p,#use-cases p{color:#51707f}#services .service-box{border-radius:16px;padding:32px 40px 56px;margin-bottom:16px}#services .service-box .image-outer{display:flex;justify-content:center}#contact img,#services .service-box .image-outer img{width:120px;height:auto;margin-bottom:24px}@media (min-width:992px){#services{margin-bottom:200px}#services .service-box{margin-bottom:0}}#how-we-work .image-outer,#use-cases .slide-container{padding-top:64px}@media (min-width:992px){#how-we-work{margin-bottom:200px}}#use-cases{margin-bottom:160px}#use-cases .slide-container .slide-outer{margin-bottom:32px}#use-cases .slide-container .slide{padding:12px 12px 48px;box-shadow:0 20px 50px 0 rgba(0,0,0,.15);border-radius:12px}#use-cases .slide-container .slide .text{padding:24px 12px}#use-cases .slide-container .slide .badges{text-align:right;right:0;left:0;bottom:0;padding:24px 40px}#use-cases .swiper{overflow:visible}#use-cases .slider-wrap{margin-left:0;margin-right:calc(-50vw + 50%)}#use-cases .swiper-navigation{padding:48px}#use-cases .swiper-navigation .swiper-pagination{position:static;width:auto;margin-right:48px}#use-cases .swiper-navigation .swiper-button-next,#use-cases .swiper-navigation .swiper-button-prev{display:flex;position:static;width:48px;height:48px;margin-right:12px}#use-cases .swiper-navigation .swiper-button-next:after,#use-cases .swiper-navigation .swiper-button-prev:after{display:inline-block}#use-cases .swiper-button-prev{transform:rotate(180deg)}#use-cases .swiper-button-next:after,#use-cases .swiper-button-prev:after{content:"";background-image:url(../Icons/SwiperArrow.svg);background-size:contain;width:48px;height:48px}#use-cases .swiper-pagination-bullet{width:12px;height:12px;border:2px solid #264c5f;background:#fff;border-radius:6px;margin:0 8px!important}#use-cases .swiper-pagination-bullet.swiper-pagination-bullet-active{width:46px;border-radius:6px;background:#264c5f}@media (min-width:992px){#use-cases .slide-outer .slide .text{padding:24px}}#faqs .text{margin-bottom:64px}#faqs .faq{background:#ebf5f4;padding:32px 40px;margin-bottom:4px}#faqs .faq:hover{background:#e1f0ef}#faqs .faq a.frage{font-size:22px;color:#264c5f;position:relative;top:4px;padding-right:56px}#faqs .faq a.frage .icon{width:40px;height:40px;right:-15px;top:-10px}#faqs .faq .answer{padding-top:12px;color:#51707f;font-size:18px;font-style:normal;font-weight:400;line-height:1.4em}#faqs .faq .close{display:inline}#faqs .faq .collapsed .close,#faqs .faq .open{display:none}#faqs .faq .collapsed .open{display:inline}@media (min-width:992px){#faqs{margin-bottom:240px}#faqs a.frage .icon{right:0}}#contact{margin-bottom:72px}#contact img{width:80px;margin-right:16px}#contact p{margin-bottom:4px}#contact .text{margin-bottom:64px}#contact .address-text,#contact .address-text p,footer .legal-navigation a{font-family:Arial,Helvetica,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:1.5em;color:#3b807b}#contact .address-text a,#contact .address-text p a{color:#3b807b}#contact .email,#contact .phone{margin-top:16px}@media (min-width:992px){#contact img{width:100px}#contact .address-text>div{margin-right:48px}}footer{padding-bottom:72px;padding-top:72px}#faqs .faq a.frage,footer a{text-decoration:none}footer .smart-city-hub{margin-bottom:56px}footer .smart-city-hub img{width:160px}footer .smart-city-hub-logo{margin-bottom:40px}footer .legal-navigation a{display:inline-block;color:#fff;text-decoration:none;font-size:18px;line-height:1em}footer .legal-navigation a.legal-notice{margin-bottom:24px}footer .logo-category .partner-logos img{height:50px;width:auto}footer .logo-category .logo-label{color:#fff!important;border-color:rgba(255,255,255,.3)!important;margin-bottom:24px!important;padding-bottom:4px!important;font-size:14px}footer .logo-category .partner-logos a{display:inline-block;margin-bottom:32px}footer .logo-category .partner-logos:last-child{margin-bottom:64px}footer .logo-category .supported-by img{height:50px;width:auto;margin-right:24px}footer #totop{right:56px;bottom:56px;z-index:200}footer #totop img{margin-right:16px}@media (min-width:992px){footer{padding-bottom:140px}footer .smart-city-hub img{width:337px}footer .legal-navigation a{margin-left:32px}footer .smart-city-hub{margin-bottom:104px}footer .logo-label{font-size:11px!important}}.sticky{backdrop-filter:blur(20px);position:fixed;padding:20px 0;background:rgba(255,255,255,.8);top:0;left:0;right:0;z-index:1000}.legal-page{padding:56px 0}.legal-page h1,.legal-page h2,.legal-page p{font-family:Arial,Helvetica,sans-serif;font-weight:400;line-height:normal}.legal-page h1{font-size:56px;text-align:left;margin-bottom:16px}.legal-page h2,.legal-page p{color:#264c5f}.legal-page h2{font-size:48px;text-align:left;margin-bottom:4px}.legal-page p{font-size:20px;font-style:normal}.legal-page p a{color:#264c5f;text-decoration:none}