@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_9a7e160b-module__mXBeWq__className{font-family:Inter,Inter Fallback;font-style:normal}
.home-module-scss-module__F1M3UG__contactInfoContainer{flex-flow:wrap;justify-content:center;align-items:flex-start;width:100%;display:flex}.home-module-scss-module__F1M3UG__contactInfoContainer>div{margin:1.5rem}.home-module-scss-module__F1M3UG__kompetenzenContainer>a{cursor:pointer;color:#000;width:30rem;margin:1.5rem;transition:box-shadow .2s ease-in-out}.home-module-scss-module__F1M3UG__kompetenzenContainer>a:hover{box-shadow:0 0 20px #0000004d}.home-module-scss-module__F1M3UG__kompetenzenContainer{flex-flow:wrap;justify-content:center;align-items:flex-start;width:100%;display:flex}.home-module-scss-module__F1M3UG__hundLottaContainer{flex-flow:wrap;justify-content:center;align-items:flex-start;display:flex;position:relative}.home-module-scss-module__F1M3UG__hundLottaContainer .home-module-scss-module__F1M3UG__hundLotta{border-radius:2rem;width:100%;max-width:30rem;height:22rem;display:block;overflow:hidden}.home-module-scss-module__F1M3UG__hundLottaContainer .home-module-scss-module__F1M3UG__hundLotta img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.home-module-scss-module__F1M3UG__hundLottaContainer .home-module-scss-module__F1M3UG__hundLottaTitle{color:#2dc10a;text-align:center;z-index:1;white-space:normal;overflow-wrap:anywhere;background-color:#fff;border-radius:2rem;padding:.5rem .8rem;font-weight:800;display:block;position:absolute;bottom:.5rem;left:.5rem;right:.5rem}.home-module-scss-module__F1M3UG__infoContainer{text-align:center;color:red!important}.home-module-scss-module__F1M3UG__infoContainer *{color:red!important}
.Card-module-scss-module__VIcUQW__card{background-color:#e6e6e6;border-radius:2rem;width:30rem;padding:1rem;position:relative;overflow:hidden}.Card-module-scss-module__VIcUQW__card.Card-module-scss-module__VIcUQW__googleMapsContainer{width:32rem;height:22rem;padding:0}.Card-module-scss-module__VIcUQW__cardTitle{color:#2dc10a;background-color:#fff;border-radius:2rem;padding:.5rem .8rem;font-weight:800;display:inline-block}.Card-module-scss-module__VIcUQW__cardTitle.Card-module-scss-module__VIcUQW__googleMapsCardTitle{margin:1rem;position:absolute;right:0}.Card-module-scss-module__VIcUQW__cardContent{margin:1rem 0}.Card-module-scss-module__VIcUQW__cardContent p{margin:0}.Card-module-scss-module__VIcUQW__googleMaps{border:0;width:100%;height:100%;margin:0}
.ProductTeaser-module-scss-module__18h1-W__productsTeaserContainer{flex-direction:row;flex-shrink:0;justify-content:flex-start;align-items:center;max-width:100svw;padding:0 4rem;display:flex;overflow-x:scroll}.ProductTeaser-module-scss-module__18h1-W__ProductTeaser{cursor:pointer;background-color:#fff;border-radius:2rem;flex-shrink:0;width:22rem;height:22rem;margin:2rem;transition:opacity .2s ease-in-out,box-shadow .2s ease-in-out}@media (max-width:985px){.ProductTeaser-module-scss-module__18h1-W__ProductTeaser{width:18rem;height:18rem;margin:1.5rem}}.ProductTeaser-module-scss-module__18h1-W__ProductTeaserContainer{position:relative}@media (hover:hover){.ProductTeaser-module-scss-module__18h1-W__ProductTeaserContainer:hover .ProductTeaser-module-scss-module__18h1-W__ProductTeaser{opacity:.6;box-shadow:0 0 20px #00000080!important}.ProductTeaser-module-scss-module__18h1-W__ProductTeaserContainer:hover .ProductTeaser-module-scss-module__18h1-W__ProductTeaserTitle{color:#2dc10a;background:#e6e6e6}}@keyframes ProductTeaser-module-scss-module__18h1-W__pulse{0%{box-shadow:0 0 #60be55cc}70%{box-shadow:0 0 0 30px #38d46900}to{box-shadow:0 0 #38d46900}}.ProductTeaser-module-scss-module__18h1-W__ProductTeaserContainer .ProductTeaser-module-scss-module__18h1-W__ProductTeaserImportant{animation:2s infinite ProductTeaser-module-scss-module__18h1-W__pulse}.ProductTeaser-module-scss-module__18h1-W__ProductTeaserTitle{color:#000;cursor:pointer;background:#e6e6e6aa;border-radius:.5rem;flex-direction:row;justify-content:center;align-items:center;width:10rem;height:1.2rem;padding:10px;font-weight:700;transition:color .2s ease-in-out,background .2s ease-in-out;display:flex;position:absolute;bottom:calc(50% - .6rem);left:calc(50% - 5rem)}
.MainSlider-module-scss-module__EmJzKW__slider{justify-content:center;align-items:center;display:flex;position:relative;bottom:2rem}.MainSlider-module-scss-module__EmJzKW__imagesContainer{aspect-ratio:16/9;scroll-behavior:smooth;scroll-snap-type:x mandatory;width:100vw;max-height:calc(90svh - 4rem);transition:scroll .3s ease-in-out;display:flex;overflow:scroll hidden}.MainSlider-module-scss-module__EmJzKW__imagesContainer div{scroll-snap-align:start;background-color:#0000;flex:0 0 100%;width:100vw;height:100%}.MainSlider-module-scss-module__EmJzKW__navBtn{cursor:pointer;opacity:.4;color:#2dc10a;z-index:2;background-color:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;margin:.1rem;padding:0;transition:opacity .2s ease-in-out;display:flex;position:absolute;bottom:1rem}.MainSlider-module-scss-module__EmJzKW__navBtn:hover{opacity:1}.MainSlider-module-scss-module__EmJzKW__navBtn.MainSlider-module-scss-module__EmJzKW__navBtnLeft{left:1rem}.MainSlider-module-scss-module__EmJzKW__navBtn.MainSlider-module-scss-module__EmJzKW__navBtnRight{right:1rem}
.contact-module-scss-module__4y89qG__contactInfoContainer{flex-flow:wrap;justify-content:center;align-items:flex-start;width:100%;margin:1.5rem 0;display:flex}.contact-module-scss-module__4y89qG__contactInfoContainer>div{max-width:70svw;margin:1.5rem}.contact-module-scss-module__4y89qG__contactForm{width:20rem}.contact-module-scss-module__4y89qG__contactForm input{border:1px solid #ccc;border-radius:4px;margin-bottom:15px;padding:10px}.contact-module-scss-module__4y89qG__contactForm input:focus{outline:2px solid #2dc10a}.contact-module-scss-module__4y89qG__contactForm textarea{resize:none;border:1px solid #ccc;border-radius:4px;margin-bottom:15px;padding:.5rem}.contact-module-scss-module__4y89qG__contactForm textarea:focus{outline:2px solid #2dc10a}.contact-module-scss-module__4y89qG__contactForm div{flex-direction:column;justify-content:left;display:flex}.contact-module-scss-module__4y89qG__contactForm div label{margin-bottom:.2rem;font-size:.8rem}.contact-module-scss-module__4y89qG__contactForm div label span{color:red}.contact-module-scss-module__4y89qG__submitButton{color:#fff;cursor:pointer;background-color:#2dc10a;border:none;border-radius:.2rem;outline:none;width:50%;height:2.5rem;margin:2rem auto;transition:background-color .2s ease-in-out,transform .3s}.contact-module-scss-module__4y89qG__submitButton:hover{background-color:#2cc10a8a}.contact-module-scss-module__4y89qG__submitButton.contact-module-scss-module__4y89qG__formSubmitted{color:#fff;background-color:#00f;width:auto;font-weight:700;transform:scale(1.1)}.contact-module-scss-module__4y89qG__submitButton.contact-module-scss-module__4y89qG__formSubmitError{color:#fff;background-color:red;width:auto;font-weight:700;transform:scale(1.1)}
