.elementor-3556 .elementor-element.elementor-element-6603793{--display:flex;--min-height:600px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.75;--padding-top:76px;--padding-bottom:76px;--padding-left:0px;--padding-right:0px;}.elementor-3556 .elementor-element.elementor-element-6603793:not(.elementor-motion-effects-element-type-background), .elementor-3556 .elementor-element.elementor-element-6603793 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.metallbau-hercher.de/wp-content/uploads/2025/03/5LS-2TK-4EF-HighRes.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3556 .elementor-element.elementor-element-6603793::before, .elementor-3556 .elementor-element.elementor-element-6603793 > .elementor-background-video-container::before, .elementor-3556 .elementor-element.elementor-element-6603793 > .e-con-inner > .elementor-background-video-container::before, .elementor-3556 .elementor-element.elementor-element-6603793 > .elementor-background-slideshow::before, .elementor-3556 .elementor-element.elementor-element-6603793 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3556 .elementor-element.elementor-element-6603793 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;background-image:url("https://www.metallbau-hercher.de/wp-content/uploads/2025/01/5da4039c482d2a68c861c6845bcfb750.jpeg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3556 .elementor-element.elementor-element-ca016d3{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:stretch;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3556 .elementor-element.elementor-element-c614c1e{text-align:start;color:#FFFFFF;}.elementor-3556 .elementor-element.elementor-element-263a3ed{text-align:center;color:#FFFFFF;}.elementor-3556 .elementor-element.elementor-element-ccdebb1{text-align:end;color:#FFFFFF;}.elementor-3556 .elementor-element.elementor-element-981c492{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:stretch;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3556 .elementor-element.elementor-element-2385a9b{text-align:start;color:#FFFFFF;}.elementor-3556 .elementor-element.elementor-element-42d5937{text-align:end;color:#FFFFFF;}.elementor-3556 .elementor-element.elementor-element-0bc5213{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-3556 .elementor-element.elementor-element-0bc5213:not(.elementor-motion-effects-element-type-background), .elementor-3556 .elementor-element.elementor-element-0bc5213 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFEFEF;}.elementor-3556 .elementor-element.elementor-element-2d6b612{margin:0px 100px calc(var(--kit-widget-spacing, 0px) + 0px) 100px;}.elementor-3556 .elementor-element.elementor-element-2d6b612 p{margin-block-end:1px;}.elementor-3556 .elementor-element.elementor-element-7400e9b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:110px;--padding-bottom:110px;--padding-left:0px;--padding-right:0px;}.elementor-3556 .elementor-element.elementor-element-7400e9b:not(.elementor-motion-effects-element-type-background), .elementor-3556 .elementor-element.elementor-element-7400e9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3556 .elementor-element.elementor-element-187a2a2{margin:0px 100px calc(var(--kit-widget-spacing, 0px) + 0px) 100px;--box-background-color:#12527D;--box-border-color:#02010100;--box-border-radius:0px;--header-color:#FFFFFF;--toggle-button-color:#FFFFFF;--item-text-color:#FFFFFF;--item-text-hover-color:#FFFFFF;--item-text-hover-decoration:underline;--item-text-active-color:#FFFFFF;--marker-color:#FFFFFF;}.elementor-3556 .elementor-element.elementor-element-187a2a2 .elementor-toc__spinner{color:#FFFFFF;fill:#FFFFFF;}.elementor-3556 .elementor-element.elementor-element-187a2a2 .elementor-toc__header-title{text-align:start;}.elementor-3556 .elementor-element.elementor-element-187a2a2 .elementor-toc__header{flex-direction:row;}.elementor-3556 .elementor-element.elementor-element-1f13165{--divider-border-style:solid;--divider-color:#00000000;--divider-border-width:0px;}.elementor-3556 .elementor-element.elementor-element-1f13165 .elementor-divider-separator{width:100%;}.elementor-3556 .elementor-element.elementor-element-1f13165 .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-3556 .elementor-element.elementor-element-aaf341c{margin:0px 100px calc(var(--kit-widget-spacing, 0px) + 0px) 100px;padding:0px 0px 0px 0px;text-align:start;}.elementor-3556 .elementor-element.elementor-element-aaf341c.elementor-element{--align-self:flex-start;}.elementor-3556 .elementor-element.elementor-element-aaf341c .elementor-heading-title{line-height:0px;}.elementor-3556 .elementor-element.elementor-element-f1cf93d{margin:0px 100px calc(var(--kit-widget-spacing, 0px) + 0px) 100px;padding:0px 0px 0px 0px;}.elementor-3556 .elementor-element.elementor-element-f1cf93d p{margin-block-end:1px;}.elementor-3556 .elementor-element.elementor-element-137ee29{--divider-border-style:solid;--divider-color:#00000000;--divider-border-width:0px;}.elementor-3556 .elementor-element.elementor-element-137ee29 .elementor-divider-separator{width:100%;}.elementor-3556 .elementor-element.elementor-element-137ee29 .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-3556 .elementor-element.elementor-element-31590fb{margin:0px 100px calc(var(--kit-widget-spacing, 0px) + 0px) 100px;padding:0px 0px 0px 0px;text-align:start;}.elementor-3556 .elementor-element.elementor-element-31590fb.elementor-element{--align-self:flex-start;}.elementor-3556 .elementor-element.elementor-element-31590fb .elementor-heading-title{line-height:0px;}.elementor-3556 .elementor-element.elementor-element-931417d{margin:0px 100px calc(var(--kit-widget-spacing, 0px) + 0px) 100px;padding:0px 0px 0px 0px;}.elementor-3556 .elementor-element.elementor-element-931417d p{margin-block-end:1px;}.elementor-3556 .elementor-element.elementor-element-157996a{margin:0px 100px calc(var(--kit-widget-spacing, 0px) + 0px) 100px;padding:25px 0px 0px 0px;}.elementor-3556 .elementor-element.elementor-element-6ebcb56{--divider-border-style:solid;--divider-color:#00000000;--divider-border-width:0px;}.elementor-3556 .elementor-element.elementor-element-6ebcb56 .elementor-divider-separator{width:100%;}.elementor-3556 .elementor-element.elementor-element-6ebcb56 .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-3556 .elementor-element.elementor-element-05d7930{margin:0px 100px calc(var(--kit-widget-spacing, 0px) + 0px) 100px;padding:0px 0px 0px 0px;text-align:start;}.elementor-3556 .elementor-element.elementor-element-05d7930.elementor-element{--align-self:flex-start;}.elementor-3556 .elementor-element.elementor-element-05d7930 .elementor-heading-title{line-height:0px;}.elementor-3556 .elementor-element.elementor-element-b1a7964{margin:0px 100px calc(var(--kit-widget-spacing, 0px) + 0px) 100px;padding:0px 0px 0px 0px;}.elementor-3556 .elementor-element.elementor-element-b1a7964 p{margin-block-end:1px;}.elementor-3556 .elementor-element.elementor-element-023c512{margin:0px 100px calc(var(--kit-widget-spacing, 0px) + 0px) 100px;padding:25px 0px 0px 0px;}.elementor-3556 .elementor-element.elementor-element-c41e43e{--divider-border-style:solid;--divider-color:#00000000;--divider-border-width:0px;}.elementor-3556 .elementor-element.elementor-element-c41e43e .elementor-divider-separator{width:100%;}.elementor-3556 .elementor-element.elementor-element-c41e43e .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-3556 .elementor-element.elementor-element-8b39dbd{margin:0px 100px calc(var(--kit-widget-spacing, 0px) + 0px) 100px;padding:0px 0px 0px 0px;text-align:start;}.elementor-3556 .elementor-element.elementor-element-8b39dbd.elementor-element{--align-self:flex-start;}.elementor-3556 .elementor-element.elementor-element-8b39dbd .elementor-heading-title{line-height:0px;}.elementor-3556 .elementor-element.elementor-element-c027a80{margin:0px 100px calc(var(--kit-widget-spacing, 0px) + 0px) 100px;padding:0px 0px 0px 0px;}.elementor-3556 .elementor-element.elementor-element-c027a80 p{margin-block-end:1px;}.elementor-3556 .elementor-element.elementor-element-90c165c{--divider-border-style:solid;--divider-color:#00000000;--divider-border-width:0px;}.elementor-3556 .elementor-element.elementor-element-90c165c .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-3556 .elementor-element.elementor-element-dc38fb0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:100px;--margin-right:100px;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-3556 .elementor-element.elementor-element-dc38fb0:not(.elementor-motion-effects-element-type-background), .elementor-3556 .elementor-element.elementor-element-dc38fb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#12527D;}.elementor-3556 .elementor-element.elementor-element-dc38fb0.e-con{--align-self:center;}.elementor-3556 .elementor-element.elementor-element-2e89a2d .elementor-heading-title{line-height:0px;color:#FFFFFF;}.elementor-3556 .elementor-element.elementor-element-1df24e9 .elementor-button{background-color:#FFFFFF;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;font-style:normal;fill:#12527D;color:#12527D;padding:14px 25px 14px 25px;}.elementor-3556 .elementor-element.elementor-element-1df24e9{padding:0px 0px 0px 0px;}.elementor-3556 .elementor-element.elementor-element-758b82f{--divider-border-style:solid;--divider-color:#00000000;--divider-border-width:0px;}.elementor-3556 .elementor-element.elementor-element-758b82f .elementor-divider-separator{width:100%;}.elementor-3556 .elementor-element.elementor-element-758b82f .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-3556 .elementor-element.elementor-element-3339c61{margin:0px 100px calc(var(--kit-widget-spacing, 0px) + 0px) 100px;padding:0px 0px 0px 0px;text-align:start;}.elementor-3556 .elementor-element.elementor-element-3339c61.elementor-element{--align-self:flex-start;}.elementor-3556 .elementor-element.elementor-element-3339c61 .elementor-heading-title{line-height:0px;}.elementor-3556 .elementor-element.elementor-element-f634ec4{margin:0px 100px calc(var(--kit-widget-spacing, 0px) + 0px) 100px;padding:0px 0px 0px 0px;}.elementor-3556 .elementor-element.elementor-element-f634ec4 p{margin-block-end:1px;}.elementor-3556 .elementor-element.elementor-element-e83a81f{--divider-border-style:solid;--divider-color:#00000000;--divider-border-width:0px;}.elementor-3556 .elementor-element.elementor-element-e83a81f .elementor-divider-separator{width:100%;}.elementor-3556 .elementor-element.elementor-element-e83a81f .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-3556 .elementor-element.elementor-element-1436f69{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:100px;--margin-right:100px;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-3556 .elementor-element.elementor-element-1436f69:not(.elementor-motion-effects-element-type-background), .elementor-3556 .elementor-element.elementor-element-1436f69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#12527D;}.elementor-3556 .elementor-element.elementor-element-1436f69.e-con{--align-self:center;}.elementor-3556 .elementor-element.elementor-element-a13ca79 .elementor-heading-title{line-height:0px;color:#FFFFFF;}.elementor-3556 .elementor-element.elementor-element-1f84c0e .elementor-button{background-color:#FFFFFF;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;font-style:normal;fill:#12527D;color:#12527D;padding:14px 25px 14px 25px;}.elementor-3556 .elementor-element.elementor-element-1f84c0e{padding:0px 0px 0px 0px;}.elementor-3556 .elementor-element.elementor-element-2a96462{--divider-border-style:solid;--divider-color:#00000000;--divider-border-width:0px;}.elementor-3556 .elementor-element.elementor-element-2a96462 .elementor-divider-separator{width:100%;}.elementor-3556 .elementor-element.elementor-element-2a96462 .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-3556 .elementor-element.elementor-element-89721c6{margin:0px 100px calc(var(--kit-widget-spacing, 0px) + 0px) 100px;padding:0px 0px 0px 0px;text-align:start;}.elementor-3556 .elementor-element.elementor-element-89721c6.elementor-element{--align-self:flex-start;}.elementor-3556 .elementor-element.elementor-element-89721c6 .elementor-heading-title{line-height:0px;}.elementor-3556 .elementor-element.elementor-element-4f563ea{margin:0px 100px calc(var(--kit-widget-spacing, 0px) + 0px) 100px;padding:0px 0px 0px 0px;}.elementor-3556 .elementor-element.elementor-element-4f563ea p{margin-block-end:1px;}.elementor-3556 .elementor-element.elementor-element-d078965{margin:0px 100px calc(var(--kit-widget-spacing, 0px) + 0px) 100px;padding:25px 0px 0px 0px;}.elementor-3556 .elementor-element.elementor-element-c9da5bb{--divider-border-style:solid;--divider-color:#00000000;--divider-border-width:0px;}.elementor-3556 .elementor-element.elementor-element-c9da5bb .elementor-divider-separator{width:100%;}.elementor-3556 .elementor-element.elementor-element-c9da5bb .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-3556 .elementor-element.elementor-element-220764c{margin:0px 100px calc(var(--kit-widget-spacing, 0px) + 0px) 100px;padding:0px 0px 0px 0px;text-align:start;}.elementor-3556 .elementor-element.elementor-element-220764c.elementor-element{--align-self:flex-start;}.elementor-3556 .elementor-element.elementor-element-220764c .elementor-heading-title{line-height:0px;}.elementor-3556 .elementor-element.elementor-element-47ee97a{margin:0px 100px calc(var(--kit-widget-spacing, 0px) + 0px) 100px;padding:0px 0px 0px 0px;}.elementor-3556 .elementor-element.elementor-element-47ee97a p{margin-block-end:1px;}.elementor-3556 .elementor-element.elementor-element-9d6b24b{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3556 .elementor-element.elementor-element-9d6b24b:not(.elementor-motion-effects-element-type-background), .elementor-3556 .elementor-element.elementor-element-9d6b24b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.metallbau-hercher.de/wp-content/uploads/2025/01/5da4039c482d2a68c861c6845bcfb750.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3556 .elementor-element.elementor-element-fac84e0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3556 .elementor-element.elementor-element-4410ea4{margin:-252px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:1px;}.elementor-3556 .elementor-element.elementor-element-4410ea4.elementor-element{--align-self:center;--order:99999 /* order end hack */;--flex-grow:1;--flex-shrink:0;}body:not(.rtl) .elementor-3556 .elementor-element.elementor-element-4410ea4{left:0px;}body.rtl .elementor-3556 .elementor-element.elementor-element-4410ea4{right:0px;}.elementor-3556 .elementor-element.elementor-element-0edcc96{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-3556 .elementor-element.elementor-element-0583ce9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;line-height:30px;color:#FFFFFF;}.elementor-3556 .elementor-element.elementor-element-0583ce9.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-3556 .elementor-element.elementor-element-862e551{margin:-265px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3556 .elementor-element.elementor-element-862e551.elementor-element{--align-self:center;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:1;}.elementor-3556 .elementor-element.elementor-element-5e0ce65{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:110px;--padding-bottom:110px;--padding-left:0px;--padding-right:0px;}.elementor-3556 .elementor-element.elementor-element-5e0ce65:not(.elementor-motion-effects-element-type-background), .elementor-3556 .elementor-element.elementor-element-5e0ce65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFEFEF;}.elementor-3556 .elementor-element.elementor-element-552d4ec .elementor-heading-title{line-height:0px;}.elementor-3556 .elementor-element.elementor-element-e6cb2d2{--display:flex;}.elementor-3556 .elementor-element.elementor-element-e6cb2d2:not(.elementor-motion-effects-element-type-background), .elementor-3556 .elementor-element.elementor-element-e6cb2d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3556 .elementor-element.elementor-element-c15b0c5{--display:flex;}.elementor-3556 .elementor-element.elementor-element-c15b0c5:not(.elementor-motion-effects-element-type-background), .elementor-3556 .elementor-element.elementor-element-c15b0c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3556 .elementor-element.elementor-element-8c32510{--display:flex;}.elementor-3556 .elementor-element.elementor-element-8c32510:not(.elementor-motion-effects-element-type-background), .elementor-3556 .elementor-element.elementor-element-8c32510 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3556 .elementor-element.elementor-element-7e4224a{--display:flex;}.elementor-3556 .elementor-element.elementor-element-7e4224a:not(.elementor-motion-effects-element-type-background), .elementor-3556 .elementor-element.elementor-element-7e4224a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3556 .elementor-element.elementor-element-23a8aa5{--n-accordion-title-font-size:1,75rem;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:20px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-normal-color:#020101;--n-accordion-icon-size:22px;--n-accordion-icon-gap:25px;--n-accordion-icon-normal-color:#020101;}.elementor-3556 .elementor-element.elementor-element-23a8aa5 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#7C444411;border-style:none;}.elementor-3556 .elementor-element.elementor-element-23a8aa5 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);}.elementor-3556 .elementor-element.elementor-element-23a8aa5 {--n-accordion-padding:20px 30px 20px 30px;}:where( .elementor-3556 .elementor-element.elementor-element-23a8aa5 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--padding-top:0px;--padding-right:30px;--padding-bottom:20px;--padding-left:50px;}.elementor-3556 .elementor-element.elementor-element-3a7d7d0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:110px;--padding-bottom:110px;--padding-left:0px;--padding-right:0px;}.elementor-3556 .elementor-element.elementor-element-be22569 .elementor-heading-title{line-height:0px;}.elementor-3556 .elementor-element.elementor-element-0f2b94a .ue_post_blocks_box{background-color:#12527D;text-align:left;border-radius:0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#dfdfdf;}.elementor-3556 .elementor-element.elementor-element-0f2b94a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3556 .elementor-element.elementor-element-0f2b94a.elementor-element{--align-self:center;}.elementor-3556 .elementor-element.elementor-element-0f2b94a .ue_post_blocks{grid-template-columns:repeat(3, 1fr);grid-gap:20px;}.elementor-3556 .elementor-element.elementor-element-0f2b94a .ue_post_blocks_box,.elementor-3556 .elementor-element.elementor-element-0f2b94a .ue_post_blocks_content{transition:all 200ms ease-in-out;}.elementor-3556 .elementor-element.elementor-element-0f2b94a .ue_post_blocks_content{padding:30px 30px 30px 30px;}.elementor-3556 .elementor-element.elementor-element-0f2b94a .ue_post_blocks_image{aspect-ratio:4 / 3;}.elementor-3556 .elementor-element.elementor-element-0f2b94a .ue_post_blocks_image img{aspect-ratio:4 / 3;object-fit:cover;object-position:center center;transition:all 200ms ease-in-out;}.elementor-3556 .elementor-element.elementor-element-0f2b94a .ue_post_blocks_box img{transform:scale(1);}.elementor-3556 .elementor-element.elementor-element-0f2b94a .ue_post_blocks_box:hover img{transform:scale(1);}.elementor-3556 .elementor-element.elementor-element-0f2b94a .ue-grid-item-category a{background-color:#EFEFEF;color:#12527D;font-weight:500;text-transform:uppercase;padding:2px 10px 2px 10px;border-radius:5px 5px 5px 5px;margin-right:5px;}.elementor-3556 .elementor-element.elementor-element-0f2b94a .ue-ct-separator{margin:0px 4px 0px 4px;}.elementor-3556 .elementor-element.elementor-element-0f2b94a .ue_post_blocks_title,.elementor-3556 .elementor-element.elementor-element-0f2b94a .ue_post_blocks_title a{font-weight:700;}.elementor-3556 .elementor-element.elementor-element-0f2b94a .ue_post_blocks_title{margin-top:20px;}.elementor-3556 .elementor-element.elementor-element-0f2b94a .ue_post_blocks_title a{color:#FFFFFF;}.elementor-3556 .elementor-element.elementor-element-0f2b94a .ue-grid-item-meta-data{color:#FFFFFF;font-style:normal;margin-top:10px;gap:10px;}.elementor-3556 .elementor-element.elementor-element-0f2b94a .ue-grid-item-meta-data svg{fill:#FFFFFF;}.elementor-3556 .elementor-element.elementor-element-0f2b94a .ue_post_blocks_text{font-size:16px;font-weight:400;margin-top:10px;color:#FFFFFF;}.elementor-3556 .elementor-element.elementor-element-0f2b94a .ue_post_blocks_box:hover .ue_post_blocks_text{color:#FFFFFF;}.elementor-3556 .elementor-element.elementor-element-0f2b94a .ue_post_blocks_link a{font-size:14px;font-weight:500;text-transform:uppercase;padding:10px 20px 10px 20px;border-radius:3px;background-color:#FFFFFF;color:#12527D;border-style:none;margin-top:20px;}.elementor-3556 .elementor-element.elementor-element-934fd89 .elementor-button{background-color:#196F92;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;font-style:normal;padding:14px 25px 14px 25px;}.elementor-3556 .elementor-element.elementor-element-934fd89{padding:0px 0px 0px 0px;}.elementor-3556 .elementor-element.elementor-element-842117f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-3556 .elementor-element.elementor-element-842117f:not(.elementor-motion-effects-element-type-background), .elementor-3556 .elementor-element.elementor-element-842117f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.metallbau-hercher.de/wp-content/uploads/2025/01/5da4039c482d2a68c861c6845bcfb750.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3556 .elementor-element.elementor-element-82150fd .elementor-heading-title{text-transform:uppercase;color:#FFFFFF;}.elementor-3556 .elementor-element.elementor-element-ac03de9{text-align:center;font-size:16px;line-height:30px;color:#FFFFFF;}.elementor-3556 .elementor-element.elementor-element-2cf3880{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3556 .elementor-element.elementor-element-d434b76{text-align:start;font-size:20px;line-height:30px;color:#FFFFFF;}@media(max-width:1024px){.elementor-3556 .elementor-element.elementor-element-ca016d3{--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-3556 .elementor-element.elementor-element-981c492{--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-3556 .elementor-element.elementor-element-2d6b612{padding:0px 10px 0px 10px;}.elementor-3556 .elementor-element.elementor-element-7400e9b{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-3556 .elementor-element.elementor-element-aaf341c{padding:0px 10px 0px 10px;}.elementor-3556 .elementor-element.elementor-element-f1cf93d{padding:0px 10px 0px 10px;}.elementor-3556 .elementor-element.elementor-element-31590fb{padding:0px 10px 0px 10px;}.elementor-3556 .elementor-element.elementor-element-931417d{padding:0px 10px 0px 10px;}.elementor-3556 .elementor-element.elementor-element-05d7930{padding:0px 10px 0px 10px;}.elementor-3556 .elementor-element.elementor-element-b1a7964{padding:0px 10px 0px 10px;}.elementor-3556 .elementor-element.elementor-element-8b39dbd{padding:0px 10px 0px 10px;}.elementor-3556 .elementor-element.elementor-element-c027a80{padding:0px 10px 0px 10px;}.elementor-3556 .elementor-element.elementor-element-dc38fb0{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3556 .elementor-element.elementor-element-2e89a2d{padding:0px 10px 0px 10px;}.elementor-3556 .elementor-element.elementor-element-3339c61{padding:0px 10px 0px 10px;}.elementor-3556 .elementor-element.elementor-element-f634ec4{padding:0px 10px 0px 10px;}.elementor-3556 .elementor-element.elementor-element-1436f69{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3556 .elementor-element.elementor-element-a13ca79{padding:0px 10px 0px 10px;}.elementor-3556 .elementor-element.elementor-element-89721c6{padding:0px 10px 0px 10px;}.elementor-3556 .elementor-element.elementor-element-4f563ea{padding:0px 10px 0px 10px;}.elementor-3556 .elementor-element.elementor-element-220764c{padding:0px 10px 0px 10px;}.elementor-3556 .elementor-element.elementor-element-47ee97a{padding:0px 10px 0px 10px;}.elementor-3556 .elementor-element.elementor-element-4410ea4{margin:-60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3556 .elementor-element.elementor-element-0edcc96{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3556 .elementor-element.elementor-element-0edcc96.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-3556 .elementor-element.elementor-element-862e551{margin:-60px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;}.elementor-3556 .elementor-element.elementor-element-862e551.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3556 .elementor-element.elementor-element-5e0ce65{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-3556 .elementor-element.elementor-element-552d4ec{padding:0px 10px 0px 10px;}.elementor-3556 .elementor-element.elementor-element-be22569{padding:0px 10px 0px 10px;}.elementor-3556 .elementor-element.elementor-element-0f2b94a > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-3556 .elementor-element.elementor-element-0f2b94a .ue_post_blocks{grid-template-columns:repeat(2, 1fr);}.elementor-3556 .elementor-element.elementor-element-842117f{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}}@media(max-width:767px){.elementor-3556 .elementor-element.elementor-element-6603793{--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:76px;--padding-bottom:76px;--padding-left:20px;--padding-right:20px;}.elementor-3556 .elementor-element.elementor-element-ca016d3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3556 .elementor-element.elementor-element-c614c1e{text-align:start;}.elementor-3556 .elementor-element.elementor-element-263a3ed{text-align:start;}.elementor-3556 .elementor-element.elementor-element-ccdebb1{text-align:start;}.elementor-3556 .elementor-element.elementor-element-981c492{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3556 .elementor-element.elementor-element-42d5937{text-align:start;}.elementor-3556 .elementor-element.elementor-element-0bc5213{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-3556 .elementor-element.elementor-element-2d6b612{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3556 .elementor-element.elementor-element-7400e9b{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-3556 .elementor-element.elementor-element-187a2a2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3556 .elementor-element.elementor-element-aaf341c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3556 .elementor-element.elementor-element-f1cf93d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3556 .elementor-element.elementor-element-31590fb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3556 .elementor-element.elementor-element-931417d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3556 .elementor-element.elementor-element-157996a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3556 .elementor-element.elementor-element-05d7930{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3556 .elementor-element.elementor-element-b1a7964{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3556 .elementor-element.elementor-element-023c512{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3556 .elementor-element.elementor-element-8b39dbd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3556 .elementor-element.elementor-element-c027a80{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3556 .elementor-element.elementor-element-dc38fb0{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:00px;--margin-bottom:00px;--margin-left:00px;--margin-right:00px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3556 .elementor-element.elementor-element-dc38fb0.e-con{--align-self:stretch;}.elementor-3556 .elementor-element.elementor-element-2e89a2d{padding:0px 0px 0px 0px;}.elementor-3556 .elementor-element.elementor-element-3339c61{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3556 .elementor-element.elementor-element-f634ec4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3556 .elementor-element.elementor-element-1436f69{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:00px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3556 .elementor-element.elementor-element-89721c6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3556 .elementor-element.elementor-element-4f563ea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3556 .elementor-element.elementor-element-d078965{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3556 .elementor-element.elementor-element-220764c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3556 .elementor-element.elementor-element-47ee97a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3556 .elementor-element.elementor-element-9d6b24b{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3556 .elementor-element.elementor-element-4410ea4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3556 .elementor-element.elementor-element-4410ea4.elementor-element{--align-self:flex-end;}.elementor-3556 .elementor-element.elementor-element-0583ce9{text-align:center;font-size:18px;}.elementor-3556 .elementor-element.elementor-element-862e551{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;}.elementor-3556 .elementor-element.elementor-element-862e551.elementor-element{--align-self:center;--order:99999 /* order end hack */;--flex-grow:1;--flex-shrink:0;}.elementor-3556 .elementor-element.elementor-element-5e0ce65{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-3556 .elementor-element.elementor-element-23a8aa5 {--n-accordion-padding:20px 20px 20px 20px;}:where( .elementor-3556 .elementor-element.elementor-element-23a8aa5 > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:0px;--padding-right:30px;--padding-bottom:30px;--padding-left:30px;}.elementor-3556 .elementor-element.elementor-element-be22569{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3556 .elementor-element.elementor-element-0f2b94a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 20px 0px 20px;}.elementor-3556 .elementor-element.elementor-element-0f2b94a .ue_post_blocks{grid-template-columns:repeat(1, 1fr);}.elementor-3556 .elementor-element.elementor-element-934fd89{padding:0px 20px 0px 20px;}.elementor-3556 .elementor-element.elementor-element-934fd89.elementor-element{--align-self:stretch;}.elementor-3556 .elementor-element.elementor-element-842117f{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-3556 .elementor-element.elementor-element-ac03de9{text-align:center;font-size:18px;}.elementor-3556 .elementor-element.elementor-element-d434b76{text-align:center;font-size:18px;}}@media(min-width:768px){.elementor-3556 .elementor-element.elementor-element-dc38fb0{--width:83%;}.elementor-3556 .elementor-element.elementor-element-1436f69{--width:83%;}.elementor-3556 .elementor-element.elementor-element-fac84e0{--width:50%;}.elementor-3556 .elementor-element.elementor-element-0edcc96{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3556 .elementor-element.elementor-element-dc38fb0{--width:70%;}.elementor-3556 .elementor-element.elementor-element-1436f69{--width:70%;}.elementor-3556 .elementor-element.elementor-element-0edcc96{--width:100%;}}@media(min-width:1025px){.elementor-3556 .elementor-element.elementor-element-6603793:not(.elementor-motion-effects-element-type-background), .elementor-3556 .elementor-element.elementor-element-6603793 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-3556 .elementor-element.elementor-element-9d6b24b:not(.elementor-motion-effects-element-type-background), .elementor-3556 .elementor-element.elementor-element-9d6b24b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-3556 .elementor-element.elementor-element-842117f:not(.elementor-motion-effects-element-type-background), .elementor-3556 .elementor-element.elementor-element-842117f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for heading, class: .elementor-element-1ddac4a *//* Default styles for desktop */
.elementor-3556 .elementor-element.elementor-element-1ddac4a .elementor-heading-title {
    font-family: Roboto !important;
    font-size: 50px !important;
    font-weight: 400 !important;
    line-height: 50px !important;
    text-align: center;
    text-transform: uppercase !important;
}

/* Tablet styles */
@media (max-width: 1024px) {
    .elementor-3556 .elementor-element.elementor-element-1ddac4a .elementor-heading-title {
        font-size: 24px !important;
        line-height: 24px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2d6b612 */.elementor-3556 .elementor-element.elementor-element-2d6b612 {
    font-family: Roboto;
    font-size: 16px;
    line-height: 24px;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aaf341c */.elementor-3556 .elementor-element.elementor-element-aaf341c .elementor-heading-title {
font-family: Roboto;
font-size: 50px!important;
font-weight: 300;
line-height: 50px!important;
text-align: leftr;
text-underline-position: from-font;
text-decoration-skip-ink: none;
text-transform: uppercase!important;
color: #13537E;
}


/* Tablet styles */
@media (max-width: 1024px) {
    .elementor-3556 .elementor-element.elementor-element-aaf341c .elementor-heading-title {
        font-size: 24px !important;
        line-height: 24px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f1cf93d */.elementor-3556 .elementor-element.elementor-element-f1cf93d {
    font-family: Roboto;
    font-size: 16px;
    line-height: 24px;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31590fb */.elementor-3556 .elementor-element.elementor-element-31590fb .elementor-heading-title {
font-family: Roboto;
font-size: 50px!important;
font-weight: 300;
line-height: 50px!important;
text-align: left;
text-underline-position: from-font;
text-decoration-skip-ink: none;
text-transform: uppercase!important;
color: #13537E;
}


/* Tablet styles */
@media (max-width: 1024px) {
    .elementor-3556 .elementor-element.elementor-element-31590fb .elementor-heading-title {
        font-size: 24px !important;
        line-height: 24px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-931417d */.elementor-3556 .elementor-element.elementor-element-931417d {
    font-family: Roboto;
    font-size: 16px;
    line-height: 24px;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-05d7930 */.elementor-3556 .elementor-element.elementor-element-05d7930 .elementor-heading-title {
font-family: Roboto;
font-size: 50px!important;
font-weight: 300;
line-height: 50px!important;
text-align: left;
text-underline-position: from-font;
text-decoration-skip-ink: none;
text-transform: uppercase!important;
color: #13537E;
}


/* Tablet styles */
@media (max-width: 1024px) {
    .elementor-3556 .elementor-element.elementor-element-05d7930 .elementor-heading-title {
        font-size: 24px !important;
        line-height: 24px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b1a7964 */.elementor-3556 .elementor-element.elementor-element-b1a7964 {
    font-family: Roboto;
    font-size: 16px;
    line-height: 24px;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b39dbd */.elementor-3556 .elementor-element.elementor-element-8b39dbd .elementor-heading-title {
font-family: Roboto;
font-size: 50px!important;
font-weight: 300;
line-height: 50px!important;
text-align: left;
text-underline-position: from-font;
text-decoration-skip-ink: none;
text-transform: uppercase!important;
color: #13537E;
}


/* Tablet styles */
@media (max-width: 1024px) {
    .elementor-3556 .elementor-element.elementor-element-8b39dbd .elementor-heading-title {
        font-size: 24px !important;
        line-height: 24px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c027a80 */.elementor-3556 .elementor-element.elementor-element-c027a80 {
    font-family: Roboto;
    font-size: 16px;
    line-height: 24px;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e89a2d */.elementor-3556 .elementor-element.elementor-element-2e89a2d .elementor-heading-title {
font-family: Roboto;
font-size: 22px!important;
font-weight: 300;
line-height: 32px!important;
text-align: center;
text-underline-position: from-font;
text-decoration-skip-ink: none;
text-transform: uppercase!important;
color: #ffffff;
}


@media (max-width: 1024px) {
    .elementor-3556 .elementor-element.elementor-element-2e89a2d .elementor-heading-title {
        font-size: 20px !important;
        line-height: 29px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3339c61 */.elementor-3556 .elementor-element.elementor-element-3339c61 .elementor-heading-title {
font-family: Roboto;
font-size: 50px!important;
font-weight: 300;
line-height: 50px!important;
text-align: left;
text-underline-position: from-font;
text-decoration-skip-ink: none;
text-transform: uppercase!important;
color: #13537E;
}


/* Tablet styles */
@media (max-width: 1024px) {
    .elementor-3556 .elementor-element.elementor-element-3339c61 .elementor-heading-title {
        font-size: 24px !important;
        line-height: 24px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f634ec4 */.elementor-3556 .elementor-element.elementor-element-f634ec4 {
    font-family: Roboto;
    font-size: 16px;
    line-height: 24px;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a13ca79 */.elementor-3556 .elementor-element.elementor-element-a13ca79 .elementor-heading-title {
font-family: Roboto;
font-size: 22px!important;
font-weight: 300;
line-height: 32px!important;
text-align: center;
text-underline-position: from-font;
text-decoration-skip-ink: none;
text-transform: uppercase!important;
color: ##ffffff;
}


@media (max-width: 1024px) {
    .elementor-3556 .elementor-element.elementor-element-a13ca79 .elementor-heading-title {
        font-size: 20px !important;
        line-height: 29px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-89721c6 */.elementor-3556 .elementor-element.elementor-element-89721c6 .elementor-heading-title {
font-family: Roboto;
font-size: 50px!important;
font-weight: 300;
line-height: 50px!important;
text-align: left;
text-underline-position: from-font;
text-decoration-skip-ink: none;
text-transform: uppercase!important;
color: #13537E;
}


/* Tablet styles */
@media (max-width: 1024px) {
    .elementor-3556 .elementor-element.elementor-element-89721c6 .elementor-heading-title {
        font-size: 24px !important;
        line-height: 24px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4f563ea */.elementor-3556 .elementor-element.elementor-element-4f563ea {
    font-family: Roboto;
    font-size: 16px;
    line-height: 24px;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-220764c */.elementor-3556 .elementor-element.elementor-element-220764c .elementor-heading-title {
font-family: Roboto;
font-size: 50px!important;
font-weight: 300;
line-height: 50px!important;
text-align: left;
text-underline-position: from-font;
text-decoration-skip-ink: none;
text-transform: uppercase!important;
color: #13537E;
}


/* Tablet styles */
@media (max-width: 1024px) {
    .elementor-3556 .elementor-element.elementor-element-220764c .elementor-heading-title {
        font-size: 24px !important;
        line-height: 24px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47ee97a */.elementor-3556 .elementor-element.elementor-element-47ee97a {
    font-family: Roboto;
    font-size: 16px;
    line-height: 24px;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-552d4ec */.elementor-3556 .elementor-element.elementor-element-552d4ec .elementor-heading-title {
font-family: Roboto;
font-size: 50px!important;
font-weight: 300;
line-height: 50px!important;
text-align: center;
text-underline-position: from-font;
text-decoration-skip-ink: none;
text-transform: uppercase!important;
color: #13537E;
}


/* Tablet styles */
@media (max-width: 1024px) {
    .elementor-3556 .elementor-element.elementor-element-552d4ec .elementor-heading-title {
        font-size: 24px !important;
        line-height: 24px !important;
    }
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-23a8aa5 */.elementor-3556 .elementor-element.elementor-element-23a8aa5 details:not([open]) {
    background: var(--Hersher_Blau, #13537E);

}

.elementor-3556 .elementor-element.elementor-element-23a8aa5 details:not([open]) .e-n-accordion-item-title-text {
    color: white;
    font-weight: 500;
    line-height: 30px;
    font-size: 20px;

}

.elementor-3556 .elementor-element.elementor-element-23a8aa5 details[open] {
    background-color: #EFEFEF;
}

.elementor-3556 .elementor-element.elementor-element-23a8aa5 details[open] .e-n-accordion-item-title-text {
    color: #13537E;
    font-weight: 500;
    font-size: 20px;
    line-height: 30px;
}

.e-n-accordion-item-title-icon {
    width: 42px!important;
    min-width: 42px;
    height: 42px;
    border-radius: 3px;
    display: flex;
    align-items: center;
    justify-content: center;
}

details:not([open]) .e-n-accordion-item-title-icon {
    background-color: white;
}

details:not([open]) .e-font-icon-svg path {
    fill: #13537E;
}

details[open] .e-n-accordion-item-title-icon {
    background-color: #13537E;
}

details[open] .e-font-icon-svg path {
    fill: white!important;
}

/* Fix: Hintergrund auch auf summary setzen */
.elementor-3556 .elementor-element.elementor-element-23a8aa5 details[open] > summary {
    background-color: #EFEFEF !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-be22569 */.elementor-3556 .elementor-element.elementor-element-be22569 .elementor-heading-title {
font-family: Roboto;
font-size: 50px!important;
font-weight: 300;
line-height: 50px!important;
text-align: center;
text-underline-position: from-font;
text-decoration-skip-ink: none;
text-transform: uppercase!important;
color: #13537E;
}


/* Tablet styles */
@media (max-width: 1024px) {
    .elementor-3556 .elementor-element.elementor-element-be22569 .elementor-heading-title {
        font-size: 24px !important;
        line-height: 24px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-82150fd */.elementor-3556 .elementor-element.elementor-element-82150fd .elementor-heading-title {
    font-family: Roboto;
    font-size: 22px;
    font-weight: 300;
    line-height: 26.4px;
    letter-spacing: 1px;
    text-align: center;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;

}/* End custom CSS */