.elementor-5160 .elementor-element.elementor-element-4dedf1c{--display:flex;--min-height:520px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.78;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-5160 .elementor-element.elementor-element-4dedf1c:not(.elementor-motion-effects-element-type-background), .elementor-5160 .elementor-element.elementor-element-4dedf1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A4A35;background-image:url("https://aks49.betastatus.de/wp-content/uploads/cropped-locksmith-working-in-a-store-after-reopening-in-the-new-normal-picture-id1324673782.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5160 .elementor-element.elementor-element-4dedf1c::before, .elementor-5160 .elementor-element.elementor-element-4dedf1c > .elementor-background-video-container::before, .elementor-5160 .elementor-element.elementor-element-4dedf1c > .e-con-inner > .elementor-background-video-container::before, .elementor-5160 .elementor-element.elementor-element-4dedf1c > .elementor-background-slideshow::before, .elementor-5160 .elementor-element.elementor-element-4dedf1c > .e-con-inner > .elementor-background-slideshow::before, .elementor-5160 .elementor-element.elementor-element-4dedf1c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#122E21;--background-overlay:'';}.elementor-5160 .elementor-element.elementor-element-4bbc548{--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:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-5160 .elementor-element.elementor-element-893c248{text-align:center;}.elementor-5160 .elementor-element.elementor-element-893c248 .elementor-heading-title{font-size:48px;font-weight:800;color:#FFFFFF;}.elementor-5160 .elementor-element.elementor-element-40f1e0a{text-align:center;}.elementor-5160 .elementor-element.elementor-element-40f1e0a .elementor-heading-title{font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-5160 .elementor-element.elementor-element-47c5b02{--spacer-size:20px;}.elementor-5160 .elementor-element.elementor-element-54f2b9e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-5160 .elementor-element.elementor-element-ea57f00{--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-5160 .elementor-element.elementor-element-aa1121f .elementor-button{background-color:#1A4A35;font-size:18px;font-weight:800;fill:#FFFFFF;color:#FFFFFF;padding:18px 48px 18px 48px;}.elementor-5160 .elementor-element.elementor-element-0e66247{--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-5160 .elementor-element.elementor-element-2f4e3a8 .elementor-button{background-color:#ffffff;font-size:18px;font-weight:800;fill:#1A4A35;color:#1A4A35;border-radius:6px 6px 6px 6px;padding:18px 48px 18px 48px;}.elementor-5160 .elementor-element.elementor-element-7e726e1{--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:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-5160 .elementor-element.elementor-element-7e726e1:not(.elementor-motion-effects-element-type-background), .elementor-5160 .elementor-element.elementor-element-7e726e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-5160 .elementor-element.elementor-element-4ec859a{--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-5160 .elementor-element.elementor-element-cdba9b7{text-align:center;}.elementor-5160 .elementor-element.elementor-element-cdba9b7 .elementor-heading-title{font-size:32px;font-weight:700;color:#1A4A35;}.elementor-5160 .elementor-element.elementor-element-44f0dca{text-align:center;}.elementor-5160 .elementor-element.elementor-element-df451b1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--padding-top:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5160 .elementor-element.elementor-element-1a39d8b{--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;--border-radius:12px 12px 12px 12px;--padding-top:40px;--padding-bottom:40px;--padding-left:32px;--padding-right:32px;}.elementor-5160 .elementor-element.elementor-element-1a39d8b:not(.elementor-motion-effects-element-type-background), .elementor-5160 .elementor-element.elementor-element-1a39d8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A4A35;}.elementor-5160 .elementor-element.elementor-element-2291b63 .elementor-icon-wrapper{text-align:center;}.elementor-5160 .elementor-element.elementor-element-2291b63.elementor-view-stacked .elementor-icon{background-color:#1A4A35;color:#FFCC01;}.elementor-5160 .elementor-element.elementor-element-2291b63.elementor-view-framed .elementor-icon, .elementor-5160 .elementor-element.elementor-element-2291b63.elementor-view-default .elementor-icon{color:#1A4A35;border-color:#1A4A35;}.elementor-5160 .elementor-element.elementor-element-2291b63.elementor-view-framed .elementor-icon, .elementor-5160 .elementor-element.elementor-element-2291b63.elementor-view-default .elementor-icon svg{fill:#1A4A35;}.elementor-5160 .elementor-element.elementor-element-2291b63.elementor-view-framed .elementor-icon{background-color:#FFCC01;}.elementor-5160 .elementor-element.elementor-element-2291b63.elementor-view-stacked .elementor-icon svg{fill:#FFCC01;}.elementor-5160 .elementor-element.elementor-element-2291b63 .elementor-icon{font-size:32px;padding:18px;}.elementor-5160 .elementor-element.elementor-element-2291b63 .elementor-icon svg{height:32px;}.elementor-5160 .elementor-element.elementor-element-5e0b777{text-align:center;}.elementor-5160 .elementor-element.elementor-element-5e0b777 .elementor-heading-title{font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-5160 .elementor-element.elementor-element-bb8cd91{text-align:center;}.elementor-5160 .elementor-element.elementor-element-bb8cd91 .elementor-heading-title{font-size:18px;font-weight:700;color:#FFCC01;}.elementor-5160 .elementor-element.elementor-element-916492c{--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;--border-radius:12px 12px 12px 12px;--padding-top:40px;--padding-bottom:40px;--padding-left:32px;--padding-right:32px;}.elementor-5160 .elementor-element.elementor-element-916492c:not(.elementor-motion-effects-element-type-background), .elementor-5160 .elementor-element.elementor-element-916492c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFCC01;}.elementor-5160 .elementor-element.elementor-element-85b1869 .elementor-icon-wrapper{text-align:center;}.elementor-5160 .elementor-element.elementor-element-85b1869.elementor-view-stacked .elementor-icon{background-color:#FFCC01;color:#1A4A35;}.elementor-5160 .elementor-element.elementor-element-85b1869.elementor-view-framed .elementor-icon, .elementor-5160 .elementor-element.elementor-element-85b1869.elementor-view-default .elementor-icon{color:#FFCC01;border-color:#FFCC01;}.elementor-5160 .elementor-element.elementor-element-85b1869.elementor-view-framed .elementor-icon, .elementor-5160 .elementor-element.elementor-element-85b1869.elementor-view-default .elementor-icon svg{fill:#FFCC01;}.elementor-5160 .elementor-element.elementor-element-85b1869.elementor-view-framed .elementor-icon{background-color:#1A4A35;}.elementor-5160 .elementor-element.elementor-element-85b1869.elementor-view-stacked .elementor-icon svg{fill:#1A4A35;}.elementor-5160 .elementor-element.elementor-element-85b1869 .elementor-icon{font-size:32px;padding:18px;}.elementor-5160 .elementor-element.elementor-element-85b1869 .elementor-icon svg{height:32px;}.elementor-5160 .elementor-element.elementor-element-5437756{text-align:center;}.elementor-5160 .elementor-element.elementor-element-5437756 .elementor-heading-title{font-size:18px;font-weight:600;color:#1A1A1A;}.elementor-5160 .elementor-element.elementor-element-1fad6b1{text-align:center;}.elementor-5160 .elementor-element.elementor-element-1fad6b1 .elementor-heading-title{font-size:18px;font-weight:700;color:#1A4A35;}.elementor-5160 .elementor-element.elementor-element-28b4f07{--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;--border-radius:12px 12px 12px 12px;--padding-top:40px;--padding-bottom:40px;--padding-left:32px;--padding-right:32px;}.elementor-5160 .elementor-element.elementor-element-28b4f07:not(.elementor-motion-effects-element-type-background), .elementor-5160 .elementor-element.elementor-element-28b4f07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A4A35;}.elementor-5160 .elementor-element.elementor-element-2990be5 .elementor-icon-wrapper{text-align:center;}.elementor-5160 .elementor-element.elementor-element-2990be5.elementor-view-stacked .elementor-icon{background-color:#1A4A35;color:#FFCC01;}.elementor-5160 .elementor-element.elementor-element-2990be5.elementor-view-framed .elementor-icon, .elementor-5160 .elementor-element.elementor-element-2990be5.elementor-view-default .elementor-icon{color:#1A4A35;border-color:#1A4A35;}.elementor-5160 .elementor-element.elementor-element-2990be5.elementor-view-framed .elementor-icon, .elementor-5160 .elementor-element.elementor-element-2990be5.elementor-view-default .elementor-icon svg{fill:#1A4A35;}.elementor-5160 .elementor-element.elementor-element-2990be5.elementor-view-framed .elementor-icon{background-color:#FFCC01;}.elementor-5160 .elementor-element.elementor-element-2990be5.elementor-view-stacked .elementor-icon svg{fill:#FFCC01;}.elementor-5160 .elementor-element.elementor-element-2990be5 .elementor-icon{font-size:32px;padding:18px;}.elementor-5160 .elementor-element.elementor-element-2990be5 .elementor-icon svg{height:32px;}.elementor-5160 .elementor-element.elementor-element-2570977{text-align:center;}.elementor-5160 .elementor-element.elementor-element-2570977 .elementor-heading-title{font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-5160 .elementor-element.elementor-element-a3b7e2b{text-align:center;}.elementor-5160 .elementor-element.elementor-element-a3b7e2b .elementor-heading-title{font-size:18px;font-weight:700;color:#FFCC01;}.elementor-5160 .elementor-element.elementor-element-34f9c41 .elementor-button{background-color:#1A4A35;font-size:18px;font-weight:800;fill:#FFFFFF;color:#FFFFFF;border-radius:6px 6px 6px 6px;padding:18px 48px 18px 48px;}.elementor-5160 .elementor-element.elementor-element-34f9c41 .elementor-button:hover, .elementor-5160 .elementor-element.elementor-element-34f9c41 .elementor-button:focus{background-color:#245E43;}.elementor-5160 .elementor-element.elementor-element-13b67d3{--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:72px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-5160 .elementor-element.elementor-element-13b67d3:not(.elementor-motion-effects-element-type-background), .elementor-5160 .elementor-element.elementor-element-13b67d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5160 .elementor-element.elementor-element-d5911a4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-5160 .elementor-element.elementor-element-bbbc51c{--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-5160 .elementor-element.elementor-element-997701c{text-align:start;}.elementor-5160 .elementor-element.elementor-element-997701c .elementor-heading-title{font-size:30px;font-weight:700;color:#1A4A35;}.elementor-5160 .elementor-element.elementor-element-2b8bcb0{font-size:16px;line-height:1.7em;color:#333333;}.elementor-5160 .elementor-element.elementor-element-dc0c379{text-align:center;}.elementor-5160 .elementor-element.elementor-element-dc0c379 img{width:70%;border-radius:8px 8px 8px 8px;}.elementor-5160 .elementor-element.elementor-element-956905b .elementor-button{background-color:#FFCC01;font-size:18px;font-weight:800;fill:#1A1A1A;color:#1A1A1A;border-radius:6px 6px 6px 6px;padding:18px 48px 18px 48px;}.elementor-5160 .elementor-element.elementor-element-956905b .elementor-button:hover, .elementor-5160 .elementor-element.elementor-element-956905b .elementor-button:focus{background-color:#D4A900;}.elementor-5160 .elementor-element.elementor-element-ebc33f2{--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:72px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-5160 .elementor-element.elementor-element-ebc33f2:not(.elementor-motion-effects-element-type-background), .elementor-5160 .elementor-element.elementor-element-ebc33f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A4A35;}.elementor-5160 .elementor-element.elementor-element-dd1183d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-5160 .elementor-element.elementor-element-0a81920{--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;--border-radius:12px 12px 12px 12px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-5160 .elementor-element.elementor-element-0a81920:not(.elementor-motion-effects-element-type-background), .elementor-5160 .elementor-element.elementor-element-0a81920 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#245E43;}.elementor-5160 .elementor-element.elementor-element-c86d2d5{text-align:center;}.elementor-5160 .elementor-element.elementor-element-c86d2d5 img{width:100%;border-radius:10px 10px 10px 10px;}.elementor-5160 .elementor-element.elementor-element-1f35d16{--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-5160 .elementor-element.elementor-element-2482ee5{text-align:start;}.elementor-5160 .elementor-element.elementor-element-2482ee5 .elementor-heading-title{font-size:30px;font-weight:700;color:#FFFFFF;}.elementor-5160 .elementor-element.elementor-element-2cf8802{font-size:16px;line-height:1.7em;color:#C8E0D3;}.elementor-5160 .elementor-element.elementor-element-547678e .elementor-button{background-color:#FFCC01;font-size:18px;font-weight:800;fill:#1A1A1A;color:#1A1A1A;border-radius:6px 6px 6px 6px;padding:18px 48px 18px 48px;}.elementor-5160 .elementor-element.elementor-element-547678e .elementor-button:hover, .elementor-5160 .elementor-element.elementor-element-547678e .elementor-button:focus{background-color:#FFD633;}.elementor-5160 .elementor-element.elementor-element-82d89d8{--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:72px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-5160 .elementor-element.elementor-element-82d89d8:not(.elementor-motion-effects-element-type-background), .elementor-5160 .elementor-element.elementor-element-82d89d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5160 .elementor-element.elementor-element-a7902ab{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5160 .elementor-element.elementor-element-5dcf913{--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-5160 .elementor-element.elementor-element-6256ca3{text-align:center;}.elementor-5160 .elementor-element.elementor-element-6256ca3 img{width:100%;border-radius:10px 10px 10px 10px;}.elementor-5160 .elementor-element.elementor-element-ead3ab6{--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-5160 .elementor-element.elementor-element-5a9cedd{text-align:start;}.elementor-5160 .elementor-element.elementor-element-5a9cedd .elementor-heading-title{font-size:30px;font-weight:700;color:#1A4A35;}.elementor-5160 .elementor-element.elementor-element-cfcdbbd{font-size:16px;line-height:1.7em;color:#333333;}.elementor-5160 .elementor-element.elementor-element-f1def0a{--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:72px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-5160 .elementor-element.elementor-element-f1def0a:not(.elementor-motion-effects-element-type-background), .elementor-5160 .elementor-element.elementor-element-f1def0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F7F4;}.elementor-5160 .elementor-element.elementor-element-db0b3f7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-5160 .elementor-element.elementor-element-46bcc2e{--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-5160 .elementor-element.elementor-element-153c0fc .elementor-heading-title{font-size:30px;font-weight:700;color:#1A4A35;}.elementor-5160 .elementor-element.elementor-element-de822e3{font-size:16px;line-height:1.7em;color:#333333;}.elementor-5160 .elementor-element.elementor-element-16563a7{--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;--border-radius:12px 12px 12px 12px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-5160 .elementor-element.elementor-element-16563a7:not(.elementor-motion-effects-element-type-background), .elementor-5160 .elementor-element.elementor-element-16563a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A4A35;}.elementor-5160 .elementor-element.elementor-element-2a45ce6 .elementor-heading-title{font-size:18px;font-weight:700;color:#FFCC01;}.elementor-5160 .elementor-element.elementor-element-8251f90 .elementor-button{background-color:#FFCC01;font-size:18px;font-weight:800;fill:#1A4A35;color:#1A4A35;border-radius:6px 6px 6px 6px;padding:18px 48px 18px 48px;}.elementor-5160 .elementor-element.elementor-element-8251f90 .elementor-button:hover, .elementor-5160 .elementor-element.elementor-element-8251f90 .elementor-button:focus{background-color:#e6b800;color:#1A4A35;}.elementor-5160 .elementor-element.elementor-element-8251f90 .elementor-button:hover svg, .elementor-5160 .elementor-element.elementor-element-8251f90 .elementor-button:focus svg{fill:#1A4A35;}@media(min-width:768px){.elementor-5160 .elementor-element.elementor-element-ea57f00{--width:50%;}.elementor-5160 .elementor-element.elementor-element-0e66247{--width:50%;}}@media(max-width:1024px){.elementor-5160 .elementor-element.elementor-element-893c248 .elementor-heading-title{font-size:36px;}.elementor-5160 .elementor-element.elementor-element-40f1e0a .elementor-heading-title{font-size:15px;}.elementor-5160 .elementor-element.elementor-element-aa1121f .elementor-button{font-size:16px;}.elementor-5160 .elementor-element.elementor-element-2f4e3a8 .elementor-button{font-size:16px;}.elementor-5160 .elementor-element.elementor-element-cdba9b7 .elementor-heading-title{font-size:26px;}.elementor-5160 .elementor-element.elementor-element-34f9c41 .elementor-button{font-size:16px;}.elementor-5160 .elementor-element.elementor-element-997701c .elementor-heading-title{font-size:26px;}.elementor-5160 .elementor-element.elementor-element-956905b .elementor-button{font-size:16px;}.elementor-5160 .elementor-element.elementor-element-2482ee5 .elementor-heading-title{font-size:26px;}.elementor-5160 .elementor-element.elementor-element-547678e .elementor-button{font-size:16px;}.elementor-5160 .elementor-element.elementor-element-5a9cedd .elementor-heading-title{font-size:26px;}.elementor-5160 .elementor-element.elementor-element-153c0fc .elementor-heading-title{font-size:26px;}.elementor-5160 .elementor-element.elementor-element-8251f90 .elementor-button{font-size:16px;}}@media(max-width:767px){.elementor-5160 .elementor-element.elementor-element-893c248 .elementor-heading-title{font-size:26px;}.elementor-5160 .elementor-element.elementor-element-40f1e0a .elementor-heading-title{font-size:14px;line-height:1.5em;}.elementor-5160 .elementor-element.elementor-element-aa1121f .elementor-button{font-size:15px;}.elementor-5160 .elementor-element.elementor-element-2f4e3a8 .elementor-button{font-size:15px;}.elementor-5160 .elementor-element.elementor-element-cdba9b7 .elementor-heading-title{font-size:22px;}.elementor-5160 .elementor-element.elementor-element-34f9c41 .elementor-button{font-size:15px;}.elementor-5160 .elementor-element.elementor-element-997701c .elementor-heading-title{font-size:22px;}.elementor-5160 .elementor-element.elementor-element-956905b .elementor-button{font-size:15px;}.elementor-5160 .elementor-element.elementor-element-2482ee5 .elementor-heading-title{font-size:22px;}.elementor-5160 .elementor-element.elementor-element-547678e .elementor-button{font-size:15px;}.elementor-5160 .elementor-element.elementor-element-5a9cedd .elementor-heading-title{font-size:22px;}.elementor-5160 .elementor-element.elementor-element-153c0fc .elementor-heading-title{font-size:22px;}.elementor-5160 .elementor-element.elementor-element-8251f90 .elementor-button{font-size:15px;}}/* Start custom CSS *//* ===== PRICE CARDS: equal flex on desktop ===== */
.elementor-element-df451b1 > .e-con {
  flex: 1 1 260px;
}

/* ===== ICON LIST: green checkmarks in trust sidebar ===== */
.elementor-element-b3f577f .elementor-icon-list-icon svg {
  fill: #1A4A35 !important;
}
.elementor-element-b3f577f .elementor-icon-list-text {
  color: #333333 !important;
  font-size: 14px !important;
  line-height: 1.6 !important;
}
.elementor-element-b3f577f .elementor-icon-list-item {
  margin-bottom: 10px !important;
}

/* ===== ICON LIST: gold shields in Panzerriegel box ===== */
.elementor-element-ad28fdf .elementor-icon-list-icon svg {
  fill: #FFCC01 !important;
}
.elementor-element-ad28fdf .elementor-icon-list-text {
  color: #FFFFFF !important;
  font-size: 16px !important;
  font-weight: 700 !important;
}
.elementor-element-ad28fdf .elementor-icon-list-item {
  margin-bottom: 12px !important;
}

/* ===== LEISTUNGEN CARDS: consistent image height ===== */
.elementor-element-a4265be .elementor-widget-image img {
  height: 200px !important;
  width: 100% !important;
  object-fit: cover !important;
  border-radius: 10px 10px 0 0 !important;
  display: block !important;
}

/* ===== MOBILE RESPONSIVE ===== */
@media (max-width: 767px) {
  .elementor-element-df451b1 {
    flex-direction: column !important;
  }
  .elementor-element-df451b1 > .e-con {
    min-width: 100% !important;
    flex: 1 1 100% !important;
  }
  .elementor-element-d5911a4 {
    flex-direction: column !important;
  }
  .elementor-element-d5911a4 > .e-con {
    min-width: 100% !important;
  }
  .elementor-element-dd1183d {
    flex-direction: column !important;
  }
  .elementor-element-dd1183d > .e-con {
    min-width: 100% !important;
  }
  .elementor-element-2dc735f {
    flex-direction: column !important;
  }
  .elementor-element-2dc735f > .e-con {
    min-width: 100% !important;
    flex: 1 1 100% !important;
  }
  .elementor-element-7e726e1,
  .elementor-element-13b67d3,
  .elementor-element-ebc33f2,
  .elementor-element-d969e56 {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
}


/* ===== LEISTUNGEN CARDS: pin button to bottom ===== */
.elementor-element-d044978 > .e-con {
  background: #FFFFFF !important;
  border: 1px solid #E5E5E5 !important;
  border-radius: 10px !important;
  box-shadow: 0 2px 12px rgba(0,0,0,0.06) !important;
  overflow: hidden !important;
  flex: 1 1 280px !important;
  justify-content: space-between !important;
}
/* image inside card: no padding/margin gap */
.elementor-element-d044978 > .e-con .elementor-widget-image {
  margin: 0 !important;
  padding: 0 !important;
}
/* text + heading + icon: add padding */
.elementor-element-d044978 > .e-con .elementor-widget-heading,
.elementor-element-d044978 > .e-con .elementor-widget-text-editor,
.elementor-element-d044978 > .e-con .elementor-widget-icon {
  padding-left: 16px !important;
  padding-right: 16px !important;
}
/* "Mehr erfahren" button: full-width at bottom */
.elementor-element-d044978 > .e-con .elementor-widget-button {
  padding: 0 16px 20px !important;
  margin-top: auto !important;
}
.elementor-element-d044978 > .e-con .elementor-widget-button .elementor-button {
  width: 100% !important;
}

/* ===== HERO BUTTONS: nicht strecken, dicht beieinander ===== */
.elementor-element-54f2b9e {
  flex-wrap: wrap !important;
  gap: 12px !important;
  justify-content: center !important;
}
.elementor-element-54f2b9e > .e-con {
  flex: 0 0 auto !important;
  width: auto !important;
  min-width: unset !important;
}
.elementor-element-54f2b9e .elementor-button {
  white-space: nowrap !important;
}/* End custom CSS */