@import url(https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Akshar:wght@300;400;500;600;700&display=swap);@charset "UTF-8"p{font-size:22px}h1{font-size:90px;font-family:"Akshar",sans-serif;line-height:1}@media (max-width:1199px){h1{font-size:70px}}@media (max-width:959px){h1{font-size:35px}}@media (min-width:960px){h1 h1{font-size:2.625rem!important}}h2{font-size:70px;font-family:"Akshar",sans-serif}@media (max-width:1199px){h2{font-size:55px}}@media (max-width:959px){h2{font-size:33px}}h3{font-size:55px;font-family:"Akshar",sans-serif}@media (max-width:1199px){h3{font-size:40px}}@media (max-width:959px){h3{font-size:30px}}h4{font-size:40px;font-family:"Akshar",sans-serif}@media (max-width:1199px){h4{font-size:35px}}@media (max-width:959px){h4{font-size:27px}}h5{font-size:35px;font-family:"Akshar",sans-serif}@media (max-width:1199px){h5{font-size:27px}}@media (max-width:959px){h5{font-size:25px}}h6{font-size:27px;font-family:"Akshar",sans-serif}@media (max-width:1199px){h6{font-size:25px}}@media (max-width:959px){h6{font-size:20px}}p{font-size:22px;font-family:"Roboto",sans-serif;color:#32312F}@media (max-width:959px){p{font-size:18px}}a{color:#32312F;font-weight:700}a:hover{color:#32312F;font-weight:700}.color-3{background-image:url(/media/objects_1_.png)}.color-2{background-color:#d8d8d8}.uk-navbar-container:not(.uk-navbar-transparent){background-color:#fff}.navigation{padding-top:2rem;padding-bottom:2rem}.navigation .language{gap:1rem;display:flex}.navigation .language a:first-of-type{position:relative}.navigation .language a:first-of-type::before{content:"/";position:absolute;left:30px;top:0;width:100%;color:#32312F;height:15px;background-size:50px auto;background-repeat:repeat-x;opacity:1;transition:opacity 0.3s}.navigation .uk-dropdown{top:111px!important;left:auto!important}.navigation.uk-sticky-fixed{background:#fff;box-shadow:1px 7px 20px #9f9f9f}.navigation .desktopNav .firstRow{gap:1rem}.navigation .desktopNav .firstRow a{color:#32312F;font-family:"Roboto",sans-serif;font-size:22px;font-style:normal;font-weight:300;text-transform:none;text-transform:uppercase}.navigation .desktopNav .firstRow a:hover{position:relative;color:#CD0000;text-decoration:none}.navigation .desktopNav .firstRow a:hover::after{content:"";position:absolute;left:0;top:-2px;width:100%;height:15px;background:url(/media/group_28.png);background-size:50px auto;background-repeat:repeat-x;opacity:1;transition:opacity 0.3s}.navigation .desktopNav .firstRow a.active{position:relative;color:#CD0000;text-decoration:none}.navigation .desktopNav .firstRow a.active::after{content:"";position:absolute;left:0;top:-2px;width:100%;height:15px;background:url(/media/group_28.png);background-size:50px auto;background-repeat:repeat-x;opacity:1;transition:opacity 0.3s}.navigation .desktopNav .secondRow{justify-content:flex-end}.navigation .desktopNav .secondRow .uk-navbar-dropdown-nav{gap:1rem;display:flex;flex-direction:column}.navigation .desktopNav .secondRow ul{list-style:none;justify-content:space-between;margin-bottom:0}.navigation .desktopNav .secondRow ul li.id6 a:hover{color:#CD0000;text-decoration:none}.navigation .desktopNav .secondRow ul li.id6 a:hover::after{display:none}.navigation .desktopNav .secondRow ul li>a{color:#32312F;font-family:"Roboto",sans-serif;font-size:22px;font-style:normal;font-weight:300;line-height:normal;text-transform:none;line-height:-.5px}.navigation .desktopNav .secondRow ul li>a:hover{position:relative;color:#CD0000;text-decoration:none}.navigation .desktopNav .secondRow ul li>a:hover::after{content:"";position:absolute;left:0;top:15px;width:100%;height:15px;background:url(/media/group_28.png);background-size:50px auto;background-repeat:repeat-x;opacity:1;transition:opacity 0.3s}.navigation .desktopNav .secondRow ul li.active>a{position:relative;color:#CD0000}.navigation .menu-icon{display:flex;align-items:center}.navigation .menu-icon svg{width:50px;height:50px}.navigation .menu-icon:hover{color:#32312F}.navigation .uk-offcanvas-overlay.uk-open::before{opacity:1;backdrop-filter:blur(3px)}.navigation .uk-offcanvas-bar{background:#fffffff6;box-shadow:5px 0 10px #575757}@media (max-width:959px){.navigation .uk-offcanvas-bar .logoMobileNav img{width:150px}}.navigation .uk-offcanvas-bar .icons-nav{justify-content:center}.navigation .uk-offcanvas-bar .icons-nav .uk-nav li>a{display:flex;align-items:center;column-gap:.25em;text-decoration:none;justify-content:center}.navigation .uk-offcanvas-bar .icons-nav .uk-nav-sub{padding-top:2rem}.navigation .uk-offcanvas-bar .icons-nav ul{display:flex;gap:4rem;flex-direction:column;font-size:22px;list-style:none;align-items:center;padding-left:0}@media (max-width:959px){.navigation .uk-offcanvas-bar .icons-nav ul{gap:2rem;font-size:18px}}.navigation .uk-offcanvas-bar .icons-nav ul li a{color:#32312F;text-decoration:none}.navigation .uk-offcanvas-bar .icons-nav ul li a:hover{position:relative;color:#CD0000;text-decoration:none}.navigation .uk-offcanvas-bar .icons-nav ul li a:hover::after{content:"";position:absolute;left:0;top:-10px;width:100%;height:15px;background:url(/media/group_28.png);background-size:50px auto;background-repeat:repeat-x;opacity:1;transition:opacity 0.3s}.navigation .uk-offcanvas-bar .icons-nav ul li.active>a{position:relative;color:#CD0000}.navigation .uk-offcanvas-bar .icons-nav ul li.active>a::after{content:"";position:absolute;left:0;top:-10px;width:100%;height:15px;background:url(/media/group_28.png);background-size:50px auto;background-repeat:repeat-x;opacity:1;transition:opacity 0.3s}.navigation .uk-offcanvas-bar .uk-text-center{color:#32312F}.navigation .uk-offcanvas-bar .uk-text-center a{color:#32312F;font-size:22px}@media (max-width:959px){.navigation .uk-offcanvas-bar .uk-text-center a{font-size:18px}}.navigation .uk-offcanvas-bar .uk-offcanvas-close{color:#32312F}.navigation .uk-offcanvas-bar .uk-offcanvas-close svg{width:25px;height:25px}.footer .inhalt{background:url(/media/objects.png);background-size:cover;padding-top:3rem;padding-bottom:3rem}.footer .inhalt .secondColumn{justify-content:space-between}@media (max-width:959px){.footer .inhalt .secondColumn{flex-direction:column;gap:2rem;padding-top:2rem}}.footer .inhalt .secondColumn svg{padding-right:1rem}.footer .inhalt .secondColumn .firstRow{align-items:flex-start}.footer .inhalt .secondColumn .firstRow .adresse p{margin:0;font-weight:400}.footer .inhalt .secondColumn .secondRow{align-items:flex-start}.footer .inhalt .secondColumn .secondRow .telMail a{font-size:22px;color:#32312F;font-weight:400}@media (max-width:959px){.footer .inhalt .secondColumn .secondRow .telMail a{font-size:18px}}.footer .inhalt .secondColumn .secondRow .telMail a:hover{color:#CD0000}.footer .inhalt .secondColumn .thirdRow{align-items:flex-start}.footer .inhalt .secondColumn .thirdRow .footerMenu a{font-size:22px;color:#32312F;font-weight:400}@media (max-width:959px){.footer .inhalt .secondColumn .thirdRow .footerMenu a{font-size:18px}}.footer .inhalt .secondColumn .thirdRow .footerMenu a:hover{color:#CD0000}.footer .lastColumn{background-color:#32312F;padding-top:1rem;padding-bottom:1rem}.footer .lastColumn>div{justify-content:space-between}.footer .lastColumn>div .impressumDatenschutz{padding-bottom:.5rem}.footer .lastColumn>div .impressumDatenschutz a{color:#fff;font-size:22px}@media (max-width:959px){.footer .lastColumn>div .impressumDatenschutz a{font-size:18px}}.footer .lastColumn>div .realisierung a,.footer .lastColumn>div .realisierung p{color:#fff;margin:0;font-size:22px}@media (max-width:959px){.footer .lastColumn>div .realisierung a,.footer .lastColumn>div .realisierung p{font-size:18px}}.slider h2{color:var(--weiss,#FFF);font-family:"Akshar",sans-serif;font-style:normal;font-weight:600;line-height:normal}.slider img{object-fit:cover}.slider .punkte{align-items:flex-end;justify-content:flex-end;gap:2rem;margin-bottom:0;position:absolute;bottom:130px;width:100%;display:flex;justify-content:center;z-index:10}@media (max-width:959px){.slider .punkte{gap:1rem}}@media (max-width:639px){.slider .punkte{display:none}}.slider .punkte .dotnav{background:#CD0000;box-shadow:8px 8px 20px 0 rgba(0,0,0,.25);padding:1.5rem;display:flex;justify-content:center;align-items:center}@media (max-width:959px){.slider .punkte .dotnav{width:50.734px;height:50px;padding:15px 15px}}.slider .punkte .dotnav.active{background:#CD0000}.slider .texthoehe li img{height:100%;width:100%}@media (max-width:639px){.slider ul.texthoehe{height:100vh!important}}@media (min-height:821px){.slider ul.texthoehe{max-height:65vh!important}}.slider ul .uk-slidercaption{background:radial-gradient(44.71% 104.21% at 42.86% 69.16%,rgba(205,0,0,.8) 0%,rgba(196,18,47,.63) 60.42%,rgba(196,18,47,0) 100%);padding:2rem;position:absolute;bottom:0;z-index:1;width:100%}@media (max-width:1199px){.slider ul .uk-slidercaption{background:radial-gradient(57.71% 280.21% at 42.86% 69.16%,rgba(205,0,0,.8) 0%,rgba(196,18,47,.63) 60.42%,rgba(196,18,47,0) 100%)}}@media (max-width:639px){.slider ul .uk-slidercaption{bottom:2rem}}.slider ul .uk-slidercaption p{color:#fff;font-size:25px;line-height:26px;letter-spacing:.25px}@media (max-width:639px){.slider ul .uk-slidercaption p{font-size:20px}}.slider ul .uk-slidercaption .btn-container{align-items:end}.slider ul .uk-slidercaption .btn-container .arrow-container{display:flex;flex-direction:row;justify-content:flex-end}.slider ul .uk-slidercaption .btn-container .arrow-container .uk-slidenav-next svg,.slider ul .uk-slidercaption .btn-container .arrow-container .uk-slidenav-previous svg{color:#32312F;width:16px}.slider ul .uk-slidercaption .btn-container .btnDiv{margin-bottom:1rem}@media (max-width:959px){.slider ul .uk-slidercaption .btn-container .btnDiv{margin-bottom:20px}}.slider ul .uk-slidercaption .btn-container .btnDiv .btn{color:#fff;text-align:center;background:#CD0000;font-family:"Akshar",sans-serif;font-size:36px;font-style:normal;font-weight:400;line-height:normal;padding:1rem 2.5rem 1rem 2.5rem;transition:all 0.25s ease-out}.slider ul .uk-slidercaption .btn-container .btnDiv .btn:hover{text-decoration:none;background-color:#9e0720}@media (max-width:959px){.slider ul .uk-slidercaption .btn-container .btnDiv .btn{padding:20px;font-size:18px}}.slider .pfeil-container{position:absolute;bottom:-100px;width:100%;display:flex;justify-content:center;z-index:10}.slider .previous,.slider .next{display:inline-block}.slider .btn-container{display:flex;justify-content:center;margin-bottom:70px}@media (max-width:1199px){.leistung .container .paddingBottomLarge{padding-bottom:1rem}}.leistung .container .titel{position:relative;padding-bottom:10rem}.leistung .container .titel::after{content:"";position:absolute;left:0;top:-38px;width:100%;height:3px;background:url(/media/line_14.png);background-size:50px auto;background-repeat:repeat-x;opacity:1;transition:opacity 0.3s}.leistung .container .titel::before{content:"";position:absolute;left:0;top:140px;width:100%;height:3px;background:url(/media/line_14.png);background-size:50px auto;background-repeat:repeat-x;opacity:1;transition:opacity 0.3s}@media (max-width:959px){.leistung .container .titel::before{top:90px}}.leistung .container .ueberschriftDiv{display:flex;justify-content:center}.leistung .container .ueberschriftDiv .ueberschrift{color:#CD0000;width:fit-content;background:#fff;z-index:5;padding-left:1rem;padding-right:1rem}.leistung .container>div{align-items:flex-start}.leistung-item .iconDiv{background-image:url(/media/component_3.png)}.leistung-item .iconDiv .icon{position:absolute;top:-90px;transform:translateX(-50%);left:50%;background:#fff;border-radius:50%;padding:2rem}@media (max-width:1199px){.leistung-item .iconDiv .icon{top:-40px;width:80px!important;height:80px!important;padding:0.5rem!important}}.leistung-item .thumb{border-bottom:3px solid #CD0000;height:440px;position:relative}@media (max-width:959px){.leistung-item .thumb{height:350px}}.leistung-item .thumb .leistung-titel{position:absolute;background:linear-gradient(0deg,#E42022 -4.1%,rgba(228,32,34,0) 60.25%)}.leistung-item .thumb .leistung-titel h4{display:flex;align-items:flex-end;color:#fff;justify-content:flex-start;margin-left:2rem}.leistung-item .thumb img{object-fit:cover}.leistung-item .leistung-content{box-shadow:0 0 20px 0 #4b4b4b;border-bottom:3px solid #CD0000}.leistung-item .leistung-content h6{padding:2rem;color:#393837;font-family:"Roboto",sans-serif;font-style:normal;font-weight:400;line-height:35px}.modul045{background-image:url(/media/objects_1_.png);background-repeat:no-repeat;background-size:cover}.modul045 .titelDiv{padding-bottom:10rem}.modul045 .titelDiv .ueberschriftDiv{display:flex;justify-content:center}.modul045 .titelDiv .ueberschriftDiv .ueberschrift{background-color:#fff;color:#CD0000;z-index:5;padding-left:1rem;padding-right:1rem}.modul045 .titelDiv .titel{position:relative}.modul045 .titelDiv .titel::after{content:"";position:absolute;left:0;top:-38px;width:100%;height:3px;background:url(/media/line_14.png);background-size:50px auto;background-repeat:repeat-x;opacity:1;transition:opacity 0.3s}.modul045 .titelDiv .titel::before{content:"";position:absolute;left:0;top:140px;width:100%;height:3px;background:url(/media/line_14.png);background-size:50px auto;background-repeat:repeat-x;opacity:1;transition:opacity 0.3s}@media (max-width:959px){.modul045 .titelDiv .titel::before{top:90px}}.modul045 .textLink .link{padding-top:2rem}.modul045 .textLink .link a{color:#fff;text-align:center;background:#CD0000;font-family:"Akshar",sans-serif;font-size:36px;font-style:normal;font-weight:400;line-height:normal;padding:1rem 2.5rem 1rem 2.5rem;transition:all 0.25s ease-out}.modul045 .textLink .link a:hover{text-decoration:none;background-color:#9e0720}@media (max-width:959px){.modul045 .textLink .link a{padding:20px;font-size:18px}}.produkteVorschau .button{display:flex;justify-content:center}.produkteVorschau .button a{color:#fff;text-align:center;background:#CD0000;font-family:"Akshar",sans-serif;font-size:36px;font-style:normal;font-weight:400;line-height:normal;padding:1rem 2.5rem 1rem 2.5rem;transition:all 0.25s ease-out}.produkteVorschau .button a:hover{text-decoration:none;background-color:#9e0720}@media (max-width:959px){.produkteVorschau .button a{padding:20px;font-size:18px}}.produkteVorschau .uk-overlay{display:flex;justify-content:flex-end;padding-right:0!important}.produkteVorschau .uk-overlay h3{background:rgba(255,255,255,.91);border-bottom:5px solid #CD0000;border-top:5px solid #CD0000;margin-bottom:1rem;color:#000;padding:1rem 2rem 1rem 2rem;font-weight:500}.produkteVorschau .uk-slider-items li{width:878px;height:524px}@media (max-width:959px){.produkteVorschau .uk-slider-items li{height:350px}}.produkteVorschau .uk-slider-nav li a{width:26px;height:26px;background-color:#ffa7a7}.produkteVorschau .uk-slider-nav li a:hover{background-color:#ffa7a7}@media (max-width:959px){.produkteVorschau .uk-slider-nav li a{width:15px;height:15px}}.produkteVorschau .uk-slider-nav li.uk-active a{background:#CD0000}.textmodul .inset-right-5 a{color:#fff;text-align:center;background:#CD0000;font-family:"Akshar",sans-serif;font-size:36px;font-style:normal;font-weight:400;line-height:normal;padding:1rem 2.5rem 1rem 2.5rem;transition:all 0.25s ease-out}.textmodul .inset-right-5 a:hover{text-decoration:none;background-color:#9e0720}@media (max-width:959px){.textmodul .inset-right-5 a{padding:20px;font-size:18px}}.textmodul a{color:#32312F;font-weight:500}.textmodul .ueberschriftDiv{display:flex;justify-content:center;color:#CD0000}.textmodul .ueberschriftDiv .ueberschrift{background-color:#fff;z-index:5;padding-left:1rem;padding-right:1rem}.textmodul .ueberschriftDiv .ueberschrift p{color:#CD0000}.textmodul .-headline{padding-bottom:5rem;position:relative}.textmodul .-headline::after{content:"";position:absolute;left:0;top:-38px;width:100%;height:3px;background:url(/media/line_14.png);background-size:50px auto;background-repeat:repeat-x;opacity:1;transition:opacity 0.3s}.textmodul .-headline::before{content:"";position:absolute;left:0;top:140px;width:100%;height:3px;background:url(/media/line_14.png);background-size:50px auto;background-repeat:repeat-x;opacity:1;transition:opacity 0.3s}@media (max-width:959px){.textmodul .-headline::before{top:90px}}.button-zentriert .inset-right-5{display:flex;justify-content:center}.button-zentriert .inset-right-5 a{color:#fff;text-align:center;background:#CD0000;font-family:"Akshar",sans-serif;font-size:36px;font-style:normal;font-weight:400;line-height:normal;padding:1rem 2.5rem 1rem 2.5rem;transition:all 0.25s ease-out}.button-zentriert .inset-right-5 a:hover{text-decoration:none;background-color:#9e0720}@media (max-width:959px){.button-zentriert .inset-right-5 a{padding:20px;font-size:18px}}@media (max-width:959px){.impressum,.datenschutz{hyphens:auto}}.produkteDetail{justify-content:center}.produkteDetail .inhalt .text .titel{position:relative;padding-bottom:5rem}.produkteDetail .inhalt .text .titel::after{content:"";position:absolute;left:0;top:-38px;width:100%;height:3px;background:url(/media/line_14.png);background-size:50px auto;background-repeat:repeat-x;opacity:1;transition:opacity 0.3s}.produkteDetail .inhalt .text .titel::before{content:"";position:absolute;left:0;top:140px;width:100%;height:3px;background:url(/media/line_14.png);background-size:50px auto;background-repeat:repeat-x;opacity:1;transition:opacity 0.3s}@media (max-width:959px){.produkteDetail .inhalt .text .titel::before{top:90px}}.produkteDetail .inhalt .text .beschreibung{padding-bottom:2rem}.produkteDetail .inhalt .tabellen tr:nth-child(odd){background:rgba(241,176,176,.367)}.produkteDetail .inhalt .tabellen table{padding-bottom:2rem}.produkteDetail .inhalt .tabellen table th{text-align:left!important;background-color:rgba(247,156,156,.594)}.tabelle021 .titel{padding-bottom:5rem}.tabelle021 .titel h2{position:relative}.tabelle021 .titel h2::after{content:"";position:absolute;left:0;top:-38px;width:100%;height:3px;background:url(/media/line_14.png);background-size:50px auto;background-repeat:repeat-x;opacity:1;transition:opacity 0.3s}.tabelle021 .titel h2::before{content:"";position:absolute;left:0;top:140px;width:100%;height:3px;background:url(/media/line_14.png);background-size:50px auto;background-repeat:repeat-x;opacity:1;transition:opacity 0.3s}@media (max-width:959px){.tabelle021 .titel h2::before{top:90px}}.tabelle021 .th{text-align:left}.tabelle021 td{text-align:center}.tabelle021 tr:nth-child(odd){background:rgba(241,176,176,.367)}.neu{overflow-x:scroll;margin-top:100px}.kontaktformular-container .firmenname-kontaktformular{color:#CD0000}@media (max-width:1199px){.kontaktformular-container .firmenname-kontaktformular{text-align:center}}.kontaktformular-container .buttonDiv{justify-content:flex-end}@media (max-width:639px){.kontaktformular-container .buttonDiv{justify-content:center!important}}.kontaktformular-container h1{color:#32312F;position:relative;padding-bottom:5rem}.kontaktformular-container h1::after{content:"";position:absolute;left:0;top:-38px;width:100%;height:3px;background:url(/media/line_14.png);background-size:50px auto;background-repeat:repeat-x;opacity:1;transition:opacity 0.3s}.kontaktformular-container h1::before{content:"";position:absolute;left:0;top:140px;width:100%;height:3px;background:url(/media/line_14.png);background-size:50px auto;background-repeat:repeat-x;opacity:1;transition:opacity 0.3s}@media (max-width:959px){.kontaktformular-container h1::before{top:90px}}@media (max-width:1199px){.kontaktformular-container h1{font-size:45px}}@media (max-width:1199px){.kontaktformular-container .einfüllfelder-kontakformular{padding-left:0px!important}.kontaktformular-container .einfüllfelder-kontakformular .uk-grid-small{margin-left:0px!important}.kontaktformular-container .einfüllfelder-kontakformular .uk-first-column{padding-left:0!important}}.kontaktformular-container .uk-input:focus,.kontaktformular-container .uk-select:focus,.kontaktformular-container .uk-textarea:focus{outline:0;background-color:#fff;color:#32312F;border-color:#ff2121}@media (max-width:1199px){.kontaktformular-container h1,.kontaktformular-container h2{text-align:center}.kontaktformular-container .formular{flex-direction:column-reverse}}.kontaktformular-container .kontaktdaten .strasse svg{padding-right:1rem}@media (max-width:1199px){.kontaktformular-container .kontaktdaten .strasse svg{padding-right:0!important}}.kontaktformular-container .kontaktdaten .strasse p{font-size:18.5px}.kontaktformular-container .kontaktdaten .strasse .br{display:none}.kontaktformular-container .kontaktdaten .strasse .second-child{margin-left:2.25rem;font-size:18.5px}@media (max-width:1199px){.kontaktformular-container .kontaktdaten .strasse{width:100%}.kontaktformular-container .kontaktdaten .strasse p{text-align:center}.kontaktformular-container .kontaktdaten .strasse .br{display:block}.kontaktformular-container .kontaktdaten .strasse .second-child{margin-left:0!important;text-align:center;padding-bottom:1rem}}.kontaktformular-container .kontaktdaten .kontaktdaten-mittig .svg-mittig svg{height:15.5px!important;padding-right:1.25rem}@media (max-width:1199px){.kontaktformular-container .kontaktdaten .kontaktdaten-mittig .svg-mittig svg{padding-right:0!important}}.kontaktformular-container .kontaktdaten .kontaktdaten-mittig .svg-mittig br{display:none}.kontaktformular-container .kontaktdaten .kontaktdaten-mittig a{font-size:18.5px;color:#32312F}@media (max-width:1199px){.kontaktformular-container .kontaktdaten .kontaktdaten-mittig{width:100%}.kontaktformular-container .kontaktdaten .kontaktdaten-mittig>div{flex-direction:column}.kontaktformular-container .kontaktdaten .kontaktdaten-mittig .svg-mittig{width:100%;justify-content:center;display:flex;align-items:center}.kontaktformular-container .kontaktdaten .kontaktdaten-mittig .svg-mittig br{display:block}.kontaktformular-container .kontaktdaten .kontaktdaten-mittig a{text-align:center}.kontaktformular-container .kontaktdaten .kontaktdaten-mittig .abstand-ipad{padding-bottom:1.25rem}}.kontaktformular-container h2{color:#32312F}.kontaktformular-container label{display:none}.kontaktformular-container .button-senden button{color:#fff;text-align:center;background:#CD0000;font-family:"Akshar",sans-serif;font-size:36px;font-style:normal;font-weight:400;line-height:normal;padding:1rem 2.5rem 1rem 2.5rem;transition:all 0.25s ease-out;border:1px solid #CD0000}.kontaktformular-container .button-senden button:hover{text-decoration:none;background-color:#9e0720}@media (max-width:959px){.kontaktformular-container .button-senden button{padding:20px;font-size:18px}}.kontaktformular-container .button-senden button::before{display:none}.kontaktformular-container input{border:none;border-bottom:1px solid #000;width:100%;padding:1rem;font-size:18.5px}.kontaktformular-container input:hover{color:#E42022}.kontaktformular-container textarea{border:none;border-bottom:1px solid #000;width:100%;padding:1rem;font-size:18.5px;height:100px}.kontaktformular-container select{border:none;background:url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0Ljk1IDEwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZjt9LmNscy0ye2ZpbGw6IzQ0NDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmFycm93czwvdGl0bGU+PHJlY3QgY2xhc3M9ImNscy0xIiB3aWR0aD0iNC45NSIgaGVpZ2h0PSIxMCIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSIxLjQxIDQuNjcgMi40OCAzLjE4IDMuNTQgNC42NyAxLjQxIDQuNjciLz48cG9seWdvbiBjbGFzcz0iY2xzLTIiIHBvaW50cz0iMy41NCA1LjMzIDIuNDggNi44MiAxLjQxIDUuMzMgMy41NCA1LjMzIi8+PC9zdmc+) no-repeat 100% 50%;appearance:none;border-radius:0;border-bottom:1px solid #000;width:100%;color:#32312F;background-color:transparent;padding:1rem;font-size:18.5px}.kontaktformular-container select:focus-visible{outline:none}.bildmodul{height:500px}p.consent_manager-text{font-size:1rem}.consent_manager-wrapper [type="checkbox"]:checked:after{background:#CD0000!important}button.consent_manager-save-selection,button.consent_manager-accept-none{background:#a1a1a1!important;border:1px solid #a1a1a1!important;color:#fff}button.consent_manager-save-selection:hover,button.consent_manager-accept-none:hover{background-color:grey!important}button.consent_manager-accept-all{background:#32312F!important;border:1px #32312F!important}button.consent_manager-accept-all:hover{background-color:#CD0000!important}.consent_manager-show-details a:hover{color:#32312F!important}div.consent_manager-wrapper div.consent_manager-cookiegroup-description{border-left:1px solid #CD0000!important}div.consent_manager-wrapper div.consent_manager-detail div.consent_manager-cookiegroup-title{color:#FFF!important;background-color:#CD0000!important}div.consent_manager-wrapper div.consent_manager-cookie{border-left:1px solid #CD0000!important}div.consent_manager-wrapper div.consent_manager-detail a,.consent_manager-sitelinks a:hover{transition:0.3s;color:#32312F!important}.consent_manager-close-box:hover::before,.consent_manager-close-box:hover::after{transition:0.3s;background:#CD0000!important}.produkteuebersicht img{height:510px;object-fit:cover}.produkteuebersicht h1,.produkteuebersicht h2{text-align:center;color:#32312F;font-weight:500;position:relative;padding-bottom:5rem}.produkteuebersicht h1::after,.produkteuebersicht h2::after{content:"";position:absolute;left:0;top:-38px;width:100%;height:3px;background:url(/media/line_14.png);background-size:50px auto;background-repeat:repeat-x;opacity:1;transition:opacity 0.3s}.produkteuebersicht h1::before,.produkteuebersicht h2::before{content:"";position:absolute;left:0;top:140px;width:100%;height:3px;background:url(/media/line_14.png);background-size:50px auto;background-repeat:repeat-x;opacity:1;transition:opacity 0.3s}@media (max-width:959px){.produkteuebersicht h1::before,.produkteuebersicht h2::before{top:90px}}.produkteuebersicht .inhalt{position:relative}.produkteuebersicht .inhalt img{position:relative}.produkteuebersicht .inhalt img:hover{filter:drop-shadow(1px 1px 2px black)}.produkteuebersicht .inhalt .titel{position:absolute;z-index:2;background:rgba(255,255,255,.91);border-bottom:5px solid #CD0000;border-top:5px solid #CD0000;margin-bottom:1rem;color:#000;padding:1rem 2rem 1rem 2rem;font-weight:500}.detailbutton{all:unset;color:#fff;text-align:center;background:#CD0000;font-family:"Akshar",sans-serif;font-size:25px;font-style:normal;font-weight:400;line-height:normal;padding:1rem 2.5rem 1rem 2.5rem;transition:all 0.25s ease-out}.detailbutton:hover{color:#fff;text-decoration:none;background-color:#9e0720}@media (max-width:959px){.detailbutton{padding:20px;font-size:18px}}.uk-button-primary{color:#fff;text-align:center;background:#CD0000;font-family:"Akshar",sans-serif;font-size:25px;font-style:normal;font-weight:400;line-height:normal;padding:1rem 2.5rem 1rem 2.5rem;transition:all 0.25s ease-out;border:2px solid #CD0000}.uk-button-primary:hover{color:#CD0000;text-decoration:none;background-color:#fff;border:2px solid #CD0000;font-weight:400}.productsform select{border-style:none;border-bottom:1px solid #32312F}.productsform select:hover{border-bottom:1px solid #E42022}.productsform input{border-style:none;border-bottom:1px solid #32312F}.productsform input:hover{border-bottom:1px solid #E42022}.productsform textarea{max-height:15vh}.productsform textarea:hover{border:1px solid #E42022}.anfragebild{max-width:90%;height:auto;object-fit:contain}.dotnav.previous,.dotnav.next{position:absolute;top:50%;transform:translateY(-50%);z-index:10}.dotnav.previous{left:0}.dotnav.next{right:0}.dotnav.previous{margin-left:50px!important}@media (max-width:959px){.dotnav.previous{margin-left:10px!important}}.dotnav.next{margin-right:50px!important}@media (max-width:959px){.dotnav.next{margin-right:10px!important}}.-headline.no-before-after::before,.-headline.no-before-after::after{content:none}