.cd-words-wrapper{display:inline-block;position:relative;text-align:left;font-size:23px}.cd-words-wrapper b{display:inline-block;position:absolute;white-space:nowrap;left:0;top:0}.cd-words-wrapper b.is-visible{position:relative}.cd-headline.clip .cd-words-wrapper{overflow:hidden;vertical-align:top}.cd-headline.clip b{opacity:0}.cd-headline b.is-visible{opacity:1;font-weight:250}#aktuell,#dsgvo_link,#dsgvolink,dsgvo_link{color:#e00a0a; cursor: pointer;}.btn:hover{background-color:rgba(255,255,255,0)!important;color:#e00a0a!important;border:1px solid}#contact h2{font-size:36px;font-weight:600;text-align:center;margin-top:40px;margin-bottom:20px;text-transform:uppercase;color:#fff}#contact p{font-size:16px;line-height:23px;color:#7d8285;text-align:center}.form-control{border-radius:8px;background-color:#f3f3f3}button.btn.btn-success.btn-send{background-color:#e00a0a;border-color:#fff;width:100px;margin-bottom:10px}div#contact{background-color:#313131}#contact .intro{max-width:500px;margin:0 auto 40px}h2{font-size:36px}form#contact-form{margin-bottom:20px}#footerpad{padding-top:20px;padding-bottom:20px;background-color:#000}p{font-size:16px;font-weight:300;line-height:28px;color:#4d4d4d;margin-bottom:13px;font-family:Poppins,sans-serif}.button,a{-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}.footer -menu li a:hover,.portfolio-cat a:hover,a:focus,a:hover{text-decoration:none;color:#fff}a,button{color:#1f1f1f;outline:0}.footer -menu li a:hover,.portfolio-cat a:hover,a:active,a:focus,a:hover{text-decoration:none;color:#e00a0a!important}.button:focus,a:focus,button:focus{text-decoration:none;outline:0}a:link,a:visited{text-decoration:none}#logoimageonphone{width:80px;position:absolute}@media (min-width:1200px){#logoimage{width:100px}.navigationitemsleft{margin-right:40px;font-size:18px}.navigationitemsright{margin-left:40px;font-size:18px}#logoimageonphone{display:none}}@media (max-width:1200px){#logoimage{display:none;position:fixed}#icaxs_menu{position:fixed;width:100%;z-index:99999}.icaxs_content{padding-top:70px}#logoimageonphone{margin-left:43%}.navigationitemsleft{margin-top:10px}}@media (min-width:575px){#logoimageonphone{margin-left:45%}}#particles-js{background-image:url(../../assets/img/bg_new.jpg);background-repeat:no-repeat;background-size:cover;background-position:50% 50%;width:100%;height:100%;position:fixed;top:0;z-index:-1}.pricingTable{text-align:center;background:#fff;padding:30px 0}.pricingTable .title{font-size:22px;font-weight:60;color:var(--gray);text-transform:uppercase;margin:0 0 30px}.pricingTable .price-value{padding:30px 0;background:#e1e8e8;margin-bottom:30px;position:relative}.pricingTable .price-value:before{content:"";border-top:15px solid #e1e8e8;border-left:15px solid transparent;border-right:15px solid transparent;position:absolute;top:0;left:46%}.pricingTable .month{display:block;font-size:15px;font-weight:90;color:#fff;text-transform:uppercase}.pricingTable .amount{display:inline-block;font-size:50px;color:#fff;position:relative}.pricingTable .currency{position:absolute;top:-1px;left:-35px}.pricingTable .value{font-size:20px;position:absolute;top:21px;right:-27px}.pricingTable .pricing-content{padding:0;margin:0 0 30px;list-style:none}.pricingTable .pricing-content li{font-size:16px;color:#868686;line-height:35px}.pricingTable .pricingTable-signup{display:inline-block;padding:8px 40px;background:rgba(225,232,232,.8);font-size:15px;font-weight:60;color:#fff;text-transform:capitalize;border:1px solid rgba(225,232,232,.8);border-radius:30px;transition:.5s}.pricingTable .pricingTable-signup:hover{background:#fff;color:rgba(225,232,232,.8);text-decoration:none}@media only screen and (max-width:990px){.pricingTable{margin-bottom:30px}}.pricingTable-signup:hover{color:rgba(225,232,232,.8)!important}.pricingTable:hover{background:rgba(255,255,255,.5)!important}.fingerweg{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.form-control:focus{color:#495057;background-color:#fff;border-color:#e00a0a!important;outline:0;box-shadow:0 0 0 .3px #e00a0a!important}@media (max-width:1200px){.navigationitemsright{margin-top:10px}#dsgvo{padding-top:95px!important}}.teamprofileprofessions{font-size:23px;color:gray}.teamprofilenames{font-size:28px}@media (max-width:576px){.teamprofilenames{font-size:23px}}