body{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif;font-weight:500}p{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif;font-weight:500}@media screen and (min-width:981px){.sub-menu{min-width:320px}#top-menu li li a{width:280px;padding:4px 12px}}.home #main-header{background-color:#fff0}.home #main-header.et-fixed-header{background-color:#000}.home #page-container{padding-top:0!important}h1{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif;color:#fff;font-weight:700;line-height:1.1em;letter-spacing:0;padding-bottom:.3em;padding-top:.6em;text-transform:none}@media screen and (max-width:479px){h1{font-size:24px}}@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :portrait){h1{font-size:50px}}@media only screen and (min-device-width :768px) and (max-device-width :1080px) and (orientation :landscape){h1{font-size:44px!important}}@media screen and (min-width:1081px){h1{font-size:64px}}h2{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif;color:#fff;font-weight:700;line-height:1.1em;letter-spacing:0;padding-bottom:.5em;padding-top:.6em;text-transform:none}@media screen and (max-width:479px){h2{font-size:30px}}@media screen and (min-width:480px) and (max-width:767px) and (orientation:portrait){h2{font-size:28px}}@media screen and (min-width:768px) and (max-width:1023px) and (orientation:landscape){h2{font-size:30px}}@media screen and (min-width:1024px){h2{font-size:30px}}h3{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif;color:#fff;font-weight:700!important;line-height:1.1em;letter-spacing:0;padding-bottom:.5em;padding-top:.6em;text-transform:none}@media screen and (max-width:479px){h3{font-size:26px!important}}@media screen and (min-width:480px) and (max-width:767px) and (orientation:portrait){h3{font-size:30px}}@media screen and (min-width:768px) and (max-width:1023px) and (orientation:landscape){h3{font-size:30px}}@media screen and (min-width:1024px){h3{font-size:30px!important}}#leistungen h1{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif;color:#fff;font-weight:700;line-height:1.1em;letter-spacing:0;padding-bottom:.3em;padding-top:0em;text-transform:none}@media screen and (max-width:479px){h1{font-size:30px}}@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :portrait){h1{font-size:50px}}@media only screen and (min-device-width :768px) and (max-device-width :1080px) and (orientation :landscape){h1{font-size:44px!important}}@media screen and (min-width:1081px){h1{font-size:64px}}#leistungen h2{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif;color:red;font-weight:700!important;line-height:1.1em;letter-spacing:0;padding-bottom:.5em;padding-top:0em;text-transform:none}@media screen and (max-width:479px){h2{font-size:26px}}@media screen and (min-width:480px) and (max-width:767px) and (orientation:portrait){h2{font-size:28px}}@media screen and (min-width:768px) and (max-width:1023px) and (orientation:landscape){h2{font-size:30px}}@media screen and (min-width:1024px){h2{font-size:50px}}#leistungen h3{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif;color:red;font-weight:700!important;line-height:1.1em;letter-spacing:0;padding-bottom:.5em;padding-top:.6em;text-transform:none}@media screen and (max-width:479px){h3{font-size:24px!important}}@media screen and (min-width:480px) and (max-width:767px) and (orientation:portrait){h3{font-size:30px}}@media screen and (min-width:768px) and (max-width:1023px) and (orientation:landscape){h3{font-size:30px}}@media screen and (min-width:1024px){h3{font-size:35px!important}}.btn-blk{font-family:'Montserrat'!important;font-weight:600!important;color:#fff;background:#000;padding:.4em 2em .4em 2em;border-radius:0;text-align:center;border:2px solid #000!important}.btn-blk:hover{color:#000!important;background:#fff!important;padding:.4em 2em .4em 2em;border:2px solid #000!important}.btn-wht{font-family:'Montserrat'!important;font-weight:600!important;color:#000;background:#fff;padding:.4em 2em .4em 2em;border-radius:0;text-align:center;border:2px solid #fff!important}.btn-wht:hover{color:#fff!important;background:#000!important;padding:.4em 2em .4em 2em;border:2px solid #000!important}.btn-wht-ol{font-family:'Montserrat'!important;font-weight:600!important;color:#fff;background:#fff0;padding:.4em 2em .4em 2em;border-radius:0;text-align:center;border:2px solid #fff!important}.btn-wht-ol:hover{color:#fff!important;background:#000!important;padding:.4em 2em .4em 2em;border:2px solid #000!important}.wsf-form .wsf-field-wrapper .wsf-label{color:#000!important;font-size:14px!important}.wsf-form .wsf-field-wrapper .wsf-field{background:#fff;color:#000;border:0 solid #f6ac40!important;border-radius:0px!important}.wsf-form .wsf-field-wrapper .wsf-field::placeholder{color:#000!important;font-size:14px}button.wsf-button.wsf-button-primary{background-color:#ff0000!important;border:1px solid #ff0000!important;border-radius:0;color:#fff;margin-top:10px!important;padding:8px;font-size:18px!important;font-family:'Montserrat'}button.wsf-button.wsf-button-primary:hover{background-color:#c80000!important;border:1px solid #c80000!important;color:#fff}input[type="checkbox"][aria-invalid="true"]{color:000!important;font-size:16px}input[type=checkbox].wsf-field:checked+label.wsf-label:before{background-color:#62a822!important;border-color:#fff;color:#000!important}.textcl{color:#fff}.lwp-bullet-color ::marker{color:red}.menu_cta{background-color:red;border:1px solid red;color:fff;border-radius:0;font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif}.menu_cta:hover{background:#000;border-color:#000}.menu_cta a{padding:15px 25px 15px 25px!important}.headline-container{position:relative;height:2.6em;overflow:hidden}@media (max-width:767px){.headline-container{height:6.2em}}.headline{position:absolute;top:0;left:0;width:100%;opacity:0;animation:fadeSwitch 8s infinite;text-align:center}.headline-2{animation-delay:4s}@keyframes fadeSwitch{0%{opacity:0}5%{opacity:1}45%{opacity:1}50%{opacity:0}100%{opacity:0}}