@charset "UTF-8";@font-face{font-display:swap;font-family:"Lato";font-style:normal;font-weight:400;src:url(../Fonts/lato-v24-latin-regular.woff2) format("woff2"),url(../Fonts/lato-v24-latin-regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:"Lato";font-style:normal;font-weight:700;src:url(../Fonts/lato-v24-latin-700.woff2) format("woff2"),url(../Fonts/lato-v24-latin-700.ttf) format("truetype")}.StolzlThin{font-family:StolzlThin}.StolzlLight{font-family:StolzlLight}.StolzlBook{font-family:StolzlBook}.StolzlRegular{font-family:StolzlRegular}.StolzlMedium{font-family:StolzlMedium}.StolzlBold{font-family:StolzlBold}.frame-space-before-medium{margin-top:80px}.frame-space-after-medium{margin-bottom:80px}html{line-height:1.5em}body,h1,html{font-style:normal}body,html{font-family:"Lato",Helvetica,Arial,sans-serif;font-size:20px;font-weight:400;color:#000;overflow-x:hidden;position:relative}img{width:100%;height:auto}.color-blue,.container-kontaktformular .kicker-mit-uberschrift .weitere-h2 h2,h2{color:#00c4ff}.background-blue-light{background:#e4f9ff}.background-blue-light .aufklappelement .aufklappelement-inner{background:#fff}.background-blue-light .aufklappelement .aufklappelement-inner .ueberschrift{background:#000;color:#fff}#p-4 .navbar-toggler,#p-4 nav.nav,.background-blue-light .aufklappelement .aufklappelement-inner .ueberschrift img.black,header.fixed-top .header-container .language-naviugation .dropdown-toggle:after{display:none}.aufklappelement-container .button-container .btn.collapsed .mehr,.background-blue-light .aufklappelement .aufklappelement-inner .ueberschrift img.white{display:inline-block}.color-turquoise{color:#76fedf}.background-turquoise-light{background:#e1fff7}body,h3,p{line-height:1.5em}p{font-family:"Lato",Helvetica,Arial,sans-serif;font-size:16px}h1{font-size:72px;line-height:1.11111em}h2{font-size:36px;line-height:1.5;margin-bottom:32px}h3{font-size:20px;margin-bottom:16px}#p-4 h3 span,h3 span{display:block;color:#00c4ff}.btn.btn-primary,.kicker,h1,h2,h3{font-family:StolzlBold,sans-serif}.btn.btn-primary{border-radius:24px;background:#000;color:#fff;font-size:16px;line-height:normal;padding:12px 32px;border:0}.kicker{font-style:normal;font-weight:400;font-size:24px;line-height:1em;margin-bottom:8px}.logo{width:98px;display:inline-block}#p-4 h1,#p-4 h3,header.fixed-top .header-container .nav-link{font-family:StolzlBold,sans-serif;font-style:normal;font-weight:400;line-height:1.5}#p-4 h1{font-size:52px;background:0 0;margin-bottom:80px}#p-4 h2,#p-4 p,#p-4 ul,.btn.btn-primary,h2,h3,p{font-style:normal;font-weight:400}#p-4 h2{font-family:StolzlBold,sans-serif;font-size:36px;line-height:1.5;color:#000;margin-bottom:24px}#p-4 h3,header.fixed-top .header-container .nav-link{font-size:28px;color:#00c4ff}#p-4 p,#p-4 ul{font-family:"Lato",Helvetica,Arial,sans-serif;font-size:20px;line-height:1.5em}#p-4 p a{color:#000;text-decoration:none}#p-4 ul{margin-bottom:2em}#p-4 footer a,.container-kontaktformular .kicker-mit-uberschrift h2{color:#fff}header.fixed-top{background:rgba(0,0,0,.8);top:0;left:0;right:0;width:100vw}header.fixed-top .header-container{padding:16px 0;z-index:5000;position:relative}header.fixed-top .header-container .nav-link{color:#fff;padding:16px;font-size:16px;line-height:1em}header.fixed-top .header-container .nav-link:active,header.fixed-top .header-container .nav-link:focus,header.fixed-top .header-container .nav-link:hover{color:#fff}header.fixed-top .header-container .language-naviugation{font-size:16px}header.fixed-top .header-container .language-naviugation .dropdown-toggle{font-family:StolzlBold,sans-serif;font-style:normal;font-weight:400;font-size:16px;background:#000;display:flex;border-radius:48px;border:0;padding:0 24px;line-height:48px;color:#fff;text-decoration:none}header.fixed-top .header-container .language-naviugation .dropdown-toggle img{width:9px;margin-left:16px;transform:rotate(180deg)}header.fixed-top .header-container .language-naviugation .dropdown-toggle.show img{transform:rotate(0)}header.fixed-top .header-container .language-naviugation .dropdown-menu{inset:auto!important;top:12px!important;right:0!important;min-width:50px;border-radius:24px;border:0;background:#000}header.fixed-top .header-container .language-naviugation .dropdown-menu a{font-family:StolzlBold,sans-serif;font-style:normal;font-weight:400;line-height:1.65;font-size:16px;color:#fff}header.fixed-top .header-container .language-naviugation .dropdown-menu a img{width:20px;margin-left:16px}header.fixed-top .header-container .language-naviugation .dropdown-menu a.active,header.fixed-top .header-container .language-naviugation .dropdown-menu a:active,header.fixed-top .header-container .language-naviugation .dropdown-menu a:focus,header.fixed-top .header-container .language-naviugation .dropdown-menu a:hover{background:0 0}header.fixed-top .navbar-toggler{position:relative;top:-2px;padding:8px;margin-left:16px}header.fixed-top .navbar-toggler .animated-icon,header.fixed-top .navbar-toggler .animated-icon span{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}header.fixed-top .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}header.fixed-top .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:#fff}header.fixed-top .navbar-toggler .animated-icon span:nth-child(1){top:5px}header.fixed-top .navbar-toggler .animated-icon span:nth-child(2),header.fixed-top .navbar-toggler .animated-icon span:nth-child(3){top:10px;width:0}header.fixed-top .navbar-toggler .animated-icon span:nth-child(4){top:15px}header.fixed-top .navbar-toggler .animated-icon.open span:nth-child(1){top:11px;width:0;left:50%}header.fixed-top .navbar-toggler .animated-icon.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:9px;width:100%}header.fixed-top .navbar-toggler .animated-icon.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:9px;width:100%}header.fixed-top .navbar-toggler .animated-icon.open span:nth-child(4){top:11px;width:0;left:50%}#mobileMenu{position:fixed;top:0;left:0;right:0;bottom:0;background:#000;z-index:1000}#mobileMenu.collapse,#mobileMenu.collapsing{transition:none!important}#mobileMenu.collapsing{-webkit-transition:none!important;height:auto!important;display:block!important}#mobileMenu .inner{padding:128px 48px 48px}#mobileMenu .inner .nav,.container-kontaktformular form .form-group .input.checkbox label,.site-header .text-auf-bild h1 span{display:block}#mobileMenu .inner .nav .nav-link{display:block;font-size:24px;line-height:1.5em}#mobileMenu .digiloom-cloud{position:absolute;top:30%;width:70vw;left:50vw}.message{padding:16px 32px;background:#00c4ff;color:#000}.message p,.message p a{font-style:normal;font-size:16px}.message p{font-family:StolzlBold,sans-serif;font-weight:400;line-height:1em;margin:0}.message p a{color:#000;font-family:"Lato",Helvetica,Arial,sans-serif;font-weight:700;text-decoration-line:none;border-bottom:1px solid #000}.message a.close{position:absolute;right:20px;top:7px;width:24px;display:inline-block}.site-header,footer .logo-container{margin-bottom:48px}.site-header .text-auf-bild{left:0;right:0;bottom:48px}#mobileMenu .inner .nav .nav-link,.site-header .text-auf-bild .subline,.site-header .text-auf-bild h1{font-family:StolzlBold,sans-serif;font-style:normal;font-weight:400;color:#fff}.site-header .text-auf-bild h1{font-size:36px;line-height:1.3em;margin-bottom:24px}.site-header .text-auf-bild .subline{font-size:24px;line-height:1.5em}.site-header .digiloom-cloud{display:none;width:50%;top:30%;right:0;bottom:-164px}.teaser .kicker{margin:0}.kicker-header-cards .kicker,.kicker-header-cards .slide .text .subline,.kicker-header-cards .slide h3,.kicker-header-cards h2,.teaser .kicker,.teaser h2,.teaser p{font-family:StolzlBold,sans-serif;font-style:normal;font-weight:400;font-size:24px;line-height:1.5em}.text-image img{margin-bottom:40px}.kicker-header-cards .kicker{line-height:1em}.kicker-header-cards .slide .text .subline,.kicker-header-cards .slide h3,.kicker-header-cards h2{margin-bottom:40px}.kicker-header-cards .slide{border-radius:24px;background:#000}.kicker-header-cards .slide img{border-radius:24px 24px 0 0}.kicker-header-cards .slide .text .subline,.kicker-header-cards .slide h3{line-height:1.5;margin-bottom:0}.kicker-header-cards .slide .text{color:#fff;padding:32px 24px;border-radius:0 0 24px 24px}.kicker-header-cards .slide .text .subline{font-size:20px;line-height:1.5em;color:#00c4ff;margin-bottom:8px}.kicker-header-cards .slide .text a{color:#fff;text-decoration:none;font-family:"Lato",Helvetica,Arial,sans-serif!important;display:block;margin-bottom:24px}.aufklappelement .aufklappelement-inner .text p:last-child,.kicker-header-cards .slide .text p:last-child{margin:0}.kicker-mit-uberschrift{margin-bottom:12px}.kicker-mit-uberschrift .kicker{font-family:StolzlBold,sans-serif;font-style:normal;font-weight:400;font-size:24px;line-height:1em}.kicker-mit-uberschrift .subline,.kicker-mit-uberschrift h2{font-family:StolzlBold,sans-serif;font-style:normal;font-weight:400;line-height:1.5em}.kicker-mit-uberschrift h2{font-size:24px;margin:0}.kicker-mit-uberschrift .subline{font-size:20px;color:#000}.aufklappelement-container .button-container .mehr,.aufklappelement-container .button-container .weniger{display:inline-block;margin-top:24px;margin-bottom:80px}.aufklappelement-container .button-container .icon{display:inline-block;width:10px;margin-left:16px}.aufklappelement-container .button-container .btn.collapsed .weniger{display:none}.aufklappelement-container .button-container .btn.collapsed img{transform:rotate(180deg)}.aufklappelement-container .button-container .btn:not(.collapsed) .mehr{display:none}.aufklappelement-container .button-container .btn:not(.collapsed) .weniger{display:inline-block}.aufklappelement-container .button-container .btn:not(.collapsed) img{transform:rotate(0)}.aufklappelement-ueberschrift h3{display:block;font-style:normal;line-height:1.5em;margin-top:40px;margin-bottom:16px}.aufklappelement,footer h3{margin-bottom:16px;font-family:"Lato",Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:1.5em}.aufklappelement .aufklappelement-inner{background:#b2edff;border-radius:40px}.aufklappelement .aufklappelement-inner .ueberschrift{border-radius:40px;background:#00c4ff;color:#000;text-decoration:none!important;padding:24px 80px 24px 24px;font-weight:700}.aufklappelement .aufklappelement-inner .ueberschrift .icon{width:24px;height:16px;right:24px;top:32px}.aufklappelement .aufklappelement-inner .ueberschrift .icon img{position:absolute;top:0}#totop,.aufklappelement .aufklappelement-inner .ueberschrift img.black,footer .socials img{display:inline-block}.aufklappelement .aufklappelement-inner .ueberschrift img.white,.container-kontaktformular form h2{display:none}.aufklappelement .aufklappelement-inner .ueberschrift.collapsed .icon{transform:rotate(180deg)}.aufklappelement .aufklappelement-inner .text{padding:24px}.aufklappelement .aufklappelement-inner .text p a{color:#000;text-decoration:none;border-bottom:1px solid #000}.container-kontaktformular{background:#000;padding:64px 0;margin-bottom:64px}.container-kontaktformular form .form-group label,.container-kontaktformular p{font-size:14px;font-style:normal;line-height:1.5em;color:#fff;font-weight:400}.container-kontaktformular form .form-group{margin-bottom:16px}.container-kontaktformular form .form-group label{display:none;font-family:"Lato",Helvetica,Arial,sans-serif}.container-kontaktformular form .form-group label span.required{padding:0!important}.container-kontaktformular form .form-group .form-check{padding:0}.container-kontaktformular form .form-group .input.checkbox label span{padding-left:8px}.container-kontaktformular form .form-group input,.container-kontaktformular form .form-group textarea{font-family:"Lato",Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:1.5em;padding:16px 24px;border-radius:16px}.container-kontaktformular form .form-group textarea{height:250px}.container-kontaktformular form .error{color:#fff}.container-kontaktformular form .actions{margin-top:24px}.container-kontaktformular form .actions button{background:#00c4ff!important;color:#000!important;line-height:1;padding:12px 48px!important}.abstand-80{margin-bottom:40px}.abstand-96{margin-bottom:64px}.abstand-128{margin-bottom:80px}.container-kontaktformular p,footer,footer p{font-family:"Lato",Helvetica,Arial,sans-serif}footer{font-size:14px;font-style:normal;font-weight:700;line-height:1.5em;margin-top:80px;background:#000;padding:64px 0;color:#fff}.aufklappelement-ueberschrift h3,footer h3{font-family:StolzlBold,sans-serif;font-weight:400;font-size:20px}footer h3{line-height:1em;margin-bottom:0}footer .subline{margin-bottom:32px;color:#00c4ff;font-weight:700}footer .legal-navigation a,footer a{color:#fff;text-decoration:none}footer p{font-size:16px;margin:0}footer .digiloom{margin-bottom:64px}footer .arcus{margin-bottom:48px}footer .gouvernement{width:230px;margin-bottom:48px}footer .socials{margin-top:32px;margin-bottom:48px}footer .socials img{width:24px}footer .legal-navigation .mr-48{margin-right:48px}footer .legal-navigation .mr-16{margin-right:16px}footer .vun-arcus{width:135px;top:16px;right:0}#totop{position:fixed;bottom:24px;right:24px;padding:12px 32px}#totop img{width:24px;position:relative;top:-2px}@media (min-width:768px){.container-xl{padding:0 32px}#mobileMenu{left:50%}#mobileMenu .digiloom-cloud{top:30%;width:50%;left:70%}.site-header .text-auf-bild .subline,.site-header .text-auf-bild h1{font-family:StolzlBold,sans-serif;font-style:normal;font-weight:400;font-size:44px;line-height:1.5em}.site-header .text-auf-bild .subline{font-size:32px}.teaser .kicker,.teaser p{margin:0}.teaser .kicker,.teaser h2,.teaser p{font-family:StolzlBold,sans-serif;font-style:normal;font-weight:400;font-size:28px;line-height:1.36em}.text-image h3{line-height:1.33em}.kicker-header-cards .slide .text p,.text-image p{font-family:"Lato",Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:1.5em}.kicker-header-cards .slide .text h3,.kicker-mit-uberschrift h2,.text-image h3{font-family:StolzlBold,sans-serif;font-style:normal;font-weight:400;font-size:24px}.kicker-header-cards .slide .text h3{line-height:1.33em;margin-bottom:0}.kicker-header-cards .slide .text p{font-size:16.5px;font-weight:700;margin-top:16px;margin-bottom:0}.kicker-mit-uberschrift h2{line-height:1.5em}.aufklappelement-ueberschrift h3,.kicker-header-cards .kicker,.kicker-header-cards h2,.kicker-mit-uberschrift .subline{font-family:StolzlBold,sans-serif;font-style:normal;font-weight:400;font-size:20px;line-height:1.5em}.aufklappelement-ueberschrift h3{display:block;margin-top:32px;margin-bottom:16px}.kicker-header-cards .kicker,.kicker-header-cards h2{font-size:24px;line-height:1em}.kicker-header-cards h2{line-height:1.5em;margin-bottom:40px}}@media (min-width:1200px){.container-xl{padding:0 16px}.container-kontaktformular form .form-group input,.container-kontaktformular form .form-group textarea,p{font-family:"Lato",Helvetica,Arial,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:1.5em}.kicker-header-cards .slide .text h3,.text-image h3,h3{font-family:StolzlBold,sans-serif;font-size:28px;font-style:normal;font-weight:400;line-height:1.5}.logo{width:146px}.btn.btn-primary,.container-kontaktformular #kontaktformular-27 p,header.fixed-top .header-container .language-naviugation,header.fixed-top .header-container .language-naviugation .dropdown-menu a,header.fixed-top .header-container .language-naviugation .dropdown-toggle{font-size:20px}header.fixed-top .header-container .language-naviugation .dropdown-toggle img{width:20px}.site-header{margin-bottom:128px}.site-header .text-auf-bild h1{font-size:72px;line-height:80px;margin-bottom:32px}.site-header .text-auf-bild .subline,.teaser h2,.teaser p{font-size:36px;line-height:1.5}.site-header .digiloom-cloud{top:auto;display:block;width:50%;right:0;bottom:-164px}.site-header .text-auf-bild .subline,.site-header .text-auf-bild h1,.teaser .kicker,.teaser h2,.teaser p{font-family:StolzlBold,sans-serif;font-style:normal;font-weight:400}.teaser .kicker{font-size:36px;line-height:1.5;margin:0}.text-image img{margin-bottom:0}.text-image .text{margin-top:40px}.kicker-header-cards .kicker,.kicker-header-cards .slide .text p,.text-image p{font-family:"Lato",Helvetica,Arial,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:1.5em}.text-image p{margin:0}.kicker-header-cards .kicker{font-family:StolzlBold,sans-serif;font-size:36px;line-height:1em}.kicker-header-cards h2{margin-bottom:80px}.kicker-header-cards h3{font-size:28px;margin-bottom:24px}.kicker-header-cards .slide .text p{margin-top:24px!important}.kicker-mit-uberschrift .kicker{margin:0}.kicker-header-cards h2,.kicker-mit-uberschrift .kicker,.kicker-mit-uberschrift .subline,.kicker-mit-uberschrift h2{font-family:StolzlBold,sans-serif;font-style:normal;font-weight:400;font-size:36px;line-height:1.5}.kicker-mit-uberschrift .subline{font-size:28px;color:#000}.aufklappelement-container .button-container .mehr,.aufklappelement-container .button-container .weniger{display:inline-block;margin-top:56px;margin-bottom:128px}.aufklappelement-container .button-container .icon{width:16px}.aufklappelement-ueberschrift h3{display:block;font-family:StolzlBold,sans-serif;line-height:1.65;margin-top:64px;margin-bottom:24px}.aufklappelement,.aufklappelement-ueberschrift h3,footer h3{font-style:normal;font-weight:400;font-size:20px}.aufklappelement,footer{font-family:"Lato",Helvetica,Arial,sans-serif}.aufklappelement{margin-bottom:24px;line-height:1.5em}.container-kontaktformular{padding:80px 0;margin-bottom:80px}#totop{bottom:96px;right:64px}footer{margin-top:128px;font-size:16px;font-style:normal;font-weight:700;line-height:1.3em}footer .vun-arcus{width:290px;top:156px}footer h3{font-family:StolzlBold,sans-serif;line-height:1.65}footer .socials{margin:0;position:relative;top:-2px}.abstand-80{margin-bottom:80px}.abstand-96{margin-bottom:96px}.abstand-128{margin-bottom:128px}}