@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:300;src:url(../Fonts/montserrat-v30-latin_latin-ext-300.woff2) format("woff2"),url(../Fonts/montserrat-v30-latin_latin-ext-300.ttf) format("truetype")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:400;src:url(../Fonts/montserrat-v30-latin_latin-ext-regular.woff2) format("woff2"),url(../Fonts/montserrat-v30-latin_latin-ext-regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:500;src:url(../Fonts/montserrat-v30-latin_latin-ext-500.woff2) format("woff2"),url(../Fonts/montserrat-v30-latin_latin-ext-500.ttf) format("truetype")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:600;src:url(../Fonts/montserrat-v30-latin_latin-ext-600.woff2) format("woff2"),url(../Fonts/montserrat-v30-latin_latin-ext-600.ttf) format("truetype")}.frame-space-before-medium{margin-top:80px}.frame-space-after-medium{margin-bottom:80px}body,html{font-family:"Montserrat",sans-serif;font-weight:400;font-size:16px}img{width:100%;height:auto}.background-rose{background:#f3e7fc}.background-green{background:#6ab0b4}.logo{width:200px;height:auto}.btn{font-weight:600;padding:6px 30px;border-radius:0}.btn,.btn:hover{border:1px solid #000}p:last-child{margin:0}h1{font-size:32px;text-transform:none;margin:0 0 16px}h2{font-size:24px;margin-bottom:1em}a{color:inherit;text-decoration:none}.abstand-m{padding:72px 0}header.position-fixed{z-index:2000;background:#fff;padding:16px 0;text-transform:uppercase;top:0}header.position-fixed a{color:#000!important;text-decoration:none;text-transform:none}#mobileMenu .language_menu_mobile .nav-item.active,h2,header.position-fixed a.active{font-weight:600}header.position-fixed nav .nav-item{padding:0 16px}header.position-fixed nav .nav-item:first-child a{font-weight:400}header.position-fixed #language_menu_desktop{list-style-type:none;margin:0}header.position-fixed #language_menu_desktop li{display:inline-block;text-transform:uppercase;padding:4px}header.position-fixed #language_menu_desktop li.active{font-weight:700}#p-1 header.position-fixed nav .nav-item:first-child a{font-weight:600}.navbar-toggler{border:0;position:relative;top:-2px}.navbar-toggler:focus{border:0;box-shadow:none}.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{border:0;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:5px}.navbar-toggler .animated-icon span:nth-child(2),.navbar-toggler .animated-icon span:nth-child(3){top:10px;width:0}.navbar-toggler .animated-icon span:nth-child(4){top:15px}.navbar-toggler .animated-icon.open span:nth-child(1){top:11px;width:0;left:50%}.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%}.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%}.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:#fff;padding:24px}#mobileMenu.collapsing{transition:none!important}#mobileMenu .language_menu_mobile .nav-item{padding:8px}#mobileMenu .nav-mobile{margin:32px 0 0}#mobileMenu .nav-mobile .nav-link{color:#000;font-size:22px;padding:8px}.header-startpage .kicker{font-size:32px;font-weight:600;margin-bottom:.5em}.header-startpage .text{padding:24px 0}.text-left-button-right p{margin-bottom:0}.services .btn{margin:8px}.service .box{border:1px solid #fff;padding:16px;margin-top:32px}.text-center-with-button h2{margin-bottom:48px}.client-badges .client-logo{padding:8px}footer{background:#bcbec0}footer .linkedin{display:inline-block;width:30px}@media (min-width:768px){h1{font-size:56px}h2{font-size:32px}}