:root{--color-primary:#88CC33;--color-secondary:#008833;--color-text:#707070;--color-background:#ffffff;--box-shadow-down:0 7px 20px rgba(0, 0, 0, .06)}html{scrollbar-color:var(--color-primary) transparent;scrollbar-width:thin;font-size:var(--font-normal)}body{color:var(--color-text);background-color:var(--color-background);overflow-x:hidden}hr{color:var(--color-text);border-color:var(--color-text)}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:var(--color-primary)}a{color:var(--color-primary);text-decoration:none}a:focus,a:hover{color:var(--color-secondary);text-decoration:underline}.btn,.btn:active,.btn:focus,.btn:hover{text-decoration:none}.btn-primary{background-color:var(--color-primary);color:var(--color-secondary);border-color:var(--color-primary);padding:.75rem 1.5rem;font-size:var(--font-normal)}.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background-color:var(--color-secondary);color:var(--color-background);border-color:var(--color-secondary)}.btn-secondary{background-color:var(--color-secondary);color:var(--color-primary);border-color:var(--color-secondary)}.btn-secondary:active,.btn-secondary:focus,.btn-secondary:hover{background-color:var(--color-primary);color:var(--color-background);border-color:var(--color-primary)}.btn-link{color:var(--color-primary)}.nav-pills .nav-link{border-radius:0}.color-white{color:var(--color-white)}#toTop{background-color:var(--color-primary);color:var(--color-secondary)}.p-relative{position:relative}main{padding:4rem 0}.nav-link{color:var(--color-secondary)}.nav-link:focus,.nav-link:hover{color:var(--color-primary)}footer{background-color:var(--color-secondary);color:var(--color-background);padding:3rem 0;position:relative}footer p{color:var(--color-background)}footer a{color:var(--color-background)}footer a:focus,footer a:hover{color:var(--color-primary)}footer .logo-footer{position:absolute;right:2rem;width:60px;top:-2.5rem}footer .logo-footer p{margin:0}footer .nav-link{color:var(--color-background);font-weight:500}footer .nav-link:focus,footer .nav-link:hover{color:var(--color-primary)}footer .menue.nav{padding:25px 0;display:flex;flex-direction:column}footer ul.menue li.nav-item .nav-link{padding-left:0}footer .copy{border-top:var(--color-primary) 1px solid;padding:25px 0}@media (min-width:576px){footer{padding:2rem 0}footer .menue.nav{flex-direction:row}}.inhalt-benefits{margin-top:3rem}.inhalt-benefits .img-benefit{width:100px}.job-box{background-color:var(--color-white);box-shadow:var(--box-shadow-down);height:100%;padding:2rem 1rem;transition:var(--transition)}.job-box:hover{background-color:var(--color-primary);color:var(--color-white)}.job-box:hover .h5{color:var(--color-secondary)}.job-box:hover .btn-primary{background-color:var(--color-white);border-color:var(--color-white);color:var(--color-secondary)}.start-modus-zahlen{color:var(--color-secondary);font-size:60px;font-weight:700;border-bottom:var(--color-text) solid 1px}.start-modus-zahlen small{font-size:20px;display:block}@media (min-width:768px){.content-home-img-01 .img-home-01{width:100vw;height:500px;-o-object-fit:cover;object-fit:cover;-o-object-position:right;object-position:right}}@media (min-width:992px){.content-motus-img-01{position:absolute}.content-motus-img-01 img{width:100vw;height:700px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.content-home-img-01 .img-home-01{height:550px}}@media (min-width:1200px){.content-motus-img-01{top:-7vw}.content-home-img-01 .img-home-01{height:650px;margin-top:-10rem;position:relative;z-index:10;left:-18vw;width:50vw;max-width:50vw}}.navbar-brand .img-logo{width:220px}@media (min-width:992px){.navbar-brand .img-logo{width:300px}}.navbar-toggler .line{background-color:var(--color-primary)}.flex-slide .flex-slide-overlay{top:inherit;bottom:5rem}.flex-slider-container{height:calc(80vh - 106px)}.flex-slider::after{content:'';position:absolute;left:0;width:100%;height:50%;bottom:0;background:#083;background:linear-gradient(0deg,rgba(0,136,51,1) 0,rgba(0,136,51,0) 100%)}@media (min-width:992px){.flex-slider-container{height:calc(85vh - 136px)}.flex-slide .flex-slide-overlay{bottom:7rem}}@media (min-width:1200px){.flex-slide .flex-slide-overlay{bottom:9rem}}.mod_kontakt_formular{margin-top:0}.mod_kontakt_formular .lead.firma{font-weight:600;font-size:var(--font-h4)}.mod_kontakt_formular .mod_kontakt_adresse{margin-bottom:2rem}.form-control#captcha_code{width:220px;text-align:center}section.breadcrumbs .untertitel{padding-bottom:0}.mod_jobs_kategorien .mod_jobs_kategorien_link{border-color:var(--color-text);color:var(--color-text)}.mod_jobs_kategorien .mod_jobs_kategorien_link.mod_jobs_kategorien_link_aktiv{background-color:var(--color-secondary);border-color:var(--color-secondary)}#karriere .col-xxl-4 img{width:120px}@media (min-width:992px){.btn-bewerbung{background-color:var(--color-white);border-color:var(--color-white)}}