.elementor-531 .elementor-element.elementor-element-28884c23{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-531 .elementor-element.elementor-element-4275ceb5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.65;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-531 .elementor-element.elementor-element-4275ceb5:not(.elementor-motion-effects-element-type-background), .elementor-531 .elementor-element.elementor-element-4275ceb5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mhd-maschinenhandel.de/wp-content/uploads/2026/09/MHD-Maschinenhandel-Staufenberg-12.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-531 .elementor-element.elementor-element-4275ceb5::before, .elementor-531 .elementor-element.elementor-element-4275ceb5 > .elementor-background-video-container::before, .elementor-531 .elementor-element.elementor-element-4275ceb5 > .e-con-inner > .elementor-background-video-container::before, .elementor-531 .elementor-element.elementor-element-4275ceb5 > .elementor-background-slideshow::before, .elementor-531 .elementor-element.elementor-element-4275ceb5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-531 .elementor-element.elementor-element-4275ceb5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-531 .elementor-element.elementor-element-4fe9da6e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-531 .elementor-element.elementor-element-5417afc7{--display:flex;}.elementor-531 .elementor-element.elementor-element-5e70003 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-531 .elementor-element.elementor-element-5e70003 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-531 .elementor-element.elementor-element-5e70003 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-531 .elementor-element.elementor-element-5e70003 .jet-listing-dynamic-field__content{text-align:left;}.elementor-531 .elementor-element.elementor-element-5e71006 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-531 .elementor-element.elementor-element-5e71006 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-531 .elementor-element.elementor-element-5e71006 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-531 .elementor-element.elementor-element-5e71006 .jet-listing-dynamic-field__content{text-align:left;}.elementor-531 .elementor-element.elementor-element-5e72009 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-531 .elementor-element.elementor-element-5e72009 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-531 .elementor-element.elementor-element-5e72009 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-531 .elementor-element.elementor-element-5e72009 .jet-listing-dynamic-field__content{text-align:left;}.elementor-531 .elementor-element.elementor-element-5e9f090{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-531 .elementor-element.elementor-element-5e8f060{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-531 .elementor-element.elementor-element-5e8d05a .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-531 .elementor-element.elementor-element-5e8d05a .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-531 .elementor-element.elementor-element-5e8d05a .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-531 .elementor-element.elementor-element-5e8d05a .jet-listing-dynamic-field__content{text-align:left;}.elementor-531 .elementor-element.elementor-element-5e8e05d .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-531 .elementor-element.elementor-element-5e8e05d .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-531 .elementor-element.elementor-element-5e8e05d .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-531 .elementor-element.elementor-element-5e8e05d .jet-listing-dynamic-field__content{text-align:left;}.elementor-531 .elementor-element.elementor-element-5e90063{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-531 .elementor-element.elementor-element-5e75012{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-531 .elementor-element.elementor-element-5e8c057{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-531 .elementor-element.elementor-element-5e77018{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-531 .elementor-element.elementor-element-5e8904e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-531 .elementor-element.elementor-element-5e9a531{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-531 .elementor-element.elementor-element-5e9a631 .jet-search-filter__input-wrapper{max-width:100%;}.elementor-531 .elementor-element.elementor-element-5e7a021{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-531 .elementor-element.elementor-element-5e7901e .jet-smart-filters-select.jet-filter{display:block;}.elementor-531 .elementor-element.elementor-element-5e7901e .jet-smart-filters-hierarchy.jet-filter .jet-select{display:block;width:150px;max-width:150px;}.elementor-531 .elementor-element.elementor-element-5e7901e .jet-filters-group.jet-filters-group{display:flex;flex-direction:column;--jet-smart-filters-group-item-width:auto;}.elementor-531 .elementor-element.elementor-element-5e7901e .jet-smart-filters-select.jet-filter .jet-select{max-width:150px;flex-basis:150px;}.elementor-531 .elementor-element.elementor-element-5e7901e .jet-filters-group{margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-531 .elementor-element.elementor-element-5e7901e .jet-filters-group .jet-filter{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-531 .elementor-element.elementor-element-5e7901e .jet-filter .jet-filters-group{margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-531 .elementor-element.elementor-element-5e7901e .jet-filter .jet-filters-group .jet-select{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-531 .elementor-element.elementor-element-5e7d02a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-531 .elementor-element.elementor-element-5e7c027 .jet-smart-filters-select.jet-filter{display:block;}.elementor-531 .elementor-element.elementor-element-5e7c027 .jet-smart-filters-hierarchy.jet-filter .jet-select{display:block;width:150px;max-width:150px;}.elementor-531 .elementor-element.elementor-element-5e7c027 .jet-filters-group.jet-filters-group{display:flex;flex-direction:column;--jet-smart-filters-group-item-width:auto;}.elementor-531 .elementor-element.elementor-element-5e7c027 .jet-smart-filters-select.jet-filter .jet-select{max-width:150px;flex-basis:150px;}.elementor-531 .elementor-element.elementor-element-5e7c027 .jet-filters-group{margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-531 .elementor-element.elementor-element-5e7c027 .jet-filters-group .jet-filter{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-531 .elementor-element.elementor-element-5e7c027 .jet-filter .jet-filters-group{margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-531 .elementor-element.elementor-element-5e7c027 .jet-filter .jet-filters-group .jet-select{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-531 .elementor-element.elementor-element-5e80033{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-531 .elementor-element.elementor-element-5e7f030 .jet-smart-filters-select.jet-filter{display:block;}.elementor-531 .elementor-element.elementor-element-5e7f030 .jet-smart-filters-hierarchy.jet-filter .jet-select{display:block;width:150px;max-width:150px;}.elementor-531 .elementor-element.elementor-element-5e7f030 .jet-filters-group.jet-filters-group{display:flex;flex-direction:column;--jet-smart-filters-group-item-width:auto;}.elementor-531 .elementor-element.elementor-element-5e7f030 .jet-smart-filters-select.jet-filter .jet-select{max-width:150px;flex-basis:150px;}.elementor-531 .elementor-element.elementor-element-5e7f030 .jet-filters-group{margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-531 .elementor-element.elementor-element-5e7f030 .jet-filters-group .jet-filter{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-531 .elementor-element.elementor-element-5e7f030 .jet-filter .jet-filters-group{margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-531 .elementor-element.elementor-element-5e7f030 .jet-filter .jet-filters-group .jet-select{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-531 .elementor-element.elementor-element-5e8303c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-531 .elementor-element.elementor-element-5e82039 .jet-smart-filters-select.jet-filter{display:block;}.elementor-531 .elementor-element.elementor-element-5e82039 .jet-smart-filters-hierarchy.jet-filter .jet-select{display:block;width:150px;max-width:150px;}.elementor-531 .elementor-element.elementor-element-5e82039 .jet-filters-group.jet-filters-group{display:flex;flex-direction:column;--jet-smart-filters-group-item-width:auto;}.elementor-531 .elementor-element.elementor-element-5e82039 .jet-smart-filters-select.jet-filter .jet-select{max-width:150px;flex-basis:150px;}.elementor-531 .elementor-element.elementor-element-5e82039 .jet-filters-group{margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-531 .elementor-element.elementor-element-5e82039 .jet-filters-group .jet-filter{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-531 .elementor-element.elementor-element-5e82039 .jet-filter .jet-filters-group{margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-531 .elementor-element.elementor-element-5e82039 .jet-filter .jet-filters-group .jet-select{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-531 .elementor-element.elementor-element-5e86045{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-531 .elementor-element.elementor-element-5e85042 .jet-smart-filters-select.jet-filter{display:block;}.elementor-531 .elementor-element.elementor-element-5e85042 .jet-smart-filters-hierarchy.jet-filter .jet-select{display:block;width:150px;max-width:150px;}.elementor-531 .elementor-element.elementor-element-5e85042 .jet-filters-group.jet-filters-group{display:flex;flex-direction:column;--jet-smart-filters-group-item-width:auto;}.elementor-531 .elementor-element.elementor-element-5e85042 .jet-smart-filters-select.jet-filter .jet-select{max-width:150px;flex-basis:150px;}.elementor-531 .elementor-element.elementor-element-5e85042 .jet-filters-group{margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-531 .elementor-element.elementor-element-5e85042 .jet-filters-group .jet-filter{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-531 .elementor-element.elementor-element-5e85042 .jet-filter .jet-filters-group{margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-531 .elementor-element.elementor-element-5e85042 .jet-filter .jet-filters-group .jet-select{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-531 .elementor-element.elementor-element-5e8804b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-531 .elementor-element.elementor-element-5e8a051 > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}:is( .elementor-531 .elementor-element.elementor-element-5e8a051 > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-531 .elementor-element.elementor-element-5e8a051 > .jet-listing-grid > .jet-listing-grid__items, .elementor-531 .elementor-element.elementor-element-5e8a051 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-531 .elementor-element.elementor-element-5e8a051 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(20px / 2);padding-right:calc(20px / 2);}:is( .elementor-531 .elementor-element.elementor-element-5e8a051 > .jet-listing-grid, .elementor-531 .elementor-element.elementor-element-5e8a051 > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-531 .elementor-element.elementor-element-5e8a051 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 20px / -2);margin-right:calc( 20px / -2);width:calc(100% + 20px);}.elementor-531 .elementor-element.elementor-element-5e8a051 > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ){margin-left:calc( 20px / -2);margin-right:calc( 20px / -2);}:is( .elementor-531 .elementor-element.elementor-element-5e8a051 > .jet-listing-grid > .jet-listing-grid__slider.swiper-lib > .jet-listing-grid__items, .elementor-531 .elementor-element.elementor-element-5e8a051 > .jet-listing-grid > .jet-listing-grid__items, .elementor-531 .elementor-element.elementor-element-5e8a051 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-531 .elementor-element.elementor-element-5e8a051 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(20px / 2);padding-bottom:calc(20px / 2);}:is( .elementor-531 .elementor-element.elementor-element-5e8a051 > .jet-listing-grid, .elementor-531 .elementor-element.elementor-element-5e8a051 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-531 .elementor-element.elementor-element-5e8a051 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 20px / -2);margin-bottom:calc( 20px / -2);}.elementor-531 .elementor-element.elementor-element-5e8b054 .jet-filters-pagination__link{padding:10px 10px 10px 10px;}.elementor-531 .elementor-element.elementor-element-5e8b054 .jet-filters-pagination__dots{padding:10px 10px 10px 10px;}.elementor-531 .elementor-element.elementor-element-5e8b054 .jet-filters-pagination{column-gap:6px;row-gap:6px;justify-content:center;}.elementor-531 .elementor-element.elementor-element-5e8b054 .jet-filters-pagination__load-more{order:initial;}.elementor-531 .elementor-element.elementor-element-5e95072{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-531 .elementor-element.elementor-element-5e91066 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-531 .elementor-element.elementor-element-5e91066 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-531 .elementor-element.elementor-element-5e91066 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-531 .elementor-element.elementor-element-5e91066 .jet-listing-dynamic-field__content{text-align:left;}.elementor-531 .elementor-element.elementor-element-5e9406f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-531 .elementor-element.elementor-element-5e9306c .jet-listing-dynamic-repeater__items{flex-direction:flex-start;justify-content:flex-start;}.elementor-531 .elementor-element.elementor-element-5e9306c .jet-listing-dynamic-repeater__item > *{justify-content:flex-start;}.elementor-531 .elementor-element.elementor-element-5e9d08a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-531 .elementor-element.elementor-element-5e9b084{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-531 .elementor-element.elementor-element-5e97078 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-531 .elementor-element.elementor-element-5e97078 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-531 .elementor-element.elementor-element-5e97078 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-531 .elementor-element.elementor-element-5e97078 .jet-listing-dynamic-field__content{text-align:left;}.elementor-531 .elementor-element.elementor-element-5e9807b .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-531 .elementor-element.elementor-element-5e9807b .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-531 .elementor-element.elementor-element-5e9807b .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-531 .elementor-element.elementor-element-5e9807b .jet-listing-dynamic-field__content{text-align:left;}.elementor-531 .elementor-element.elementor-element-5e9907e .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-531 .elementor-element.elementor-element-5e9907e .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-531 .elementor-element.elementor-element-5e9907e .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-531 .elementor-element.elementor-element-5e9907e .jet-listing-dynamic-field__content{text-align:left;}@media(min-width:768px){.elementor-531 .elementor-element.elementor-element-5e9f090{--content-width:1320px;}}@media(max-width:1024px){.elementor-531 .elementor-element.elementor-element-28884c23{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-531 .elementor-element.elementor-element-4275ceb5{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-531 .elementor-element.elementor-element-5e90063{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-531 .elementor-element.elementor-element-5e8a051 > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}}@media(max-width:767px){.elementor-531 .elementor-element.elementor-element-4275ceb5{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-531 .elementor-element.elementor-element-5e8a051 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-531 .elementor-element.elementor-element-5e9d08a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}}/* Start custom CSS *//* HD Maschinen – Maschinenkatalog (Seite 83) */
.hdm-kat{--k-accent:#0B63D6;--k-dark:#141B34;--k-border:#E3E7EE;--k-soft:#F5F7FA;--k-muted:#6B7385;}
.hdm-kat__layout{gap:40px!important;align-items:flex-start!important;}
/* Sidebar */
.hdm-kat__side{width:280px!important;flex:0 0 280px!important;position:sticky!important;top:24px;}
.hdm-kat__side-title .elementor-heading-title{font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--k-muted);margin:0 0 14px;}
.hdm-kat__cats{margin:0!important;}
.hdm-kat__cats .jet-radio-list__input{position:absolute;opacity:0;pointer-events:none;}
.hdm-kat__cats .jet-radio-list__decorator{display:none!important;}
.hdm-kat__cats .jet-radio-list__row{margin:0!important;}
.hdm-kat__cats .jet-radio-list__item{display:block;margin:0;cursor:pointer;}
.hdm-kat__cats .jet-radio-list__button{display:flex!important;align-items:center;justify-content:space-between;gap:10px;padding:8px 12px 8px 14px;border-radius:6px;
  border-left:3px solid transparent;font-family:Montserrat,sans-serif;font-size:14px;line-height:1.35;color:#3A4152;background:transparent;transition:background .15s,color .15s;}
.hdm-kat__cats .jet-radio-list__button:hover{background:var(--k-soft);color:var(--k-dark);}
.hdm-kat__cats .jet-radio-list__input:checked+.jet-radio-list__button{background:#EAF2FE;border-left-color:var(--k-accent);color:var(--k-accent);font-weight:600;}
.hdm-kat__cats .jet-radio-list__label{flex:1 1 auto;min-width:0;}
.hdm-kat__cats .jet-filters-counter,.hdm-kat__cats .hdm-cnt{flex:0 0 auto;min-width:28px;padding:2px 7px;border-radius:10px;background:#EEF1F5;color:var(--k-muted);
  font-family:"JetBrains Mono",ui-monospace,monospace;font-size:11px;text-align:center;}
.hdm-kat__cats .jet-radio-list__input:checked+.jet-radio-list__button .jet-filters-counter,.hdm-kat__cats .jet-radio-list__input:checked+.jet-radio-list__button .hdm-cnt{background:#D6E6FC;color:var(--k-accent);}
/* Gruppen: Oberkategorie als Zwischenüberschrift, Unterkategorien eingerückt */
.hdm-kat__cats .jet-list-tree>.jet-list-tree__parent .jet-radio-list__button{font-weight:700;color:var(--k-dark);margin-top:10px;}
.hdm-kat__cats .jet-list-tree__children{padding-left:12px;border-left:1px solid var(--k-border);margin-left:14px;}
.hdm-kat__cats .jet-list-tree__children .jet-radio-list__button{font-size:13.5px;}
.hdm-kat__cats .jet-filter-row.jet-filter-row-hide,.hdm-kat__cats .jet-filter-items-moreless{display:none;}
.hdm-kat__side-note{margin-top:18px!important;padding:12px 14px!important;background:var(--k-soft);border-radius:8px;}
.hdm-kat__side-note,.hdm-kat__side-note p{font-family:Montserrat,sans-serif;font-size:12px;line-height:1.5;color:var(--k-muted);margin:0;}
/* Hauptbereich */
.hdm-kat__main{flex:1 1 auto!important;min-width:0;width:auto!important;}
.hdm-kat__head{justify-content:space-between!important;align-items:baseline!important;gap:8px 24px!important;margin-bottom:10px!important;}
.hdm-kat__title{width:auto!important;}
.hdm-kat__title .elementor-heading-title{font-family:Montserrat,sans-serif;font-size:30px;font-weight:700;color:var(--k-dark);line-height:1.2;margin:0;}
.hdm-kat__count-wrap{width:auto!important;}
.hdm-kat__count{font-family:Montserrat,sans-serif;font-size:14px;color:var(--k-muted);}
.hdm-kat__count b{color:var(--k-dark);font-weight:700;}
.hdm-kat__intro,.hdm-kat__intro p{font-family:Montserrat,sans-serif;font-size:15px;line-height:1.65;color:#5A6172;max-width:760px;margin:0 0 22px!important;}
/* Filterleiste */
.hdm-kat__filters{gap:14px!important;align-items:flex-end!important;padding:16px 18px!important;background:#fff;border:1px solid var(--k-border);border-radius:10px;margin-bottom:24px!important;}
.hdm-kat__field{flex:1 1 150px!important;width:auto!important;gap:6px!important;min-width:140px;}
.hdm-kat__field--reset{flex:0 0 auto!important;min-width:0;margin-left:auto;}
.hdm-kat__lbl .elementor-heading-title{font-family:"JetBrains Mono",ui-monospace,monospace;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--k-muted);margin:0;}
.hdm-kat__select select,.hdm-kat__select .jet-select__control{width:100%;height:42px;padding:0 36px 0 12px;border:1px solid #D5DBE4;border-radius:8px;background-color:#fff;
  font-family:Montserrat,sans-serif;font-size:14px;color:var(--k-dark);appearance:none;-webkit-appearance:none;cursor:pointer;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23141B34' stroke-width='1.6' fill='none'/%3E%3C/svg%3E");
  background-repeat:no-repeat;background-position:right 14px center;}
.hdm-kat__select select:focus{outline:none;border-color:var(--k-accent);box-shadow:0 0 0 3px rgba(11,99,214,.15);}
.hdm-kat__reset .jet-remove-all-filters__button{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 20px;border-radius:8px;border:0;background:var(--k-accent);color:#fff;
  font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;cursor:pointer;transition:background .2s;white-space:nowrap;}
.hdm-kat__reset .jet-remove-all-filters__button::before{content:"✕";font-size:12px;}
.hdm-kat__reset .jet-remove-all-filters__button:hover{background:var(--k-dark);}
/* Grid: gleiche Kartenhöhe */
.hdm-kat__grid .jet-listing-grid__items{align-items:stretch;}
.hdm-kat__grid .jet-listing-not-found{padding:40px 20px;text-align:center;background:var(--k-soft);border-radius:10px;font-family:Montserrat,sans-serif;color:var(--k-muted);width:100%;}
/* Pagination */
.hdm-kat__pager{margin-top:28px!important;}
.hdm-kat__pager .jet-filters-pagination{display:flex;justify-content:center;flex-wrap:wrap;gap:6px;}
.hdm-kat__pager .jet-filters-pagination__item{margin:0!important;}
.hdm-kat__pager .jet-filters-pagination__link{display:flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 12px;border-radius:8px;border:1px solid var(--k-border);
  background:#fff;font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;color:var(--k-dark);cursor:pointer;transition:all .15s;}
.hdm-kat__pager .jet-filters-pagination__link:hover{border-color:var(--k-accent);color:var(--k-accent);}
.hdm-kat__pager .jet-filters-pagination__current .jet-filters-pagination__link{background:var(--k-accent);border-color:var(--k-accent);color:#fff;}
.hdm-kat__pager .jet-filters-pagination__dots{border:0;background:none;}
/* Responsive */
@media (max-width:1024px){
  .hdm-kat__layout{gap:24px!important;}
  .hdm-kat__side{position:static!important;width:100%!important;flex:0 0 auto!important;}
  .hdm-kat__cats{max-height:340px;overflow:auto;border:1px solid var(--k-border);border-radius:10px;padding:6px;}
  .hdm-kat__side-note{display:none;}
  .hdm-kat__title .elementor-heading-title{font-size:26px;}
}
@media (max-width:767px){
  .hdm-kat__field{flex:1 1 calc(50% - 7px)!important;min-width:0;}
  .hdm-kat__field--reset{flex:1 1 100%!important;margin-left:0;}
  .hdm-kat__reset .jet-remove-all-filters__button{width:100%;justify-content:center;}
  .hdm-kat__title .elementor-heading-title{font-size:24px;}
}

/* Oberkategorien als Gruppen-Überschrift */
.hdm-kat__cats .jet-list-tree>.jet-list-tree__parent{margin-top:8px!important;}
.hdm-kat__cats .jet-list-tree>.jet-list-tree__parent .jet-radio-list__label{font-weight:700;color:var(--k-dark);}
.hdm-kat__cats .jet-list-tree>.jet-list-tree__parent .jet-radio-list__label::before{content:"";display:inline-block;width:6px;height:6px;background:var(--k-accent);border-radius:1px;margin:0 8px 2px 0;}
.hdm-kat__cats .jet-list-tree>.jet-list-tree__children{margin-left:10px;}
.hdm-kat__cats .jet-list-tree>.jet-filter-row:first-child .jet-radio-list__label{font-weight:600;}
/* Selects volle Breite */
.hdm-kat__select,.hdm-kat__select .elementor-widget-container,.hdm-kat__select .jet-select,.hdm-kat__select .jet-filter,.hdm-kat__select select{width:100%!important;max-width:none!important;}
/* Zurücksetzen immer sichtbar */
.hdm-kat__reset.hide-widget,.hdm-kat__reset .jet-remove-all-filters.hide{display:block!important;}
/* Listeneinträge: volle Breite, Umbruch erlaubt, Zähler rechts */
.hdm-kat__cats .jet-radio-list,.hdm-kat__cats .jet-radio-list-wrapper,.hdm-kat__cats fieldset,.hdm-kat__cats .jet-list-tree{width:100%;min-width:0;margin:0;padding:0;border:0;}
.hdm-kat__cats .jet-radio-list__row,.hdm-kat__cats .jet-radio-list__item{display:block!important;width:100%!important;}
.hdm-kat__cats .jet-radio-list__button{width:100%!important;box-sizing:border-box;white-space:normal!important;}
.hdm-kat__cats .jet-radio-list__label{white-space:normal!important;overflow-wrap:anywhere;}
.hdm-kat__reset .jet-remove-all-filters__button{text-transform:none!important;letter-spacing:0;}
/* vom Indexer ausgeblendete (leere) Einträge wirklich verstecken */
.hdm-kat__cats .jet-radio-list__row.jet-filter-row-hide,.hdm-kat__cats .jet-filter-row.jet-filter-row-hide{display:none!important;}
.hdm-kat__cats .jet-list-tree__children:not(:has(.jet-filter-row:not(.jet-filter-row-hide))){display:none!important;}
.hdm-kat__cats .jet-radio-list__row.jet-filter-row-disable{opacity:.45;pointer-events:none;}
/* Einklappbare Kategorien: Pfeil rechts in der Zeile */
.hdm-kat__cats .jet-radio-list__row.jet-list-tree__parent{display:flex!important;align-items:center;gap:2px;}
.hdm-kat__cats .jet-radio-list__row.jet-list-tree__parent.jet-filter-row-hide{display:none!important;}
.hdm-kat__cats .jet-list-tree__parent>.jet-radio-list__item{order:1;flex:1 1 auto;min-width:0;width:auto!important;}
.hdm-kat__cats .jet-collapse-icon{order:2;flex:0 0 30px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:6px;cursor:pointer;
  color:var(--k-muted);transition:background .15s,color .15s;}
.hdm-kat__cats .jet-collapse-icon:hover{background:var(--k-soft);color:var(--k-accent);}
.hdm-kat__cats .jet-collapse-icon svg{display:none!important;}
.hdm-kat__cats .jet-collapse-icon::before{content:"";width:7px;height:7px;border-right:1.8px solid currentColor;border-bottom:1.8px solid currentColor;transform:rotate(45deg) translate(-1px,-1px);transition:transform .2s ease;}
.hdm-kat__cats .jet-list-toggle-collapsed>.jet-collapse-icon::before{transform:rotate(-45deg);}
.hdm-kat__cats .jet-list-tree>.jet-list-tree__children{margin-top:2px;margin-bottom:6px;}
/* Feinschliff Sidebar: Quadrat als eigenes Flex-Element, etwas breiter/kompakter */
.hdm-kat__side{width:300px!important;flex:0 0 300px!important;}
.hdm-kat__cats .jet-list-tree>.jet-list-tree__parent .jet-radio-list__label::before{display:none!important;}
.hdm-kat__cats .jet-list-tree>.jet-list-tree__parent .jet-radio-list__button::before{content:"";flex:0 0 6px;width:6px;height:6px;background:var(--k-accent);border-radius:1px;margin-right:-2px;}
.hdm-kat__cats .jet-list-tree>.jet-list-tree__parent .jet-radio-list__button{font-size:13.5px;padding:7px 8px 7px 10px;gap:8px;}
.hdm-kat__cats .jet-list-tree__children .jet-radio-list__button{padding:6px 8px 6px 10px;gap:8px;}
.hdm-kat__cats .jet-list-tree>.jet-list-tree__parent{margin-top:2px!important;}
@media (max-width:1024px){.hdm-kat__side{width:100%!important;flex:0 0 auto!important;}}

/* ===== Kategorie-Archiv (Template 531) – ergänzt katalog.css ===== */
.hdm-arc{--k-accent:#0B63D6;--k-dark:#141B34;--k-border:#E3E7EE;--k-soft:#F5F7FA;--k-muted:#6B7385;}
/* Hero */
.hdm-arc__hero{width:100%!important;text-align:center;}
.hdm-arc__crumbs,.hdm-arc__crumbs a{font-family:Montserrat,sans-serif;font-size:13px;color:rgba(255,255,255,.8)!important;text-decoration:none;}
.hdm-arc__crumbs a:hover{color:#fff!important;text-decoration:underline;}
.hdm-arc__crumbs .rank-math-breadcrumb p{margin:0 0 10px;}
.hdm-arc__h1 .jet-listing-dynamic-field__content,.hdm-arc__h1 h1{font-family:Montserrat,sans-serif;font-size:clamp(30px,4.2vw,52px);font-weight:600;line-height:1.15;color:#fff;margin:0;}
.hdm-arc__h1 .jet-listing-dynamic-field,.hdm-arc__herocount .jet-listing-dynamic-field,.hdm-arc__h1 .jet-listing-dynamic-field__inline-wrap,.hdm-arc__herocount .jet-listing-dynamic-field__inline-wrap{justify-content:center;width:100%;}
.hdm-arc__herocount .jet-listing-dynamic-field__content{font-family:Montserrat,sans-serif;font-size:15px;color:rgba(255,255,255,.85);margin-top:10px;}
.hdm-arc__herocount b,.hdm-arc__herocount [data-hdm-total]{font-weight:700;color:#fff;}
/* Intro */
.hdm-arc__introbox{max-width:860px;margin:0 auto 34px!important;text-align:center;}
.hdm-arc__introbox:has(.hdm-arc__intro) .hdm-arc__intro-default{display:none!important;}
.hdm-arc__introbox p,.hdm-arc__introbox .jet-listing-dynamic-field__content{font-family:Montserrat,sans-serif;font-size:16px;line-height:1.7;color:#4A5163;}
.hdm-arc__introbox p{margin:0 0 12px;}
.hdm-arc__introbox .jet-listing-dynamic-field,.hdm-arc__introbox .jet-listing-dynamic-field__inline-wrap,.hdm-arc__introbox .jet-listing-dynamic-field__content{display:block!important;width:100%;}
/* Kopf im Archiv: nur Zähler, rechtsbündig */
.hdm-arc .hdm-kat__head{justify-content:flex-end!important;margin-bottom:12px!important;}
/* Sidebar: Unterkategorien als Links */
.hdm-arc__subnav,.hdm-arc__ask{width:100%!important;}
.hdm-sub__title{font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--k-muted);margin:0 0 12px;}
.hdm-sub__list{list-style:none;margin:0;padding:0;}
.hdm-sub__list li{margin:0;}
.hdm-sub__list a,.hdm-sub__cur{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px 8px 12px;border-radius:6px;border-left:3px solid transparent;
  font-family:Montserrat,sans-serif;font-size:14px;line-height:1.35;color:#3A4152;text-decoration:none;transition:background .15s,color .15s;}
.hdm-sub__list a:hover{background:var(--k-soft);color:var(--k-dark);}
.hdm-sub__cur{background:#EAF2FE;border-left-color:var(--k-accent);color:var(--k-accent);font-weight:600;}
.hdm-sub__kid a{padding-left:22px;font-size:13.5px;}
.hdm-sub__up a{color:var(--k-muted);font-size:13px;padding-left:12px;}
.hdm-sub__list em{flex:0 0 auto;min-width:28px;padding:2px 7px;border-radius:10px;background:#EEF1F5;color:var(--k-muted);font-style:normal;
  font-family:"JetBrains Mono",ui-monospace,monospace;font-size:11px;text-align:center;}
.hdm-sub__cur em{background:#D6E6FC;color:var(--k-accent);}
.hdm-sub__all{display:inline-block;margin:14px 0 0 12px;font-family:Montserrat,sans-serif;font-size:13px;font-weight:600;color:var(--k-accent);text-decoration:none;}
.hdm-sub__all:hover{text-decoration:underline;}
.hdm-ask{margin-top:22px;padding:18px;border-radius:10px;background:var(--k-dark);color:#fff;font-family:Montserrat,sans-serif;}
.hdm-ask b{display:block;font-size:15px;margin-bottom:6px;}
.hdm-ask p{font-size:13px;line-height:1.55;color:rgba(255,255,255,.8);margin:0 0 14px;}
.hdm-ask a{display:inline-flex;padding:9px 16px;border-radius:8px;background:var(--k-accent);color:#fff!important;font-size:13px;font-weight:600;text-decoration:none;}
.hdm-ask a:hover{background:#fff;color:var(--k-dark)!important;}
/* SEO-Text + FAQ */
.hdm-arc__seo{max-width:860px;margin:64px auto 0!important;}
.hdm-arc__seotext .jet-listing-dynamic-field,.hdm-arc__seotext .jet-listing-dynamic-field__inline-wrap,.hdm-arc__seotext .jet-listing-dynamic-field__content{display:block!important;width:100%;}
.hdm-arc__seotext h2,.hdm-arc__faq-title .elementor-heading-title{font-family:Montserrat,sans-serif;font-size:24px;font-weight:700;color:var(--k-dark);line-height:1.3;margin:32px 0 12px;}
.hdm-arc__seotext h2:first-child{margin-top:0;}
.hdm-arc__seotext h3{font-family:Montserrat,sans-serif;font-size:18px;font-weight:700;color:var(--k-dark);margin:24px 0 8px;}
.hdm-arc__seotext p,.hdm-arc__seotext li{font-family:Montserrat,sans-serif;font-size:15.5px;line-height:1.75;color:#4A5163;}
.hdm-arc__seotext p{margin:0 0 14px;}
.hdm-arc__seotext ul{margin:0 0 16px;padding-left:0;list-style:none;}
.hdm-arc__seotext li{position:relative;padding-left:22px;margin:0 0 6px;}
.hdm-arc__seotext li::before{content:"";position:absolute;left:4px;top:.72em;width:7px;height:7px;border-radius:1px;background:var(--k-accent);}
.hdm-arc__faq{margin-top:36px!important;}
.hdm-arc__faq:not(:has(.hdm-faq)){display:none!important;}
.hdm-faq{border:1px solid var(--k-border);border-radius:10px;background:#fff;margin:0 0 10px;overflow:hidden;}
.hdm-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;
  font-family:Montserrat,sans-serif;font-size:15.5px;font-weight:600;color:var(--k-dark);}
.hdm-faq summary::-webkit-details-marker{display:none;}
.hdm-faq summary::after{content:"+";flex:0 0 auto;font-size:22px;font-weight:400;line-height:1;color:var(--k-accent);transition:transform .2s;}
.hdm-faq[open] summary::after{transform:rotate(45deg);}
.hdm-faq[open]{border-color:#C9DAF5;}
.hdm-faq__a{padding:0 18px 16px;font-family:Montserrat,sans-serif;font-size:15px;line-height:1.7;color:#4A5163;}
.hdm-arc__faq-list .jet-listing-dynamic-repeater__items{display:block;}
/* Passende Kategorien */
.hdm-rel{max-width:1100px;margin:64px auto 0;}
.hdm-rel__title{font-family:Montserrat,sans-serif;font-size:22px;font-weight:700;color:var(--k-dark);margin:0 0 18px;text-align:center;}
.hdm-rel__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;}
.hdm-rel__grid a{display:flex;flex-direction:column;gap:4px;padding:16px 18px;border:1px solid var(--k-border);border-radius:10px;background:#fff;text-decoration:none;transition:border-color .2s,box-shadow .2s;}
.hdm-rel__grid a:hover{border-color:var(--k-accent);box-shadow:0 6px 18px rgba(20,27,52,.08);}
.hdm-rel__grid span{font-family:Montserrat,sans-serif;font-size:15px;font-weight:600;color:var(--k-dark);}
.hdm-rel__grid em{font-style:normal;font-family:"JetBrains Mono",ui-monospace,monospace;font-size:12px;color:var(--k-muted);}
/* CTA */
.hdm-arc__cta{margin-top:64px!important;padding:32px 36px!important;border-radius:14px;background:var(--k-dark);align-items:center!important;justify-content:space-between!important;gap:24px!important;}
.hdm-arc__cta-text{flex:1 1 auto!important;width:auto!important;max-width:720px;}
.hdm-arc__cta-h .jet-listing-dynamic-field__content,.hdm-arc__cta-h h3{font-family:Montserrat,sans-serif;font-size:22px;font-weight:700;color:#fff;margin:0 0 8px;line-height:1.3;}
.hdm-arc__cta-p p{font-family:Montserrat,sans-serif;font-size:15px;line-height:1.6;color:rgba(255,255,255,.8);margin:0;}
.hdm-arc__cta-btn{width:auto!important;flex:0 0 auto!important;}
.hdm-cta-btn{display:inline-flex;align-items:center;padding:14px 26px;border-radius:8px;background:var(--k-accent);color:#fff!important;font-family:Montserrat,sans-serif;font-size:15px;font-weight:600;text-decoration:none;white-space:nowrap;transition:background .2s,color .2s;}
.hdm-cta-btn:hover{background:#fff;color:var(--k-dark)!important;}
.hdm-arc__script{display:none!important;}
@media (max-width:1024px){.hdm-ask{display:none;}}
@media (max-width:767px){
  .hdm-arc__introbox{text-align:left;}
  .hdm-arc__cta{padding:24px 20px!important;align-items:flex-start!important;}
  .hdm-cta-btn{width:100%;justify-content:center;}
  .hdm-arc__seotext h2,.hdm-arc__faq-title .elementor-heading-title{font-size:21px;}
}

/* Theme-Capitalize neutralisieren */
.hdm-sub__list,.hdm-sub__list *,.hdm-rel__grid,.hdm-rel__grid *,.hdm-kat__cats *,.hdm-arc__h1 *,.hdm-np__kat *{text-transform:none!important;}
.hdm-np__kat .jet-listing-dynamic-terms__link{text-transform:uppercase!important;}
/* Theme-Capitalize auch bei Überschriften im Archiv abschalten */
.hdm-arc h1,.hdm-arc h2,.hdm-arc h3,.hdm-arc summary,.hdm-arc__h1 *,.hdm-arc__cta-h *{text-transform:none!important;}

/* H1 aus kat_h1 */
.hdm-arc__h1 .jet-listing-dynamic-field,.hdm-arc__h1 .jet-listing-dynamic-field__inline-wrap{justify-content:flex-start;}
.hdm-arc__h1 h1,.hdm-arc__h1 .jet-listing-dynamic-field__content{font-family:Montserrat,sans-serif;font-size:clamp(28px,4vw,48px);font-weight:600;line-height:1.15;color:#fff;margin:0;}
/* FAQ-Frage als H3 im summary */
.hdm-faq summary .hdm-faq__q{margin:0;font-family:Montserrat,sans-serif;font-size:15.5px;font-weight:600;line-height:1.4;color:var(--k-dark);text-transform:none!important;}
.hdm-arc__faq-schema{display:none!important;}
/* CTA: eigene Texte vor Standard */
.hdm-arc__cta-text:has(.hdm-arc__cta-h--custom) .hdm-arc__cta-h--default{display:none!important;}
.hdm-arc__cta-text:has(.hdm-arc__cta-p--custom) .hdm-arc__cta-p--default{display:none!important;}
.hdm-arc__cta-p .jet-listing-dynamic-field,.hdm-arc__cta-p .jet-listing-dynamic-field__inline-wrap,.hdm-arc__cta-p .jet-listing-dynamic-field__content{display:block!important;width:100%;}
.hdm-arc__cta-p p,.hdm-arc__cta-p .jet-listing-dynamic-field__content{font-family:Montserrat,sans-serif;font-size:15px;line-height:1.6;color:rgba(255,255,255,.82);margin:0;}

/* H1-Ersatz (Kategoriename) nur zeigen, wenn kein kat_h1 gepflegt ist */
.e-con:has(> .hdm-arc__h1--custom) > .hdm-arc__h1--default,.e-con-inner:has(> .hdm-arc__h1--custom) > .hdm-arc__h1--default{display:none!important;}
.hdm-arc__h1--default .jet-listing-dynamic-field__content{font-family:Montserrat,sans-serif;font-size:clamp(28px,4vw,48px);font-weight:600;line-height:1.15;color:#fff;margin:0;}
/* Interne Links im Fließtext */
.hdm-arc__seotext a,.hdm-arc__introbox a{color:var(--k-accent);font-weight:600;text-decoration:underline;text-decoration-color:rgba(11,99,214,.35);text-underline-offset:3px;transition:text-decoration-color .2s;}
.hdm-arc__seotext a:hover,.hdm-arc__introbox a:hover{text-decoration-color:var(--k-accent);}

/* === Mobil-Feinschliff === */
@media (max-width:1024px){
  .hdm-kat__side.hdm-collapsible .hdm-kat__side-title .elementor-heading-title,.hdm-kat__side.hdm-collapsible .hdm-sub__title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0!important;padding:14px 16px;border:1px solid var(--k-border);border-radius:10px;background:#fff;color:var(--k-dark);font-size:13px;cursor:pointer;-webkit-tap-highlight-color:transparent;}
  .hdm-kat__side.hdm-collapsible .hdm-kat__side-title .elementor-heading-title::after,.hdm-kat__side.hdm-collapsible .hdm-sub__title::after{content:"";flex:0 0 auto;width:8px;height:8px;margin-top:-4px;border-right:2px solid var(--k-accent);border-bottom:2px solid var(--k-accent);transform:rotate(45deg);transition:transform .2s;}
  .hdm-kat__side.hdm-collapsible.is-open .hdm-kat__side-title .elementor-heading-title::after,.hdm-kat__side.hdm-collapsible.is-open .hdm-sub__title::after{transform:rotate(-135deg);margin-top:4px;}
  .hdm-kat__side.hdm-collapsible:not(.is-open) .hdm-kat__cats,.hdm-kat__side.hdm-collapsible:not(.is-open) .hdm-sub__list,.hdm-kat__side.hdm-collapsible:not(.is-open) .hdm-sub__all{display:none!important;}
  .hdm-kat__side.hdm-collapsible.is-open .hdm-kat__cats,.hdm-kat__side.hdm-collapsible.is-open .hdm-sub__list{margin-top:8px!important;}
  .hdm-kat__side.hdm-collapsible .hdm-sub__list{border:1px solid var(--k-border);border-radius:10px;padding:6px;background:#fff;}
  .hdm-kat__layout{gap:18px!important;}
}
@media (max-width:767px){
  .hdm-kat>.e-con-inner,.hdm-arc>.e-con-inner{padding-top:28px!important;padding-bottom:56px!important;}
}
@media (max-width:767px){
  .hdm-arc__introbox{margin-bottom:22px!important;}
  .hdm-arc__introbox p,.hdm-arc__introbox .jet-listing-dynamic-field__content{font-size:15px;line-height:1.65;}
  .hdm-arc__seo{margin-top:44px!important;}
}

/* === Suchfeld Katalog === */
.hdm-kat__field--search{flex:1 1 100%!important;width:100%!important;max-width:100%!important;}
.hdm-kat__search .jet-search-filter{display:flex;gap:8px;align-items:stretch;}
.hdm-kat__search .jet-search-filter__input-wrapper{flex:1 1 auto;position:relative;}
.hdm-kat__search .jet-search-filter__input{width:100%!important;height:44px;border:1px solid var(--k-border,#E3E7EE)!important;border-radius:8px!important;padding:0 14px 0 40px!important;font-family:Montserrat,sans-serif!important;font-size:14px!important;color:#141B34!important;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235A6172' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E") 13px 50%/17px no-repeat!important;box-shadow:none!important;}
.hdm-kat__search .jet-search-filter__input:focus{border-color:#0B63D6!important;outline:none;}
.hdm-kat__search .jet-search-filter__submit{height:44px;padding:0 20px!important;border-radius:8px!important;background:#0B63D6!important;color:#fff!important;border:0!important;font-family:Montserrat,sans-serif!important;font-weight:600!important;font-size:14px!important;text-transform:none!important;}
.hdm-kat__search .jet-search-filter__submit:hover{background:#084C9E!important;}
.hdm-kat__search .jet-filter-label{font-family:"JetBrains Mono",ui-monospace,monospace;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#5A6172;margin-bottom:6px;}
.hdm-kat__search .jet-search-filter__input-clear{right:10px;}/* End custom CSS */