:root{--color-gray:#787d82;--color-gray-light:#ededed;--color-green:#33aa33;--color-green-light:#88cc33;--color-green-dark:#008833}body{color:var(--color-gray);font-size:var(--font-normal);line-height:1.5}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:var(--color-green-light);line-height:1.3;font-weight:600}.btn-primary{background-color:transparent;border:1px solid var(--color-green-light);color:var(--color-gray);font-size:var(--font-normal);padding:.75rem 1.5rem}.btn-primary:focus,.btn-primary:hover{background-color:var(--color-green);color:var(--color-white);border-color:var(--color-green)}.btn-check:checked+.btn,.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active{background-color:var(--color-green-dark);color:var(--color-white);border-color:var(--color-green-dark)}.btn-primary i{color:var(--color-green-light)}.btn-primary:focus i,.btn-primary:hover i{color:var(--color-white)}a{color:var(--color-black);text-decoration:none}a:hover{color:var(--color-green);text-decoration:none}.color-gray{color:var(--color-gray)}#toTop{background-color:var(--color-green-light);color:var(--color-white)}.img-hover{transition:var(--transition)}.img-hover:hover{transform:scale(1.2)}.color-white{color:var(--color-white)}.color-green{color:var(--color-green)}.color-green-light{color:var(--color-green-light)}.list-line{list-style:none;line-height:2}.list-line li{position:relative}.list-line li::before{content:'';position:absolute;left:-30px;top:50%;transform:translateY(-50%);width:20px;height:1px;background-color:var(--color-green-light)}.font-thin{font-weight:500}main{padding:4rem 0}footer{padding:3rem 0;background-color:var(--color-gray-light)}footer .logo-footer{margin-bottom:3rem}footer .logo-footer .img-logo-footer{max-width:210px}footer .kontakt-footer{margin-bottom:6rem}footer .copy{margin-bottom:2rem}footer .copy a{color:var(--color-gray)}footer .copy a:hover{color:var(--color-green)}footer ul.menue{display:flex;flex-direction:column;margin-bottom:2rem}footer ul.menue li.nav-item .nav-link{padding:5px 0;margin:0;color:var(--color-gray)}footer ul.menue li.nav-item .nav-link:hover{color:var(--color-green)}footer ul.menue li.nav-item.aktiv .nav-link{color:var(--color-green-light);font-weight:600}footer .icons-footer p{margin-bottom:0}footer .icons-footer a{display:inline-block}footer .icons-footer a i{font-size:var(--font-h3)}footer .icons-footer .icon-facebook{color:var(--color-facebook)}footer .icons-footer .icon-instagram{color:transparent;background:var(--color-instagram);-webkit-background-clip:text;background-clip:text}@media (min-width:576px){footer .copy{margin-bottom:1rem}footer ul.menue{flex-direction:row}footer ul.menue li.nav-item .nav-link{padding:0 7px}footer ul.menue li.nav-item:first-child .nav-link{padding-left:0}}@media (min-width:992px){footer ul.menue{margin-bottom:0}footer .copy{margin-bottom:0}}@media (min-width:1200px){footer .icons-footer{text-align:right}}.form-control#captcha_code{max-width:220px;text-align:center}.mod_kontakt_adresse{margin-bottom:2rem}.mod_kontakt_adresse .lead.firma{font-weight:600;font-size:var(--font-h3)}.mod_kontakt_adresse i{color:var(--color-green-light)}.inhalt-ansprechpartner{margin-top:4rem}.inhalt-ansprechpartner .mod_personen_person{margin-bottom:1.5rem}.inhalt-ansprechpartner .mod_personen_person i{color:var(--color-green-light);margin-right:10px;width:20px}.inhalt-ansprechpartner .ansprechpartner_text{margin-bottom:2rem}.inhalt-ansprechpartner .mod_personen_person .mod_personen_person_name{font-size:var(--font-h5);font-weight:600}.inhalt-ansprechpartner .mod_personen_person .mod_personen_person_name small{font-size:var(--font-h6);font-weight:400}.sidebar-container .icon-sidebar a{background-color:var(--color-green-light);color:var(--color-white)}.sidebar-container .icon-sidebar a:hover{background-color:var(--color-green);color:var(--color-white)}section.breadcrumbs .untertitel{padding-bottom:0}section.breadcrumbs .aktive_struktur a.aktiv{color:var(--color-green)}.toplinks{margin-top:1rem}.toplinks p{font-weight:600}.toplinks i{color:var(--color-green);margin-left:6px}@media (min-width:1200px){.toplinks{margin-top:0}}.navbar-brand{padding:1rem 0}.navbar-brand .img-logo{width:210px}@media (min-width:992px){.navbar-brand .img-logo{width:240px}}@media (min-width:1200px){.navbar-brand .img-logo{width:280px}}.navbar-toggler.collapsed .line{background-color:var(--color-green-light)}.navbar-toggler .line{background-color:var(--color-green)}.navbar-nav .nav-item .nav-link{color:var(--color-gray);font-size:var(--font-nav)}.navbar-nav .nav-item:hover .nav-link{color:var(--color-green)}.navbar-nav .nav-item.aktiv .nav-link{color:var(--color-green-light);font-weight:600}.navbar-nav .nav-item .dropdown-menu{border-radius:0;border-color:var(--color-green-light)}.navbar-nav .nav-item .dropdown-menu .nav-item .nav-link{font-size:var(--font-subnav);color:var(--color-gray);font-weight:400;padding-left:15px;padding-right:15px}.navbar-nav .nav-item .dropdown-menu .nav-item.aktiv .nav-link{color:var(--color-green-light)}.navbar-nav .nav-item .dropdown-menu .nav-item:hover .nav-link{color:var(--color-green-dark)}@media (min-width:1600px){.navbar-nav .nav-item>.nav-link{padding-left:20px;padding-right:20px}}.inhalt-historie{margin-bottom:6rem}.inhalt-historie .status:before{background-color:var(--color-green-light)}.inhalt-historie .historie .timeline:hover .status:before{background-color:var(--color-green-dark)}.inhalt-standorte{margin-bottom:6rem}.slider-fade{position:relative;overflow:hidden;min-height:320px;width:100%}.slider-fade p{position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:0;transition:opacity 1s ease-in-out}.slider-fade p.active{opacity:1;z-index:1}#referenzlist a img{width:100%;height:200px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}#referenzlist a{text-align:center;display:block;border:1px solid var(--color-gray-light);padding:1rem;margin-bottom:1rem}@media (min-width:992px){.slider-fade{min-height:180px}}@media (min-width:1400px){.slider-fade{min-height:110px}}.grid-home-leistungen{position:relative;background-color:var(--color-black)}.grid-home-leistungen .img-fit-home-leistungen{min-height:960px;height:100vh;height:100dvh;opacity:.55}.grid-home-leistungen::after{content:'';position:absolute;left:0;top:0;width:100%;height:70%;background:linear-gradient(180deg,rgba(136,204,51,1) 0,rgba(255,255,255,0) 100%);z-index:1}.grid-home-leistungen .grid-home-leistungen-ql{position:absolute;left:0;bottom:3rem;width:100%;z-index:2}.grid-home-leistungen .grid-home-leistungen-ql .content-ql{display:flex;flex-direction:column}.grid-home-leistungen .grid-home-leistungen-ql .content-ql p{display:flex;flex-direction:column;gap:10px}.grid-home-leistungen .grid-home-leistungen-ql .btn-home{background-color:var(--color-white);color:var(--color-gray);border-color:var(--color-white);text-align:left;min-height:160px;display:inline-flex;justify-content:flex-start;align-items:flex-end;font-size:var(--font-h5);gap:10px;padding:1rem 2rem;max-width:330px}.grid-home-leistungen .grid-home-leistungen-ql .btn-home i{color:var(--color-green-light);font-size:1.5rem}.grid-home-leistungen .grid-home-leistungen-ql .btn-home:hover{background-color:#8c3;border-color:var(--color-green-light);color:var(--color-white)}.grid-home-leistungen .grid-home-leistungen-ql .btn-home:hover i{color:var(--color-white)}@media (min-width:992px){.grid-home-leistungen .grid-home-leistungen-ql .content-ql p{flex-direction:row}}@media (min-width:1400px){.grid-home-leistungen .grid-home-leistungen-ql .content-ql p{gap:20px}}#scroll-tracker.active{background-color:var(--color-green-light)}.flex-slider-container{height:80vh;height:80dvh}.flex-slide .flex-slide-overlay{top:inherit;bottom:3rem}.flex-slide .flex-slide-overlay p{color:var(--color-white);font-size:var(--font-banner-big)}.flex-slide::after{content:'';position:absolute;width:100%;height:60%;bottom:0;left:0;z-index:0;background:linear-gradient(0deg,rgba(136,204,51,1) 0,rgba(255,255,255,0) 100%)}.produkte .nav-pills{display:flex;gap:1rem}.produkte .nav-pills .nav-item .nav-link{border:1px solid var(--color-gray);padding:2rem;border-radius:0;display:flex;flex-direction:column;color:var(--color-gray);font-size:var(--font-h5)}.produkte .nav-pills .nav-item .nav-link:hover{border-color:var(--color-green-light);color:var(--color-green-light)}.produkte .nav-pills .nav-item .nav-link.active{border-color:var(--color-green-light);background-color:var(--color-green-light);color:var(--color-white)}.produkte .nav-pills .nav-item .nav-link img{width:50px;margin-bottom:1rem}.produkte .tab-content .tab-pane.show.active .content{padding:3rem 0}.produkte .nav-pills{display:grid;grid-auto-flow:row dense;grid-template-columns:1fr;grid-template-rows:1fr}.produkte .nav-pills .nav-item .nav-link{height:100%;cursor:pointer}#zubehrnachsiemensstandard6fx .produkte .nav-pills .nav-item .nav-link img{width:100%;height:20px;margin-bottom:1rem;-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left}.content-slogan{margin:4rem 0;text-align:center;font-size:var(--font-banner-small);color:var(--color-white);border:1px solid var(--color-green-light);padding:3rem 2rem 2rem 2rem;line-height:1.5;font-weight:600;background-color:var(--color-green-light);transition:var(--transition)}.content-slogan:hover{border-color:var(--color-green);background-color:var(--color-white);color:var(--color-green)}.produkte .tab-pane table{--bs-table-color-type:initial;--bs-table-bg-type:initial;--bs-table-color-state:initial;--bs-table-bg-state:initial;--bs-table-color:var(--bs-emphasis-color);--bs-table-bg:var(--bs-body-bg);--bs-table-border-color:var(--bs-border-color);--bs-table-accent-bg:transparent;--bs-table-striped-color:var(--bs-emphasis-color);--bs-table-striped-bg:rgba(var(--bs-emphasis-color-rgb), 0.05);--bs-table-active-color:var(--bs-emphasis-color);--bs-table-active-bg:rgba(var(--bs-emphasis-color-rgb), 0.1);--bs-table-hover-color:var(--bs-emphasis-color);--bs-table-hover-bg:rgba(var(--bs-emphasis-color-rgb), 0.075);width:100%;margin-bottom:1rem;vertical-align:top;border-color:var(--bs-table-border-color)}.produkte .tab-pane table>:not(caption)>*>*{padding:.5rem .5rem;color:var(--color-gray,var(--bs-table-color-type,var(--bs-table-color)));background-color:var(--bs-table-bg);border-bottom-width:var(--bs-border-width);box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state,var(--bs-table-bg-type,var(--bs-table-accent-bg)))}.produkte .tab-pane table>tbody>tr:nth-of-type(odd)>*{--bs-table-color-type:var(--bs-table-striped-color);--bs-table-bg-type:var(--bs-table-striped-bg)}.produkte .tab-pane table tr td{color:var(--color-gray);line-height:1.7}@media (max-width:768px){.produkte .tab-pane table{display:block;width:100%}.produkte .tab-pane table tbody{width:100%;display:block}.produkte .tab-pane table tr{width:100%;display:block;padding:6px 0}.produkte .tab-pane table tr td{display:flex}.produkte .tab-pane table tr td:first-child{font-weight:600}.produkte .tab-pane .table-full table td:before{font-weight:700;position:absolute;top:6px;left:8px;width:45%;white-space:nowrap;font-size:14px}.produkte .tab-pane .table-full table td[data-trow]:nth-of-type(1):before{content:attr(data-trow)}.produkte .tab-pane .table-full table td[data-trow]:nth-of-type(2):before{content:attr(data-trow)}.produkte .tab-pane .table-full table td[data-trow]:nth-of-type(3):before{content:attr(data-trow)}.produkte .tab-pane .table-full table td[data-trow]:nth-of-type(4):before{content:attr(data-trow)}.produkte .tab-pane .table-full table td[data-trow]:nth-of-type(5):before{content:attr(data-trow)}.produkte .tab-pane .table-full table td[data-trow]:nth-of-type(6):before{content:attr(data-trow)}.produkte .tab-pane .table-full table td[data-trow]:nth-of-type(7):before{content:attr(data-trow)}.produkte .tab-pane .table-full table td[data-trow]:nth-of-type(8):before{content:attr(data-trow)}.produkte .tab-pane .table-full table thead{display:none;visibility:hidden}.produkte .tab-pane .table-full table td{position:relative;padding-top:30px!important}}@media (min-width:768px){.produkte .nav-pills{grid-template-columns:1fr 1fr}}@media (min-width:1400px){.produkte .nav-pills{grid-template-columns:1fr 1fr 1fr}}@media (min-width:1600px){.produkte .nav-pills{grid-template-columns:1fr 1fr 1fr 1fr}}