.nav li li{padding:0 5px!important}body{font-family:Tahoma,Arial,sans-serif}h1,h2,h3,h4,h5,h6{font-family:Tahoma,Arial,sans-serif;font-weight:700}.label,.wpforms-field-label,.wpforms-field-label-inline{color:#ffffff!important}.teamviewer{text-align:right;font-family:Tahoma,Arial,sans-serif;color:#ffffff;text-transform:uppercase;letter-spacing:0.75px}.teamviewer img{max-height:15px;margin-right:7px;vertical-align:middle}.teamviewer a,.teamviewer a:link{color:#ffffff!important}.dsm-badges{transform:rotate(-2deg);font-size:24px}.tab-list{margin-top:20px}.tab-list ul,.tab-list li{padding:0;margin:0;list-style:none}.entry-content ul{padding:0!important}.fa-check-circle,.fa-caret-right{color:#72b4a6;margin-right:5px}.modul-info{padding:25px;border:2px solid #72b4a6;border-radius:15px;display:inline-block}.modul-img img{border-radius:5px}.wpforms-submit{background-color:#72b4a6!important;color:#0d1916!important;padding:7px 12px!important;border-radius:50px!important;-webkit-border-radius:50px!important;-moz-border-radius:50px!important;display:inline-block!important;transition:all .5s ease!important;-webkit-transition:all .5s ease!important;-moz-transition:all .5s ease!important;border:2px solid #72b4a6!important}.wpforms-submit:hover{color:#72b4a6!important;background:#0d1916!important}.et_pb_menu .et_pb_menu__menu{margin-left:auto}#main-header{box-shadow:none}.kontakt_button{top:-15px}.menu-item-987510725 a,.menu-item-987510727 a,.menu-item-987510726 a,.menu-item-987510728 a{color:#ffffff!important}.menu-item-987510725 a:hover,.menu-item-987510727 a:hover,.menu-item-987510726 a:hover,.menu-item-987510728 a:hover{color:#72b4a6!important}@media (min-width:981px){#main-header.et-fixed-header{box-shadow:0 0 30px rgba(7,51,84,0.17)!important;-webkit-box-shadow:0 0 30px rgba(7,51,84,0.17)!important;-moz-box-shadow:0 0 30px rgba(7,51,84,0.17)!important}}.et_header_style_left .et-fixed-header #et-top-navigation nav>ul>li>a{padding-bottom:23px}#top-menu li{padding:0 10px!important}.et_header_style_left #et-top-navigation{padding-top:20px}.et_header_style_left .et-fixed-header #et-top-navigation{padding-top:10px}.kontakt_button a{color:#0d1916!important;background-color:#72b4a6;opacity:1!important;padding:13px 16px!important;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;display:block;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;border:2px solid #72b4a6}.kontakt_button a:hover{color:#72b4a6!important;background:transparent;padding:13px 16px!important;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;display:block;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;border:2px solid #72b4a6}.et-fixed-header #top-menu .kontakt_button a:hover{background-color:#72b4a6;border:2px solid #72b4a6;box-shadow:0px 5px 20px #aab9c3;-moz-box-shadow:0px 5px 20px #aab9c3;-webkit-box-shadow:0px 5px 20px #aab9c3}.et-fixed-header #top-menu .kontakt_button a{color:#0d1916!important;background-color:#72b4a6;box-shadow:0px 5px 20px #d6dee4;-moz-box-shadow:0px 5px 20px #d6dee4;-webkit-box-shadow:0px 5px 20px #d6dee4;border:2px solid #72b4a6}.et-fixed-header.et_highlight_nav #top-menu .kontakt_button a{background-color:#72b4a6;border:2px solid #72b4a6;animation:highlight-nav .8s ease;-webkit-animation:highlight-nav .8s ease}#main-header.et-fixed-header.et_highlight_nav #top-menu .kontakt_button a:hover{background-color:#72b4a6;border:2px solid #72b4a6;box-shadow:0px 5px 20px #aab9c3;-moz-box-shadow:0px 5px 20px #aab9c3;-webkit-box-shadow:0px 5px 20px #aab9c3}@-webkit-keyframes highlight-nav{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes highlight-nav{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}@media (max-width:980px){.et_mobile_menu li{text-align:center}.et_mobile_menu li a{border-bottom:none}.et_mobile_menu li a:hover{background-color:transparent}.kontakt_button a{border-bottom:2px solid #72b4a6!important}.slider-headline{font-size:30px}.slider-subline{font-size:20px}.slider-img{float:none}}.et_pb_grid_item{border:2px solid #72b4a6!important;padding:25px!important;border-radius:10px!important;background:#0d1916}.slider-content{display:flex;flex-wrap:wrap}.slider-content>*{width:100%;padding:1rem}@media (min-width:768px){.slider-content>*{width:50%}}.slider-img{max-width:500px;float:right}.slider-headline{font-family:Tahoma,Arial,sans-serif;font-weight:700;font-size:40px;letter-spacing:0.25px;line-height:130%}.slider-subline{font-family:Tahoma,Arial,sans-serif;font-weight:normal;font-size:20px;letter-spacing:0.25px;line-height:150%;margin:30px 0}.slider-highlight{color:#72b4a6}.et-pb-controllers a{border-radius:10px!important;width:10px!important;height:10px!important}.copyright{opacity:0.5;text-align:right;font-size:12px}.slider-copyright{opacity:0.5;text-align:right;font-size:12px}.services-headline{font-family:Tahoma,Arial,sans-serif;font-weight:700}.services-headline .fa-check-circle{color:#72b4a6!important;font-size:20px;margin-right:5px}.info-button a{color:#0d1916!important;background-color:#72b4a6;padding:7px 12px!important;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;display:inline-block;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;border:2px solid #72b4a6;margin:20px 0 0 0}.info-button a:hover{color:#72b4a6!important;background:#0d1916;opacity:1!important;padding:7px 12px!important;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;border:2px solid #72b4a6}.info-button2{margin-top:20px}.info-button2 ul,.info-button2 li{list-style:none;padding:0;margin:0;display:inline}.info-button2 a{color:#0d1916!important;background-color:#72b4a6;padding:7px 12px!important;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;display:inline-block;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;border:2px solid #72b4a6;margin:10px 0 0 0}.info-button2 a:hover{color:#72b4a6!important;background:#153b3b;opacity:1!important;padding:7px 12px!important;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;border:2px solid #72b4a6}.footer-headline{color:#72b4a6;font-size:20px;font-family:Tahoma,Arial,sans-serif;font-weight:700}.tnp-field,.tnp-privacy-field,.tnp-privacy,.tnp-field a,.tnp-privacy-field a,.tnp-privacy a{color:#ffffff!important}.tnp-field .tnp-privacy-field{color:#ffffff!important}.tnp-subscription input[type=submit]{background-color:transparent!important;color:#ffffff!important;width:auto!important;border:2px solid #ffffff;border-radius:25px;margin-top:10px;cursor:pointer}.tnp-subscription input[type=submit]:hover{background-color:#ffffff!important;color:#153b3b!important;width:auto!important;border-radius:25px;border:2px solid #ffffff;margin-top:10px}.tnp-subscription input[type=text]{background-color:rgba(255,255,255,0.7);color:#297576;border-radius:2px}.tnp-subscription input[type=email]{background-color:rgba(255,255,255,0.7);color:#297576;border-radius:2px}.tnp-subscription input[type=text]:hover{background-color:rgba(255,255,255,0.99);color:#297576;border-radius:2px}.tnp-subscription input[type=email]:hover{background-color:rgba(255,255,255,0.99);color:#297576;border-radius:2px}.table{display:flex}.column{width:100%}.row{border:0;margin:auto;width:100%}.footer-navigation ol,.footer-navigation li{list-style:none;padding:0;margin:0}.footer-navigation img{max-height:10px;vertical-align:middle;opacity:0.4;margin-right:1px}.footer-navigation a{color:#ffffff!important;opacity:1!important}.footer-navigation a:hover{color:#ffffff!important;opacity:0.75!important}.impressum-navigation ol,.impressum-navigation li{list-style:none;padding:0;margin:0}.impressum-navigation li{display:inline-block;vertical-align:top;margin:0}.impressum-navigation img{max-height:20px;vertical-align:middle;opacity:0.4;margin-right:10px;margin-left:10px}.impressum-navigation a{color:#ffffff!important;opacity:1!important}.impressum-navigation a:hover{color:#ffffff!important;opacity:0.75!important}@media (min-width:767px){.pa-vertical-align-blurb .et_pb_blurb_content{display:flex!important}.pa-vertical-align-blurb .et_pb_blurb_container{display:flex!important;justify-content:center;flex-direction:column}.et-db #et-boc .et-l .pa-vertical-align-blurb .et_pb_main_blurb_image{display:flex;width:auto!important;margin-bottom:0px!important}}.support_button a{color:#72b4a6!important;background:transparent;padding:7px 12px!important;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;display:inline-block;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;border:2px solid #72b4a6;margin:20px 0 0 0}.support_button a:hover{color:#0d1916!important;background-color:#72b4a6;opacity:1!important;padding:7px 12px!important;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;border:2px solid #72b4a6}.social-media img{opacity:1;height:100%;max-height:30px;margin:0 10px 0 0}.social-media img:hover{opacity:0.75}.et_pb_portfolio_excerpt{color:rgba(255,255,255,0.75);font-size:90%;line-height:110%;margin:15px 0;border-top:1px dotted rgba(255,255,255,0.75);padding-top:20px}.pa-blog-equal-height .pa-auto-height{height:auto!important}.pa-blog-equal-height .pa-auto-margin{margin-top:20px!important}.lwp_divi_breadcrumbs::before{font-family:"Font Awesome 5 Free";font-weight:900;font-size:100%;content:"\f015";color:#5c6466;margin-left:7px;margin-right:7px;float:left}.breadcrumb-menu,.breadcrumb-menu ul{padding:0;margin:0;text-transform:uppercase;color:rgba(255,255,255,0.4);letter-spacing:1px}.pricing{max-width:fit-content;margin-left:auto;margin-right:auto}.pricing ul,.pricing li{margin:0;padding:0;list-style:none}.pricing ul{padding-top:25px}.pricing li{padding:15px 0;border-bottom:1px dotted rgba(92,100,102,0.75);display:block;width:auto;text-align:center}.pricing li:last-child{padding:15px 0;border-bottom:0;display:block;width:auto;text-align:center}.open-folder{margin:20px 0 0 0}.open-folder ul,.open-folder li{margin:0;padding:0;list-style:none}.open-folder li::before{font-family:"Font Awesome 5 Free";font-weight:900;font-size:70%;content:"\f105";color:#5c6466;margin-left:7px;margin-right:7px}.open-folder li:first-child{font-family:Tahoma,Arial,sans-serif;font-weight:700}.open-folder li:first-child::before{margin-left:0px;margin-right:0px;content:""}.open-folder a,.open-folder a:link,.open-folder a:visited{color:rgba(255,255,255,0.4)}.closed-folder{margin:0}.closed-folder ul,.closed-folder li{margin:0;padding:0;list-style:none}.closed-folder li::before{font-family:"Font Awesome 5 Free";font-weight:900;font-size:70%;content:"\f105";color:#5c6466;margin-left:7px;margin-right:7px}li.mega-menu>ul{border-radius:6px;box-shadow:0px 0px 20px 0px rgba(0,0,0,.1);padding:25px 25px!important}.et_pb_menu ul li.mega-menu>ul>li>a:first-child{color:#ffffff!important;border-bottom:1px solid rgba(255,255,255,0.1);font-weight:normal;margin-bottom:6px;padding-left:0px}.et_pb_menu li.mega-menu li li a{font-size:14px;color:#ffffff!important;padding:0px;font-weight:300}.pa-active-menu-item .et-menu-nav>ul>li.current-menu-item>a{color:#00775b!important;font-weight:bold;letter-spacing:0.5px}.readmore{background:#00775b;display:block}.readmore a{color:white;padding:10px;margin:50px 0 0 0;width:100%;display:block}.readmore a:hover{color:white;background:#005843;width:100%;display:block}@media only screen and (max-width:1024px){.footer-navigation .table{display:block!important;width:100%!important}.footer-navigation .column{display:block!important;width:100%!important;max-width:100%!important;margin:0 0 20px 0!important}.footer-navigation .row{display:block!important;width:100%!important}}@media only screen and (max-width:1024px){.et_mobile_menu{max-height:80vh!important;overflow-y:auto!important;overflow-x:hidden!important}.et_mobile_menu li a{white-space:normal!important}.et_mobile_menu .sub-menu{display:block!important;position:relative!important;left:0!important;max-height:none!important;overflow:visible!important}}@media (max-width:1024px){.slider-headline{font-size:25px}.slider-subline{font-size:16px}.slider-img,.slider-copyright{display:none}}