.Teaser_Teaser___1ILD{position:relative}.Teaser_ImageBlock__FrRu7{line-height:0}.Teaser_TextBlockCont__uFa2D{position:absolute;top:0;left:140px;display:flex;flex-direction:row;align-items:center;gap:10px;height:100%}.Teaser_OrangeBlock__cgakX{width:15px;height:180px;background:rgba(255,88,53,.45)}.Teaser_TextBlock__i_4HL{height:180px;width:360px;background-color:hsla(0,0%,85%,.45);padding:30px 10px 30px 30px;align-items:center;font-family:var(--font-inter);font-style:normal;font-weight:500;font-size:25px;line-height:normal;color:#fff}@media screen and (max-width:1400px){.Teaser_TextBlockCont__uFa2D{left:80px}.Teaser_TextBlock__i_4HL{height:120px;padding:15px 5px 15px 15px;font-size:22px}.Teaser_OrangeBlock__cgakX{height:120px}}.buttonBack___1mlaL,.buttonFirst___2rhFr,.buttonLast___2yuh0,.buttonNext___2mOCa,.buttonNext___3Lm3s,.dot___3c3SI{cursor:pointer}.image___xtQGH{display:block;width:100%;height:100%}.spinner___27VUp{position:absolute;top:calc(50% - 15px);left:calc(50% - 15px);width:30px;height:30px;animation-name:spin___S3UuE;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite;border:4px solid #a9a9a9;border-top-color:#000;border-radius:30px}@keyframes spin___S3UuE{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.container___2O72F{position:relative;overflow:hidden;height:100%;width:100%}.overlay___IV4qY{position:absolute;top:0;left:0;bottom:0;right:0;opacity:0;cursor:zoom-in;transition:opacity .3s,transform .3s}.hover___MYy31,.loading___1pvNI,.zoom___3kqYk{opacity:1}.imageLoadingSpinnerContainer___3UIPD{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#f4f4f4}.slide___3-Nqo{position:relative;display:block;box-sizing:border-box;height:0;margin:0;list-style-type:none}.slide___3-Nqo:focus{outline:none!important}.slideHorizontal___1NzNV{float:left}[dir=rtl] .slideHorizontal___1NzNV{direction:rtl;transform:scaleX(-1)}.slideInner___2mfX9{position:absolute;top:0;left:0;width:100%;height:100%}.focusRing___1airF{position:absolute;top:5px;right:5px;bottom:5px;left:5px;pointer-events:none;outline-width:5px;outline-style:solid;outline-color:Highlight}@media (-webkit-min-device-pixel-ratio:0){.focusRing___1airF{outline-style:auto;outline-color:-webkit-focus-ring-color}}.horizontalSlider___281Ls{position:relative;overflow:hidden;touch-action:pan-y pinch-zoom}[dir=rtl] .horizontalSlider___281Ls{direction:ltr;transform:scaleX(-1)}.horizontalSliderTray___1L-0W{overflow:hidden;width:100%}.verticalSlider___34ZFD{position:relative;overflow:hidden}.verticalSliderTray___267D8{overflow:hidden}.verticalTray___12Key{float:left}.verticalSlideTrayWrap___2nO7o{overflow:hidden}.sliderTray___-vHFQ{display:block;list-style:none;padding:0;margin:0}.sliderAnimation___300FY{transition:transform .5s;transition-timing-function:cubic-bezier(.645,.045,.355,1);will-change:transform}.masterSpinnerContainer___1Z6hB{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#f4f4f4}.TeaserCarousel_TeaserCarousel__EO4xi{width:100%;max-height:400px}.TeaserCarousel_TeaserCarouselSlider__2KJae{width:100%;margin:auto}.TeaserCarousel_Dots__pAGT0{width:500px;position:absolute;bottom:30px;left:calc(50% - 250px);display:flex;flex-direction:row;justify-content:center;gap:10px}@media screen and (min-width:1100px){.TeaserCarousel_Dots__pAGT0{bottom:50px}}@media screen and (min-width:1660px){.TeaserCarousel_Dots__pAGT0{bottom:85px}}.TeaserCarousel_Dots__pAGT0 button{width:75px;height:7px;opacity:.8;background:#fff}.TeaserCarousel_Dots__pAGT0 button[class$=selected]{background:var(--primary-orange)}.IndexPage_IndexPageTopPhoto__jYBPi{width:100%;position:relative;filter:drop-shadow(0 4px 4px rgba(0,0,0,.25))}.IndexPage_IndexPageTopPhotoHeaderBlock__LhhDS{width:360px;height:180px;position:absolute;top:110px;left:165px;background-color:hsla(0,0%,85%,.45);padding:30px 10px 30px 30px;align-items:center;font-family:var(--font-inter);font-style:normal;font-weight:500;font-size:25px;line-height:normal;color:#fff}.IndexPage_IndexPageTopPhotoOrangeBlock__KrUsr{position:absolute;width:15px;height:180px;top:110px;left:140px;background:rgba(255,88,53,.45)}@media screen and (max-width:1600px){.IndexPage_IndexPageTopPhotoHeaderBlock__LhhDS,.IndexPage_IndexPageTopPhotoOrangeBlock__KrUsr{top:60px}}@media screen and (max-width:1300px){.IndexPage_IndexPageTopPhotoHeaderBlock__LhhDS{left:100px;padding:15px 5px 15px 15px;font-size:20px;height:100px}.IndexPage_IndexPageTopPhotoOrangeBlock__KrUsr{left:75px;height:100px}}@media screen and (min-width:1200px) and (max-width:1300px){.IndexPage_IndexPageTopPhotoHeaderBlock__LhhDS,.IndexPage_IndexPageTopPhotoOrangeBlock__KrUsr{top:90px}}.IndexPage_IndexPageProduction__6gFii{width:100%;height:450px;background:var(--background-gray-light);position:relative}.IndexPage_IndexPageProductionBackgroundLeft__Et8ft{position:absolute;left:0;top:45px}.IndexPage_IndexPageProductionBackgroundRight__9pFCx{position:absolute;right:0;top:185px;z-index:100}@media screen and (max-width:1600px){.IndexPage_IndexPageProductionBackgroundLeft__Et8ft{left:calc(100% - 1600px)}.IndexPage_IndexPageProductionBackgroundRight__9pFCx{right:calc(100% - 1600px)}}.IndexPage_IndexPageProductionCont__Or898{position:absolute;top:-70px;left:-10px;right:0;width:1720px;height:660px;margin:auto;display:flex;flex-direction:row;justify-content:center}.IndexPage_IndexPageProductionBlock__p0w3V{width:630px;height:480px;-webkit-clip-path:polygon(30% 0,100% 0,70% 100%,0 100%);clip-path:polygon(30% 0,100% 0,70% 100%,0 100%)}.IndexPage_IndexPageProductionBlockLeft__nj6Ij{margin-right:0;background-image:url(/_next/static/media/stamping_production.92ccc616.png);background-position:300% 100%}.IndexPage_IndexPageProductionBlockRight___egNz{margin-left:-120px;background-image:url(/_next/static/media/foundry_production.26a3c3dd.png);background-position:0 100%}.IndexPage_IndexPageProductionBlockHeader__dUfSj{background:var(--primary-orange);box-shadow:inset 0 4px 4px rgba(0,0,0,.25);height:70px;font-family:var(--font-bliss-pro);font-style:normal;font-weight:500;font-size:28px;line-height:normal;text-align:center;color:#fff;width:100%;position:relative}.IndexPage_IndexPageProductionBlockHeaderText__seGlO{width:250px;position:absolute}.IndexPage_IndexPageProductionBlockHeaderTextLeft__pPV9M{left:270px}.IndexPage_IndexPageProductionBlockHeaderTextRight__0NPqn{right:110px}@media screen and (max-width:1660px){.IndexPage_IndexPageProduction__6gFii{height:460px}.IndexPage_IndexPageProductionCont__Or898{width:calc(100% - 200px);top:-30px}.IndexPage_IndexPageProductionBlock__p0w3V{width:570px;height:440px;background-size:contain}.IndexPage_IndexPageProductionBlockLeft__nj6Ij{margin-right:-60px}.IndexPage_IndexPageProductionBlockRight___egNz{margin-left:-60px}.IndexPage_IndexPageProductionBlockHeaderTextLeft__pPV9M{left:230px}.IndexPage_IndexPageProductionBlockHeaderTextRight__0NPqn{right:90px}}@media screen and (max-width:1100px){.IndexPage_IndexPageProduction__6gFii{height:300px}.IndexPage_IndexPageProductionCont__Or898{width:calc(100% - 200px);top:-20px}.IndexPage_IndexPageProductionBlock__p0w3V{width:420px;height:300px;background-size:contain}.IndexPage_IndexPageProductionBlockLeft__nj6Ij{margin-right:-40px}.IndexPage_IndexPageProductionBlockRight___egNz{margin-left:-40px}.IndexPage_IndexPageProductionBlockHeader__dUfSj{height:50px;font-size:20px}.IndexPage_IndexPageProductionBlockHeaderText__seGlO{width:150px}.IndexPage_IndexPageProductionBlockHeaderTextLeft__pPV9M{left:190px}.IndexPage_IndexPageProductionBlockHeaderTextRight__0NPqn{right:80px}}.IndexPage_IndexPagePromotion__koanQ{width:100%;min-height:1125px;background:var(--background-gray-dark);position:relative;padding-top:70px}.IndexPage_IndexPagePromotionBackground__7jxUf{position:absolute;bottom:-5px;left:0}.IndexPage_IndexPagePromotionHeader__VH5ky{top:40px;font-weight:900;font-size:40px;text-align:center}.IndexPage_IndexPagePromotionHeader__VH5ky,.IndexPage_IndexPagePromotionText__QYnHr{position:absolute;right:20px;font-family:var(--font-bliss-pro);font-style:normal;line-height:normal;color:#fff}.IndexPage_IndexPagePromotionText__QYnHr{top:140px;width:720px;font-weight:500;font-size:24px}.IndexPage_IndexPagePromotionTextBlock__tccjt{text-align:justify}@media screen and (min-width:1660px){.IndexPage_IndexPagePromotionHeader__VH5ky{right:calc(100% - 1640px)}.IndexPage_IndexPagePromotionText__QYnHr{right:calc(100% - 1620px)}.IndexPage_IndexPagePromotionBackground__7jxUf{left:40px}}@media screen and (max-width:1480px){.IndexPage_IndexPagePromotionBackground__7jxUf{left:calc(100% - 1480px)}}.IndexPage_IndexPagePromotionTextAdvantagesHeader__QLus9{font-family:var(--font-bliss-pro);font-style:normal;font-weight:900;font-size:34px;line-height:normal;color:#fff;margin-top:90px;margin-bottom:50px}.IndexPage_IndexPagePromotionTextAdvantagesGrid__B7Uqw{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;grid-gap:20px;gap:20px}@media screen and (max-width:1300px){.IndexPage_IndexPagePromotionBackground__7jxUf{left:-180px}.IndexPage_IndexPagePromotionText__QYnHr{width:calc(100% - 580px)}.IndexPage_IndexPagePromotionTextAdvantagesHeader__QLus9{margin-top:40px;margin-bottom:20px}}@media screen and (max-width:1200px){.IndexPage_IndexPagePromotion__koanQ{height:1150px}.IndexPage_IndexPagePromotionHeader__VH5ky{top:10px}.IndexPage_IndexPagePromotionText__QYnHr{top:80px}.IndexPage_IndexPagePromotionTextAdvantagesGrid__B7Uqw{grid-template-columns:none;grid-template-rows:1fr 1fr 1fr 1fr}}.IndexPage_IndexPagePromotionTextAdvantage__rYyN2{display:flex;flex-direction:row}.IndexPage_IndexPagePromotionTextAdvantageText__TKchR{display:flex;flex-direction:column;font-family:var(--font-inter);font-style:normal;font-weight:500;font-size:20px;line-height:normal;color:#fff;margin-left:5px;margin-top:-2px}.IndexPage_IndexPagePromotionTextAdvantageTextHeader__KQdq1{font-weight:700;font-size:20px}@media screen and (max-width:1100px){.IndexPage_IndexPagePromotionHeader__VH5ky{font-size:30px;top:20px}.IndexPage_IndexPagePromotionText__QYnHr{top:90px;font-size:20px}.IndexPage_IndexPagePromotionTextAdvantagesHeader__QLus9{font-size:24px}.IndexPage_IndexPagePromotionTextAdvantageTextHeader__KQdq1,.IndexPage_IndexPagePromotionTextAdvantageText__TKchR{font-size:18px}}@media screen and (max-width:1000px){.IndexPage_IndexPagePromotionBackground__7jxUf{left:-250px}.IndexPage_IndexPagePromotionHeader__VH5ky{font-size:30px;top:10px}.IndexPage_IndexPagePromotionText__QYnHr{top:70px;font-size:20px;width:calc(100% - 480px)}}