.elementor-2045 .elementor-element.elementor-element-7433db4b:not(.elementor-motion-effects-element-type-background), .elementor-2045 .elementor-element.elementor-element-7433db4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#020A0D;}.elementor-2045 .elementor-element.elementor-element-7433db4b{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:180px 0px 0px 0px;}.elementor-2045 .elementor-element.elementor-element-7433db4b > .elementor-background-overlay{opacity:0.85;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2045 .elementor-element.elementor-element-476a10ef > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2045 .elementor-element.elementor-element-37db4f0f:not(.elementor-motion-effects-element-type-background), .elementor-2045 .elementor-element.elementor-element-37db4f0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://conversionmails.de/wp-content/uploads/2025/08/Framer-Hintergrund.avif");background-position:center center;background-repeat:repeat;background-size:cover;}.elementor-2045 .elementor-element.elementor-element-37db4f0f > .elementor-background-overlay{background-color:#020A0D;opacity:0.9;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2045 .elementor-element.elementor-element-37db4f0f > .elementor-container{max-width:1302px;}.elementor-2045 .elementor-element.elementor-element-37db4f0f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-19px;margin-bottom:40px;padding:0px 0px 0px 0px;}.elementor-2045 .elementor-element.elementor-element-37db4f0f a{color:#FFFFFF;}.elementor-2045 .elementor-element.elementor-element-415b8d31 > .elementor-element-populated{margin:0px 0px -4px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 120px 0px 0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2045 .elementor-element.elementor-element-573c0098{margin:120px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 30px 0px 50px;text-align:left;font-size:14px;color:#FFFFFF;}.elementor-2045 .elementor-element.elementor-element-573c0098.elementor-element{--align-self:center;}.elementor-2045 .elementor-element.elementor-element-eebd693{width:var( --container-widget-width, 150% );max-width:150%;margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 30px 0px 50px;--container-widget-width:150%;--container-widget-flex-grow:0;}.elementor-2045 .elementor-element.elementor-element-eebd693.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2045 .elementor-element.elementor-element-b158e50{width:var( --container-widget-width, 110% );max-width:110%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 30px 0px 50px;--container-widget-width:110%;--container-widget-flex-grow:0;text-align:left;font-family:"Roboto", Sans-serif;font-size:17px;color:#FFFFFF;}.elementor-2045 .elementor-element.elementor-element-b158e50.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2045 .elementor-element.elementor-element-0702a15 .elementor-button{background-color:#E9F549;font-family:"Roboto", Sans-serif;font-weight:500;font-style:normal;text-decoration:none;fill:#000000;color:#000000;border-radius:5px 5px 5px 5px;}.elementor-2045 .elementor-element.elementor-element-0702a15{width:var( --container-widget-width, 60% );max-width:60%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 50px;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-2045 .elementor-element.elementor-element-2965f05{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;border-style:none;--border-style:none;--margin-top:35px;--margin-bottom:0px;--margin-left:50px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2045 .elementor-element.elementor-element-d8c0512{border-style:none;text-align:left;}.elementor-2045 .elementor-element.elementor-element-d8c0512 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:27px;font-weight:600;color:#FFFFFF;}.elementor-2045 .elementor-element.elementor-element-2d4ce92{border-style:none;text-align:left;}.elementor-2045 .elementor-element.elementor-element-2d4ce92 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:27px;font-weight:600;color:#FFFFFF;}.elementor-2045 .elementor-element.elementor-element-fdb60f5{text-align:left;}.elementor-2045 .elementor-element.elementor-element-fdb60f5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;color:#FFFFFF;}.elementor-2045 .elementor-element.elementor-element-cdc71d9{text-align:left;}.elementor-2045 .elementor-element.elementor-element-cdc71d9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;color:#FFFFFF;}.elementor-bc-flex-widget .elementor-2045 .elementor-element.elementor-element-22dd54d9.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2045 .elementor-element.elementor-element-22dd54d9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2045 .elementor-element.elementor-element-22dd54d9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 80px 72px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2045 .elementor-element.elementor-element-7896a479{margin:50px -270px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;text-align:center;}.elementor-2045 .elementor-element.elementor-element-7896a479.elementor-element{--align-self:flex-end;}.elementor-2045 .elementor-element.elementor-element-7896a479 img{width:95%;opacity:0.9;border-radius:30px 30px 30px 30px;}.elementor-2045 .elementor-element.elementor-element-2dc21c7e:not(.elementor-motion-effects-element-type-background), .elementor-2045 .elementor-element.elementor-element-2dc21c7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#020A0D;background-image:url("https://conversionmails.de/wp-content/plugins/elementor/assets/images/placeholder.png");background-repeat:no-repeat;background-size:cover;}.elementor-2045 .elementor-element.elementor-element-2dc21c7e > .elementor-background-overlay{background-color:#020A0D;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2045 .elementor-element.elementor-element-2dc21c7e{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:180px 0px 0px 0px;}.elementor-2045 .elementor-element.elementor-element-72c9b5d > .elementor-element-populated{margin:0px 0px -15px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2045 .elementor-element.elementor-element-6116aadd{margin-top:0px;margin-bottom:0px;padding:5px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-2045 .elementor-element.elementor-element-1a7c50d9.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2045 .elementor-element.elementor-element-1a7c50d9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2045 .elementor-element.elementor-element-1a7c50d9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 72px 20px;}.elementor-2045 .elementor-element.elementor-element-3aa0380{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:0.03px;color:#FFFFFF;}.elementor-2045 .elementor-element.elementor-element-eb6e871{width:var( --container-widget-width, 150% );max-width:150%;margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 30px 0px 50px;--container-widget-width:150%;--container-widget-flex-grow:0;}.elementor-2045 .elementor-element.elementor-element-eb6e871.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2045 .elementor-element.elementor-element-53543bb7 .elementor-heading-title{font-weight:400;color:#FFFFFF;}.elementor-2045 .elementor-element.elementor-element-4dd1ccc6{padding:0px 0px 0px 0px;text-align:right;}.elementor-2045 .elementor-element.elementor-element-4dd1ccc6 img{border-radius:20px 20px 20px 20px;}.elementor-2045 .elementor-element.elementor-element-62a1c1d .elementor-button{background-color:#E9F549;font-family:"Roboto", Sans-serif;font-weight:500;font-style:normal;text-decoration:none;fill:#000000;color:#000000;border-radius:5px 5px 5px 5px;}.elementor-2045 .elementor-element.elementor-element-62a1c1d{width:var( --container-widget-width, 60% );max-width:60%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 50px;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-2045 .elementor-element.elementor-element-de9a4e1{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;border-style:none;--border-style:none;--margin-top:35px;--margin-bottom:0px;--margin-left:50px;--margin-right:0px;}.elementor-2045 .elementor-element.elementor-element-381687d{border-style:none;text-align:left;}.elementor-2045 .elementor-element.elementor-element-381687d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:27px;font-weight:600;color:#FFFFFF;}.elementor-2045 .elementor-element.elementor-element-a36eb8f{text-align:left;}.elementor-2045 .elementor-element.elementor-element-a36eb8f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;color:#FFFFFF;}.elementor-2045 .elementor-element.elementor-element-e6f5b80{border-style:none;text-align:left;}.elementor-2045 .elementor-element.elementor-element-e6f5b80 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:27px;font-weight:600;color:#FFFFFF;}.elementor-2045 .elementor-element.elementor-element-6083d84{text-align:left;}.elementor-2045 .elementor-element.elementor-element-6083d84 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;color:#FFFFFF;}.elementor-2045 .elementor-element.elementor-element-6d53c4d{--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-2045 .elementor-element.elementor-element-55d1881{--display:flex;}.elementor-2045 .elementor-element.elementor-element-55d1881:not(.elementor-motion-effects-element-type-background), .elementor-2045 .elementor-element.elementor-element-55d1881 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2045 .elementor-element.elementor-element-63258620{width:var( --container-widget-width, 90% );max-width:90%;margin:-135px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;text-align:center;}.elementor-2045 .elementor-element.elementor-element-63258620.elementor-element{--align-self:center;}.elementor-2045 .elementor-element.elementor-element-63258620 img{width:95%;border-style:none;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 25px 0px rgba(0,0,0,0.5);}.elementor-2045 .elementor-element.elementor-element-8323681{--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-2045 .elementor-element.elementor-element-8323681:not(.elementor-motion-effects-element-type-background), .elementor-2045 .elementor-element.elementor-element-8323681 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2045 .elementor-element.elementor-element-5ccc4ec{--display:flex;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-2045 .elementor-element.elementor-element-5ccc4ec:not(.elementor-motion-effects-element-type-background), .elementor-2045 .elementor-element.elementor-element-5ccc4ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2045 .elementor-element.elementor-element-246095f{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;border-radius:20px 20px 20px 20px;text-align:center;}.elementor-2045 .elementor-element.elementor-element-246095f.elementor-element{--align-self:center;}.elementor-2045 .elementor-element.elementor-element-246095f img{width:100%;opacity:1;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-2045 .elementor-element.elementor-element-2d4fd9fc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2045 .elementor-element.elementor-element-2112336e{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-2045 .elementor-element.elementor-element-2112336e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2045 .elementor-element.elementor-element-6935ffa4{margin:70px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-2045 .elementor-element.elementor-element-6935ffa4.elementor-element{--align-self:center;}.elementor-2045 .elementor-element.elementor-element-6935ffa4 img{width:100%;border-radius:20px 20px 20px 20px;}.elementor-2045 .elementor-element.elementor-element-787433bc{--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:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-2045 .elementor-element.elementor-element-724241a6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-weight:400;color:#000000;}.elementor-2045 .elementor-element.elementor-element-84ef659{margin:-22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2045 .elementor-element.elementor-element-84ef659 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:42px;font-weight:600;color:#000000;}.elementor-2045 .elementor-element.elementor-element-363ef414{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-2045 .elementor-element.elementor-element-580e102 .elementor-button{background-color:#E9F549;font-family:"Roboto", Sans-serif;font-weight:500;font-style:normal;text-decoration:none;fill:#000000;color:#000000;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:5px 5px 5px 5px;}.elementor-2045 .elementor-element.elementor-element-580e102{width:var( --container-widget-width, 56% );max-width:56%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 50px;--container-widget-width:56%;--container-widget-flex-grow:0;}.elementor-2045 .elementor-element.elementor-element-228e28a{--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-2045 .elementor-element.elementor-element-228e28a:not(.elementor-motion-effects-element-type-background), .elementor-2045 .elementor-element.elementor-element-228e28a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#041E24;}.elementor-2045 .elementor-element.elementor-element-3b427ee{width:var( --container-widget-width, 150% );max-width:150%;margin:70px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:150%;--container-widget-flex-grow:0;}.elementor-2045 .elementor-element.elementor-element-3b427ee.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2045 .elementor-element.elementor-element-e46e7d6{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;border-style:none;--border-style:none;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2045 .elementor-element.elementor-element-e0a4d0b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-row:span 3;}.elementor-2045 .elementor-element.elementor-element-b672964{--display:grid;--e-con-grid-template-columns:32% 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-2045 .elementor-element.elementor-element-65c8789{--display:flex;}.elementor-2045 .elementor-element.elementor-element-7049637 img{border-radius:20px 20px 20px 20px;box-shadow:0px 0px 31px -13px #E9F549;}.elementor-2045 .elementor-element.elementor-element-9062190{text-align:center;}.elementor-2045 .elementor-element.elementor-element-9062190 .elementor-heading-title{color:#FFFFFF;}.elementor-2045 .elementor-element.elementor-element-a6d24cd{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-2045 .elementor-element.elementor-element-4ffd5a9{--display:flex;}.elementor-2045 .elementor-element.elementor-element-7201f5e{text-align:left;}.elementor-2045 .elementor-element.elementor-element-7201f5e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-2045 .elementor-element.elementor-element-c0cf6cc{text-align:left;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-2045 .elementor-element.elementor-element-76f7f2c{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-2045 .elementor-element.elementor-element-76f7f2c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-2045 .elementor-element.elementor-element-6ef2267{text-align:left;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-2045 .elementor-element.elementor-element-5aeec94{--display:flex;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2045 .elementor-element.elementor-element-967b242{--display:grid;--e-con-grid-template-columns:32% 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2045 .elementor-element.elementor-element-0843fd6{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2045 .elementor-element.elementor-element-3ce9c54 img{border-radius:20px 20px 20px 20px;box-shadow:0px 0px 31px -13px #E9F549;}.elementor-2045 .elementor-element.elementor-element-75c0948{text-align:center;}.elementor-2045 .elementor-element.elementor-element-75c0948 .elementor-heading-title{color:#FFFFFF;}.elementor-2045 .elementor-element.elementor-element-841e919{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-2045 .elementor-element.elementor-element-c486886{--display:flex;--margin-top:0px;--margin-bottom:-10px;--margin-left:0px;--margin-right:0px;}.elementor-2045 .elementor-element.elementor-element-08da1a9{text-align:left;}.elementor-2045 .elementor-element.elementor-element-08da1a9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-2045 .elementor-element.elementor-element-91ea94b{text-align:left;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-2045 .elementor-element.elementor-element-049890e{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-2045 .elementor-element.elementor-element-049890e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-2045 .elementor-element.elementor-element-443187d{text-align:left;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-2045 .elementor-element.elementor-element-e8abf0a{--display:flex;--margin-top:100px;--margin-bottom:-50px;--margin-left:0px;--margin-right:0px;}.elementor-2045 .elementor-element.elementor-element-6b721f1{--display:grid;--e-con-grid-template-columns:32% 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2045 .elementor-element.elementor-element-1b3fa7a{--display:flex;}.elementor-2045 .elementor-element.elementor-element-71afa40 img{border-radius:20px 20px 20px 20px;box-shadow:0px 0px 31px -13px #E9F549;}.elementor-2045 .elementor-element.elementor-element-946b41f{text-align:center;}.elementor-2045 .elementor-element.elementor-element-946b41f .elementor-heading-title{color:#FFFFFF;}.elementor-2045 .elementor-element.elementor-element-858da2c{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-2045 .elementor-element.elementor-element-595c669{--display:flex;}.elementor-2045 .elementor-element.elementor-element-0d20d5a{text-align:left;}.elementor-2045 .elementor-element.elementor-element-0d20d5a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-2045 .elementor-element.elementor-element-02a1b2a{text-align:left;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-2045 .elementor-element.elementor-element-34b4228{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-2045 .elementor-element.elementor-element-34b4228 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-2045 .elementor-element.elementor-element-452fa73{text-align:left;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-2045 .elementor-element.elementor-element-391f25b .elementor-button{background-color:#E9F549;font-family:"Roboto", Sans-serif;font-weight:500;font-style:normal;text-decoration:none;fill:#000000;color:#000000;border-radius:5px 5px 5px 5px;}.elementor-2045 .elementor-element.elementor-element-391f25b{width:var( --container-widget-width, 27% );max-width:27%;margin:130px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;padding:0px 0px 0px 0px;--container-widget-width:27%;--container-widget-flex-grow:0;}.elementor-2045 .elementor-element.elementor-element-391f25b.elementor-element{--align-self:center;}.elementor-2045 .elementor-element.elementor-element-13b65fa{--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-2045 .elementor-element.elementor-element-13b65fa:not(.elementor-motion-effects-element-type-background), .elementor-2045 .elementor-element.elementor-element-13b65fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#041E24;}.elementor-2045 .elementor-element.elementor-element-fadd612{width:var( --container-widget-width, 150% );max-width:150%;margin:70px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:150%;--container-widget-flex-grow:0;}.elementor-2045 .elementor-element.elementor-element-fadd612.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2045 .elementor-element.elementor-element-4ad1234{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;border-style:none;--border-style:none;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2045 .elementor-element.elementor-element-3c4fe91{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-row:span 3;}.elementor-2045 .elementor-element.elementor-element-8b0e11f{--display:grid;--e-con-grid-template-columns:32% 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-2045 .elementor-element.elementor-element-ec95eab{--display:flex;}.elementor-2045 .elementor-element.elementor-element-9aa3886{text-align:center;}.elementor-2045 .elementor-element.elementor-element-9aa3886 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-2045 .elementor-element.elementor-element-4199724 img{border-radius:20px 20px 20px 20px;box-shadow:0px 0px 31px -13px #E9F549;}.elementor-2045 .elementor-element.elementor-element-fcd67c4{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-2045 .elementor-element.elementor-element-70c3ac2{--display:flex;}.elementor-2045 .elementor-element.elementor-element-92907e3{text-align:center;}.elementor-2045 .elementor-element.elementor-element-92907e3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-2045 .elementor-element.elementor-element-7017996{text-align:left;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-2045 .elementor-element.elementor-element-c4f4e20{text-align:center;}.elementor-2045 .elementor-element.elementor-element-c4f4e20 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-2045 .elementor-element.elementor-element-2ae5ed3{text-align:left;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-2045 .elementor-element.elementor-element-a613e49{--display:flex;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2045 .elementor-element.elementor-element-b0f8dc7{--display:flex;}.elementor-2045 .elementor-element.elementor-element-ad1f4b7{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2045 .elementor-element.elementor-element-0e8b6e2 img{border-radius:20px 20px 20px 20px;box-shadow:0px 0px 31px -13px #E9F549;}.elementor-2045 .elementor-element.elementor-element-8364304{text-align:center;}.elementor-2045 .elementor-element.elementor-element-8364304 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-2045 .elementor-element.elementor-element-4836418{text-align:left;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-2045 .elementor-element.elementor-element-30ba5df{--display:flex;--margin-top:0px;--margin-bottom:-10px;--margin-left:0px;--margin-right:0px;}.elementor-2045 .elementor-element.elementor-element-29e736a{text-align:center;}.elementor-2045 .elementor-element.elementor-element-29e736a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-2045 .elementor-element.elementor-element-3b00e24{text-align:left;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-2045 .elementor-element.elementor-element-0389742{text-align:center;}.elementor-2045 .elementor-element.elementor-element-0389742 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-2045 .elementor-element.elementor-element-25d2c03{text-align:left;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-2045 .elementor-element.elementor-element-f2bf13a{--display:flex;--margin-top:100px;--margin-bottom:-50px;--margin-left:0px;--margin-right:0px;}.elementor-2045 .elementor-element.elementor-element-8608a2a{--display:flex;}.elementor-2045 .elementor-element.elementor-element-d9c12d5{--display:flex;}.elementor-2045 .elementor-element.elementor-element-87f7f3b img{border-radius:20px 20px 20px 20px;box-shadow:0px 0px 31px -13px #E9F549;}.elementor-2045 .elementor-element.elementor-element-570d8e1{text-align:center;}.elementor-2045 .elementor-element.elementor-element-570d8e1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-2045 .elementor-element.elementor-element-a08bbae{text-align:left;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-2045 .elementor-element.elementor-element-93792ec{--display:flex;}.elementor-2045 .elementor-element.elementor-element-c8ad1bf{text-align:center;}.elementor-2045 .elementor-element.elementor-element-c8ad1bf .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-2045 .elementor-element.elementor-element-92fdf59{text-align:left;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-2045 .elementor-element.elementor-element-0aac9ca{text-align:center;}.elementor-2045 .elementor-element.elementor-element-0aac9ca .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-2045 .elementor-element.elementor-element-b2a1c25{text-align:left;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-2045 .elementor-element.elementor-element-769a359 .elementor-button{background-color:#E9F549;font-family:"Roboto", Sans-serif;font-weight:500;font-style:normal;text-decoration:none;fill:#000000;color:#000000;border-radius:5px 5px 5px 5px;}.elementor-2045 .elementor-element.elementor-element-769a359{width:var( --container-widget-width, 29% );max-width:29%;margin:130px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;padding:0px 0px 0px 0px;--container-widget-width:29%;--container-widget-flex-grow:0;}.elementor-2045 .elementor-element.elementor-element-769a359.elementor-element{--align-self:center;}.elementor-2045 .elementor-element.elementor-element-157263de:not(.elementor-motion-effects-element-type-background), .elementor-2045 .elementor-element.elementor-element-157263de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2045 .elementor-element.elementor-element-157263de{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 0px 0px;}.elementor-2045 .elementor-element.elementor-element-157263de > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2045 .elementor-element.elementor-element-b1554ea > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2045 .elementor-element.elementor-element-4b0832f2{margin-top:0px;margin-bottom:50px;padding:0px 0px 0px 0px;}.elementor-2045 .elementor-element.elementor-element-1e7fa0c3 > .elementor-element-populated{text-align:center;margin:-5px 0px 0px 08px;--e-column-margin-right:0px;--e-column-margin-left:08px;padding:0px 0px 0px 32px;}.elementor-2045 .elementor-element.elementor-element-11e7a3cb{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-2045 .elementor-element.elementor-element-11e7a3cb .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;letter-spacing:0.4px;color:#000000;}.elementor-2045 .elementor-element.elementor-element-102636d9{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-2045 .elementor-element.elementor-element-102636d9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2045 .elementor-element.elementor-element-102636d9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#000000;}.elementor-2045 .elementor-element.elementor-element-13ef9610{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:0.03px;color:#000000;}.elementor-2045 .elementor-element.elementor-element-13ef9610.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2045 .elementor-element.elementor-element-361cd67e > .elementor-element-populated{margin:0px 8px 0px 0px;--e-column-margin-right:8px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2045 .elementor-element.elementor-element-2e2dd6fb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2045 .elementor-element.elementor-element-2e2dd6fb img{width:84%;border-radius:20px 20px 20px 20px;}.elementor-2045 .elementor-element.elementor-element-4e70ce4b:not(.elementor-motion-effects-element-type-background), .elementor-2045 .elementor-element.elementor-element-4e70ce4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2045 .elementor-element.elementor-element-4e70ce4b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:130px 0px 140px 0px;}.elementor-2045 .elementor-element.elementor-element-4e70ce4b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2045 .elementor-element.elementor-element-1c82acd5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2045 .elementor-element.elementor-element-a1f41c9{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2045 .elementor-element.elementor-element-49d240a9 > .elementor-element-populated{text-align:center;margin:-5px 0px 0px 08px;--e-column-margin-right:0px;--e-column-margin-left:08px;padding:0px 0px 0px 32px;}.elementor-2045 .elementor-element.elementor-element-548a9a67{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;text-transform:uppercase;color:#000000;}.elementor-2045 .elementor-element.elementor-element-7689aa2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-2045 .elementor-element.elementor-element-7689aa2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#000000;}.elementor-2045 .elementor-element.elementor-element-ddea59c{margin:-35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2045 .elementor-element.elementor-element-ddea59c img{width:72%;}.elementor-2045 .elementor-element.elementor-element-59167044{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;color:#000000;}.elementor-2045 .elementor-element.elementor-element-59167044.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2045 .elementor-element.elementor-element-eb18ac4{--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-2045 .elementor-element.elementor-element-eb18ac4:not(.elementor-motion-effects-element-type-background), .elementor-2045 .elementor-element.elementor-element-eb18ac4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#041E24;}.elementor-2045 .elementor-element.elementor-element-7dd7549{width:var( --container-widget-width, 150% );max-width:150%;margin:70px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:150%;--container-widget-flex-grow:0;}.elementor-2045 .elementor-element.elementor-element-7dd7549.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2045 .elementor-element.elementor-element-560f218{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 30px;--row-gap:0px;--column-gap:30px;--grid-auto-flow:row;border-style:none;--border-style:none;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2045 .elementor-element.elementor-element-560f218.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-2045 .elementor-element.elementor-element-445c4cd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--icon-box-icon-margin:15px;}.elementor-2045 .elementor-element.elementor-element-445c4cd .elementor-icon-box-wrapper{text-align:center;}.elementor-2045 .elementor-element.elementor-element-445c4cd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ab639e8 );}.elementor-2045 .elementor-element.elementor-element-445c4cd.elementor-view-framed .elementor-icon, .elementor-2045 .elementor-element.elementor-element-445c4cd.elementor-view-default .elementor-icon{fill:var( --e-global-color-ab639e8 );color:var( --e-global-color-ab639e8 );border-color:var( --e-global-color-ab639e8 );}.elementor-2045 .elementor-element.elementor-element-445c4cd .elementor-icon{font-size:63px;}.elementor-2045 .elementor-element.elementor-element-445c4cd .elementor-icon-box-title, .elementor-2045 .elementor-element.elementor-element-445c4cd .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:32px;font-weight:600;}.elementor-2045 .elementor-element.elementor-element-445c4cd .elementor-icon-box-title{-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-2045 .elementor-element.elementor-element-445c4cd:has(:hover) .elementor-icon-box-title,
					 .elementor-2045 .elementor-element.elementor-element-445c4cd:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-2045 .elementor-element.elementor-element-445c4cd .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-2045 .elementor-element.elementor-element-27708a6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--icon-box-icon-margin:15px;}.elementor-2045 .elementor-element.elementor-element-27708a6 .elementor-icon-box-wrapper{text-align:center;}.elementor-2045 .elementor-element.elementor-element-27708a6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ab639e8 );}.elementor-2045 .elementor-element.elementor-element-27708a6.elementor-view-framed .elementor-icon, .elementor-2045 .elementor-element.elementor-element-27708a6.elementor-view-default .elementor-icon{fill:var( --e-global-color-ab639e8 );color:var( --e-global-color-ab639e8 );border-color:var( --e-global-color-ab639e8 );}.elementor-2045 .elementor-element.elementor-element-27708a6 .elementor-icon{font-size:63px;}.elementor-2045 .elementor-element.elementor-element-27708a6 .elementor-icon-box-title, .elementor-2045 .elementor-element.elementor-element-27708a6 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:32px;font-weight:600;}.elementor-2045 .elementor-element.elementor-element-27708a6 .elementor-icon-box-title{-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-2045 .elementor-element.elementor-element-27708a6:has(:hover) .elementor-icon-box-title,
					 .elementor-2045 .elementor-element.elementor-element-27708a6:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-2045 .elementor-element.elementor-element-27708a6 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-2045 .elementor-element.elementor-element-160e2ee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--icon-box-icon-margin:15px;}.elementor-2045 .elementor-element.elementor-element-160e2ee .elementor-icon-box-wrapper{text-align:center;}.elementor-2045 .elementor-element.elementor-element-160e2ee.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ab639e8 );}.elementor-2045 .elementor-element.elementor-element-160e2ee.elementor-view-framed .elementor-icon, .elementor-2045 .elementor-element.elementor-element-160e2ee.elementor-view-default .elementor-icon{fill:var( --e-global-color-ab639e8 );color:var( --e-global-color-ab639e8 );border-color:var( --e-global-color-ab639e8 );}.elementor-2045 .elementor-element.elementor-element-160e2ee .elementor-icon{font-size:63px;}.elementor-2045 .elementor-element.elementor-element-160e2ee .elementor-icon-box-title, .elementor-2045 .elementor-element.elementor-element-160e2ee .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:32px;font-weight:600;}.elementor-2045 .elementor-element.elementor-element-160e2ee .elementor-icon-box-title{-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-2045 .elementor-element.elementor-element-160e2ee:has(:hover) .elementor-icon-box-title,
					 .elementor-2045 .elementor-element.elementor-element-160e2ee:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-2045 .elementor-element.elementor-element-160e2ee .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-2045 .elementor-element.elementor-element-7f29009 .elementor-button{background-color:#E9F549;font-family:"Roboto", Sans-serif;font-weight:500;font-style:normal;text-decoration:none;fill:#000000;color:#000000;border-radius:5px 5px 5px 5px;}.elementor-2045 .elementor-element.elementor-element-7f29009{width:var( --container-widget-width, 27% );max-width:27%;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;padding:0px 0px 0px 0px;--container-widget-width:27%;--container-widget-flex-grow:0;}.elementor-2045 .elementor-element.elementor-element-7f29009.elementor-element{--align-self:center;}.elementor-2045 .elementor-element.elementor-element-551c3e2:not(.elementor-motion-effects-element-type-background), .elementor-2045 .elementor-element.elementor-element-551c3e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://conversionmails.de/wp-content/uploads/2025/08/Framer-Hintergrund.avif");background-repeat:no-repeat;background-size:cover;}.elementor-2045 .elementor-element.elementor-element-551c3e2 > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.9;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2045 .elementor-element.elementor-element-551c3e2{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:80px 0px 0px 0px;}.elementor-2045 .elementor-element.elementor-element-deee8d2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2045 .elementor-element.elementor-element-50f583b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -4px;padding:0px 160px 20px 160px;text-align:center;}.elementor-2045 .elementor-element.elementor-element-50f583b .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:46px;font-weight:800;line-height:1.1em;color:#000000;}.elementor-2045 .elementor-element.elementor-element-6a721a8{--display:flex;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:350px;--padding-right:350px;}.elementor-2045 .elementor-element.elementor-element-e92ccdc{--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;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;box-shadow:20px 20px 22px -21px rgba(0,0,0,0.5);--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2045 .elementor-element.elementor-element-ea35bcf{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2045 .elementor-element.elementor-element-ea35bcf img{width:10%;}.elementor-2045 .elementor-element.elementor-element-37a0f65{text-align:center;}.elementor-2045 .elementor-element.elementor-element-37a0f65 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#000000;}.elementor-2045 .elementor-element.elementor-element-92dc6d6{padding:0px 40px 0px 40px;text-align:left;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-2045 .elementor-element.elementor-element-bcc37d6{--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;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;box-shadow:20px 20px 22px -21px rgba(0,0,0,0.5);--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2045 .elementor-element.elementor-element-7cc7b84{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2045 .elementor-element.elementor-element-7cc7b84 img{width:10%;}.elementor-2045 .elementor-element.elementor-element-7084576{text-align:center;}.elementor-2045 .elementor-element.elementor-element-7084576 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#000000;}.elementor-2045 .elementor-element.elementor-element-2173705{padding:0px 40px 0px 40px;text-align:left;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-2045 .elementor-element.elementor-element-68e4d0f{--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;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;box-shadow:20px 20px 22px -21px rgba(0,0,0,0.5);--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2045 .elementor-element.elementor-element-68e4d0f.e-con{--align-self:center;}.elementor-2045 .elementor-element.elementor-element-9fdece0{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2045 .elementor-element.elementor-element-9fdece0 img{width:10%;}.elementor-2045 .elementor-element.elementor-element-4f04277{text-align:center;}.elementor-2045 .elementor-element.elementor-element-4f04277 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#000000;}.elementor-2045 .elementor-element.elementor-element-c9e9303{padding:0px 40px 0px 40px;text-align:left;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-2045 .elementor-element.elementor-element-cb66660{--display:flex;--margin-top:0px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;}.elementor-2045 .elementor-element.elementor-element-de15f58 .elementor-button{background-color:#E9F549;font-family:"Roboto", Sans-serif;font-weight:500;font-style:normal;text-decoration:none;fill:#000000;color:#000000;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:5px 5px 5px 5px;}.elementor-2045 .elementor-element.elementor-element-de15f58{width:var( --container-widget-width, 27% );max-width:27%;margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:27%;--container-widget-flex-grow:0;}.elementor-2045 .elementor-element.elementor-element-de15f58.elementor-element{--align-self:center;}.elementor-2045 .elementor-element.elementor-element-8a3a3fd{--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-style:solid;--border-style:solid;border-width:0px 0px 01px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:01px;--border-left-width:0px;border-color:#E9F54A;--border-color:#E9F54A;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2045 .elementor-element.elementor-element-8a3a3fd:not(.elementor-motion-effects-element-type-background), .elementor-2045 .elementor-element.elementor-element-8a3a3fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#020A0D;}.elementor-2045 .elementor-element.elementor-element-ac02a0f{--display:flex;}.elementor-2045 .elementor-element.elementor-element-3e72c45{width:var( --container-widget-width, 150% );max-width:150%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 30px 0px 50px;--container-widget-width:150%;--container-widget-flex-grow:0;}.elementor-2045 .elementor-element.elementor-element-3e72c45.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2045 .elementor-element.elementor-element-9eb198c{width:var( --container-widget-width, 150% );max-width:150%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 30px 0px 50px;--container-widget-width:150%;--container-widget-flex-grow:0;}.elementor-2045 .elementor-element.elementor-element-9eb198c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2045 .elementor-element.elementor-element-72875d6{width:var( --container-widget-width, 44% );max-width:44%;--container-widget-width:44%;--container-widget-flex-grow:0;text-align:center;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-2045 .elementor-element.elementor-element-72875d6.elementor-element{--align-self:center;}.elementor-2045 .elementor-element.elementor-element-50e2974 .elementor-button{background-color:#E9F549;font-family:"Roboto", Sans-serif;font-weight:500;font-style:normal;text-decoration:none;fill:#000000;color:#000000;border-radius:5px 5px 5px 5px;}.elementor-2045 .elementor-element.elementor-element-50e2974{width:var( --container-widget-width, 27% );max-width:27%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:27%;--container-widget-flex-grow:0;z-index:2;}.elementor-2045 .elementor-element.elementor-element-50e2974.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2045 .elementor-element.elementor-element-9d4bc26{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -9px) 0px;}.elementor-2045 .elementor-element.elementor-element-9d4bc26 img{width:28%;}.elementor-2045 .elementor-element.elementor-element-f84066f{--display:flex;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2045 .elementor-element.elementor-element-c27d680{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-2045 .elementor-element.elementor-element-7433db4b{padding:185px 015px 0px 15px;}.elementor-2045 .elementor-element.elementor-element-37db4f0f{padding:0px 0px 0px 0px;}.elementor-2045 .elementor-element.elementor-element-415b8d31 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2045 .elementor-element.elementor-element-eebd693{width:var( --container-widget-width, 515.25px );max-width:515.25px;--container-widget-width:515.25px;--container-widget-flex-grow:0;}.elementor-2045 .elementor-element.elementor-element-2965f05{--grid-auto-flow:row;}.elementor-2045 .elementor-element.elementor-element-22dd54d9 > .elementor-element-populated{padding:0px 0px 100px 0px;}.elementor-2045 .elementor-element.elementor-element-2dc21c7e:not(.elementor-motion-effects-element-type-background), .elementor-2045 .elementor-element.elementor-element-2dc21c7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-2045 .elementor-element.elementor-element-2dc21c7e{padding:185px 015px 0px 15px;}.elementor-2045 .elementor-element.elementor-element-6116aadd{padding:0px 0px 0px 0px;}.elementor-2045 .elementor-element.elementor-element-1a7c50d9 > .elementor-element-populated{padding:0px 0px 100px 0px;}.elementor-2045 .elementor-element.elementor-element-3aa0380{font-size:16px;line-height:1.5em;}.elementor-2045 .elementor-element.elementor-element-eb6e871{width:var( --container-widget-width, 515.25px );max-width:515.25px;--container-widget-width:515.25px;--container-widget-flex-grow:0;}.elementor-2045 .elementor-element.elementor-element-4dd1ccc6{padding:0px 0px 0px 0px;text-align:center;}.elementor-2045 .elementor-element.elementor-element-4dd1ccc6 img{width:100%;}.elementor-2045 .elementor-element.elementor-element-de9a4e1{--grid-auto-flow:row;}.elementor-2045 .elementor-element.elementor-element-3b427ee{width:var( --container-widget-width, 515.25px );max-width:515.25px;--container-widget-width:515.25px;--container-widget-flex-grow:0;}.elementor-2045 .elementor-element.elementor-element-e46e7d6{--grid-auto-flow:row;}.elementor-2045 .elementor-element.elementor-element-b672964{--grid-auto-flow:row;}.elementor-2045 .elementor-element.elementor-element-967b242{--grid-auto-flow:row;}.elementor-2045 .elementor-element.elementor-element-6b721f1{--grid-auto-flow:row;}.elementor-2045 .elementor-element.elementor-element-fadd612{width:var( --container-widget-width, 515.25px );max-width:515.25px;--container-widget-width:515.25px;--container-widget-flex-grow:0;}.elementor-2045 .elementor-element.elementor-element-4ad1234{--grid-auto-flow:row;}.elementor-2045 .elementor-element.elementor-element-8b0e11f{--grid-auto-flow:row;}.elementor-2045 .elementor-element.elementor-element-157263de{padding:9px 15px 20px 15px;}.elementor-2045 .elementor-element.elementor-element-b1554ea > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2045 .elementor-element.elementor-element-4b0832f2{padding:70px 0px 0px 0px;}.elementor-2045 .elementor-element.elementor-element-1e7fa0c3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2045 .elementor-element.elementor-element-11e7a3cb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-2045 .elementor-element.elementor-element-11e7a3cb .elementor-heading-title{font-size:14px;}.elementor-2045 .elementor-element.elementor-element-102636d9{width:var( --container-widget-width, 940px );max-width:940px;padding:0px 0px 10px 0px;--container-widget-width:940px;--container-widget-flex-grow:0;text-align:center;}.elementor-2045 .elementor-element.elementor-element-13ef9610{font-size:16px;line-height:1.5em;}.elementor-2045 .elementor-element.elementor-element-361cd67e > .elementor-element-populated{padding:0px 15px 0px 23px;}.elementor-2045 .elementor-element.elementor-element-4e70ce4b{padding:9px 15px 20px 15px;}.elementor-2045 .elementor-element.elementor-element-1c82acd5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2045 .elementor-element.elementor-element-a1f41c9{padding:70px 0px 0px 0px;}.elementor-2045 .elementor-element.elementor-element-49d240a9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2045 .elementor-element.elementor-element-7689aa2{padding:0px 0px 10px 0px;text-align:center;}.elementor-2045 .elementor-element.elementor-element-7dd7549{width:var( --container-widget-width, 515.25px );max-width:515.25px;--container-widget-width:515.25px;--container-widget-flex-grow:0;}.elementor-2045 .elementor-element.elementor-element-560f218{--grid-auto-flow:row;}.elementor-2045 .elementor-element.elementor-element-551c3e2:not(.elementor-motion-effects-element-type-background), .elementor-2045 .elementor-element.elementor-element-551c3e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-2045 .elementor-element.elementor-element-551c3e2{padding:185px 015px 0px 15px;}.elementor-2045 .elementor-element.elementor-element-deee8d2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2045 .elementor-element.elementor-element-50f583b{padding:0px 100px 2px 100px;}.elementor-2045 .elementor-element.elementor-element-50f583b .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-2045 .elementor-element.elementor-element-3e72c45{width:var( --container-widget-width, 515.25px );max-width:515.25px;--container-widget-width:515.25px;--container-widget-flex-grow:0;}.elementor-2045 .elementor-element.elementor-element-9eb198c{width:var( --container-widget-width, 515.25px );max-width:515.25px;--container-widget-width:515.25px;--container-widget-flex-grow:0;}}@media(max-width:767px){.elementor-2045 .elementor-element.elementor-element-7433db4b{padding:0200px 15px 0px 15px;}.elementor-2045 .elementor-element.elementor-element-2965f05{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2045 .elementor-element.elementor-element-22dd54d9.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2045 .elementor-element.elementor-element-22dd54d9 > .elementor-element-populated{padding:0px 0px 30px 0px;}.elementor-2045 .elementor-element.elementor-element-2dc21c7e:not(.elementor-motion-effects-element-type-background), .elementor-2045 .elementor-element.elementor-element-2dc21c7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://conversionmails.de/wp-content/uploads/2025/08/Framer-Hintergrund.avif");}.elementor-2045 .elementor-element.elementor-element-2dc21c7e > .elementor-background-overlay{opacity:0.85;}.elementor-2045 .elementor-element.elementor-element-2dc21c7e{margin-top:-25px;margin-bottom:0px;padding:15px 15px 0px 15px;}.elementor-2045 .elementor-element.elementor-element-72c9b5d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2045 .elementor-element.elementor-element-6116aadd{margin-top:-20px;margin-bottom:0px;}.elementor-2045 .elementor-element.elementor-element-1a7c50d9.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2045 .elementor-element.elementor-element-1a7c50d9 > .elementor-element-populated{padding:0px 0px 30px 0px;}.elementor-2045 .elementor-element.elementor-element-3aa0380{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:center;font-size:14px;}.elementor-2045 .elementor-element.elementor-element-eb6e871{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2045 .elementor-element.elementor-element-eb6e871.elementor-element{--align-self:center;}.elementor-2045 .elementor-element.elementor-element-53543bb7{text-align:center;}.elementor-2045 .elementor-element.elementor-element-53543bb7 .elementor-heading-title{font-size:16px;}.elementor-2045 .elementor-element.elementor-element-4dd1ccc6{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2045 .elementor-element.elementor-element-4dd1ccc6 img{width:80%;}.elementor-2045 .elementor-element.elementor-element-62a1c1d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:248px;--container-widget-flex-grow:0;width:var( --container-widget-width, 248px );max-width:248px;}.elementor-2045 .elementor-element.elementor-element-de9a4e1{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:20px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;}.elementor-2045 .elementor-element.elementor-element-381687d{text-align:center;}.elementor-2045 .elementor-element.elementor-element-a36eb8f{text-align:center;}.elementor-2045 .elementor-element.elementor-element-a36eb8f .elementor-heading-title{font-size:12px;}.elementor-2045 .elementor-element.elementor-element-e6f5b80{text-align:center;}.elementor-2045 .elementor-element.elementor-element-e6f5b80 .elementor-heading-title{font-size:22px;}.elementor-2045 .elementor-element.elementor-element-6083d84{text-align:center;}.elementor-2045 .elementor-element.elementor-element-6083d84 .elementor-heading-title{font-size:12px;}.elementor-2045 .elementor-element.elementor-element-63258620{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2045 .elementor-element.elementor-element-63258620 img{width:100%;}.elementor-2045 .elementor-element.elementor-element-5ccc4ec{--margin-top:-70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2045 .elementor-element.elementor-element-246095f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2045 .elementor-element.elementor-element-246095f img{width:100%;}.elementor-2045 .elementor-element.elementor-element-2d4fd9fc{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2045 .elementor-element.elementor-element-2112336e{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2045 .elementor-element.elementor-element-6935ffa4.elementor-element{--align-self:center;}.elementor-2045 .elementor-element.elementor-element-6935ffa4{text-align:center;}.elementor-2045 .elementor-element.elementor-element-6935ffa4 img{width:89%;}.elementor-2045 .elementor-element.elementor-element-787433bc{--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2045 .elementor-element.elementor-element-724241a6{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:14px;}.elementor-2045 .elementor-element.elementor-element-84ef659 .elementor-heading-title{font-size:26px;}.elementor-2045 .elementor-element.elementor-element-363ef414{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;font-size:15px;}.elementor-2045 .elementor-element.elementor-element-363ef414.elementor-element{--align-self:center;}.elementor-2045 .elementor-element.elementor-element-580e102{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;padding:0px 0px 0px 0px;--container-widget-width:257px;--container-widget-flex-grow:0;width:var( --container-widget-width, 257px );max-width:257px;}.elementor-2045 .elementor-element.elementor-element-580e102.elementor-element{--align-self:center;}.elementor-2045 .elementor-element.elementor-element-e46e7d6{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2045 .elementor-element.elementor-element-b672964{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-2045 .elementor-element.elementor-element-967b242{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-2045 .elementor-element.elementor-element-6b721f1{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-2045 .elementor-element.elementor-element-4ad1234{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2045 .elementor-element.elementor-element-3c4fe91{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2045 .elementor-element.elementor-element-3c4fe91.e-con{--align-self:center;}.elementor-2045 .elementor-element.elementor-element-8b0e11f{--width:100%;--e-con-grid-template-columns:1;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2045 .elementor-element.elementor-element-8b0e11f.e-con{--align-self:center;}.elementor-2045 .elementor-element.elementor-element-ec95eab{--width:120%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:-24px;--margin-right:0px;}.elementor-2045 .elementor-element.elementor-element-ec95eab.e-con{--align-self:center;}.elementor-2045 .elementor-element.elementor-element-9aa3886 .elementor-heading-title{font-size:24px;}.elementor-2045 .elementor-element.elementor-element-4199724 img{width:95%;}.elementor-2045 .elementor-element.elementor-element-fcd67c4{font-size:15px;}.elementor-2045 .elementor-element.elementor-element-70c3ac2{--width:120%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:-24px;--margin-right:0px;}.elementor-2045 .elementor-element.elementor-element-70c3ac2.e-con{--align-self:center;}.elementor-2045 .elementor-element.elementor-element-92907e3 .elementor-heading-title{font-size:22px;}.elementor-2045 .elementor-element.elementor-element-7017996{font-size:15px;}.elementor-2045 .elementor-element.elementor-element-c4f4e20 .elementor-heading-title{font-size:22px;}.elementor-2045 .elementor-element.elementor-element-2ae5ed3{font-size:15px;}.elementor-2045 .elementor-element.elementor-element-b0f8dc7{--width:120%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:-24px;--margin-right:0px;}.elementor-2045 .elementor-element.elementor-element-b0f8dc7.e-con{--align-self:center;}.elementor-2045 .elementor-element.elementor-element-8364304 .elementor-heading-title{font-size:24px;}.elementor-2045 .elementor-element.elementor-element-4836418{text-align:center;font-size:15px;}.elementor-2045 .elementor-element.elementor-element-29e736a .elementor-heading-title{font-size:22px;}.elementor-2045 .elementor-element.elementor-element-3b00e24{font-size:15px;}.elementor-2045 .elementor-element.elementor-element-0389742 .elementor-heading-title{font-size:22px;}.elementor-2045 .elementor-element.elementor-element-25d2c03{font-size:15px;}.elementor-2045 .elementor-element.elementor-element-8608a2a{--width:120%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:-24px;--margin-right:0px;}.elementor-2045 .elementor-element.elementor-element-8608a2a.e-con{--align-self:center;}.elementor-2045 .elementor-element.elementor-element-570d8e1 .elementor-heading-title{font-size:24px;}.elementor-2045 .elementor-element.elementor-element-a08bbae{text-align:center;font-size:15px;}.elementor-2045 .elementor-element.elementor-element-c8ad1bf .elementor-heading-title{font-size:22px;}.elementor-2045 .elementor-element.elementor-element-92fdf59{font-size:15px;}.elementor-2045 .elementor-element.elementor-element-0aac9ca .elementor-heading-title{font-size:22px;}.elementor-2045 .elementor-element.elementor-element-b2a1c25{font-size:15px;}.elementor-2045 .elementor-element.elementor-element-769a359{--container-widget-width:257px;--container-widget-flex-grow:0;width:var( --container-widget-width, 257px );max-width:257px;}.elementor-2045 .elementor-element.elementor-element-157263de{padding:60px 015px 024px 15px;}.elementor-2045 .elementor-element.elementor-element-4b0832f2{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2045 .elementor-element.elementor-element-1e7fa0c3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 0px 0px 0px;}.elementor-2045 .elementor-element.elementor-element-11e7a3cb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;text-align:center;}.elementor-2045 .elementor-element.elementor-element-102636d9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 50px 0px 50px;text-align:center;}.elementor-2045 .elementor-element.elementor-element-13ef9610{font-size:14px;}.elementor-2045 .elementor-element.elementor-element-361cd67e.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2045 .elementor-element.elementor-element-361cd67e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 7px 0px;}.elementor-2045 .elementor-element.elementor-element-2e2dd6fb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2045 .elementor-element.elementor-element-4e70ce4b{padding:60px 015px 024px 15px;}.elementor-2045 .elementor-element.elementor-element-a1f41c9{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2045 .elementor-element.elementor-element-49d240a9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 0px 0px 0px;}.elementor-2045 .elementor-element.elementor-element-548a9a67{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2045 .elementor-element.elementor-element-7689aa2{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 50px 0px 50px;text-align:center;}.elementor-2045 .elementor-element.elementor-element-7689aa2 .elementor-heading-title{font-size:28px;}.elementor-2045 .elementor-element.elementor-element-ddea59c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2045 .elementor-element.elementor-element-ddea59c img{width:100%;border-radius:20px 20px 20px 20px;}.elementor-2045 .elementor-element.elementor-element-59167044{width:var( --container-widget-width, 313.333px );max-width:313.333px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;--container-widget-width:313.333px;--container-widget-flex-grow:0;text-align:left;}.elementor-2045 .elementor-element.elementor-element-560f218{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2045 .elementor-element.elementor-element-445c4cd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:30px 10px 30px 10px;}.elementor-2045 .elementor-element.elementor-element-445c4cd .elementor-icon{font-size:55px;}.elementor-2045 .elementor-element.elementor-element-445c4cd .elementor-icon-box-title, .elementor-2045 .elementor-element.elementor-element-445c4cd .elementor-icon-box-title a{font-size:22px;}.elementor-2045 .elementor-element.elementor-element-445c4cd .elementor-icon-box-description{font-size:15px;}.elementor-2045 .elementor-element.elementor-element-27708a6{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:30px 10px 30px 10px;}.elementor-2045 .elementor-element.elementor-element-27708a6 .elementor-icon{font-size:55px;}.elementor-2045 .elementor-element.elementor-element-27708a6 .elementor-icon-box-title, .elementor-2045 .elementor-element.elementor-element-27708a6 .elementor-icon-box-title a{font-size:22px;}.elementor-2045 .elementor-element.elementor-element-27708a6 .elementor-icon-box-description{font-size:15px;}.elementor-2045 .elementor-element.elementor-element-160e2ee{margin:60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:30px 10px 30px 10px;}.elementor-2045 .elementor-element.elementor-element-160e2ee .elementor-icon{font-size:55px;}.elementor-2045 .elementor-element.elementor-element-160e2ee .elementor-icon-box-title, .elementor-2045 .elementor-element.elementor-element-160e2ee .elementor-icon-box-title a{font-size:22px;}.elementor-2045 .elementor-element.elementor-element-160e2ee .elementor-icon-box-description{font-size:15px;}.elementor-2045 .elementor-element.elementor-element-7f29009{margin:90px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;--container-widget-width:257px;--container-widget-flex-grow:0;width:var( --container-widget-width, 257px );max-width:257px;}.elementor-2045 .elementor-element.elementor-element-551c3e2{padding:50px 15px 0px 15px;}.elementor-2045 .elementor-element.elementor-element-deee8d2 > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2045 .elementor-element.elementor-element-50f583b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 10px 0px;}.elementor-2045 .elementor-element.elementor-element-50f583b .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-2045 .elementor-element.elementor-element-6a721a8{--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2045 .elementor-element.elementor-element-37a0f65 .elementor-heading-title{font-size:22px;}.elementor-2045 .elementor-element.elementor-element-92dc6d6{font-size:15px;}.elementor-2045 .elementor-element.elementor-element-7084576 .elementor-heading-title{font-size:22px;}.elementor-2045 .elementor-element.elementor-element-2173705{font-size:15px;}.elementor-2045 .elementor-element.elementor-element-4f04277 .elementor-heading-title{font-size:22px;}.elementor-2045 .elementor-element.elementor-element-c9e9303{font-size:15px;}.elementor-2045 .elementor-element.elementor-element-de15f58{--container-widget-width:257px;--container-widget-flex-grow:0;width:var( --container-widget-width, 257px );max-width:257px;}.elementor-2045 .elementor-element.elementor-element-3e72c45.elementor-element{--align-self:center;}.elementor-2045 .elementor-element.elementor-element-9eb198c{padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2045 .elementor-element.elementor-element-9eb198c.elementor-element{--align-self:center;}.elementor-2045 .elementor-element.elementor-element-72875d6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:15px;}.elementor-2045 .elementor-element.elementor-element-50e2974{width:var( --container-widget-width, 257px );max-width:257px;--container-widget-width:257px;--container-widget-flex-grow:0;}.elementor-2045 .elementor-element.elementor-element-9d4bc26 img{width:50%;}}@media(min-width:768px){.elementor-2045 .elementor-element.elementor-element-415b8d31{width:49.999%;}.elementor-2045 .elementor-element.elementor-element-22dd54d9{width:50.001%;}.elementor-2045 .elementor-element.elementor-element-2112336e{--width:50%;}.elementor-2045 .elementor-element.elementor-element-787433bc{--width:50%;}.elementor-2045 .elementor-element.elementor-element-560f218{--width:95%;}.elementor-2045 .elementor-element.elementor-element-68e4d0f{--content-width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2045 .elementor-element.elementor-element-415b8d31{width:50%;}.elementor-2045 .elementor-element.elementor-element-22dd54d9{width:50%;}.elementor-2045 .elementor-element.elementor-element-1a7c50d9{width:50%;}.elementor-2045 .elementor-element.elementor-element-1e7fa0c3{width:100%;}.elementor-2045 .elementor-element.elementor-element-361cd67e{width:100%;}.elementor-2045 .elementor-element.elementor-element-49d240a9{width:100%;}}/* Start custom CSS for html, class: .elementor-element-eebd693 */.hero-head {
  font-weight: 800;
  font-size: clamp(28px, 5vw, 47px);
  line-height: 1.06;
  color: #E6EEF0;
  margin: 0;
}

.benefit {
  position: relative;
  display: inline-block;
  white-space: nowrap;
  color: #E9F549;
  margin-left: 0.25em; /* sauberer Abstand statt Space im HTML */
}

.tool {
  color: #E9F549;
}

.profit-line {
  position: absolute;
  left: 0;
  bottom: -0.20em;
  width: 100%;
  height: 0.52em;
  pointer-events: none;
}

.profit-line .stroke {
  stroke: currentColor;
  stroke-width: 8;
  fill: none;
  stroke-linecap: round;
}

.profit-line .shadow {
  stroke: rgba(233, 245, 73, 0.35);
  stroke-width: 10;
  fill: none;
  stroke-linecap: round;
  filter: blur(.4px);
}

@media (max-width: 768px) {
  .benefit { white-space: normal; }
  .profit-line { height: .44em; bottom: -.16em; }
  .profit-line .stroke { stroke-width: 6; }
  .profit-line .shadow { stroke-width: 8; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0702a15 */.elementor-2045 .elementor-element.elementor-element-0702a15 {
  font-size: 1rem;
  border-radius: 5px;
  overflow: hidden; /* Schatten folgt dem Radius */
  box-shadow: 0 0 7px #E9F549, 0 0 12px rgba(233,245,73,0.4);
  animation: neonPulse 3.5s ease-in-out infinite;
  transition: box-shadow .25s ease, transform .25s ease;
}
.elementor-2045 .elementor-element.elementor-element-0702a15:hover {
  box-shadow: 0 0 9px #E9F549, 0 0 16px rgba(233,245,73,0.55);
  transform: translateY(-1px);
}

/* Keyframes können hier im selben Feld stehen */
@keyframes neonPulse {
  0%,100% { box-shadow: 0 0 7px #E9F549, 0 0 12px rgba(233,245,73,0.4); }
  50%     { box-shadow: 0 0 8px #E9F549, 0 0 14px rgba(233,245,73,0.5); }
}

/* Optional: Accessibility */
@media (prefers-reduced-motion: reduce) { .elementor-2045 .elementor-element.elementor-element-0702a15 { animation: none; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d8c0512 */.stat{ position: relative; display: inline-block; overflow: visible; }

/* Zahl */
.stat-number{
  font-size: 27px;
  font-weight: 800;
  line-height: 1;
  color: #E6EEF0;
  position: relative;
  z-index: 2;          /* Zahl über dem Ring */
}

/* Eleganter Ring mit obenliegender Öffnung */
.stat--ring::before{
  content: "";
  position: absolute;
  pointer-events: none;
  z-index: 1;

  /* Sitz relativ zur Zahl (feintunen) */
  left: -27px;
  top:  -10px;

  /* Tuning-Variablen */
  --w: 90px;           /* Breite */
  --h: 50px;            /* Höhe  */
  --stroke:3px;        /* Strichdicke */
  --gap: 30deg;         /* Größe der Öffnung */
  --offset: -120deg;      /* Position der Öffnung (rechts/links oben) */
  --angle: -7deg;       /* Gesamtdrehung */
  --color: #E9F549;     /* Farbe */

  width: var(--w);
  height: var(--h);
  transform: rotate(var(--angle));
  border-radius: 58% / 50%;

  /* Ring mit Lücke via konischer Verlauf */
  background:
    conic-gradient(
      from calc(-90deg - var(--offset)),   /* Start oben */
      transparent 0 var(--gap),            /* Öffnung */
      var(--color) 0 360deg
    );

  /* Nur der Rand sichtbar (= Strichdicke) */
  -webkit-mask: radial-gradient(closest-side,
                   transparent calc(100% - var(--stroke)),
                   #000 0);
          mask: radial-gradient(closest-side,
                   transparent calc(100% - var(--stroke)),
                   #000 0);

  /* sanfter Glow */
  filter: drop-shadow(0 0 6px rgba(233,245,73,.35));
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-eb6e871 */.hero-head-mobil {
  font-weight: 800;
  font-size: clamp(28px, 5vw, 47px);
  line-height: 1.06;
  color: #E6EEF0;
  margin: 0;
  text-align: center;
}

.benefit {
  position: relative;
  display: inline-block;
  white-space: nowrap;
  color: #E9F549;
  margin-left: 0.25em; /* sauberer Abstand statt Space im HTML */
}

.tool {
  color: #E9F549;
}

.profit-line {
  position: absolute;
  left: 0;
  bottom: -0.20em;
  width: 100%;
  height: 0.52em;
  pointer-events: none;
}

.profit-line .stroke {
  stroke: currentColor;
  stroke-width: 8;
  fill: none;
  stroke-linecap: round;
}

.profit-line .shadow {
  stroke: rgba(233, 245, 73, 0.35);
  stroke-width: 10;
  fill: none;
  stroke-linecap: round;
  filter: blur(.4px);
}

@media (max-width: 768px) {
  .benefit { white-space: normal; }
  .profit-line { height: .44em; bottom: -.16em; }
  .profit-line .stroke { stroke-width: 6; }
  .profit-line .shadow { stroke-width: 8; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-62a1c1d */.elementor-2045 .elementor-element.elementor-element-62a1c1d {
  font-size: 1rem;
  border-radius: 5px;
  overflow: hidden; /* Schatten folgt dem Radius */
  box-shadow: 0 0 7px #E9F549, 0 0 12px rgba(233,245,73,0.4);
  animation: neonPulse 3.5s ease-in-out infinite;
  transition: box-shadow .25s ease, transform .25s ease;
}
.elementor-2045 .elementor-element.elementor-element-62a1c1d:hover {
  box-shadow: 0 0 9px #E9F549, 0 0 16px rgba(233,245,73,0.55);
  transform: translateY(-1px);
}

/* Keyframes können hier im selben Feld stehen */
@keyframes neonPulse {
  0%,100% { box-shadow: 0 0 7px #E9F549, 0 0 12px rgba(233,245,73,0.4); }
  50%     { box-shadow: 0 0 8px #E9F549, 0 0 14px rgba(233,245,73,0.5); }
}

/* Optional: Accessibility */
@media (prefers-reduced-motion: reduce) { .elementor-2045 .elementor-element.elementor-element-62a1c1d { animation: none; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-381687d */.stat{ position: relative; display: inline-block; overflow: visible; }

/* Zahl */
.stat-number{
  font-size: 22px;
  font-weight: 800;
  line-height: 1;
  color: #E6EEF0;
  position: relative;
  z-index: 2;          /* Zahl über dem Ring */
}

/* Eleganter Ring mit obenliegender Öffnung */
.stat--ring::before{
  content: "";
  position: absolute;
  pointer-events: none;
  z-index: 1;

  /* Sitz relativ zur Zahl (feintunen) */
  left: -31px;
  top:  -11px;

  /* Tuning-Variablen */
  --w: 90px;           /* Breite */
  --h: 50px;            /* Höhe  */
  --stroke:3px;        /* Strichdicke */
  --gap: 30deg;         /* Größe der Öffnung */
  --offset: -120deg;      /* Position der Öffnung (rechts/links oben) */
  --angle: -7deg;       /* Gesamtdrehung */
  --color: #E9F549;     /* Farbe */

  width: var(--w);
  height: var(--h);
  transform: rotate(var(--angle));
  border-radius: 58% / 50%;

  /* Ring mit Lücke via konischer Verlauf */
  background:
    conic-gradient(
      from calc(-90deg - var(--offset)),   /* Start oben */
      transparent 0 var(--gap),            /* Öffnung */
      var(--color) 0 360deg
    );

  /* Nur der Rand sichtbar (= Strichdicke) */
  -webkit-mask: radial-gradient(closest-side,
                   transparent calc(100% - var(--stroke)),
                   #000 0);
          mask: radial-gradient(closest-side,
                   transparent calc(100% - var(--stroke)),
                   #000 0);

  /* sanfter Glow */
  filter: drop-shadow(0 0 6px rgba(233,245,73,.35));
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-580e102 */.elementor-2045 .elementor-element.elementor-element-580e102 .elementor-button {
  color: #020a0d !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3b427ee */.benefit {
  position: relative;
  display: inline-block;
  white-space: nowrap;
  color: #E9F549;
  margin-left: 0.25em; /* sauberer Abstand statt Space im HTML */
}

.tool {
  color: #E9F549;
}

.profit-line {
  position: absolute;
  left: 0;
  bottom: -0.20em;
  width: 100%;
  height: 0.52em;
  pointer-events: none;
}

.profit-line .stroke {
  stroke: currentColor;
  stroke-width: 8;
  fill: none;
  stroke-linecap: round;
}

.profit-line .shadow {
  stroke: rgba(233, 245, 73, 0.35);
  stroke-width: 10;
  fill: none;
  stroke-linecap: round;
  filter: blur(.4px);
}

@media (max-width: 768px) {
  .benefit { white-space: normal; }
  .profit-line { height: .44em; bottom: -.16em; }
  .profit-line .stroke { stroke-width: 6; }
  .profit-line .shadow { stroke-width: 8; }
}
.headline-dark {
  font-weight: 800;
  font-size: clamp(28px, 5vw, 42px);
  line-height: 1.06;
  color: #E6EEF0;
  margin: 0;
  text-align: center;   /* Text zentrieren */
  display: block;       /* sicherstellen, dass es volle Breite hat */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0a4d0b */.elementor-2045 .elementor-element.elementor-element-e0a4d0b {
  background-color: #102224; /* etwas heller/dunkler als dein Hauptbackground */
  border-radius: 20px; /* abgerundete Ecken */
  padding: 2rem; /* Innenabstand */
  text-align: center; /* Inhalt mittig */
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%; /* sorgt dafür, dass sie gleich hoch werden */
  box-shadow: 0 0 20px rgba(233,245,73,0.08); /* leichter Glow wie im ATF */
  transition: transform 0.2s ease, box-shadow 0.2s ease;
}

.elementor-2045 .elementor-element.elementor-element-e0a4d0b:hover {
  transform: translateY(-5px);
  box-shadow: 0 0 25px rgba(233,245,73,0.25);
}

/* Nur den Beschreibungstext in den Icon-Boxen anpassen */
 /* nur in dieser Section */
.card-angebot .elementor-widget-icon-box .elementor-icon-box-description{
  max-width: 28px;
  margin: 0 auto;
  line-height: 1.55;
  text-align: center;
  display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5aeec94 */.elementor-2045 .elementor-element.elementor-element-5aeec94 {
  background-color: #102224; /* etwas heller/dunkler als dein Hauptbackground */
  border-radius: 20px; /* abgerundete Ecken */
  padding: 2rem; /* Innenabstand */
  text-align: center; /* Inhalt mittig */
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%; /* sorgt dafür, dass sie gleich hoch werden */
  box-shadow: 0 0 20px rgba(233,245,73,0.08); /* leichter Glow wie im ATF */
  transition: transform 0.2s ease, box-shadow 0.2s ease;
}

.elementor-2045 .elementor-element.elementor-element-5aeec94:hover {
  transform: translateY(-5px);
  box-shadow: 0 0 25px rgba(233,245,73,0.25);
}

/* Nur den Beschreibungstext in den Icon-Boxen anpassen */
 /* nur in dieser Section */
.card-angebot .elementor-widget-icon-box .elementor-icon-box-description{
  max-width: 28px;
  margin: 0 auto;
  line-height: 1.55;
  text-align: center;
  display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8abf0a */.elementor-2045 .elementor-element.elementor-element-e8abf0a {
  background-color: #102224; /* etwas heller/dunkler als dein Hauptbackground */
  border-radius: 20px; /* abgerundete Ecken */
  padding: 2rem; /* Innenabstand */
  text-align: center; /* Inhalt mittig */
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%; /* sorgt dafür, dass sie gleich hoch werden */
  box-shadow: 0 0 20px rgba(233,245,73,0.08); /* leichter Glow wie im ATF */
  transition: transform 0.2s ease, box-shadow 0.2s ease;
}

.elementor-2045 .elementor-element.elementor-element-e8abf0a:hover {
  transform: translateY(-5px);
  box-shadow: 0 0 25px rgba(233,245,73,0.25);
}

/* Nur den Beschreibungstext in den Icon-Boxen anpassen */
 /* nur in dieser Section */
.card-angebot .elementor-widget-icon-box .elementor-icon-box-description{
  max-width: 28px;
  margin: 0 auto;
  line-height: 1.55;
  text-align: center;
  display: block;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-391f25b */.btn-glow {
  font-size: 1rem;
  border-radius: 5px;
  overflow: hidden;
  box-shadow: 0 0 7px #E9F549, 0 0 12px rgba(233,245,73,0.4);
  animation: neonPulse 3.5s ease-in-out infinite;
  transition: box-shadow .25s ease, transform .25s ease;
}
.btn-glow:hover {
  box-shadow: 0 0 9px #E9F549, 0 0 16px rgba(233,245,73,0.55);
  transform: translateY(-1px);
}

/* Keyframes nur EINMAL global definieren */
@keyframes neonPulse {
  0%,100% { box-shadow: 0 0 7px #E9F549, 0 0 12px rgba(233,245,73,0.4); }
  50%     { box-shadow: 0 0 8px #E9F549, 0 0 14px rgba(233,245,73,0.5); }
}

@media (prefers-reduced-motion: reduce) { .btn-glow { animation: none; } }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fadd612 */.benefit {
  position: relative;
  display: inline-block;
  white-space: nowrap;
  color: #E9F549;
  margin-left: 0.25em; /* sauberer Abstand statt Space im HTML */
}

.tool {
  color: #E9F549;
}

.profit-line {
  position: absolute;
  left: 0;
  bottom: -0.20em;
  width: 100%;
  height: 0.52em;
  pointer-events: none;
}

.profit-line .stroke {
  stroke: currentColor;
  stroke-width: 8;
  fill: none;
  stroke-linecap: round;
}

.profit-line .shadow {
  stroke: rgba(233, 245, 73, 0.35);
  stroke-width: 10;
  fill: none;
  stroke-linecap: round;
  filter: blur(.4px);
}

@media (max-width: 768px) {
  .benefit { white-space: normal; }
  .profit-line { height: .44em; bottom: -.16em; }
  .profit-line .stroke { stroke-width: 6; }
  .profit-line .shadow { stroke-width: 8; }
}
.headline-dark {
  font-weight: 800;
  font-size: clamp(28px, 5vw, 42px);
  line-height: 1.06;
  color: #E6EEF0;
  margin: 0;
  text-align: center;   /* Text zentrieren */
  display: block;       /* sicherstellen, dass es volle Breite hat */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c4fe91 */.elementor-2045 .elementor-element.elementor-element-3c4fe91 {
  background-color: #102224; /* etwas heller/dunkler als dein Hauptbackground */
  border-radius: 20px; /* abgerundete Ecken */
  padding: 2rem; /* Innenabstand */
  text-align: center; /* Inhalt mittig */
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%; /* sorgt dafür, dass sie gleich hoch werden */
  box-shadow: 0 0 20px rgba(233,245,73,0.08); /* leichter Glow wie im ATF */
  transition: transform 0.2s ease, box-shadow 0.2s ease;
}

.elementor-2045 .elementor-element.elementor-element-3c4fe91:hover {
  transform: translateY(-5px);
  box-shadow: 0 0 25px rgba(233,245,73,0.25);
}

/* Nur den Beschreibungstext in den Icon-Boxen anpassen */
 /* nur in dieser Section */
.card-angebot .elementor-widget-icon-box .elementor-icon-box-description{
  max-width: 28px;
  margin: 0 auto;
  line-height: 1.55;
  text-align: center;
  display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a613e49 */.elementor-2045 .elementor-element.elementor-element-a613e49 {
  background-color: #102224; /* etwas heller/dunkler als dein Hauptbackground */
  border-radius: 20px; /* abgerundete Ecken */
  padding: 2rem; /* Innenabstand */
  text-align: center; /* Inhalt mittig */
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%; /* sorgt dafür, dass sie gleich hoch werden */
  box-shadow: 0 0 20px rgba(233,245,73,0.08); /* leichter Glow wie im ATF */
  transition: transform 0.2s ease, box-shadow 0.2s ease;
}

.elementor-2045 .elementor-element.elementor-element-a613e49:hover {
  transform: translateY(-5px);
  box-shadow: 0 0 25px rgba(233,245,73,0.25);
}

/* Nur den Beschreibungstext in den Icon-Boxen anpassen */
 /* nur in dieser Section */
.card-angebot .elementor-widget-icon-box .elementor-icon-box-description{
  max-width: 28px;
  margin: 0 auto;
  line-height: 1.55;
  text-align: center;
  display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2bf13a */.elementor-2045 .elementor-element.elementor-element-f2bf13a {
  background-color: #102224; /* etwas heller/dunkler als dein Hauptbackground */
  border-radius: 20px; /* abgerundete Ecken */
  padding: 2rem; /* Innenabstand */
  text-align: center; /* Inhalt mittig */
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%; /* sorgt dafür, dass sie gleich hoch werden */
  box-shadow: 0 0 20px rgba(233,245,73,0.08); /* leichter Glow wie im ATF */
  transition: transform 0.2s ease, box-shadow 0.2s ease;
}

.elementor-2045 .elementor-element.elementor-element-f2bf13a:hover {
  transform: translateY(-5px);
  box-shadow: 0 0 25px rgba(233,245,73,0.25);
}

/* Nur den Beschreibungstext in den Icon-Boxen anpassen */
 /* nur in dieser Section */
.card-angebot .elementor-widget-icon-box .elementor-icon-box-description{
  max-width: 28px;
  margin: 0 auto;
  line-height: 1.55;
  text-align: center;
  display: block;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-769a359 */.btn-glow {
  font-size: 1rem;
  border-radius: 5px;
  overflow: hidden;
  box-shadow: 0 0 7px #E9F549, 0 0 12px rgba(233,245,73,0.4);
  animation: neonPulse 3.5s ease-in-out infinite;
  transition: box-shadow .25s ease, transform .25s ease;
}
.btn-glow:hover {
  box-shadow: 0 0 9px #E9F549, 0 0 16px rgba(233,245,73,0.55);
  transform: translateY(-1px);
}

/* Keyframes nur EINMAL global definieren */
@keyframes neonPulse {
  0%,100% { box-shadow: 0 0 7px #E9F549, 0 0 12px rgba(233,245,73,0.4); }
  50%     { box-shadow: 0 0 8px #E9F549, 0 0 14px rgba(233,245,73,0.5); }
}

@media (prefers-reduced-motion: reduce) { .btn-glow { animation: none; } }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7dd7549 */.benefit {
  position: relative;
  display: inline-block;
  white-space: nowrap;
  color: #E9F549;
  margin-left: 0.25em; /* sauberer Abstand statt Space im HTML */
}

.tool {
  color: #E9F549;
}

.profit-line {
  position: absolute;
  left: 0;
  bottom: -0.20em;
  width: 100%;
  height: 0.52em;
  pointer-events: none;
}

.profit-line .stroke {
  stroke: currentColor;
  stroke-width: 8;
  fill: none;
  stroke-linecap: round;
}

.profit-line .shadow {
  stroke: rgba(233, 245, 73, 0.35);
  stroke-width: 10;
  fill: none;
  stroke-linecap: round;
  filter: blur(.4px);
}

@media (max-width: 768px) {
  .benefit { white-space: normal; }
  .profit-line { height: .44em; bottom: -.16em; }
  .profit-line .stroke { stroke-width: 6; }
  .profit-line .shadow { stroke-width: 8; }
}
.headline-dark {
  font-weight: 800;
  font-size: clamp(28px, 5vw, 42px);
  line-height: 1.06;
  color: #E6EEF0;
  margin: 0;
  text-align: center;   /* Text zentrieren */
  display: block;       /* sicherstellen, dass es volle Breite hat */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-445c4cd */.elementor-2045 .elementor-element.elementor-element-445c4cd {
  background-color: #102224; /* etwas heller/dunkler als dein Hauptbackground */
  border-radius: 20px; /* abgerundete Ecken */
  padding: 1rem; /* Innenabstand */
  text-align: center; /* Inhalt mittig */
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%; /* sorgt dafür, dass sie gleich hoch werden */
  box-shadow: 0 0 20px rgba(233,245,73,0.08); /* leichter Glow wie im ATF */
  transition: transform 0.2s ease, box-shadow 0.2s ease;
}

.elementor-2045 .elementor-element.elementor-element-445c4cd:hover {
  transform: translateY(-5px);
  box-shadow: 0 0 25px rgba(233,245,73,0.25);
}

/* Nur den Beschreibungstext in den Icon-Boxen anpassen */
 /* nur in dieser Section */
.card-angebot .elementor-widget-icon-box .elementor-icon-box-description{
  max-width: 28px;
  margin: 0 auto;
  line-height: 1.55;
  text-align: center;
  display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-27708a6 */.elementor-2045 .elementor-element.elementor-element-27708a6 {
  background-color: #102224; /* etwas heller/dunkler als dein Hauptbackground */
  border-radius: 20px; /* abgerundete Ecken */
  padding: 1rem; /* Innenabstand */
  text-align: center; /* Inhalt mittig */
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%; /* sorgt dafür, dass sie gleich hoch werden */
  box-shadow: 0 0 20px rgba(233,245,73,0.08); /* leichter Glow wie im ATF */
  transition: transform 0.2s ease, box-shadow 0.2s ease;
}

.elementor-2045 .elementor-element.elementor-element-27708a6:hover {
  transform: translateY(-5px);
  box-shadow: 0 0 25px rgba(233,245,73,0.25);
}

/* Nur den Beschreibungstext in den Icon-Boxen anpassen */
 /* nur in dieser Section */
.card-angebot .elementor-widget-icon-box .elementor-icon-box-description{
  max-width: 28px;
  margin: 0 auto;
  line-height: 1.55;
  text-align: center;
  display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-160e2ee */.elementor-2045 .elementor-element.elementor-element-160e2ee {
  background-color: #102224; /* etwas heller/dunkler als dein Hauptbackground */
  border-radius: 20px; /* abgerundete Ecken */
  padding: 1rem; /* Innenabstand */
  text-align: center; /* Inhalt mittig */
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%; /* sorgt dafür, dass sie gleich hoch werden */
  box-shadow: 0 0 20px rgba(233,245,73,0.08); /* leichter Glow wie im ATF */
  transition: transform 0.2s ease, box-shadow 0.2s ease;
}

.elementor-2045 .elementor-element.elementor-element-160e2ee:hover {
  transform: translateY(-5px);
  box-shadow: 0 0 25px rgba(233,245,73,0.25);
}

/* Nur den Beschreibungstext in den Icon-Boxen anpassen */
 /* nur in dieser Section */
.card-angebot .elementor-widget-icon-box .elementor-icon-box-description{
  max-width: 28px;
  margin: 0 auto;
  line-height: 1.55;
  text-align: center;
  display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-560f218 */.elementor-2045 .elementor-element.elementor-element-560f218 {
  min-height: 320px; /* Höhe fixen */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7f29009 */.elementor-2045 .elementor-element.elementor-element-7f29009 .elementor-button {
  color: #020a0d !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-de15f58 */.elementor-2045 .elementor-element.elementor-element-de15f58 .elementor-button {
  color: #020a0d !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3e72c45 */.hero-bottom {
  font-weight: 800;
  font-size: clamp(28px, 5vw, 47px);
  line-height: 1.06;
  color: #E6EEF0;
  margin: 0;
}

.benefit {
  position: relative;
  display: inline-block;
  white-space: nowrap;
  color: #E9F549;
  margin-left: 0.25em; /* sauberer Abstand statt Space im HTML */
}

.tool {
  color: #E9F549;
}

.profit-line {
  position: absolute;
  left: 0;
  bottom: -0.20em;
  width: 100%;
  height: 0.52em;
  pointer-events: none;
}

.profit-line .stroke {
  stroke: currentColor;
  stroke-width: 8;
  fill: none;
  stroke-linecap: round;
}

.profit-line .shadow {
  stroke: rgba(233, 245, 73, 0.35);
  stroke-width: 10;
  fill: none;
  stroke-linecap: round;
  filter: blur(.4px);
}

@media (max-width: 768px) {
  .benefit { white-space: normal; }
  .profit-line { height: .44em; bottom: -.16em; }
  .profit-line .stroke { stroke-width: 6; }
  .profit-line .shadow { stroke-width: 8; }
}
.hero-bottom {
  font-weight: 800;
  font-size: clamp(28px, 5vw, 47px);
  line-height: 1.06;
  color: #E6EEF0;
  margin: 0;
  text-align: center;   /* Text zentrieren */
  display: block;       /* sicherstellen, dass es volle Breite hat */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9eb198c */.hero-bottom-mobile{
  font-weight: 800;
  font-size: clamp(28px, 5vw, 47px);
  line-height: 1.06;
  color: #E6EEF0;
  margin: 0;
  text-align: center;
}

.benefit {
  position: relative;
  display: inline-block;
  white-space: nowrap;
  color: #E9F549;
  margin-left: 0.25em; /* sauberer Abstand statt Space im HTML */
}

.tool {
  color: #E9F549;
}

.profit-line {
  position: absolute;
  left: 0;
  bottom: -0.20em;
  width: 100%;
  height: 0.52em;
  pointer-events: none;
}

.profit-line .stroke {
  stroke: currentColor;
  stroke-width: 8;
  fill: none;
  stroke-linecap: round;
}

.profit-line .shadow {
  stroke: rgba(233, 245, 73, 0.35);
  stroke-width: 10;
  fill: none;
  stroke-linecap: round;
  filter: blur(.4px);
}

@media (max-width: 768px) {
  .benefit { white-space: normal; }
  .profit-line { height: .44em; bottom: -.16em; }
  .profit-line .stroke { stroke-width: 6; }
  .profit-line .shadow { stroke-width: 8; }
}
.hero-bottom-mobile {
  font-weight: 800;
  font-size: clamp(28px, 5vw, 47px);
  line-height: 1.06;
  color: #E6EEF0;
  margin: 0;
  text-align: center;   /* Text zentrieren */
  display: block;       /* sicherstellen, dass es volle Breite hat */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-50e2974 */.elementor-2045 .elementor-element.elementor-element-50e2974 .elementor-button {
  color: #020a0d !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a3a3fd *//* Hero Grundcontainer */
#hero{
  position: relative;
  background-color:#0c1414;
  overflow:hidden;
  z-index:0; /* Basis */
}

/* Grid ganz hinten */
#hero::before{
  content:"";
  position:absolute; inset:0;
  background-image:
    linear-gradient(#1a2424 1px, transparent 1px),
    linear-gradient(90deg, #1a2424 1px, transparent 1px);
  background-size: 60px 60px;
  opacity:.35;
  z-index:0; /* unter Glow */
}

/* Glow – hinter Content, aber über Grid */
#hero::after{
  content:"";
  position:absolute;
  left:50%;
  bottom:-10vh;
  transform:translateX(-50%);
  width:120%;
  height:50vh;
  background: radial-gradient(
    ellipse at center bottom,
    rgba(233,245,73,0.28) 0%,
    rgba(233,245,73,0.15) 35%,
    rgba(233,245,73,0.05) 60%,
    rgba(233,245,73,0) 85%
  );
  filter: blur(80px);
  opacity:.9;
  z-index:1;
}

/* Content immer ganz vorne */
#hero .elementor-widget-wrap,
#hero img,
#hero h1, 
#hero p {
  position: relative;
  z-index:2;
}/* End custom CSS */