/*! TEASER LINK */.TeaserLink{background-color:#fff;display:flex;flex-direction:column;padding:var(--m);position:relative;row-gap:var(--m)}@media (min-width:1024px){.TeaserLink:focus:not(.TeaserLink--nav,.TeaserLink--productCategoryGroup,.TeaserLink--isAskForAQuoteForm) .TeaserLink-header .Icon,.TeaserLink:hover:not(.TeaserLink--nav,.TeaserLink--productCategoryGroup,.TeaserLink--isAskForAQuoteForm) .TeaserLink-header .Icon{color:#0e7837}.TeaserLink:focus:not(.TeaserLink--nav,.TeaserLink--productCategoryGroup,.TeaserLink--isAskForAQuoteForm) .TeaserLink-header .Icon.Icon--rotated,.TeaserLink:hover:not(.TeaserLink--nav,.TeaserLink--productCategoryGroup,.TeaserLink--isAskForAQuoteForm) .TeaserLink-header .Icon.Icon--rotated{transform:rotate(0)}html[dir=rtl] .TeaserLink:focus:not(.TeaserLink--nav,.TeaserLink--productCategoryGroup,.TeaserLink--isAskForAQuoteForm) .TeaserLink-header .Icon.Icon--rotated,html[dir=rtl] .TeaserLink:hover:not(.TeaserLink--nav,.TeaserLink--productCategoryGroup,.TeaserLink--isAskForAQuoteForm) .TeaserLink-header .Icon.Icon--rotated{transform:rotate(0) scaleX(-1)}.TeaserLink:focus:not(.TeaserLink--nav,.TeaserLink--productCategoryGroup,.TeaserLink--isAskForAQuoteForm) .TeaserLink-header .Icon.Icon--translated,.TeaserLink:hover:not(.TeaserLink--nav,.TeaserLink--productCategoryGroup,.TeaserLink--isAskForAQuoteForm) .TeaserLink-header .Icon.Icon--translated,html[dir=rtl] .TeaserLink:focus:not(.TeaserLink--nav,.TeaserLink--productCategoryGroup,.TeaserLink--isAskForAQuoteForm) .TeaserLink-header .Icon.Icon--translated,html[dir=rtl] .TeaserLink:hover:not(.TeaserLink--nav,.TeaserLink--productCategoryGroup,.TeaserLink--isAskForAQuoteForm) .TeaserLink-header .Icon.Icon--translated{transform:translate(.5rem)}.TeaserLink:focus:not(.TeaserLink--nav,.TeaserLink--productCategoryGroup,.TeaserLink--isAskForAQuoteForm) .TeaserLink-title,.TeaserLink:hover:not(.TeaserLink--nav,.TeaserLink--productCategoryGroup,.TeaserLink--isAskForAQuoteForm) .TeaserLink-title{color:#0e7837}.TeaserLink:focus:not(.TeaserLink--nav,.TeaserLink--productCategoryGroup,.TeaserLink--isAskForAQuoteForm) .TeaserLink-separator,.TeaserLink:hover:not(.TeaserLink--nav,.TeaserLink--productCategoryGroup,.TeaserLink--isAskForAQuoteForm) .TeaserLink-separator{background-color:#0e7837}.TeaserLink:focus:not(.TeaserLink--nav,.TeaserLink--productCategoryGroup,.TeaserLink--isAskForAQuoteForm) .TeaserLink-image img,.TeaserLink:hover:not(.TeaserLink--nav,.TeaserLink--productCategoryGroup,.TeaserLink--isAskForAQuoteForm) .TeaserLink-image img{transform:scale(1.15)}.TeaserLink:focus:not(.TeaserLink--nav,.TeaserLink--productCategoryGroup,.TeaserLink--isAskForAQuoteForm) .TeaserLink-icons--transition .TeaserLink-icon:first-child,.TeaserLink:hover:not(.TeaserLink--nav,.TeaserLink--productCategoryGroup,.TeaserLink--isAskForAQuoteForm) .TeaserLink-icons--transition .TeaserLink-icon:first-child{opacity:0}.TeaserLink:focus:not(.TeaserLink--nav,.TeaserLink--productCategoryGroup,.TeaserLink--isAskForAQuoteForm) .TeaserLink-icons--transition .TeaserLink-icon:nth-child(2),.TeaserLink:hover:not(.TeaserLink--nav,.TeaserLink--productCategoryGroup,.TeaserLink--isAskForAQuoteForm) .TeaserLink-icons--transition .TeaserLink-icon:nth-child(2){opacity:1}}.TeaserLink-body{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;row-gap:var(--m)}@media (min-width:1024px){.TeaserLink-body{order:2}}.TeaserLink-header{align-items:baseline;-moz-column-gap:var(--m);column-gap:var(--m);display:flex;justify-content:space-between}.TeaserLink-header .Icon{display:none;flex-shrink:0;font-size:2rem}@media (min-width:1024px){.TeaserLink-header .Icon{display:inline-flex}}.TeaserLink-header h3{max-width:calc(100% - var(--m) - var(--l))}.TeaserLink-title{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;color:inherit;display:-webkit-box;font-family:DIN Pro,system-ui,sans-serif;font-size:1.6rem;font-weight:700;height:3.52rem;line-height:1.1;margin-bottom:var(--xs);overflow:hidden;text-overflow:ellipsis;transition:color .3s ease}@media (min-width:1024px){.TeaserLink-title{font-size:2rem;height:auto;line-height:1.3;margin-bottom:0}}.TeaserLink-title:after{content:"";inset:0;position:absolute;z-index:1}.TeaserLink-description{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:none;font-size:1.4rem;margin-bottom:var(--xs);overflow:hidden;text-decoration:none;text-overflow:ellipsis}@media (min-width:1024px){.TeaserLink-description{display:-webkit-box}}.TeaserLink-separator{background-color:#919ea8;display:none;height:1px;order:1;transition:background-color .3s ease;width:100%}@media (min-width:1024px){.TeaserLink-separator{display:block}}.TeaserLink-image{aspect-ratio:3/2;display:none;overflow:hidden}@media (min-width:1024px){.TeaserLink-image{display:block}}.TeaserLink-image img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease-out;width:100%}.TeaserLink-icons{display:flex}@media (min-width:1024px){.TeaserLink-icons{display:none}}.TeaserLink-icon{font-size:3.6rem;transition:opacity .3s}.TeaserLink-icon:nth-child(2){opacity:0;position:absolute}@media (max-width:1023px){.TeaserLink--nav{border:0;border-top:1px solid #919ea8;justify-content:center}}@media (min-width:1024px) and (max-width:1439px){.TeaserLink--nav{row-gap:var(--s)}}@media (min-width:1024px){.TeaserLink--nav:has(.TeaserLink-title:hover) .Icon{color:#0e7837}.TeaserLink--nav:has(.TeaserLink-title:hover) .TeaserLink-separator{background-color:#0e7837}.TeaserLink--nav:has(.TeaserLink-title:hover) .TeaserLink-image img{transform:scale(1.15)}}@media (min-width:1024px){.TeaserLink--nav:not(.TeaserLink--productCategoryGroup) .TeaserLink-header{position:relative}.TeaserLink--nav:not(.TeaserLink--productCategoryGroup) .TeaserLink-header:focus .Icon.Icon--rotated,.TeaserLink--nav:not(.TeaserLink--productCategoryGroup) .TeaserLink-header:hover .Icon.Icon--rotated{transform:rotate(0)}html[dir=rtl] .TeaserLink--nav:not(.TeaserLink--productCategoryGroup) .TeaserLink-header:focus .Icon.Icon--rotated,html[dir=rtl] .TeaserLink--nav:not(.TeaserLink--productCategoryGroup) .TeaserLink-header:hover .Icon.Icon--rotated{transform:rotate(0) scaleX(-1)}.TeaserLink--nav:not(.TeaserLink--productCategoryGroup) .TeaserLink-header:focus .Icon.Icon--translated,.TeaserLink--nav:not(.TeaserLink--productCategoryGroup) .TeaserLink-header:hover .Icon.Icon--translated,html[dir=rtl] .TeaserLink--nav:not(.TeaserLink--productCategoryGroup) .TeaserLink-header:focus .Icon.Icon--translated,html[dir=rtl] .TeaserLink--nav:not(.TeaserLink--productCategoryGroup) .TeaserLink-header:hover .Icon.Icon--translated{transform:translate(.5rem)}.TeaserLink--nav:not(.TeaserLink--productCategoryGroup) .TeaserLink-header:focus .TeaserLink-title,.TeaserLink--nav:not(.TeaserLink--productCategoryGroup) .TeaserLink-header:hover .TeaserLink-title{color:#0e7837}}@media (max-width:1023px){.TeaserLink--nav .TeaserLink-title{color:#444d55;font-family:Roboto,system-ui,sans-serif;font-weight:400;height:auto;line-height:inherit;margin-bottom:0}.TeaserLink--nav .TeaserLink-title:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16.26 18.19'%3E%3Cpath fill='%23444D55' d='M7.167 0 6.46.707l7.89 7.889H0v1h14.35l-7.89 7.889.707.707 9.096-9.096z'/%3E%3C/svg%3E");background-repeat:no-repeat;content:"";height:20px;inset-inline-end:var(--m);position:absolute;top:50%;transform:translateY(-50%) rotate(-45deg);width:20px}html[dir=rtl] .TeaserLink--nav .TeaserLink-title:before{transform:translateY(-50%) scaleX(-1) rotate(-45deg)}}@media (min-width:1024px) and (max-width:1439px){.TeaserLink--nav .TeaserLink-title{font-size:1.8rem}}@media (min-width:1024px){.TeaserLink--nav .TeaserLink-image{aspect-ratio:5/2}}@media (min-width:1440px){.TeaserLink--nav .TeaserLink-image{aspect-ratio:2/1}}@media (max-width:1023px){.TeaserLink--nav .TeaserLink-icons{display:none}.TeaserLink--productCategoryGroup{border:0;padding:0}}.TeaserLink--productCategoryGroup:has(.TeaserLink-doubleItem:hover) .TeaserLink-separator{background-color:#0e7837}.TeaserLink--productCategoryGroup:has(.TeaserLink-doubleItem:hover) .TeaserLink-image img{transform:scale(1.15)}.TeaserLink--productCategoryGroup .TeaserLink-header>.Icon{display:none}.TeaserLink--productCategoryGroup .TeaserLink-doubleList{width:100%}.TeaserLink--productCategoryGroup .TeaserLink-doubleItem{display:flex;justify-content:space-between;position:relative}@media (max-width:1023px){.TeaserLink--productCategoryGroup .TeaserLink-doubleItem{border-top:1px solid #919ea8}}.TeaserLink--productCategoryGroup .TeaserLink-doubleItem:focus .Icon,.TeaserLink--productCategoryGroup .TeaserLink-doubleItem:hover .Icon{transform:rotate(0)}html[dir=rtl] .TeaserLink--productCategoryGroup .TeaserLink-doubleItem:focus .Icon,html[dir=rtl] .TeaserLink--productCategoryGroup .TeaserLink-doubleItem:hover .Icon{transform:rotate(0) scaleX(-1)}.TeaserLink--productCategoryGroup .TeaserLink-doubleItem:focus .TeaserLink-title,.TeaserLink--productCategoryGroup .TeaserLink-doubleItem:hover .TeaserLink-title{color:#0e7837}@media (max-width:1023px){.TeaserLink--productCategoryGroup .TeaserLink-doubleItem a{height:100%;padding:var(--m);width:100%}}@media (min-width:1024px){.TeaserLink--productCategoryGroup .TeaserLink-doubleItem a:after{content:"";inset:0;position:absolute;z-index:1}}.TeaserLink--productCategoryGroup .TeaserLink-title:after{content:none}.TeaserLink--isTopic{background-color:#000;color:#fff;-moz-column-gap:var(--m);column-gap:var(--m);flex-direction:row-reverse}@media (min-width:1024px){.TeaserLink--isTopic{flex-direction:column}}.TeaserLink--isTopic .TeaserLink-header{padding:var(--xs) 0}@media (min-width:1024px){.TeaserLink--isTopic .TeaserLink-header{padding-top:0}}.TeaserLink--isTopic .TeaserLink-header .Icon{display:inline-flex}.TeaserLink--isTopic .TeaserLink-image{aspect-ratio:1/1;display:block;flex-shrink:0;height:100px}@media (min-width:1024px){.TeaserLink--isTopic .TeaserLink-image{aspect-ratio:5/4;height:auto}}.TeaserLink--isTopic .TeaserLink-icons{display:none}.TeaserLink--slider{background-color:#000;color:#fff;height:calc(100% - 32px)}.TeaserLink--slider .TeaserLink-body{order:2}.TeaserLink--slider .TeaserLink-header .Icon{display:inline-flex}.TeaserLink--slider .TeaserLink-title{font-size:2rem;height:auto}.TeaserLink--slider .TeaserLink-separator{background-color:#fff;display:block}.TeaserLink--slider .TeaserLink-image{display:block}@media (min-width:1024px){.TeaserLink--slider .TeaserLink-image{aspect-ratio:5/4}}.TeaserLink--slider .TeaserLink-icons{display:none}.TeaserMediaGrid--homepage .TeaserLink--slider,.TeaserSlider--support .TeaserLink--slider,.TeaserSliderGrid--support .TeaserLink--slider{background-color:initial;border-color:#919ea8;color:initial}.TeaserMediaGrid--homepage .TeaserLink--slider .TeaserLink-separator,.TeaserSlider--support .TeaserLink--slider .TeaserLink-separator,.TeaserSliderGrid--support .TeaserLink--slider .TeaserLink-separator{background-color:#919ea8}@media (max-width:767px){.TeaserLinkGrid-item:nth-child(odd) .TeaserLink--isAskForAQuoteForm{justify-self:end}.TeaserLinkGrid-item:nth-child(2n) .TeaserLink--isAskForAQuoteForm{justify-self:start}}@media (max-width:1023px){.TeaserLink--isAskForAQuoteForm{aspect-ratio:1/1;width:150px}}@media (min-width:768px) and (max-width:1023px){.TeaserLinkGrid-item:nth-child(3n+1) .TeaserLink--isAskForAQuoteForm{justify-self:end}.TeaserLinkGrid-item:nth-child(3n+3) .TeaserLink--isAskForAQuoteForm{justify-self:start}}@media (min-width:1024px){.TeaserLink--isAskForAQuoteForm{-moz-column-gap:var(--m);column-gap:var(--m);cursor:pointer;flex-direction:row}.TeaserLink--isAskForAQuoteForm .TeaserLink-icons{display:flex;margin-top:0}.TeaserLink--isAskForAQuoteForm .TeaserLink-icon{color:#919ea8;font-size:6rem}.TeaserLink--isAskForAQuoteForm .TeaserLink-title{color:initial}.TeaserLink--isAskForAQuoteForm .TeaserLink-header .Icon,.TeaserLink--isAskForAQuoteForm .TeaserLink-image,.TeaserLink--isAskForAQuoteForm .TeaserLink-separator{display:none}}.TeaserLink--isAskForAQuoteForm.TeaserLink--selected{border-color:#0e7837;transition:border-color .3s ease}.TeaserLink--isAskForAQuoteForm.TeaserLink--selected .TeaserLink-icon,.TeaserLink--isAskForAQuoteForm.TeaserLink--selected .TeaserLink-title{color:#0e7837;transition:color .3s ease}.TeaserLink--isAskForAQuoteForm .TeaserLink-title{pointer-events:none;text-align:start}.TeaserLink.TeaserLink--border{border:1px solid #919ea8}.themes--dark .TeaserLink{background-color:transparent;color:#fff}.themes--dark .TeaserLink.TeaserLink--border{border:1px solid #919ea8}@media (min-width:1024px){.themes--dark .TeaserLink:focus .TeaserLink-title,.themes--dark .TeaserLink:hover .TeaserLink-title{color:#0e7837}.themes--dark .TeaserLink:focus .TeaserLink-separator,.themes--dark .TeaserLink:hover .TeaserLink-separator{background-color:#0e7837}.themes--dark .TeaserLink:focus .TeaserLink-image img,.themes--dark .TeaserLink:hover .TeaserLink-image img{transform:scale(1.15)}}
