.elementor-5685 .elementor-element.elementor-element-cd232f6{--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;--justify-content:flex-end;--overflow:hidden;--overlay-mix-blend-mode:multiply;--margin-top:132px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:31;}.elementor-5685 .elementor-element.elementor-element-bfdf499{--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;--z-index:1;}.elementor-5685 .elementor-element.elementor-element-6df0b3d{--display:flex;}.elementor-5685 .elementor-element.elementor-element-6df0b3d:not(.elementor-motion-effects-element-type-background), .elementor-5685 .elementor-element.elementor-element-6df0b3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-5685 .elementor-element.elementor-element-96b3e1c{--display:flex;--position:absolute;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:4px;--padding-bottom:4px;--padding-left:10px;--padding-right:10px;bottom:0px;}.elementor-5685 .elementor-element.elementor-element-96b3e1c:not(.elementor-motion-effects-element-type-background), .elementor-5685 .elementor-element.elementor-element-96b3e1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}body:not(.rtl) .elementor-5685 .elementor-element.elementor-element-96b3e1c{right:0px;}body.rtl .elementor-5685 .elementor-element.elementor-element-96b3e1c{left:0px;}.elementor-5685 .elementor-element.elementor-element-3c2c18d{margin:3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5685 .elementor-element.elementor-element-3c2c18d .elementor-icon-wrapper{text-align:center;}.elementor-5685 .elementor-element.elementor-element-3c2c18d .elementor-icon{font-size:14px;}.elementor-5685 .elementor-element.elementor-element-3c2c18d .elementor-icon svg{height:14px;}.elementor-5685 .elementor-element.elementor-element-338abd4{width:var( --container-widget-width, 99% );max-width:99%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;--container-widget-width:99%;--container-widget-flex-grow:0;text-align:center;}.elementor-5685 .elementor-element.elementor-element-338abd4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:1.3px;color:#0000008F;}.elementor-5685 .elementor-element.elementor-element-c3f6c60{--display:flex;--position:absolute;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;bottom:0px;--z-index:999;}body:not(.rtl) .elementor-5685 .elementor-element.elementor-element-c3f6c60{left:0px;}body.rtl .elementor-5685 .elementor-element.elementor-element-c3f6c60{right:0px;}.elementor-5685 .elementor-element.elementor-element-867903b{--display:flex;}.elementor-5685 .elementor-element.elementor-element-512cb87{--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;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E7E7E7;--border-color:#E7E7E7;--border-radius:0px 0px 0px 0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-5685 .elementor-element.elementor-element-512cb87:not(.elementor-motion-effects-element-type-background), .elementor-5685 .elementor-element.elementor-element-512cb87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-5685 .elementor-element.elementor-element-30ce1ff{--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-5685 .elementor-element.elementor-element-bfef38d{--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:10px;--padding-left:0px;--padding-right:0px;}.elementor-5685 .elementor-element.elementor-element-6a7c1d3 .elementor-button{background-color:#02010100;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1.1px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 0px 0px;border-color:#000000;border-radius:0px 0px 0px 0px;}.elementor-5685 .elementor-element.elementor-element-6a7c1d3{width:auto;max-width:auto;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5685 .elementor-element.elementor-element-6a7c1d3 .elementor-button:hover, .elementor-5685 .elementor-element.elementor-element-6a7c1d3 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-5685 .elementor-element.elementor-element-6a7c1d3 .elementor-button:hover svg, .elementor-5685 .elementor-element.elementor-element-6a7c1d3 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-5685 .elementor-element.elementor-element-dbe6520 .elementor-button{background-color:#02010100;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1.1px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 0px 0px;border-color:#000000;border-radius:0px 0px 0px 0px;}.elementor-5685 .elementor-element.elementor-element-dbe6520{width:auto;max-width:auto;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5685 .elementor-element.elementor-element-dbe6520 .elementor-button:hover, .elementor-5685 .elementor-element.elementor-element-dbe6520 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-5685 .elementor-element.elementor-element-dbe6520 .elementor-button:hover svg, .elementor-5685 .elementor-element.elementor-element-dbe6520 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-5685 .elementor-element.elementor-element-6ce1e62 .elementor-button{background-color:#02010100;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1.1px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 0px 0px;border-color:#000000;border-radius:0px 0px 0px 0px;}.elementor-5685 .elementor-element.elementor-element-6ce1e62{width:auto;max-width:auto;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5685 .elementor-element.elementor-element-6ce1e62 .elementor-button:hover, .elementor-5685 .elementor-element.elementor-element-6ce1e62 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-5685 .elementor-element.elementor-element-6ce1e62 .elementor-button:hover svg, .elementor-5685 .elementor-element.elementor-element-6ce1e62 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-5685 .elementor-element.elementor-element-82b5245 .elementor-button{background-color:#02010100;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1.1px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 0px 0px;border-color:#000000;border-radius:0px 0px 0px 0px;}.elementor-5685 .elementor-element.elementor-element-82b5245{width:auto;max-width:auto;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5685 .elementor-element.elementor-element-82b5245 .elementor-button:hover, .elementor-5685 .elementor-element.elementor-element-82b5245 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-5685 .elementor-element.elementor-element-82b5245 .elementor-button:hover svg, .elementor-5685 .elementor-element.elementor-element-82b5245 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-5685 .elementor-element.elementor-element-fe12665 .elementor-button{background-color:#02010100;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1.1px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 0px 0px;border-color:#000000;border-radius:0px 0px 0px 0px;}.elementor-5685 .elementor-element.elementor-element-fe12665{width:auto;max-width:auto;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5685 .elementor-element.elementor-element-fe12665.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-5685 .elementor-element.elementor-element-fe12665 .elementor-button:hover, .elementor-5685 .elementor-element.elementor-element-fe12665 .elementor-button:focus{color:var( --e-global-color-f2f24ba );}.elementor-5685 .elementor-element.elementor-element-fe12665 .elementor-button:hover svg, .elementor-5685 .elementor-element.elementor-element-fe12665 .elementor-button:focus svg{fill:var( --e-global-color-f2f24ba );}.elementor-5685 .elementor-element.elementor-element-03a8cbd{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5685 .elementor-element.elementor-element-c0a5de0{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:#000000;}.elementor-5685 .elementor-element.elementor-element-c0a5de0 a{color:#000000;}.elementor-5685 .elementor-element.elementor-element-c0a5de0 a:hover{color:var( --e-global-color-f2f24ba );}.elementor-5685 .elementor-element.elementor-element-9fac8e0{padding:0px 0px 0px 0px;text-align:center;}.elementor-5685 .elementor-element.elementor-element-9fac8e0.elementor-element{--align-self:center;}.elementor-5685 .elementor-element.elementor-element-9fac8e0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:29px;font-weight:600;text-transform:uppercase;letter-spacing:3.9px;color:#000000;}.elementor-5685 .elementor-element.elementor-element-76a2dce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:1.2px;color:#000000;}.elementor-5685 .elementor-element.elementor-element-172ea93{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--padding-top:40px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-5685 .elementor-element.elementor-element-172ea93:not(.elementor-motion-effects-element-type-background), .elementor-5685 .elementor-element.elementor-element-172ea93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5685 .elementor-element.elementor-element-1d43ca6{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5685 .elementor-element.elementor-element-1409808 img{width:50px;}.elementor-5685 .elementor-element.elementor-element-d5f0873{width:var( --container-widget-width, 99% );max-width:99%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;--container-widget-width:99%;--container-widget-flex-grow:0;text-align:center;}.elementor-5685 .elementor-element.elementor-element-d5f0873 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:1.3px;color:#0000008F;}.elementor-5685 .elementor-element.elementor-element-d9f293f{width:var( --container-widget-width, 99% );max-width:99%;--container-widget-width:99%;--container-widget-flex-grow:0;text-align:center;}.elementor-5685 .elementor-element.elementor-element-d9f293f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:600;text-transform:uppercase;letter-spacing:1.8px;color:#000000;}.elementor-5685 .elementor-element.elementor-element-fe92a05{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5685 .elementor-element.elementor-element-0546ab5 img{width:50px;}.elementor-5685 .elementor-element.elementor-element-fc776a2{width:var( --container-widget-width, 99% );max-width:99%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;--container-widget-width:99%;--container-widget-flex-grow:0;text-align:center;}.elementor-5685 .elementor-element.elementor-element-fc776a2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:1.3px;color:#0000008F;}.elementor-5685 .elementor-element.elementor-element-6aa05d2{width:var( --container-widget-width, 99% );max-width:99%;--container-widget-width:99%;--container-widget-flex-grow:0;text-align:center;}.elementor-5685 .elementor-element.elementor-element-6aa05d2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:600;text-transform:uppercase;letter-spacing:1.8px;color:#000000;}.elementor-5685 .elementor-element.elementor-element-db8eb25{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5685 .elementor-element.elementor-element-6b5c64b img{width:50px;}.elementor-5685 .elementor-element.elementor-element-e97e9d6{width:var( --container-widget-width, 99% );max-width:99%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;--container-widget-width:99%;--container-widget-flex-grow:0;text-align:center;}.elementor-5685 .elementor-element.elementor-element-e97e9d6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:1.3px;color:#0000008F;}.elementor-5685 .elementor-element.elementor-element-6f4da7b{width:var( --container-widget-width, 99% );max-width:99%;--container-widget-width:99%;--container-widget-flex-grow:0;text-align:center;}.elementor-5685 .elementor-element.elementor-element-6f4da7b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:600;text-transform:uppercase;letter-spacing:1.8px;color:#000000;}.elementor-5685 .elementor-element.elementor-element-2897c18{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5685 .elementor-element.elementor-element-f5033b4 img{width:50px;}.elementor-5685 .elementor-element.elementor-element-f24d016{width:var( --container-widget-width, 99% );max-width:99%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;--container-widget-width:99%;--container-widget-flex-grow:0;text-align:center;}.elementor-5685 .elementor-element.elementor-element-f24d016 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:1.3px;color:#0000008F;}.elementor-5685 .elementor-element.elementor-element-c12dc63{width:var( --container-widget-width, 99% );max-width:99%;--container-widget-width:99%;--container-widget-flex-grow:0;text-align:center;}.elementor-5685 .elementor-element.elementor-element-c12dc63 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:600;text-transform:uppercase;letter-spacing:1.8px;color:#000000;}.elementor-5685 .elementor-element.elementor-element-073953e{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5685 .elementor-element.elementor-element-27dd003 img{width:50px;}.elementor-5685 .elementor-element.elementor-element-ec3e0dc{width:var( --container-widget-width, 99% );max-width:99%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;--container-widget-width:99%;--container-widget-flex-grow:0;text-align:center;}.elementor-5685 .elementor-element.elementor-element-ec3e0dc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:1.3px;color:#0000008F;}.elementor-5685 .elementor-element.elementor-element-6120688{width:var( --container-widget-width, 99% );max-width:99%;--container-widget-width:99%;--container-widget-flex-grow:0;text-align:center;}.elementor-5685 .elementor-element.elementor-element-6120688 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:600;text-transform:uppercase;letter-spacing:1.8px;color:#000000;}.elementor-5685 .elementor-element.elementor-element-7aa4682{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:span 1;}.elementor-5685 .elementor-element.elementor-element-b7bdbb3 img{width:50px;}.elementor-5685 .elementor-element.elementor-element-a8eb65c{width:var( --container-widget-width, 99% );max-width:99%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;--container-widget-width:99%;--container-widget-flex-grow:0;text-align:center;}.elementor-5685 .elementor-element.elementor-element-a8eb65c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:1.3px;color:#0000008F;}.elementor-5685 .elementor-element.elementor-element-3aa313e{width:var( --container-widget-width, 99% );max-width:99%;--container-widget-width:99%;--container-widget-flex-grow:0;text-align:center;}.elementor-5685 .elementor-element.elementor-element-3aa313e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:600;text-transform:uppercase;letter-spacing:1.8px;color:#000000;}.elementor-5685 .elementor-element.elementor-element-d5f936e{--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-5685 .elementor-element.elementor-element-433e05d .elementor-button{background-color:#02010100;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1.1px;fill:#000000;color:#000000;border-style:solid;border-width:0px 0px 0px 0px;border-color:#000000;border-radius:0px 0px 0px 0px;}.elementor-5685 .elementor-element.elementor-element-433e05d{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5685 .elementor-element.elementor-element-433e05d .elementor-button:hover, .elementor-5685 .elementor-element.elementor-element-433e05d .elementor-button:focus{color:var( --e-global-color-f2f24ba );}.elementor-5685 .elementor-element.elementor-element-433e05d .elementor-button:hover svg, .elementor-5685 .elementor-element.elementor-element-433e05d .elementor-button:focus svg{fill:var( --e-global-color-f2f24ba );}.elementor-5685 .elementor-element.elementor-element-f66fb97{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-5685 .elementor-element.elementor-element-f66fb97:not(.elementor-motion-effects-element-type-background), .elementor-5685 .elementor-element.elementor-element-f66fb97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-5685 .elementor-element.elementor-element-35b1851{--display:flex;}.elementor-5685 .elementor-element.elementor-element-35b1851:not(.elementor-motion-effects-element-type-background), .elementor-5685 .elementor-element.elementor-element-35b1851 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hantelmann.betadevelopment.de/wp-content/uploads/WhatsApp-Image-2023-07-12-at-17.42.09.jpeg");background-position:center center;background-size:cover;}.elementor-5685 .elementor-element.elementor-element-7e4ee17{--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;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:0px;}.elementor-5685 .elementor-element.elementor-element-fb6b336{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-5685 .elementor-element.elementor-element-9357238{width:var( --container-widget-width, 87% );max-width:87%;--container-widget-width:87%;--container-widget-flex-grow:0;text-align:start;}.elementor-5685 .elementor-element.elementor-element-9357238 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:29px;font-weight:600;text-transform:uppercase;letter-spacing:1.8px;color:#000000;}.elementor-5685 .elementor-element.elementor-element-ad33d23{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 0px;text-align:justify;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:21px;}.elementor-5685 .elementor-element.elementor-element-10cc39d{--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;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E6E6E6;--border-color:#E6E6E6;--border-radius:15px 15px 15px 0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5685 .elementor-element.elementor-element-10cc39d:not(.elementor-motion-effects-element-type-background), .elementor-5685 .elementor-element.elementor-element-10cc39d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5685 .elementor-element.elementor-element-66975c7{width:var( --container-widget-width, 115px );max-width:115px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:115px;--container-widget-flex-grow:0;}.elementor-5685 .elementor-element.elementor-element-66975c7:not( .elementor-widget-image ), .elementor-5685 .elementor-element.elementor-element-66975c7.elementor-widget-image img{-webkit-mask-image:url( https://hantelmann.betadevelopment.de/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-5685 .elementor-element.elementor-element-fa21702{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5685 .elementor-element.elementor-element-aa8928e{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -18px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;font-style:italic;line-height:21px;color:#000000;}.elementor-5685 .elementor-element.elementor-element-223134d .elementor-button{background-color:#02010100;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1.1px;fill:#000000;color:#000000;border-style:solid;border-width:0px 0px 0px 0px;border-color:#000000;border-radius:0px 0px 0px 0px;}.elementor-5685 .elementor-element.elementor-element-223134d{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5685 .elementor-element.elementor-element-223134d .elementor-button:hover, .elementor-5685 .elementor-element.elementor-element-223134d .elementor-button:focus{color:var( --e-global-color-f2f24ba );}.elementor-5685 .elementor-element.elementor-element-223134d .elementor-button:hover svg, .elementor-5685 .elementor-element.elementor-element-223134d .elementor-button:focus svg{fill:var( --e-global-color-f2f24ba );}.elementor-5685 .elementor-element.elementor-element-aaddb86{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-5685 .elementor-element.elementor-element-aaddb86:not(.elementor-motion-effects-element-type-background), .elementor-5685 .elementor-element.elementor-element-aaddb86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5685 .elementor-element.elementor-element-bc56aff{width:var( --container-widget-width, 25% );max-width:25%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;--container-widget-width:25%;--container-widget-flex-grow:0;text-align:start;}.elementor-5685 .elementor-element.elementor-element-bc56aff.elementor-element{--align-self:flex-start;}.elementor-5685 .elementor-element.elementor-element-bc56aff .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:29px;font-weight:600;text-transform:uppercase;letter-spacing:1.8px;color:#000000;}.elementor-5685 .elementor-element.elementor-element-2463266{--grid-columns:5;width:100%;max-width:100%;}.elementor-5685 .elementor-element.elementor-element-25e75e1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-5685 .elementor-element.elementor-element-25e75e1:not(.elementor-motion-effects-element-type-background), .elementor-5685 .elementor-element.elementor-element-25e75e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-5685 .elementor-element.elementor-element-2baa0f3{width:var( --container-widget-width, 25% );max-width:25%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;--container-widget-width:25%;--container-widget-flex-grow:0;text-align:start;}.elementor-5685 .elementor-element.elementor-element-2baa0f3.elementor-element{--align-self:flex-start;}.elementor-5685 .elementor-element.elementor-element-2baa0f3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:29px;font-weight:600;text-transform:uppercase;letter-spacing:1.8px;color:#000000;}.elementor-5685 .elementor-element.elementor-element-47b6748{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D3D3D3;}.elementor-5685 .elementor-element.elementor-element-47b6748 iframe{height:431px;}.elementor-5685 .elementor-element.elementor-element-eae1991{--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;}.elementor-5685 .elementor-element.elementor-element-eae1991:not(.elementor-motion-effects-element-type-background), .elementor-5685 .elementor-element.elementor-element-eae1991 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-5685 .elementor-element.elementor-element-5053254{--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5685 .elementor-element.elementor-element-5053254.e-con{--align-self:stretch;}.elementor-5685 .elementor-element.elementor-element-089644f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:020px;--padding-bottom:20px;--padding-left:50px;--padding-right:50px;}.elementor-5685 .elementor-element.elementor-element-089644f:not(.elementor-motion-effects-element-type-background), .elementor-5685 .elementor-element.elementor-element-089644f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-5685 .elementor-element.elementor-element-089644f.e-con{--align-self:center;}.elementor-5685 .elementor-element.elementor-element-fc690ed{width:var( --container-widget-width, 110px );max-width:110px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 19px) 0px;--container-widget-width:110px;--container-widget-flex-grow:0;}.elementor-5685 .elementor-element.elementor-element-fc690ed.elementor-element{--align-self:center;}.elementor-5685 .elementor-element.elementor-element-fc690ed:not( .elementor-widget-image ), .elementor-5685 .elementor-element.elementor-element-fc690ed.elementor-widget-image img{-webkit-mask-image:url( https://hantelmann.betadevelopment.de/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-5685 .elementor-element.elementor-element-fc690ed img{width:100%;}.elementor-5685 .elementor-element.elementor-element-405314e{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-5685 .elementor-element.elementor-element-405314e.elementor-element{--align-self:center;}.elementor-5685 .elementor-element.elementor-element-405314e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:77px;font-weight:600;text-transform:uppercase;letter-spacing:1.8px;color:#FFFFFF;}.elementor-5685 .elementor-element.elementor-element-d2e6011{width:var( --container-widget-width, 95% );max-width:95%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:95%;--container-widget-flex-grow:0;text-align:center;}.elementor-5685 .elementor-element.elementor-element-d2e6011.elementor-element{--align-self:center;}.elementor-5685 .elementor-element.elementor-element-d2e6011 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:1.8px;color:#FFFFFF;}.elementor-5685 .elementor-element.elementor-element-d8451b8{width:100%;max-width:100%;}.elementor-5685 .elementor-element.elementor-element-d8451b8 > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#FFFFFF;}.elementor-5685 .elementor-element.elementor-element-d8451b8.elementor-element{--align-self:center;}.elementor-5685 .elementor-element.elementor-element-fe06a1a{--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-5685 .elementor-element.elementor-element-7d5ec9d{width:var( --container-widget-width, 87% );max-width:87%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;--container-widget-width:87%;--container-widget-flex-grow:0;text-align:center;}.elementor-5685 .elementor-element.elementor-element-7d5ec9d.elementor-element{--align-self:center;}.elementor-5685 .elementor-element.elementor-element-7d5ec9d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:29px;font-weight:600;text-transform:uppercase;letter-spacing:1.8px;color:#000000;}.elementor-5685 .elementor-element.elementor-element-e612f3e{--grid-columns:3;}.elementor-5685 .elementor-element.elementor-element-e612f3e .elementor-loop-container{grid-auto-rows:1fr;}.elementor-5685 .elementor-element.elementor-element-e612f3e .e-loop-item > .elementor-section, .elementor-5685 .elementor-element.elementor-element-e612f3e .e-loop-item > .elementor-section > .elementor-container, .elementor-5685 .elementor-element.elementor-element-e612f3e .e-loop-item > .e-con, .elementor-5685 .elementor-element.elementor-element-e612f3e .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}@media(max-width:1366px) and (min-width:768px){.elementor-5685 .elementor-element.elementor-element-5053254{--width:85%;}}@media(max-width:1366px){.elementor-5685 .elementor-element.elementor-element-172ea93{--grid-auto-flow:row;}.elementor-5685 .elementor-element.elementor-element-fb6b336{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5685 .elementor-element.elementor-element-ad33d23{padding:0px 0px 0px 0px;}.elementor-5685 .elementor-element.elementor-element-aaddb86{--gap:100px 100px;--row-gap:100px;--column-gap:100px;}.elementor-5685 .elementor-element.elementor-element-2463266{--grid-columns:4;}.elementor-5685 .elementor-element.elementor-element-25e75e1{--gap:100px 100px;--row-gap:100px;--column-gap:100px;}.elementor-5685 .elementor-element.elementor-element-d8451b8{width:var( --container-widget-width, 515px );max-width:515px;--container-widget-width:515px;--container-widget-flex-grow:0;}.elementor-5685 .elementor-element.elementor-element-e612f3e{--grid-columns:2;}}@media(max-width:1024px){.elementor-5685 .elementor-element.elementor-element-cd232f6{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5685 .elementor-element.elementor-element-172ea93{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-5685 .elementor-element.elementor-element-f66fb97{--min-height:0px;--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-5685 .elementor-element.elementor-element-35b1851{--min-height:570px;}.elementor-5685 .elementor-element.elementor-element-7e4ee17{--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-5685 .elementor-element.elementor-element-fb6b336{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5685 .elementor-element.elementor-element-ad33d23{padding:0px 0px 0px 0px;}.elementor-5685 .elementor-element.elementor-element-2463266{--grid-columns:2;}.elementor-5685 .elementor-element.elementor-element-d8451b8 > .elementor-widget-container{border-width:1px 1px 1px 1px;}.elementor-5685 .elementor-element.elementor-element-e612f3e{--grid-columns:1;}}@media(max-width:767px){.elementor-5685 .elementor-element.elementor-element-cd232f6{--min-height:auto;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5685 .elementor-element.elementor-element-bfdf499{--min-height:350px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5685 .elementor-element.elementor-element-6df0b3d{--min-height:47vh;}.elementor-5685 .elementor-element.elementor-element-96b3e1c{--width:fit-content;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--flex-wrap:nowrap;--padding-top:1px;--padding-bottom:1px;--padding-left:6px;--padding-right:6px;}.elementor-5685 .elementor-element.elementor-element-3c2c18d .elementor-icon{font-size:12px;}.elementor-5685 .elementor-element.elementor-element-3c2c18d .elementor-icon svg{height:12px;}.elementor-5685 .elementor-element.elementor-element-338abd4{padding:0px 0px 0px 0px;}.elementor-5685 .elementor-element.elementor-element-338abd4 .elementor-heading-title{font-size:7px;}.elementor-5685 .elementor-element.elementor-element-c3f6c60{--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-5685 .elementor-element.elementor-element-867903b{--min-height:50vh;}.elementor-5685 .elementor-element.elementor-element-512cb87{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5685 .elementor-element.elementor-element-30ce1ff{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-5685 .elementor-element.elementor-element-bfef38d{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5685 .elementor-element.elementor-element-6a7c1d3 .elementor-button{font-size:11px;}.elementor-5685 .elementor-element.elementor-element-dbe6520 .elementor-button{font-size:11px;}.elementor-5685 .elementor-element.elementor-element-6ce1e62 .elementor-button{font-size:11px;}.elementor-5685 .elementor-element.elementor-element-82b5245 .elementor-button{font-size:11px;}.elementor-5685 .elementor-element.elementor-element-9fac8e0{padding:0px 20px 0px 20px;}.elementor-5685 .elementor-element.elementor-element-76a2dce{font-size:11px;}.elementor-5685 .elementor-element.elementor-element-172ea93{--e-con-grid-template-columns:repeat(3, 1fr);--gap:20px 15px;--row-gap:20px;--column-gap:15px;--grid-auto-flow:row;--padding-top:40px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-5685 .elementor-element.elementor-element-1409808{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-5685 .elementor-element.elementor-element-1409808 img{width:40px;}.elementor-5685 .elementor-element.elementor-element-d5f0873 .elementor-heading-title{font-size:8px;}.elementor-5685 .elementor-element.elementor-element-d9f293f{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5685 .elementor-element.elementor-element-d9f293f .elementor-heading-title{font-size:11px;}.elementor-5685 .elementor-element.elementor-element-0546ab5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-5685 .elementor-element.elementor-element-0546ab5 img{width:40px;}.elementor-5685 .elementor-element.elementor-element-fc776a2 .elementor-heading-title{font-size:8px;}.elementor-5685 .elementor-element.elementor-element-6aa05d2 .elementor-heading-title{font-size:13px;}.elementor-5685 .elementor-element.elementor-element-6b5c64b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-5685 .elementor-element.elementor-element-6b5c64b img{width:40px;}.elementor-5685 .elementor-element.elementor-element-e97e9d6 .elementor-heading-title{font-size:8px;}.elementor-5685 .elementor-element.elementor-element-6f4da7b .elementor-heading-title{font-size:13px;}.elementor-5685 .elementor-element.elementor-element-f5033b4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-5685 .elementor-element.elementor-element-f5033b4 img{width:40px;}.elementor-5685 .elementor-element.elementor-element-f24d016 .elementor-heading-title{font-size:8px;}.elementor-5685 .elementor-element.elementor-element-c12dc63 .elementor-heading-title{font-size:13px;}.elementor-5685 .elementor-element.elementor-element-27dd003{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-5685 .elementor-element.elementor-element-27dd003 img{width:40px;}.elementor-5685 .elementor-element.elementor-element-ec3e0dc .elementor-heading-title{font-size:8px;}.elementor-5685 .elementor-element.elementor-element-6120688 .elementor-heading-title{font-size:13px;}.elementor-5685 .elementor-element.elementor-element-b7bdbb3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-5685 .elementor-element.elementor-element-b7bdbb3 img{width:40px;}.elementor-5685 .elementor-element.elementor-element-a8eb65c .elementor-heading-title{font-size:8px;}.elementor-5685 .elementor-element.elementor-element-3aa313e .elementor-heading-title{font-size:13px;}.elementor-5685 .elementor-element.elementor-element-d5f936e{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-5685 .elementor-element.elementor-element-35b1851{--min-height:240px;}.elementor-5685 .elementor-element.elementor-element-7e4ee17{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-5685 .elementor-element.elementor-element-ad33d23{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:13px;line-height:1.4em;}.elementor-5685 .elementor-element.elementor-element-10cc39d{--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:040px;--padding-left:40px;--padding-right:40px;}.elementor-5685 .elementor-element.elementor-element-66975c7{margin:-47px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:105px;--container-widget-flex-grow:0;width:var( --container-widget-width, 105px );max-width:105px;}.elementor-5685 .elementor-element.elementor-element-66975c7 img{width:93px;}.elementor-5685 .elementor-element.elementor-element-fa21702{--width:100%;}.elementor-5685 .elementor-element.elementor-element-aa8928e{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + -18px) 0px;text-align:center;font-size:14px;line-height:1.2em;}.elementor-5685 .elementor-element.elementor-element-223134d{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5685 .elementor-element.elementor-element-aaddb86{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-5685 .elementor-element.elementor-element-bc56aff{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-5685 .elementor-element.elementor-element-bc56aff.elementor-element{--align-self:center;}.elementor-5685 .elementor-element.elementor-element-2463266{--grid-columns:2;--grid-row-gap:15px;--grid-column-gap:5px;}.elementor-5685 .elementor-element.elementor-element-25e75e1{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-5685 .elementor-element.elementor-element-2baa0f3{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-5685 .elementor-element.elementor-element-47b6748 iframe{height:243px;}.elementor-5685 .elementor-element.elementor-element-089644f{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-5685 .elementor-element.elementor-element-fc690ed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;--container-widget-width:105px;--container-widget-flex-grow:0;width:var( --container-widget-width, 105px );max-width:105px;}.elementor-5685 .elementor-element.elementor-element-fc690ed img{width:192px;}.elementor-5685 .elementor-element.elementor-element-405314e{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5685 .elementor-element.elementor-element-405314e .elementor-heading-title{font-size:50px;}.elementor-5685 .elementor-element.elementor-element-d2e6011 .elementor-heading-title{font-size:9px;letter-spacing:2px;}.elementor-5685 .elementor-element.elementor-element-d8451b8 > .elementor-widget-container{margin:-8px 0px 0px 0px;border-width:0px 0px 0px 0px;}.elementor-5685 .elementor-element.elementor-element-d8451b8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5685 .elementor-element.elementor-element-fe06a1a{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-5685 .elementor-element.elementor-element-7d5ec9d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-5685 .elementor-element.elementor-element-e612f3e{--grid-columns:1;}.elementor-5685 .elementor-element.elementor-element-e612f3e > .elementor-widget-container{margin:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-5685 .elementor-element.elementor-element-96b3e1c{--width:fit-content;}.elementor-5685 .elementor-element.elementor-element-867903b{--width:42%;}.elementor-5685 .elementor-element.elementor-element-172ea93{--content-width:1244px;}.elementor-5685 .elementor-element.elementor-element-35b1851{--width:50%;}.elementor-5685 .elementor-element.elementor-element-7e4ee17{--width:50%;}.elementor-5685 .elementor-element.elementor-element-10cc39d{--width:82%;}.elementor-5685 .elementor-element.elementor-element-5053254{--width:49%;}.elementor-5685 .elementor-element.elementor-element-089644f{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-5685 .elementor-element.elementor-element-35b1851{--width:100%;}.elementor-5685 .elementor-element.elementor-element-7e4ee17{--width:100%;}}/* Start custom CSS for button, class: .elementor-element-6a7c1d3 *//* Grundstil */
.elementor-5685 .elementor-element.elementor-element-6a7c1d3 .elementor-button {
    position: relative;
    display: inline-block;
    padding: 4px 0;
    background: transparent;
    font-weight: 600;
    color: white;

    border-radius: 0;
    overflow: visible;
}

.elementor-5685 .elementor-element.elementor-element-6a7c1d3 .elementor-button:hover {color: #528ab6!important;  }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dbe6520 *//* Grundstil */
.elementor-5685 .elementor-element.elementor-element-dbe6520 .elementor-button {
    position: relative;
    display: inline-block;
    padding: 4px 0;
    background: transparent;
    font-weight: 600;
    color: white;

    border-radius: 0;
    overflow: visible;
}

.elementor-5685 .elementor-element.elementor-element-dbe6520 .elementor-button:hover {color: #528ab6!important;  }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6ce1e62 *//* Grundstil */
.elementor-5685 .elementor-element.elementor-element-6ce1e62 .elementor-button {
    position: relative;
    display: inline-block;
    padding: 4px 0;
    background: transparent;
    font-weight: 600;
    color: white;

    border-radius: 0;
    overflow: visible;
}

.elementor-5685 .elementor-element.elementor-element-6ce1e62 .elementor-button:hover {color: #528ab6!important;  }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-82b5245 *//* Grundstil */
.elementor-5685 .elementor-element.elementor-element-82b5245 .elementor-button {
    position: relative;
    display: inline-block;
    padding: 4px 0;
    background: transparent;
    font-weight: 600;
    color: white;

    border-radius: 0;
    overflow: visible;
}

.elementor-5685 .elementor-element.elementor-element-82b5245 .elementor-button:hover {color: #528ab6!important;  }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fe12665 *//* Grundstil */
.elementor-5685 .elementor-element.elementor-element-fe12665 .elementor-button {
    position: relative;
    display: inline-block;
    padding: 4px 0;
    background: transparent;
    font-weight: 600;
    color: white;

    border-radius: 0;
    overflow: visible;
}

.elementor-5685 .elementor-element.elementor-element-fe12665 .elementor-button:hover {color: #528ab6!important;  } 

/* Gradient-Underline (normal) */
.elementor-5685 .elementor-element.elementor-element-fe12665 .elementor-button::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: -2px;
    width: 100%;
    height: 2px;
    background: linear-gradient(135deg, #5782ac, #37baed);
    transition: all 0.25s ease;
}

/* Hover → schwarze Unterlinie */
.elementor-5685 .elementor-element.elementor-element-fe12665 .elementor-button:hover::after {

     left: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30ce1ff */@media (max-width:768px){
.mobsub {
  position: relative;
  width: 100%;
  overflow: hidden;
}

.mobsubwrapper {
  display: flex;
  overflow-x: auto;
  overflow-y: hidden;
  gap: 10px;
 
  
  /* Wichtig für iOS Safari */
  -webkit-overflow-scrolling: touch;
  
  /* Scrollbar verstecken */
  scrollbar-width: none;
  -ms-overflow-style: none;
}

.mobsubwrapper::-webkit-scrollbar {
  display: none;
}

/* Alle Kind-Container auch horizontal */
.mobsubwrapper > .e-con {
  display: flex;
  flex-wrap: nowrap;
  gap: 18px;
  flex: 0 0 auto;
}

/* Button-Container */
.mobsubwrapper .elementor-widget {
  flex: 0 0 auto;
}

/* Links/Buttons */
.mobsubwrapper a,
.mobsubwrapper .elementor-button {
  white-space: nowrap;
  display: inline-block;
}

/* Verlauf rechts */
.mobsub::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 50px;
  background: linear-gradient(90deg, transparent 0%, rgba(0, 0, 0, 0.8) 100%);
  pointer-events: none;
  z-index: 10;
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-512cb87 */@media (max-width:768px) {.elementor-5685 .elementor-element.elementor-element-512cb87 {padding-right:0px!important;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9fac8e0 */.elementor-5685 .elementor-element.elementor-element-9fac8e0 {max-width:900px!important;}
@media (max-width:768px) {.elementor-5685 .elementor-element.elementor-element-9fac8e0 h1 {font-size:22px!important;}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-433e05d *//* Grundstil */
.elementor-5685 .elementor-element.elementor-element-433e05d .elementor-button {
    position: relative;
    display: inline-block;
    padding: 4px 0;
    background: transparent;
    font-weight: 600;
    color: #000000;

    border-radius: 0;
    overflow: visible;
}

.elementor-5685 .elementor-element.elementor-element-433e05d .elementor-button:hover {color: #528ab6!important;  } 

/* Gradient-Underline (normal) */
.elementor-5685 .elementor-element.elementor-element-433e05d .elementor-button::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: -2px;
    width: 100%;
    height: 2px;
    background: linear-gradient(135deg, #5782ac, #37baed);
    transition: all 0.25s ease;
}

/* Hover → schwarze Unterlinie */
.elementor-5685 .elementor-element.elementor-element-433e05d .elementor-button:hover::after {

     left: 0px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-223134d *//* Grundstil */
.elementor-5685 .elementor-element.elementor-element-223134d .elementor-button {
    position: relative;
    display: inline-block;
    padding: 4px 0;
    background: transparent;
    font-weight: 600;
    color:black;

    border-radius: 0;
    overflow: visible;
}

.elementor-5685 .elementor-element.elementor-element-223134d .elementor-button:hover {color: #528ab6!important;  } 

/* Gradient-Underline (normal) */
.elementor-5685 .elementor-element.elementor-element-223134d .elementor-button::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: -2px;
    width: 100%;
    height: 2px;
    background: linear-gradient(135deg, #5782ac, #37baed);
    transition: all 0.25s ease;
}

/* Hover → schwarze Unterlinie */
.elementor-5685 .elementor-element.elementor-element-223134d .elementor-button:hover::after {

     left: 0px;
}/* End custom CSS */
/* Start custom CSS for google_maps, class: .elementor-element-47b6748 */.elementor-5685 .elementor-element.elementor-element-47b6748 {filter:grayscale(1)brightness(1.1); webkit-transform: rotateY(0deg)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d2e6011 */.elementor-5685 .elementor-element.elementor-element-d2e6011 {max-width:900px!important;}/* End custom CSS */
/* Start custom CSS for wpforms, class: .elementor-element-d8451b8 */.elementor-5685 .elementor-element.elementor-element-d8451b8 input[type=text],.elementor-5685 .elementor-element.elementor-element-d8451b8 input[type=email], .elementor-5685 .elementor-element.elementor-element-d8451b8 input[type=tel] {border-bottom:1px solid white!important; padding:0px!important;font-family:'Montserrat';
background:black!important;text-transform:uppercase; font-weight:600;font-size:11px!important;letter-spacing:1.5px}
button#wpforms-submit-5808 {
    background: none;
    font-size:15px;
    text-transform: uppercase;
    letter-spacing: 1.8px;
    padding:0px;
    margin-top:20px;
    font-weight:600;
}
button#wpforms-submit-5808:hover {color:
#007cba!important;}
#wpforms-submit-5808::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: -2px;
    width: 100%;
    height: 2px;
    background: linear-gradient(135deg, 
#5782ac, 
#37baed);
    transition: all 0.25s 
ease;
}
div.wpforms-container-full .wpforms-form .wpforms-submit-container {text-align:Center;
   }
.elementor-5685 .elementor-element.elementor-element-d8451b8 .submit {}
.elementor-5685 .elementor-element.elementor-element-d8451b8 label {color:white;font-size:13px!important; color:
#f3f3f3!important;opacity:0.6}
.elementor-5685 .elementor-element.elementor-element-d8451b8 input::placeholder {opacity:1!important; color:white!important}@media (max-width:768px) {button#wpforms-submit-5808 {font-size:13px!important;margin-top:20px!important;}.elementor-5685 .elementor-element.elementor-element-d8451b8 label {color:white;font-size:12px!important}}

@media (max-width:768px) {.wpforms-container .wpforms-field, .wp-core-ui div.wpforms-container .wpforms-field {
    padding: 5px 0!important;
    position: relative;}
.wpforms-field-gdpr-checkbox {margin-top:10px!important}
label {font-size:9px!important;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5053254 */.elementor-5685 .elementor-element.elementor-element-5053254 {max-width:1200px; margin:0 auto;}/* End custom CSS */