.elementor-4134 .elementor-element.elementor-element-389269d{--display:flex;}.elementor-4134 .elementor-element.elementor-element-bde872a > .elementor-widget-container{background-color:#DFDFDF;padding:10px 10px 4px 10px;}.elementor-4134 .elementor-element.elementor-element-bde872a{text-align:center;}.elementor-4134 .elementor-element.elementor-element-24d2d32{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-4134 .elementor-element.elementor-element-24d2d32 .elementor-divider-separator{width:0%;}.elementor-4134 .elementor-element.elementor-element-24d2d32 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-4134 .elementor-element.elementor-element-1a122e5{--display:flex;}.elementor-4134 .elementor-element.elementor-element-1a122e5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4134 .elementor-element.elementor-element-54f568b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-4134 .elementor-element.elementor-element-80dfe52.elementor-element{--align-self:flex-start;}.elementor-4134 .elementor-element.elementor-element-23f998d.elementor-element{--align-self:flex-start;}.elementor-4134 .elementor-element.elementor-element-ad27360{--display:grid;--e-con-grid-template-columns:repeat(7, 1fr);--e-con-grid-template-rows:repeat(12, 1fr);--grid-auto-flow:row;}.elementor-4134 .elementor-element.elementor-element-5fcacfd{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-8018d29 > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-8018d29 .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-06e5551{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-bf5617b > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-bf5617b .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-75e9e16{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-ead35fb > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-ead35fb .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-33a0b92{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-65124a0 > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-65124a0 .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-d88d668{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-0497122 > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-0497122 .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-355a74f{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-ce1242d > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-ce1242d .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-ab6f4ce{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-aee6504 > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-aee6504 .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-1692550{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-a1041de > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-a1041de .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-95c8b95{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-6322715 > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-6322715 .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-3ec34c7{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-238741e > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-238741e .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-f861e04{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-11c52ca > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-11c52ca .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-9b38178{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-163ca8a > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-163ca8a .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-7c3f7c9{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-af26558 > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-af26558 .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-6f5b747{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-08e4861 > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-08e4861 .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-9960c7f{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-85d3857 > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-85d3857 .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-51049dd{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-4e3c799 > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-4e3c799 .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-0fed6c2{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-a983488 > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-a983488 .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-a4cd622{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-cf90c54 > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-cf90c54 .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-1458c85{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-2af5d93 > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-2af5d93 .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-08ce418{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-4193408 > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-4193408 .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-6b7247b{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-37713c2 > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-37713c2 .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-17f9972{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-6def27d > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-6def27d .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-e322f83{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-be3ae9d > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-be3ae9d .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-4d1a340{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-dae74e8 > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-dae74e8 .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-a8efa42{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-016417f > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-016417f .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-4003a09{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-853062b > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-853062b .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-dae30cc{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-c1839b5 > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-c1839b5 .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-b33f1dd{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-efe681b > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-efe681b .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-7907c54{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-6ff9eba > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-6ff9eba .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-4e5826a{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-d3bab56 > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-d3bab56 .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-cac1bda{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-8c5f482 > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-8c5f482 .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-c3342b2{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-0b62209 > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-0b62209 .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-990df3c{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-cf00736 > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-cf00736 .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-3012349{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-dd57c33 > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-dd57c33 .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-ef3931f{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-9081d23 > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-9081d23 .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-7831a2a{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-a2705ae > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-a2705ae .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-d5a3c75{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-54a3eee > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-54a3eee .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-1b2f2e2{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-e903fa0 > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-e903fa0 .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-2084530{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-8da9de8 > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-8da9de8 .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-61852c0{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-5634270 > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-5634270 .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-073c3f0{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-d2b115a > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-d2b115a .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-3536eed{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-c5c0644 > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-c5c0644 .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-ba5b931{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-cbea914 > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-cbea914 .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-4ed64c9{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-3411809 > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-3411809 .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-c2f65c6{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-a325358 > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-a325358 .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-929e9aa{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-3240ce8 > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-3240ce8 .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-8d481d4{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-dcf5437 > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-dcf5437 .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-ee36157{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-cefbc95 > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-cefbc95 .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-9a2fa53{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-dbf46ac > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-dbf46ac .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-d120748{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-23a1bdc > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-23a1bdc .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-aedef0c{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-b8e0f0d > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-b8e0f0d .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-b11a21b{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-9c5e0cf > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-9c5e0cf .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-7cc33a7{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-44930e9 > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-44930e9 .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-249b07c{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-112025f > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-112025f .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-68b25f1{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-005f43a > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-005f43a .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-1e6287c{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-71fc562 > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-71fc562 .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-542d46e{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-5f7f263 > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-5f7f263 .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-4eb395e{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-db91a6e > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-db91a6e .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-f668706{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-0a90b51 > .elementor-widget-container{margin:050px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-0a90b51 .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-c5d142b{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-8d66a04 > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-8d66a04 .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-97974ed{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-c817a1f > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-c817a1f .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-7efa91d{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-b6b6734 > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-b6b6734 .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-1c66a9b{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-8fa5cdb > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-8fa5cdb .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-cb49922{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-79d2fc7 > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-79d2fc7 .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-3843ccd{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-3e65771 > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-3e65771 .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-6c5e6c2{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-6d4ad50 > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-6d4ad50 .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-b98a517{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-c25ee82 > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-c25ee82 .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-f3707d8{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-fffe8f9 > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-fffe8f9 .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-68dd13d{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-a6a8ce9 > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-a6a8ce9 .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-fbca997{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-7a16866 > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-7a16866 .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-1b3c9c7{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-9669900 > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-9669900 .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-48d40b2{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-5b53fde > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-5b53fde .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-4afe65c{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-3fd7c3e > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-3fd7c3e .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-699ba54{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-32a4311 > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-32a4311 .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-4a31311{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-32a4227 > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-32a4227 .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-8ee81e1{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-448cb1d > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-448cb1d .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-a3f8274{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-0c51dd1 > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-0c51dd1 .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-ccf6b70{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-9c30de2 > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-9c30de2 .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-be724b3{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-e11a52e > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-e11a52e .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-14e7a40{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-fb78f8d > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-fb78f8d .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-3bad1ff{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-50c6a3f > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-50c6a3f .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-5dc8523{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-1ef349e > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-1ef349e .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-e5448d1{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-836cb31 > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-836cb31 .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-5b374d4{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-0ed35e3 > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-0ed35e3 .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-7787e5a{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-aa67605 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-aa67605 .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-ddc56e9{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-ec8fef9 > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-ec8fef9 .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-e21d716{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-7a4781f > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-7a4781f .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-ea82ca1{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-efa2906 > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-efa2906 .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-52b13d3{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-8cfe301 > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-8cfe301 .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-c51317b{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-6beb3ea > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-6beb3ea .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-93c475d{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-35b1ec9 > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-35b1ec9 .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-9b881ee{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-4323bf1 > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-4323bf1 .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-9dd2d02{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-61ae968 > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-61ae968 .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-a1c9a4c{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-62c72a5 > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-62c72a5 .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-3fe28ae{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-6d97b3a > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-6d97b3a .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-96166e1{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-40f1e2b > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-40f1e2b .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-4984102{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-bf68e13 > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-bf68e13 .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-eff35c3{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-35db60c > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-35db60c .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-aebfaf3{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-06ff5a9 > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-06ff5a9 .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-9ea5622{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-92d189e > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-92d189e .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-e6dbc16{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-cb4446b > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-cb4446b .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-474a27d{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-044c3e4 > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-044c3e4 .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-b1f9e97{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-6d19ada > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-6d19ada .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-fd95cb0{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-5dc08ff > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-5dc08ff .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-ced7bb6{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-5ccd778 > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-5ccd778 .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-efd41aa{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-c36404e > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-c36404e .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-ef13cb0{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-9064b82 > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-9064b82 .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-4dec597{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-926161c > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-926161c .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-72df316{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-31f8da6 > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-31f8da6 .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-1736ff8{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-7223c67 > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-7223c67 .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-1a8afc7{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-e93484f > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-e93484f .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-6bcbfbf{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-1f55356 > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-1f55356 .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-252fc78{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-7321627 > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-7321627 .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-b057ae2{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-9f11cab > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-9f11cab .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-a78e08e{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-a115a6a > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-a115a6a .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-6b1889c{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-5fe92e7 > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-5fe92e7 .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-1fb2b04{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-7f11754 > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-7f11754 .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-6bea8ad{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-11e739d > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-11e739d .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-abf1523{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-6095bfc > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-6095bfc .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-add31a1{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-137d11a > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-137d11a .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-666cacc{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-022f087 > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-022f087 .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-922326f{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-80335c5 > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-80335c5 .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-6550c9b{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-4fd1aa8 > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-4fd1aa8 .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-b935a1d{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-95eeaf6 > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-95eeaf6 .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-2553ccb{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-d030e1c > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-d030e1c .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-5c2bd50{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-1d5ca80 > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-1d5ca80 .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-4235fa1{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-96cdefe > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-96cdefe .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-e1fbcf4{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-98ff3e4 > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-98ff3e4 .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-779105a{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-d736e2f > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-d736e2f .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-84d68bb{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-7830be4 > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-7830be4 .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-7792ca1{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-cadf6b6 > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-cadf6b6 .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-d8b8ce3{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-81526b9 > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-81526b9 .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-5709e84{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-f2604d8 > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-f2604d8 .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-ab1fadf{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-49fd8c1 > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-49fd8c1 .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-3a7d01b{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-44eb7a8 > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-44eb7a8 .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-d80acd4{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-a7441f7 > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-a7441f7 .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-c32563e{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-6ecea90 > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-6ecea90 .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-c8fe364{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-2908782 > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-2908782 .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-783e588{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-08a081b > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-08a081b .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-95ea607{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-f844573 > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-f844573 .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-558d8d4{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-5c5e0e2 > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-5c5e0e2 .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-f1ebc06{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-89ba42a > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-89ba42a .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-0206e6a{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-c1a9b59 > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-c1a9b59 .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-499ae41{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-104063f > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-104063f .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-dfd0677{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-23146c8 > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-23146c8 .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-eceddd7{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-0d03137 > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-0d03137 .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-937762e{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-e53a1d7 > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-e53a1d7 .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-ad7e2a6{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-fb52ace > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-fb52ace .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-44b756a{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-076d973 > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-076d973 .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-29c50c7{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-e147909 > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-e147909 .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-b56a50a{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-aab878c > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-aab878c .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-ee43aa3{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-74b7158 > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-74b7158 .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-34877f0{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-48e0e8a > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-48e0e8a .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-a198165{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-46dc946 > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-46dc946 .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-03e08bb{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-9423933 > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-9423933 .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-174fbf3{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-76c342d > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-76c342d .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-3f4fcf7{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-f7ed351 > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-f7ed351 .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-ef5ed60{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-4848062 > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-4848062 .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-123d408{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-e0ed8f8 > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-e0ed8f8 .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-9736bb7{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-df1eb8a > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-df1eb8a .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-f1ad1be{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-6f322b1 > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-6f322b1 .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-3d86528{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-e9df067 > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-e9df067 .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-e1491c1{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-ca0b048 > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-ca0b048 .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-5b49968{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-4ed506a > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-4ed506a .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-897209b{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-d71f151 > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-d71f151 .elementor-heading-title{color:#FFFFFF;}.elementor-4134 .elementor-element.elementor-element-b3db39c{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-4134 .elementor-element.elementor-element-1b8296f > .elementor-widget-container{margin:075px 0px 0px 0px;}.elementor-4134 .elementor-element.elementor-element-1b8296f .elementor-heading-title{color:#FFFFFF;}@media(max-width:1024px){.elementor-4134 .elementor-element.elementor-element-ad27360{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-4134 .elementor-element.elementor-element-1a122e5{--width:99.877%;}.elementor-4134 .elementor-element.elementor-element-5fcacfd{--width:100%;}.elementor-4134 .elementor-element.elementor-element-06e5551{--width:100%;}.elementor-4134 .elementor-element.elementor-element-75e9e16{--width:100%;}.elementor-4134 .elementor-element.elementor-element-33a0b92{--width:100%;}.elementor-4134 .elementor-element.elementor-element-d88d668{--width:100%;}.elementor-4134 .elementor-element.elementor-element-355a74f{--width:100%;}.elementor-4134 .elementor-element.elementor-element-ab6f4ce{--width:100%;}.elementor-4134 .elementor-element.elementor-element-1692550{--width:100%;}.elementor-4134 .elementor-element.elementor-element-95c8b95{--width:100%;}.elementor-4134 .elementor-element.elementor-element-3ec34c7{--width:100%;}.elementor-4134 .elementor-element.elementor-element-f861e04{--width:100%;}.elementor-4134 .elementor-element.elementor-element-9b38178{--width:100%;}.elementor-4134 .elementor-element.elementor-element-7c3f7c9{--width:100%;}.elementor-4134 .elementor-element.elementor-element-6f5b747{--width:100%;}.elementor-4134 .elementor-element.elementor-element-9960c7f{--width:100%;}.elementor-4134 .elementor-element.elementor-element-51049dd{--width:100%;}.elementor-4134 .elementor-element.elementor-element-0fed6c2{--width:100%;}.elementor-4134 .elementor-element.elementor-element-a4cd622{--width:100%;}.elementor-4134 .elementor-element.elementor-element-1458c85{--width:100%;}.elementor-4134 .elementor-element.elementor-element-08ce418{--width:100%;}.elementor-4134 .elementor-element.elementor-element-6b7247b{--width:100%;}.elementor-4134 .elementor-element.elementor-element-17f9972{--width:100%;}.elementor-4134 .elementor-element.elementor-element-e322f83{--width:100%;}.elementor-4134 .elementor-element.elementor-element-4d1a340{--width:100%;}.elementor-4134 .elementor-element.elementor-element-a8efa42{--width:100%;}.elementor-4134 .elementor-element.elementor-element-4003a09{--width:100%;}.elementor-4134 .elementor-element.elementor-element-dae30cc{--width:100%;}.elementor-4134 .elementor-element.elementor-element-b33f1dd{--width:100%;}.elementor-4134 .elementor-element.elementor-element-7907c54{--width:100%;}.elementor-4134 .elementor-element.elementor-element-4e5826a{--width:100%;}.elementor-4134 .elementor-element.elementor-element-cac1bda{--width:100%;}.elementor-4134 .elementor-element.elementor-element-c3342b2{--width:100%;}.elementor-4134 .elementor-element.elementor-element-990df3c{--width:100%;}.elementor-4134 .elementor-element.elementor-element-3012349{--width:100%;}.elementor-4134 .elementor-element.elementor-element-ef3931f{--width:100%;}.elementor-4134 .elementor-element.elementor-element-7831a2a{--width:100%;}.elementor-4134 .elementor-element.elementor-element-d5a3c75{--width:100%;}.elementor-4134 .elementor-element.elementor-element-1b2f2e2{--width:100%;}.elementor-4134 .elementor-element.elementor-element-2084530{--width:100%;}.elementor-4134 .elementor-element.elementor-element-61852c0{--width:100%;}.elementor-4134 .elementor-element.elementor-element-073c3f0{--width:100%;}.elementor-4134 .elementor-element.elementor-element-3536eed{--width:100%;}.elementor-4134 .elementor-element.elementor-element-ba5b931{--width:100%;}.elementor-4134 .elementor-element.elementor-element-4ed64c9{--width:100%;}.elementor-4134 .elementor-element.elementor-element-c2f65c6{--width:100%;}.elementor-4134 .elementor-element.elementor-element-929e9aa{--width:100%;}.elementor-4134 .elementor-element.elementor-element-8d481d4{--width:100%;}.elementor-4134 .elementor-element.elementor-element-ee36157{--width:100%;}.elementor-4134 .elementor-element.elementor-element-9a2fa53{--width:100%;}.elementor-4134 .elementor-element.elementor-element-d120748{--width:100%;}.elementor-4134 .elementor-element.elementor-element-aedef0c{--width:100%;}.elementor-4134 .elementor-element.elementor-element-b11a21b{--width:100%;}.elementor-4134 .elementor-element.elementor-element-7cc33a7{--width:100%;}.elementor-4134 .elementor-element.elementor-element-249b07c{--width:100%;}.elementor-4134 .elementor-element.elementor-element-68b25f1{--width:100%;}.elementor-4134 .elementor-element.elementor-element-1e6287c{--width:100%;}.elementor-4134 .elementor-element.elementor-element-542d46e{--width:100%;}.elementor-4134 .elementor-element.elementor-element-4eb395e{--width:100%;}.elementor-4134 .elementor-element.elementor-element-f668706{--width:100%;}.elementor-4134 .elementor-element.elementor-element-c5d142b{--width:100%;}.elementor-4134 .elementor-element.elementor-element-97974ed{--width:100%;}.elementor-4134 .elementor-element.elementor-element-7efa91d{--width:100%;}.elementor-4134 .elementor-element.elementor-element-1c66a9b{--width:100%;}.elementor-4134 .elementor-element.elementor-element-cb49922{--width:100%;}.elementor-4134 .elementor-element.elementor-element-3843ccd{--width:100%;}.elementor-4134 .elementor-element.elementor-element-6c5e6c2{--width:100%;}.elementor-4134 .elementor-element.elementor-element-b98a517{--width:100%;}.elementor-4134 .elementor-element.elementor-element-f3707d8{--width:100%;}.elementor-4134 .elementor-element.elementor-element-68dd13d{--width:100%;}.elementor-4134 .elementor-element.elementor-element-fbca997{--width:100%;}.elementor-4134 .elementor-element.elementor-element-1b3c9c7{--width:100%;}.elementor-4134 .elementor-element.elementor-element-48d40b2{--width:100%;}.elementor-4134 .elementor-element.elementor-element-4afe65c{--width:100%;}.elementor-4134 .elementor-element.elementor-element-699ba54{--width:100%;}.elementor-4134 .elementor-element.elementor-element-4a31311{--width:100%;}.elementor-4134 .elementor-element.elementor-element-8ee81e1{--width:100%;}.elementor-4134 .elementor-element.elementor-element-a3f8274{--width:100%;}.elementor-4134 .elementor-element.elementor-element-ccf6b70{--width:100%;}.elementor-4134 .elementor-element.elementor-element-be724b3{--width:100%;}.elementor-4134 .elementor-element.elementor-element-14e7a40{--width:100%;}.elementor-4134 .elementor-element.elementor-element-3bad1ff{--width:100%;}.elementor-4134 .elementor-element.elementor-element-5dc8523{--width:100%;}.elementor-4134 .elementor-element.elementor-element-e5448d1{--width:100%;}.elementor-4134 .elementor-element.elementor-element-5b374d4{--width:100%;}.elementor-4134 .elementor-element.elementor-element-7787e5a{--width:100%;}.elementor-4134 .elementor-element.elementor-element-ddc56e9{--width:100%;}.elementor-4134 .elementor-element.elementor-element-e21d716{--width:100%;}.elementor-4134 .elementor-element.elementor-element-ea82ca1{--width:100%;}.elementor-4134 .elementor-element.elementor-element-52b13d3{--width:100%;}.elementor-4134 .elementor-element.elementor-element-c51317b{--width:100%;}.elementor-4134 .elementor-element.elementor-element-93c475d{--width:100%;}.elementor-4134 .elementor-element.elementor-element-9b881ee{--width:100%;}.elementor-4134 .elementor-element.elementor-element-9dd2d02{--width:100%;}.elementor-4134 .elementor-element.elementor-element-a1c9a4c{--width:100%;}.elementor-4134 .elementor-element.elementor-element-3fe28ae{--width:100%;}.elementor-4134 .elementor-element.elementor-element-96166e1{--width:100%;}.elementor-4134 .elementor-element.elementor-element-4984102{--width:100%;}.elementor-4134 .elementor-element.elementor-element-eff35c3{--width:100%;}.elementor-4134 .elementor-element.elementor-element-aebfaf3{--width:100%;}.elementor-4134 .elementor-element.elementor-element-9ea5622{--width:100%;}.elementor-4134 .elementor-element.elementor-element-e6dbc16{--width:100%;}.elementor-4134 .elementor-element.elementor-element-474a27d{--width:100%;}.elementor-4134 .elementor-element.elementor-element-b1f9e97{--width:100%;}.elementor-4134 .elementor-element.elementor-element-fd95cb0{--width:100%;}.elementor-4134 .elementor-element.elementor-element-ced7bb6{--width:100%;}.elementor-4134 .elementor-element.elementor-element-efd41aa{--width:100%;}.elementor-4134 .elementor-element.elementor-element-ef13cb0{--width:100%;}.elementor-4134 .elementor-element.elementor-element-4dec597{--width:100%;}.elementor-4134 .elementor-element.elementor-element-72df316{--width:100%;}.elementor-4134 .elementor-element.elementor-element-1736ff8{--width:100%;}.elementor-4134 .elementor-element.elementor-element-1a8afc7{--width:100%;}.elementor-4134 .elementor-element.elementor-element-6bcbfbf{--width:100%;}.elementor-4134 .elementor-element.elementor-element-252fc78{--width:100%;}.elementor-4134 .elementor-element.elementor-element-b057ae2{--width:100%;}.elementor-4134 .elementor-element.elementor-element-a78e08e{--width:100%;}.elementor-4134 .elementor-element.elementor-element-6b1889c{--width:100%;}.elementor-4134 .elementor-element.elementor-element-1fb2b04{--width:100%;}.elementor-4134 .elementor-element.elementor-element-6bea8ad{--width:100%;}.elementor-4134 .elementor-element.elementor-element-abf1523{--width:100%;}.elementor-4134 .elementor-element.elementor-element-add31a1{--width:100%;}.elementor-4134 .elementor-element.elementor-element-666cacc{--width:100%;}.elementor-4134 .elementor-element.elementor-element-922326f{--width:100%;}.elementor-4134 .elementor-element.elementor-element-6550c9b{--width:100%;}.elementor-4134 .elementor-element.elementor-element-b935a1d{--width:100%;}.elementor-4134 .elementor-element.elementor-element-2553ccb{--width:100%;}.elementor-4134 .elementor-element.elementor-element-5c2bd50{--width:100%;}.elementor-4134 .elementor-element.elementor-element-4235fa1{--width:100%;}.elementor-4134 .elementor-element.elementor-element-e1fbcf4{--width:100%;}.elementor-4134 .elementor-element.elementor-element-779105a{--width:100%;}.elementor-4134 .elementor-element.elementor-element-84d68bb{--width:100%;}.elementor-4134 .elementor-element.elementor-element-7792ca1{--width:100%;}.elementor-4134 .elementor-element.elementor-element-d8b8ce3{--width:100%;}.elementor-4134 .elementor-element.elementor-element-5709e84{--width:100%;}.elementor-4134 .elementor-element.elementor-element-ab1fadf{--width:100%;}.elementor-4134 .elementor-element.elementor-element-3a7d01b{--width:100%;}.elementor-4134 .elementor-element.elementor-element-d80acd4{--width:100%;}.elementor-4134 .elementor-element.elementor-element-c32563e{--width:100%;}.elementor-4134 .elementor-element.elementor-element-c8fe364{--width:100%;}.elementor-4134 .elementor-element.elementor-element-783e588{--width:100%;}.elementor-4134 .elementor-element.elementor-element-95ea607{--width:100%;}.elementor-4134 .elementor-element.elementor-element-558d8d4{--width:100%;}.elementor-4134 .elementor-element.elementor-element-f1ebc06{--width:100%;}.elementor-4134 .elementor-element.elementor-element-0206e6a{--width:100%;}.elementor-4134 .elementor-element.elementor-element-499ae41{--width:100%;}.elementor-4134 .elementor-element.elementor-element-dfd0677{--width:100%;}.elementor-4134 .elementor-element.elementor-element-eceddd7{--width:100%;}.elementor-4134 .elementor-element.elementor-element-937762e{--width:100%;}.elementor-4134 .elementor-element.elementor-element-ad7e2a6{--width:100%;}.elementor-4134 .elementor-element.elementor-element-44b756a{--width:100%;}.elementor-4134 .elementor-element.elementor-element-29c50c7{--width:100%;}.elementor-4134 .elementor-element.elementor-element-b56a50a{--width:100%;}.elementor-4134 .elementor-element.elementor-element-ee43aa3{--width:100%;}.elementor-4134 .elementor-element.elementor-element-34877f0{--width:100%;}.elementor-4134 .elementor-element.elementor-element-a198165{--width:100%;}.elementor-4134 .elementor-element.elementor-element-03e08bb{--width:100%;}.elementor-4134 .elementor-element.elementor-element-174fbf3{--width:100%;}.elementor-4134 .elementor-element.elementor-element-3f4fcf7{--width:100%;}.elementor-4134 .elementor-element.elementor-element-ef5ed60{--width:100%;}.elementor-4134 .elementor-element.elementor-element-123d408{--width:100%;}.elementor-4134 .elementor-element.elementor-element-9736bb7{--width:100%;}.elementor-4134 .elementor-element.elementor-element-f1ad1be{--width:100%;}.elementor-4134 .elementor-element.elementor-element-3d86528{--width:100%;}.elementor-4134 .elementor-element.elementor-element-e1491c1{--width:100%;}.elementor-4134 .elementor-element.elementor-element-5b49968{--width:100%;}.elementor-4134 .elementor-element.elementor-element-897209b{--width:100%;}.elementor-4134 .elementor-element.elementor-element-b3db39c{--width:100%;}}@media(max-width:767px){.elementor-4134 .elementor-element.elementor-element-ad27360{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-5fcacfd */.elementor-4134 .elementor-element.elementor-element-5fcacfd {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-5fcacfd::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-5fcacfd:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-5fcacfd .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-5fcacfd .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-5fcacfd:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06e5551 */.elementor-4134 .elementor-element.elementor-element-06e5551 {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-06e5551::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-06e5551:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-06e5551 .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-06e5551 .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-06e5551:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75e9e16 */.elementor-4134 .elementor-element.elementor-element-75e9e16 {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-75e9e16::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-75e9e16:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-75e9e16 .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-75e9e16 .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-75e9e16:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33a0b92 */.elementor-4134 .elementor-element.elementor-element-33a0b92 {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-33a0b92::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-33a0b92:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-33a0b92 .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-33a0b92 .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-33a0b92:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d88d668 */.elementor-4134 .elementor-element.elementor-element-d88d668 {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-d88d668::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-d88d668:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-d88d668 .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-d88d668 .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-d88d668:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-355a74f */.elementor-4134 .elementor-element.elementor-element-355a74f {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-355a74f::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-355a74f:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-355a74f .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-355a74f .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-355a74f:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab6f4ce */.elementor-4134 .elementor-element.elementor-element-ab6f4ce {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-ab6f4ce::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-ab6f4ce:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-ab6f4ce .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-ab6f4ce .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-ab6f4ce:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1692550 */.elementor-4134 .elementor-element.elementor-element-1692550 {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-1692550::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-1692550:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-1692550 .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-1692550 .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-1692550:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95c8b95 */.elementor-4134 .elementor-element.elementor-element-95c8b95 {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-95c8b95::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-95c8b95:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-95c8b95 .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-95c8b95 .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-95c8b95:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ec34c7 */.elementor-4134 .elementor-element.elementor-element-3ec34c7 {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-3ec34c7::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-3ec34c7:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-3ec34c7 .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-3ec34c7 .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-3ec34c7:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f861e04 */.elementor-4134 .elementor-element.elementor-element-f861e04 {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-f861e04::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-f861e04:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-f861e04 .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-f861e04 .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-f861e04:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b38178 */.elementor-4134 .elementor-element.elementor-element-9b38178 {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-9b38178::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-9b38178:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-9b38178 .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-9b38178 .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-9b38178:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c3f7c9 */.elementor-4134 .elementor-element.elementor-element-7c3f7c9 {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-7c3f7c9::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-7c3f7c9:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-7c3f7c9 .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-7c3f7c9 .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-7c3f7c9:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f5b747 */.elementor-4134 .elementor-element.elementor-element-6f5b747 {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-6f5b747::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-6f5b747:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-6f5b747 .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-6f5b747 .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-6f5b747:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9960c7f */.elementor-4134 .elementor-element.elementor-element-9960c7f {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-9960c7f::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-9960c7f:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-9960c7f .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-9960c7f .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-9960c7f:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51049dd */.elementor-4134 .elementor-element.elementor-element-51049dd {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-51049dd::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-51049dd:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-51049dd .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-51049dd .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-51049dd:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fed6c2 */.elementor-4134 .elementor-element.elementor-element-0fed6c2 {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-0fed6c2::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-0fed6c2:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-0fed6c2 .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-0fed6c2 .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-0fed6c2:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4cd622 */.elementor-4134 .elementor-element.elementor-element-a4cd622 {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-a4cd622::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-a4cd622:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-a4cd622 .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-a4cd622 .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-a4cd622:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1458c85 */.elementor-4134 .elementor-element.elementor-element-1458c85 {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-1458c85::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-1458c85:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-1458c85 .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-1458c85 .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-1458c85:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08ce418 */.elementor-4134 .elementor-element.elementor-element-08ce418 {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-08ce418::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-08ce418:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-08ce418 .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-08ce418 .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-08ce418:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b7247b */.elementor-4134 .elementor-element.elementor-element-6b7247b {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-6b7247b::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-6b7247b:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-6b7247b .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-6b7247b .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-6b7247b:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17f9972 */.elementor-4134 .elementor-element.elementor-element-17f9972 {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-17f9972::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-17f9972:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-17f9972 .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-17f9972 .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-17f9972:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e322f83 */.elementor-4134 .elementor-element.elementor-element-e322f83 {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-e322f83::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-e322f83:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-e322f83 .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-e322f83 .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-e322f83:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d1a340 */.elementor-4134 .elementor-element.elementor-element-4d1a340 {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-4d1a340::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-4d1a340:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-4d1a340 .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-4d1a340 .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-4d1a340:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8efa42 */.elementor-4134 .elementor-element.elementor-element-a8efa42 {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-a8efa42::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-a8efa42:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-a8efa42 .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-a8efa42 .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-a8efa42:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4003a09 */.elementor-4134 .elementor-element.elementor-element-4003a09 {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-4003a09::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-4003a09:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-4003a09 .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-4003a09 .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-4003a09:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dae30cc */.elementor-4134 .elementor-element.elementor-element-dae30cc {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-dae30cc::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-dae30cc:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-dae30cc .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-dae30cc .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-dae30cc:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b33f1dd */.elementor-4134 .elementor-element.elementor-element-b33f1dd {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-b33f1dd::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-b33f1dd:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-b33f1dd .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-b33f1dd .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-b33f1dd:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7907c54 */.elementor-4134 .elementor-element.elementor-element-7907c54 {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-7907c54::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-7907c54:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-7907c54 .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-7907c54 .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-7907c54:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e5826a */.elementor-4134 .elementor-element.elementor-element-4e5826a {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-4e5826a::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-4e5826a:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-4e5826a .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-4e5826a .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-4e5826a:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cac1bda */.elementor-4134 .elementor-element.elementor-element-cac1bda {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-cac1bda::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-cac1bda:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-cac1bda .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-cac1bda .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-cac1bda:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3342b2 */.elementor-4134 .elementor-element.elementor-element-c3342b2 {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-c3342b2::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-c3342b2:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-c3342b2 .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-c3342b2 .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-c3342b2:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-990df3c */.elementor-4134 .elementor-element.elementor-element-990df3c {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-990df3c::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-990df3c:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-990df3c .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-990df3c .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-990df3c:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3012349 */.elementor-4134 .elementor-element.elementor-element-3012349 {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-3012349::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-3012349:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-3012349 .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-3012349 .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-3012349:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef3931f */.elementor-4134 .elementor-element.elementor-element-ef3931f {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-ef3931f::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-ef3931f:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-ef3931f .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-ef3931f .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-ef3931f:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7831a2a */.elementor-4134 .elementor-element.elementor-element-7831a2a {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-7831a2a::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-7831a2a:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-7831a2a .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-7831a2a .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-7831a2a:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5a3c75 */.elementor-4134 .elementor-element.elementor-element-d5a3c75 {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-d5a3c75::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-d5a3c75:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-d5a3c75 .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-d5a3c75 .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-d5a3c75:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b2f2e2 */.elementor-4134 .elementor-element.elementor-element-1b2f2e2 {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-1b2f2e2::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-1b2f2e2:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-1b2f2e2 .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-1b2f2e2 .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-1b2f2e2:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2084530 */.elementor-4134 .elementor-element.elementor-element-2084530 {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-2084530::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-2084530:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-2084530 .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-2084530 .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-2084530:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61852c0 */.elementor-4134 .elementor-element.elementor-element-61852c0 {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-61852c0::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-61852c0:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-61852c0 .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-61852c0 .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-61852c0:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-073c3f0 */.elementor-4134 .elementor-element.elementor-element-073c3f0 {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-073c3f0::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-073c3f0:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-073c3f0 .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-073c3f0 .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-073c3f0:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3536eed */.elementor-4134 .elementor-element.elementor-element-3536eed {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-3536eed::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-3536eed:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-3536eed .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-3536eed .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-3536eed:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba5b931 */.elementor-4134 .elementor-element.elementor-element-ba5b931 {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-ba5b931::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-ba5b931:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-ba5b931 .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-ba5b931 .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-ba5b931:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ed64c9 */.elementor-4134 .elementor-element.elementor-element-4ed64c9 {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-4ed64c9::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-4ed64c9:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-4ed64c9 .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-4ed64c9 .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-4ed64c9:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c2f65c6 */.elementor-4134 .elementor-element.elementor-element-c2f65c6 {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-c2f65c6::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-c2f65c6:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-c2f65c6 .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-c2f65c6 .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-c2f65c6:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-929e9aa */.elementor-4134 .elementor-element.elementor-element-929e9aa {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-929e9aa::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-929e9aa:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-929e9aa .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-929e9aa .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-929e9aa:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d481d4 */.elementor-4134 .elementor-element.elementor-element-8d481d4 {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-8d481d4::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-8d481d4:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-8d481d4 .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-8d481d4 .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-8d481d4:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee36157 */.elementor-4134 .elementor-element.elementor-element-ee36157 {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-ee36157::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-ee36157:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-ee36157 .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-ee36157 .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-ee36157:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a2fa53 */.elementor-4134 .elementor-element.elementor-element-9a2fa53 {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-9a2fa53::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-9a2fa53:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-9a2fa53 .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-9a2fa53 .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-9a2fa53:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d120748 */.elementor-4134 .elementor-element.elementor-element-d120748 {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-d120748::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-d120748:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-d120748 .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-d120748 .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-d120748:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aedef0c */.elementor-4134 .elementor-element.elementor-element-aedef0c {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-aedef0c::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-aedef0c:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-aedef0c .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-aedef0c .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-aedef0c:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b11a21b */.elementor-4134 .elementor-element.elementor-element-b11a21b {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-b11a21b::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-b11a21b:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-b11a21b .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-b11a21b .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-b11a21b:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7cc33a7 */.elementor-4134 .elementor-element.elementor-element-7cc33a7 {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-7cc33a7::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-7cc33a7:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-7cc33a7 .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-7cc33a7 .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-7cc33a7:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-249b07c */.elementor-4134 .elementor-element.elementor-element-249b07c {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-249b07c::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-249b07c:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-249b07c .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-249b07c .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-249b07c:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68b25f1 */.elementor-4134 .elementor-element.elementor-element-68b25f1 {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-68b25f1::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-68b25f1:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-68b25f1 .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-68b25f1 .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-68b25f1:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e6287c */.elementor-4134 .elementor-element.elementor-element-1e6287c {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-1e6287c::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-1e6287c:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-1e6287c .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-1e6287c .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-1e6287c:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-542d46e */.elementor-4134 .elementor-element.elementor-element-542d46e {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-542d46e::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-542d46e:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-542d46e .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-542d46e .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-542d46e:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4eb395e */.elementor-4134 .elementor-element.elementor-element-4eb395e {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-4eb395e::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-4eb395e:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-4eb395e .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-4eb395e .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-4eb395e:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f668706 */.elementor-4134 .elementor-element.elementor-element-f668706 {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-f668706::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-f668706:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-f668706 .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-f668706 .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-f668706:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c5d142b */.elementor-4134 .elementor-element.elementor-element-c5d142b {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-c5d142b::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-c5d142b:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-c5d142b .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-c5d142b .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-c5d142b:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97974ed */.elementor-4134 .elementor-element.elementor-element-97974ed {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-97974ed::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-97974ed:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-97974ed .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-97974ed .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-97974ed:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7efa91d */.elementor-4134 .elementor-element.elementor-element-7efa91d {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-7efa91d::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-7efa91d:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-7efa91d .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-7efa91d .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-7efa91d:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c66a9b */.elementor-4134 .elementor-element.elementor-element-1c66a9b {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-1c66a9b::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-1c66a9b:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-1c66a9b .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-1c66a9b .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-1c66a9b:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb49922 */.elementor-4134 .elementor-element.elementor-element-cb49922 {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-cb49922::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-cb49922:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-cb49922 .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-cb49922 .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-cb49922:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3843ccd */.elementor-4134 .elementor-element.elementor-element-3843ccd {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-3843ccd::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-3843ccd:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-3843ccd .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-3843ccd .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-3843ccd:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c5e6c2 */.elementor-4134 .elementor-element.elementor-element-6c5e6c2 {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-6c5e6c2::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-6c5e6c2:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-6c5e6c2 .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-6c5e6c2 .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-6c5e6c2:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b98a517 */.elementor-4134 .elementor-element.elementor-element-b98a517 {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-b98a517::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-b98a517:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-b98a517 .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-b98a517 .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-b98a517:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3707d8 */.elementor-4134 .elementor-element.elementor-element-f3707d8 {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-f3707d8::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-f3707d8:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-f3707d8 .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-f3707d8 .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-f3707d8:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68dd13d */.elementor-4134 .elementor-element.elementor-element-68dd13d {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-68dd13d::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-68dd13d:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-68dd13d .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-68dd13d .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-68dd13d:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbca997 */.elementor-4134 .elementor-element.elementor-element-fbca997 {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-fbca997::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-fbca997:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-fbca997 .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-fbca997 .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-fbca997:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b3c9c7 */.elementor-4134 .elementor-element.elementor-element-1b3c9c7 {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-1b3c9c7::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-1b3c9c7:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-1b3c9c7 .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-1b3c9c7 .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-1b3c9c7:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48d40b2 */.elementor-4134 .elementor-element.elementor-element-48d40b2 {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-48d40b2::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-48d40b2:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-48d40b2 .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-48d40b2 .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-48d40b2:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4afe65c */.elementor-4134 .elementor-element.elementor-element-4afe65c {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-4afe65c::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-4afe65c:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-4afe65c .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-4afe65c .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-4afe65c:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-699ba54 */.elementor-4134 .elementor-element.elementor-element-699ba54 {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-699ba54::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-699ba54:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-699ba54 .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-699ba54 .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-699ba54:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a31311 */.elementor-4134 .elementor-element.elementor-element-4a31311 {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-4a31311::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-4a31311:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-4a31311 .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-4a31311 .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-4a31311:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ee81e1 */.elementor-4134 .elementor-element.elementor-element-8ee81e1 {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-8ee81e1::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-8ee81e1:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-8ee81e1 .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-8ee81e1 .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-8ee81e1:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3f8274 */.elementor-4134 .elementor-element.elementor-element-a3f8274 {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-a3f8274::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-a3f8274:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-a3f8274 .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-a3f8274 .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-a3f8274:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ccf6b70 */.elementor-4134 .elementor-element.elementor-element-ccf6b70 {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-ccf6b70::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-ccf6b70:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-ccf6b70 .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-ccf6b70 .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-ccf6b70:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be724b3 */.elementor-4134 .elementor-element.elementor-element-be724b3 {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-be724b3::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-be724b3:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-be724b3 .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-be724b3 .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-be724b3:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14e7a40 */.elementor-4134 .elementor-element.elementor-element-14e7a40 {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-14e7a40::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-14e7a40:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-14e7a40 .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-14e7a40 .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-14e7a40:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bad1ff */.elementor-4134 .elementor-element.elementor-element-3bad1ff {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-3bad1ff::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-3bad1ff:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-3bad1ff .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-3bad1ff .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-3bad1ff:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5dc8523 */.elementor-4134 .elementor-element.elementor-element-5dc8523 {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-5dc8523::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-5dc8523:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-5dc8523 .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-5dc8523 .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-5dc8523:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5448d1 */.elementor-4134 .elementor-element.elementor-element-e5448d1 {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-e5448d1::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-e5448d1:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-e5448d1 .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-e5448d1 .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-e5448d1:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b374d4 */.elementor-4134 .elementor-element.elementor-element-5b374d4 {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-5b374d4::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-5b374d4:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-5b374d4 .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-5b374d4 .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-5b374d4:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7787e5a */.elementor-4134 .elementor-element.elementor-element-7787e5a {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-7787e5a::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-7787e5a:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-7787e5a .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-7787e5a .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-7787e5a:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ddc56e9 */.elementor-4134 .elementor-element.elementor-element-ddc56e9 {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-ddc56e9::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-ddc56e9:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-ddc56e9 .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-ddc56e9 .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-ddc56e9:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e21d716 */.elementor-4134 .elementor-element.elementor-element-e21d716 {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-e21d716::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-e21d716:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-e21d716 .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-e21d716 .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-e21d716:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea82ca1 */.elementor-4134 .elementor-element.elementor-element-ea82ca1 {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-ea82ca1::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-ea82ca1:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-ea82ca1 .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-ea82ca1 .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-ea82ca1:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52b13d3 */.elementor-4134 .elementor-element.elementor-element-52b13d3 {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-52b13d3::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-52b13d3:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-52b13d3 .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-52b13d3 .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-52b13d3:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c51317b */.elementor-4134 .elementor-element.elementor-element-c51317b {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-c51317b::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-c51317b:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-c51317b .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-c51317b .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-c51317b:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93c475d */.elementor-4134 .elementor-element.elementor-element-93c475d {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-93c475d::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-93c475d:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-93c475d .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-93c475d .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-93c475d:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b881ee */.elementor-4134 .elementor-element.elementor-element-9b881ee {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-9b881ee::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-9b881ee:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-9b881ee .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-9b881ee .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-9b881ee:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9dd2d02 */.elementor-4134 .elementor-element.elementor-element-9dd2d02 {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-9dd2d02::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-9dd2d02:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-9dd2d02 .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-9dd2d02 .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-9dd2d02:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1c9a4c */.elementor-4134 .elementor-element.elementor-element-a1c9a4c {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-a1c9a4c::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-a1c9a4c:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-a1c9a4c .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-a1c9a4c .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-a1c9a4c:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3fe28ae */.elementor-4134 .elementor-element.elementor-element-3fe28ae {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-3fe28ae::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-3fe28ae:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-3fe28ae .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-3fe28ae .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-3fe28ae:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96166e1 */.elementor-4134 .elementor-element.elementor-element-96166e1 {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-96166e1::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-96166e1:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-96166e1 .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-96166e1 .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-96166e1:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4984102 */.elementor-4134 .elementor-element.elementor-element-4984102 {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-4984102::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-4984102:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-4984102 .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-4984102 .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-4984102:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eff35c3 */.elementor-4134 .elementor-element.elementor-element-eff35c3 {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-eff35c3::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-eff35c3:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-eff35c3 .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-eff35c3 .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-eff35c3:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aebfaf3 */.elementor-4134 .elementor-element.elementor-element-aebfaf3 {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-aebfaf3::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-aebfaf3:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-aebfaf3 .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-aebfaf3 .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-aebfaf3:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ea5622 */.elementor-4134 .elementor-element.elementor-element-9ea5622 {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-9ea5622::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-9ea5622:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-9ea5622 .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-9ea5622 .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-9ea5622:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6dbc16 */.elementor-4134 .elementor-element.elementor-element-e6dbc16 {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-e6dbc16::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-e6dbc16:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-e6dbc16 .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-e6dbc16 .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-e6dbc16:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-474a27d */.elementor-4134 .elementor-element.elementor-element-474a27d {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-474a27d::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-474a27d:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-474a27d .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-474a27d .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-474a27d:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1f9e97 */.elementor-4134 .elementor-element.elementor-element-b1f9e97 {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-b1f9e97::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-b1f9e97:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-b1f9e97 .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-b1f9e97 .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-b1f9e97:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd95cb0 */.elementor-4134 .elementor-element.elementor-element-fd95cb0 {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-fd95cb0::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-fd95cb0:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-fd95cb0 .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-fd95cb0 .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-fd95cb0:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ced7bb6 */.elementor-4134 .elementor-element.elementor-element-ced7bb6 {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-ced7bb6::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-ced7bb6:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-ced7bb6 .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-ced7bb6 .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-ced7bb6:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-efd41aa */.elementor-4134 .elementor-element.elementor-element-efd41aa {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-efd41aa::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-efd41aa:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-efd41aa .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-efd41aa .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-efd41aa:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef13cb0 */.elementor-4134 .elementor-element.elementor-element-ef13cb0 {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-ef13cb0::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-ef13cb0:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-ef13cb0 .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-ef13cb0 .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-ef13cb0:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4dec597 */.elementor-4134 .elementor-element.elementor-element-4dec597 {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-4dec597::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-4dec597:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-4dec597 .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-4dec597 .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-4dec597:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72df316 */.elementor-4134 .elementor-element.elementor-element-72df316 {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-72df316::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-72df316:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-72df316 .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-72df316 .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-72df316:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1736ff8 */.elementor-4134 .elementor-element.elementor-element-1736ff8 {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-1736ff8::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-1736ff8:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-1736ff8 .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-1736ff8 .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-1736ff8:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a8afc7 */.elementor-4134 .elementor-element.elementor-element-1a8afc7 {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-1a8afc7::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-1a8afc7:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-1a8afc7 .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-1a8afc7 .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-1a8afc7:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6bcbfbf */.elementor-4134 .elementor-element.elementor-element-6bcbfbf {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-6bcbfbf::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-6bcbfbf:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-6bcbfbf .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-6bcbfbf .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-6bcbfbf:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-252fc78 */.elementor-4134 .elementor-element.elementor-element-252fc78 {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-252fc78::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-252fc78:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-252fc78 .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-252fc78 .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-252fc78:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b057ae2 */.elementor-4134 .elementor-element.elementor-element-b057ae2 {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-b057ae2::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-b057ae2:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-b057ae2 .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-b057ae2 .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-b057ae2:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a78e08e */.elementor-4134 .elementor-element.elementor-element-a78e08e {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-a78e08e::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-a78e08e:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-a78e08e .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-a78e08e .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-a78e08e:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b1889c */.elementor-4134 .elementor-element.elementor-element-6b1889c {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-6b1889c::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-6b1889c:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-6b1889c .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-6b1889c .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-6b1889c:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fb2b04 */.elementor-4134 .elementor-element.elementor-element-1fb2b04 {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-1fb2b04::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-1fb2b04:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-1fb2b04 .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-1fb2b04 .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-1fb2b04:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6bea8ad */.elementor-4134 .elementor-element.elementor-element-6bea8ad {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-6bea8ad::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-6bea8ad:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-6bea8ad .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-6bea8ad .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-6bea8ad:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-abf1523 */.elementor-4134 .elementor-element.elementor-element-abf1523 {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-abf1523::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-abf1523:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-abf1523 .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-abf1523 .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-abf1523:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-add31a1 */.elementor-4134 .elementor-element.elementor-element-add31a1 {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-add31a1::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-add31a1:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-add31a1 .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-add31a1 .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-add31a1:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-666cacc */.elementor-4134 .elementor-element.elementor-element-666cacc {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-666cacc::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-666cacc:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-666cacc .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-666cacc .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-666cacc:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-922326f */.elementor-4134 .elementor-element.elementor-element-922326f {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-922326f::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-922326f:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-922326f .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-922326f .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-922326f:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6550c9b */.elementor-4134 .elementor-element.elementor-element-6550c9b {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-6550c9b::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-6550c9b:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-6550c9b .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-6550c9b .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-6550c9b:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b935a1d */.elementor-4134 .elementor-element.elementor-element-b935a1d {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-b935a1d::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-b935a1d:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-b935a1d .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-b935a1d .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-b935a1d:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2553ccb */.elementor-4134 .elementor-element.elementor-element-2553ccb {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-2553ccb::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-2553ccb:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-2553ccb .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-2553ccb .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-2553ccb:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c2bd50 */.elementor-4134 .elementor-element.elementor-element-5c2bd50 {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-5c2bd50::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-5c2bd50:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-5c2bd50 .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-5c2bd50 .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-5c2bd50:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4235fa1 */.elementor-4134 .elementor-element.elementor-element-4235fa1 {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-4235fa1::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-4235fa1:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-4235fa1 .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-4235fa1 .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-4235fa1:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1fbcf4 */.elementor-4134 .elementor-element.elementor-element-e1fbcf4 {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-e1fbcf4::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-e1fbcf4:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-e1fbcf4 .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-e1fbcf4 .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-e1fbcf4:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-779105a */.elementor-4134 .elementor-element.elementor-element-779105a {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-779105a::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-779105a:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-779105a .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-779105a .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-779105a:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84d68bb */.elementor-4134 .elementor-element.elementor-element-84d68bb {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-84d68bb::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-84d68bb:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-84d68bb .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-84d68bb .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-84d68bb:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7792ca1 */.elementor-4134 .elementor-element.elementor-element-7792ca1 {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-7792ca1::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-7792ca1:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-7792ca1 .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-7792ca1 .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-7792ca1:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8b8ce3 */.elementor-4134 .elementor-element.elementor-element-d8b8ce3 {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-d8b8ce3::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-d8b8ce3:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-d8b8ce3 .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-d8b8ce3 .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-d8b8ce3:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5709e84 */.elementor-4134 .elementor-element.elementor-element-5709e84 {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-5709e84::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-5709e84:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-5709e84 .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-5709e84 .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-5709e84:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab1fadf */.elementor-4134 .elementor-element.elementor-element-ab1fadf {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-ab1fadf::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-ab1fadf:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-ab1fadf .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-ab1fadf .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-ab1fadf:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a7d01b */.elementor-4134 .elementor-element.elementor-element-3a7d01b {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-3a7d01b::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-3a7d01b:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-3a7d01b .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-3a7d01b .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-3a7d01b:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d80acd4 */.elementor-4134 .elementor-element.elementor-element-d80acd4 {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-d80acd4::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-d80acd4:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-d80acd4 .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-d80acd4 .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-d80acd4:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c32563e */.elementor-4134 .elementor-element.elementor-element-c32563e {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-c32563e::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-c32563e:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-c32563e .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-c32563e .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-c32563e:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8fe364 */.elementor-4134 .elementor-element.elementor-element-c8fe364 {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-c8fe364::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-c8fe364:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-c8fe364 .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-c8fe364 .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-c8fe364:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-783e588 */.elementor-4134 .elementor-element.elementor-element-783e588 {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-783e588::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-783e588:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-783e588 .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-783e588 .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-783e588:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95ea607 */.elementor-4134 .elementor-element.elementor-element-95ea607 {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-95ea607::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-95ea607:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-95ea607 .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-95ea607 .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-95ea607:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-558d8d4 */.elementor-4134 .elementor-element.elementor-element-558d8d4 {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-558d8d4::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-558d8d4:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-558d8d4 .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-558d8d4 .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-558d8d4:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1ebc06 */.elementor-4134 .elementor-element.elementor-element-f1ebc06 {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-f1ebc06::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-f1ebc06:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-f1ebc06 .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-f1ebc06 .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-f1ebc06:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0206e6a */.elementor-4134 .elementor-element.elementor-element-0206e6a {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-0206e6a::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-0206e6a:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-0206e6a .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-0206e6a .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-0206e6a:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-499ae41 */.elementor-4134 .elementor-element.elementor-element-499ae41 {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-499ae41::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-499ae41:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-499ae41 .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-499ae41 .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-499ae41:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dfd0677 */.elementor-4134 .elementor-element.elementor-element-dfd0677 {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-dfd0677::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-dfd0677:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-dfd0677 .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-dfd0677 .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-dfd0677:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eceddd7 */.elementor-4134 .elementor-element.elementor-element-eceddd7 {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-eceddd7::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-eceddd7:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-eceddd7 .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-eceddd7 .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-eceddd7:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-937762e */.elementor-4134 .elementor-element.elementor-element-937762e {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-937762e::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-937762e:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-937762e .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-937762e .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-937762e:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad7e2a6 */.elementor-4134 .elementor-element.elementor-element-ad7e2a6 {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-ad7e2a6::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-ad7e2a6:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-ad7e2a6 .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-ad7e2a6 .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-ad7e2a6:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44b756a */.elementor-4134 .elementor-element.elementor-element-44b756a {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-44b756a::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-44b756a:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-44b756a .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-44b756a .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-44b756a:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29c50c7 */.elementor-4134 .elementor-element.elementor-element-29c50c7 {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-29c50c7::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-29c50c7:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-29c50c7 .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-29c50c7 .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-29c50c7:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b56a50a */.elementor-4134 .elementor-element.elementor-element-b56a50a {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-b56a50a::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-b56a50a:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-b56a50a .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-b56a50a .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-b56a50a:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee43aa3 */.elementor-4134 .elementor-element.elementor-element-ee43aa3 {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-ee43aa3::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-ee43aa3:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-ee43aa3 .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-ee43aa3 .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-ee43aa3:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34877f0 */.elementor-4134 .elementor-element.elementor-element-34877f0 {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-34877f0::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-34877f0:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-34877f0 .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-34877f0 .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-34877f0:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a198165 */.elementor-4134 .elementor-element.elementor-element-a198165 {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-a198165::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-a198165:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-a198165 .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-a198165 .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-a198165:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03e08bb */.elementor-4134 .elementor-element.elementor-element-03e08bb {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-03e08bb::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-03e08bb:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-03e08bb .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-03e08bb .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-03e08bb:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-174fbf3 */.elementor-4134 .elementor-element.elementor-element-174fbf3 {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-174fbf3::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-174fbf3:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-174fbf3 .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-174fbf3 .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-174fbf3:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f4fcf7 */.elementor-4134 .elementor-element.elementor-element-3f4fcf7 {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-3f4fcf7::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-3f4fcf7:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-3f4fcf7 .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-3f4fcf7 .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-3f4fcf7:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef5ed60 */.elementor-4134 .elementor-element.elementor-element-ef5ed60 {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-ef5ed60::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-ef5ed60:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-ef5ed60 .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-ef5ed60 .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-ef5ed60:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-123d408 */.elementor-4134 .elementor-element.elementor-element-123d408 {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-123d408::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-123d408:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-123d408 .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-123d408 .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-123d408:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9736bb7 */.elementor-4134 .elementor-element.elementor-element-9736bb7 {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-9736bb7::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-9736bb7:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-9736bb7 .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-9736bb7 .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-9736bb7:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1ad1be */.elementor-4134 .elementor-element.elementor-element-f1ad1be {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-f1ad1be::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-f1ad1be:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-f1ad1be .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-f1ad1be .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-f1ad1be:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d86528 */.elementor-4134 .elementor-element.elementor-element-3d86528 {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-3d86528::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-3d86528:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-3d86528 .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-3d86528 .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-3d86528:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1491c1 */.elementor-4134 .elementor-element.elementor-element-e1491c1 {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-e1491c1::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-e1491c1:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-e1491c1 .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-e1491c1 .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-e1491c1:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b49968 */.elementor-4134 .elementor-element.elementor-element-5b49968 {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-5b49968::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-5b49968:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-5b49968 .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-5b49968 .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-5b49968:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-897209b */.elementor-4134 .elementor-element.elementor-element-897209b {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-897209b::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-897209b:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-897209b .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-897209b .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-897209b:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3db39c */.elementor-4134 .elementor-element.elementor-element-b3db39c {
    position: relative;
    overflow: hidden;
}

.elementor-4134 .elementor-element.elementor-element-b3db39c::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-4134 .elementor-element.elementor-element-b3db39c:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-4134 .elementor-element.elementor-element-b3db39c .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Schriftgröße der Materialbezeichnung */
.elementor-4134 .elementor-element.elementor-element-b3db39c .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.2;
    text-align: center;
}

.elementor-4134 .elementor-element.elementor-element-b3db39c:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */