body{border:15px solid #003246;margin:0;position:fixed;inset:0;overflow:hidden;box-sizing:border-box}.page-wrapper{position:absolute;top:0;left:0;right:0;bottom:0;overflow-y:auto;background-color:#001e28;border-radius:0 30px}.btn{border-radius:0 30px;color:#fff !important;font-weight:600}.btn:hover{background-color:#00e6da}h2{color:#00d2c8;background-color:#003246;padding:12px 40px 12px 20px;display:inline-block;border-radius:0 30px 0 0;margin-bottom:40px !important}em{color:#00d2c8;font-style:normal}small,.accordion-item .accordion-body{font-size:1.1rem !important;line-height:1.5rem !important}.page-id-185 .btn{margin-top:0 !important}.logo img{width:100%;height:115px}header .btn.btn-secondary{margin-top:0}header .menu li a,.btn{letter-spacing:.8px}#mobile-menu{background-color:#003246}#mobile-menu .menu-header-container{padding-right:24px;font-size:1.7rem}.register-input{margin-top:50px}.register-input input{width:100%;outline:none;height:50px;padding:18px;border-radius:0 30px 0 0;border:none}.register-input input::placeholder{font-size:18px}.register-input .btn{margin-top:0;display:block;border-radius:0 0 0 30px}.bg-video{height:100%;min-height:550px;border-radius:0 30px !important}.bg-video video{position:absolute;top:0;left:0;height:100%;z-index:-1;width:100%;object-fit:cover}.bg-video:after{width:0 !important}.case-item{min-height:100px !important}.error-message{background-color:#d2000a;padding:9px;color:#fff;font-weight:700}#hero .am-single-video a.am-single-video-play-button{height:80px;width:80px;transform:translate(40px,10px)}.modal .modal-content{background-color:transparent !important}#ueber-uns .col-inner.text-bg-primary{height:100%}#ueber-uns .text-bg-primary,#kooperationen .text-bg-primary,#architekten .text-bg-primary{border-radius:0 30px}#kooperationen .text-bg-primary .cooperation-partner,#architekten .text-bg-primary .cooperation-partner{padding:30px}.cooperation-partner{position:relative}#kooperationen .cooperation-partner{min-height:280px}#architekten .cooperation-partner{min-height:340px}.cooperation-partner .personal-information{display:flex;align-items:center;margin-top:40px}.cooperation-partner .personal-information .coop-person{margin-left:10px}.cooperation-partner .personal-information .coop-person .h4,h4{color:#00d2c8}.coop-img img{min-height:85px;min-width:85px}#kooperationen .col-lg-6 .col-inner.text-bg-primary{min-height:100%}#future-products .cio-single-image{margin-bottom:0}#future-products .col-inner{gap:20px;display:flex;flex-wrap:wrap}#methoden ul,#hero ul,#signet-dsgvo ul{padding-left:8px}#methoden ul li,#hero ul li,#signet-dsgvo ul li{padding-left:5px}#methoden li::marker,#hero li::marker,#signet-dsgvo li::marker{color:#00d2c8;content:"\25AA "}.accordion.am-hive-accordion .accordion-item{border-radius:0 30px !important}.accordion-button{font-weight:600;border-radius:0 30px}.accordion-button:not(.collapsed){border-radius:0 30px 0 0 !important}#last-cta .cio-single-image img{border-radius:0 30px !important}footer{margin-top:150px}footer ul{list-style:none;padding-left:0;margin-bottom:0}footer ul li{margin-top:20px}footer .software h4,footer .dsgvo h4{margin-bottom:35px}footer .footer-corporate img.logo{max-width:55%}footer .footer-corporate .product-icons{gap:10px;display:flex;flex-wrap:wrap;margin-top:20px}footer .seperator{border-bottom:1px solid #fff;padding:50px 0 0}footer .sub_footer{padding-top:50px}footer .sub_footer .social-media a img{border-radius:0 8px}footer .sub_footer .social-media a:not(:first-child){margin-left:10px}footer .product-icons img{border-radius:0 !important}.page-id-88 a:not(header a,footer a,.btn),.page-id-90 a:not(header a,footer a,.btn),.page-id-189 a:not(header a,footer a,.btn),.page-id-191 a:not(header a,footer a,.btn){color:#00d2c8 !important;font-weight:600}.page-id-88 h2,.page-id-90 h2,.page-id-189 h2,.page-id-191 h2{margin-bottom:0 !important}.page-id-88 h3,.page-id-90 h3,.page-id-189 h3,.page-id-191 h3{margin-top:50px !important}.page-id-88 h4,.page-id-90 h4,.page-id-189 h4,.page-id-191 h4{color:#fff !important}@media screen and (max-width:1870px){header ul>li:not(:last-child,.sub-menu li){margin-right:50px}}@media screen and (max-width:1470px){header{font-size:1rem}header ul>li:not(:last-child,.sub-menu li){margin-right:30px}}@media screen and (min-width:1500px){#kontakt-cta .col-inner{position:absolute;top:125px;left:-100px;padding:50px !important;border-radius:0 30px !important;max-width:705px;z-index:2;border-radius:5px;padding:25px}}@media screen and (max-width:1400px){#BrancheTab{display:block}#kooperationen .cooperation-partner{min-height:310px}#architekten .cooperation-partner{min-height:410px}.accordion-button{font-size:.9rem}}@media screen and (min-width:1401px){#BrancheTab .nav-item:not(:first-child){margin-left:15px}}@media screen and (min-width:1200px){.cooperation-partner .personal-information{position:absolute;bottom:30px;left:30px}.cooperation-partner .personal-information .coop-person{margin-left:30px}}@media (min-width:880px) and (max-width:1400px){#future-products .cio-single-image{width:80px;height:80px}}@media screen and (min-width:680px){.register-input{display:flex;border:3px solid #00d2c8;border-radius:0 30px;margin-top:50px}.register-input input{border:none;border-radius:0 0 0 27px;padding:0 0 0 25px !important;width:100%;outline:none;height:unset !important}.register-input .btn{margin-top:0;border-radius:0 24px 0 0 !important;display:block ruby}}@media screen and (max-width:980px){header{padding:10px 0}section:not(footer section,#hero){padding-top:100px !important}#mt-cta{margin-top:100px !important}h1{font-size:calc(1.431rem + 3.3756vw)}h2{font-size:calc(1.138rem + 2.25vw)}h3{font-size:calc(1.275rem + 1.5vw)}.cooperation-partner .coop-person small{font-size:.8rem !important}}@media screen and (max-width:879px){#future-products .cio-single-image{width:60px;height:60px}#methoden ul,#hero ul,#signet-dsgvo ul{padding-left:20px}}