.elementor-42 .elementor-element.elementor-element-b8a2f09{--display:flex;--min-height:90vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-42 .elementor-element.elementor-element-a066aa9{padding:0px 0px 5px 0px;text-align:center;}.elementor-42 .elementor-element.elementor-element-a066aa9 img{width:200px;}.elementor-42 .elementor-element.elementor-element-4a0faa7{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;color:var( --e-global-color-primary );}.elementor-42 .elementor-element.elementor-element-5cbdc81{text-align:center;}.elementor-42 .elementor-element.elementor-element-5cbdc81 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:34px;font-weight:700;line-height:1.2em;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-42 .elementor-element.elementor-element-3952305{text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:1.4em;}.elementor-42 .elementor-element.elementor-element-078e42d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-4f42392{--display:flex;--justify-content:space-between;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:24px 24px 24px 24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-42 .elementor-element.elementor-element-4f42392:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-4f42392 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #EEEEEE 100%);}.elementor-42 .elementor-element.elementor-element-3b4e289{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-3b4e289.e-con{--align-self:center;}.elementor-42 .elementor-element.elementor-element-ec86c62{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-42 .elementor-element.elementor-element-f95a579 .elementor-counter{gap:10px;}.elementor-42 .elementor-element.elementor-element-f95a579 .elementor-counter-number-wrapper{gap:8px;font-family:"Inter", Sans-serif;font-size:48px;font-weight:700;line-height:1.2em;letter-spacing:-2.1px;}.elementor-42 .elementor-element.elementor-element-f95a579 .elementor-counter-title{color:var( --e-global-color-primary );font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:1.4em;}.elementor-42 .elementor-element.elementor-element-153cd55{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-7353e06 .elementor-counter{gap:10px;}.elementor-42 .elementor-element.elementor-element-7353e06 .elementor-counter-number-wrapper{font-family:"Inter", Sans-serif;font-size:48px;font-weight:700;line-height:1.2em;letter-spacing:-2.1px;}.elementor-42 .elementor-element.elementor-element-7353e06 .elementor-counter-title{color:var( --e-global-color-primary );font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:1.4em;}.elementor-42 .elementor-element.elementor-element-ae5705a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-1ce850e .elementor-counter{gap:10px;}.elementor-42 .elementor-element.elementor-element-1ce850e .elementor-counter-number-wrapper{font-family:"Inter", Sans-serif;font-size:48px;font-weight:700;line-height:1.2em;letter-spacing:-2.1px;}.elementor-42 .elementor-element.elementor-element-1ce850e .elementor-counter-title{color:var( --e-global-color-primary );font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:1.4em;}.elementor-42 .elementor-element.elementor-element-ph10k4c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-ph10k4n .elementor-counter{gap:10px;}.elementor-42 .elementor-element.elementor-element-ph10k4n .elementor-counter-number-wrapper{font-family:"Inter", Sans-serif;font-size:48px;font-weight:700;line-height:1.2em;letter-spacing:-2.1px;}.elementor-42 .elementor-element.elementor-element-ph10k4n .elementor-counter-title{color:var( --e-global-color-primary );font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:1.4em;}.elementor-42 .elementor-element.elementor-element-2729c11{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-f1bfe25{text-align:start;}.elementor-42 .elementor-element.elementor-element-f1bfe25 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:700;line-height:1.2em;}.elementor-42 .elementor-element.elementor-element-ee07f1d{text-align:start;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:1.4em;}.elementor-42 .elementor-element.elementor-element-90d121b{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:1.4em;}.elementor-42 .elementor-element.elementor-element-344bf89{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:24px 24px 24px 24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-42 .elementor-element.elementor-element-344bf89:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-344bf89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #EEEEEE 100%);}.elementor-42 .elementor-element.elementor-element-5f421eb{text-align:start;}.elementor-42 .elementor-element.elementor-element-5f421eb .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:700;line-height:1.2em;}.elementor-42 .elementor-element.elementor-element-207bcfe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-42 .elementor-element.elementor-element-a9cff8d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:12px;--padding-bottom:28px;--padding-left:16px;--padding-right:16px;}@media(max-width:1366px){.elementor-42 .elementor-element.elementor-element-b8a2f09{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-42 .elementor-element.elementor-element-4a0faa7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-42 .elementor-element.elementor-element-5cbdc81 .elementor-heading-title{font-size:20px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-42 .elementor-element.elementor-element-3952305{font-size:14px;}.elementor-42 .elementor-element.elementor-element-4f42392{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-42 .elementor-element.elementor-element-f95a579 .elementor-counter{gap:0px;}.elementor-42 .elementor-element.elementor-element-f95a579 .elementor-counter-number-wrapper{font-size:36px;}.elementor-42 .elementor-element.elementor-element-f95a579 .elementor-counter-title{font-size:14px;}.elementor-42 .elementor-element.elementor-element-7353e06 .elementor-counter{gap:0px;}.elementor-42 .elementor-element.elementor-element-7353e06 .elementor-counter-number-wrapper{font-size:36px;}.elementor-42 .elementor-element.elementor-element-7353e06 .elementor-counter-title{font-size:14px;}.elementor-42 .elementor-element.elementor-element-1ce850e .elementor-counter{gap:0px;}.elementor-42 .elementor-element.elementor-element-1ce850e .elementor-counter-number-wrapper{font-size:36px;}.elementor-42 .elementor-element.elementor-element-1ce850e .elementor-counter-title{font-size:14px;}.elementor-42 .elementor-element.elementor-element-ph10k4n .elementor-counter{gap:0px;}.elementor-42 .elementor-element.elementor-element-ph10k4n .elementor-counter-number-wrapper{font-size:36px;}.elementor-42 .elementor-element.elementor-element-ph10k4n .elementor-counter-title{font-size:14px;}.elementor-42 .elementor-element.elementor-element-f1bfe25 .elementor-heading-title{font-size:20px;}.elementor-42 .elementor-element.elementor-element-ee07f1d{font-size:14px;}.elementor-42 .elementor-element.elementor-element-90d121b{font-size:14px;}.elementor-42 .elementor-element.elementor-element-5f421eb .elementor-heading-title{font-size:20px;}.elementor-42 .elementor-element.elementor-element-207bcfe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-42 .elementor-element.elementor-element-078e42d{--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-42 .elementor-element.elementor-element-207bcfe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-42 .elementor-element.elementor-element-5cbdc81 .elementor-heading-title{font-size:24px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-42 .elementor-element.elementor-element-3952305{padding:0px 20px 0px 20px;font-size:14px;line-height:24px;}.elementor-42 .elementor-element.elementor-element-078e42d{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-42 .elementor-element.elementor-element-4f42392{--width:100%;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:16px 16px 16px 16px;--padding-top:24px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-42 .elementor-element.elementor-element-3b4e289{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-42 .elementor-element.elementor-element-f95a579 .elementor-counter-number-wrapper{font-size:60px;}.elementor-42 .elementor-element.elementor-element-f95a579 .elementor-counter-title{font-size:14px;line-height:24px;}.elementor-42 .elementor-element.elementor-element-7353e06 .elementor-counter-number-wrapper{font-size:60px;}.elementor-42 .elementor-element.elementor-element-7353e06 .elementor-counter-title{font-size:14px;line-height:24px;}.elementor-42 .elementor-element.elementor-element-1ce850e .elementor-counter-number-wrapper{font-size:60px;}.elementor-42 .elementor-element.elementor-element-1ce850e .elementor-counter-title{font-size:14px;line-height:24px;}.elementor-42 .elementor-element.elementor-element-ph10k4n .elementor-counter-number-wrapper{font-size:60px;}.elementor-42 .elementor-element.elementor-element-ph10k4n .elementor-counter-title{font-size:14px;line-height:24px;}.elementor-42 .elementor-element.elementor-element-f1bfe25 .elementor-heading-title{font-size:24px;}.elementor-42 .elementor-element.elementor-element-ee07f1d{font-size:14px;line-height:24px;}.elementor-42 .elementor-element.elementor-element-90d121b{font-size:14px;line-height:24px;}.elementor-42 .elementor-element.elementor-element-344bf89{--width:100%;--border-radius:16px 16px 16px 16px;--padding-top:24px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-42 .elementor-element.elementor-element-5f421eb .elementor-heading-title{font-size:24px;}.elementor-42 .elementor-element.elementor-element-207bcfe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}@media(min-width:768px){.elementor-42 .elementor-element.elementor-element-078e42d{--width:100%;}.elementor-42 .elementor-element.elementor-element-4f42392{--width:58%;}.elementor-42 .elementor-element.elementor-element-ec86c62{--width:25%;}.elementor-42 .elementor-element.elementor-element-153cd55{--width:25%;}.elementor-42 .elementor-element.elementor-element-ae5705a{--width:25%;}.elementor-42 .elementor-element.elementor-element-ph10k4c{--width:25%;}.elementor-42 .elementor-element.elementor-element-344bf89{--width:42%;}}@media(max-width:1024px) and (min-width:768px){.elementor-42 .elementor-element.elementor-element-4f42392{--width:100%;}.elementor-42 .elementor-element.elementor-element-344bf89{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-5cbdc81 */.elementor-42 .elementor-element.elementor-element-5cbdc81 .elementor-heading-title {
  display: inline;
  background-color: #F3AD4F99;
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-f95a579 */.elementor-42 .elementor-element.elementor-element-f95a579 .elementor-counter-number-wrapper {
    background: linear-gradient(180deg, #8E8D8D 0%, #000 91.55%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.elementor-42 .elementor-element.elementor-element-f95a579 .elementor-counter-title {
  display: flex !important;
  align-items: flex-start !important;
  gap: 8px !important;
}

.elementor-42 .elementor-element.elementor-element-f95a579 picture{
    display: flex;
}

.elementor-42 .elementor-element.elementor-element-f95a579 .elementor-counter-number-suffix{
    margin-top: 2px;
    height: 40px;
}

.elementor-42 .elementor-element.elementor-element-f95a579 .elementor-counter-title::before {
  content: "";
  display: inline-block;
  flex: 0 0 15px;
  width: 15px;
  height: 15px;
  margin-top: 5px;
  background-image: url("https://pressehelden.com/wp-content/uploads/2026/09/Ellipse-245.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.elementor-42 .elementor-element.elementor-element-f95a579 .elementor-counter-number-suffix img{
    width: 36px;
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-7353e06 */.elementor-42 .elementor-element.elementor-element-7353e06 .elementor-counter-number-wrapper {
    background: linear-gradient(180deg, #8E8D8D 0%, #000 91.55%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.elementor-42 .elementor-element.elementor-element-7353e06 .elementor-counter-title {
  display: flex !important;
  align-items: flex-start !important;
  gap: 8px !important;
}

.elementor-42 .elementor-element.elementor-element-7353e06 .elementor-counter-title::before {
  content: "";
  display: inline-block;
  flex: 0 0 15px;
  width: 15px;
  height: 15px;
  margin-top: 5px;
  background-image: url("https://pressehelden.com/wp-content/uploads/2026/09/Ellipse-245.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-1ce850e */.elementor-42 .elementor-element.elementor-element-1ce850e .elementor-counter-number-wrapper {
    background: linear-gradient(180deg, #8E8D8D 0%, #000 91.55%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.elementor-42 .elementor-element.elementor-element-1ce850e .elementor-counter-title {
  display: flex !important;
  align-items: flex-start !important;
  gap: 8px !important;
}

.elementor-42 .elementor-element.elementor-element-1ce850e .elementor-counter-title::before {
  content: "";
  display: inline-block;
  flex: 0 0 15px;
  width: 15px;
  height: 15px;
  margin-top: 5px;
  background-image: url("https://pressehelden.com/wp-content/uploads/2026/09/Ellipse-245.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-ph10k4n */.elementor-42 .elementor-element.elementor-element-ph10k4n .elementor-counter-number-wrapper {
    background: linear-gradient(180deg, #8E8D8D 0%, #000 91.55%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.elementor-42 .elementor-element.elementor-element-ph10k4n .elementor-counter-title {
  display: flex !important;
  align-items: flex-start !important;
  gap: 8px !important;
}

.elementor-42 .elementor-element.elementor-element-ph10k4n .elementor-counter-title::before {
  content: "";
  display: inline-block;
  flex: 0 0 15px;
  width: 15px;
  height: 15px;
  margin-top: 5px;
  background-image: url("https://pressehelden.com/wp-content/uploads/2026/09/Ellipse-245.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b4e289 *//* key figures: one row from 1200 px (4th takes the rest), 2 x 2 at 768-1199 */
@media (min-width: 1200px) {
  .elementor-42 .elementor-element.elementor-element-3b4e289 { column-gap: 16px; }
  .elementor-42 .elementor-element.elementor-element-3b4e289 > .e-con:not(:last-child) { width: min-content !important; flex: 0 0 auto; }
  .elementor-42 .elementor-element.elementor-element-3b4e289 > .e-con:last-child { width: auto !important; flex: 1 1 0; min-width: 0; }
}
@media (min-width: 1367px) {
  .elementor-42 .elementor-element.elementor-element-3b4e289 .elementor-counter-title { font-size: 16px !important; }
}
@media (min-width: 768px) and (max-width: 1199px) {
  .elementor-42 .elementor-element.elementor-element-3b4e289 { flex-wrap: wrap; }
  .elementor-42 .elementor-element.elementor-element-3b4e289 > .e-con { width: calc(50% - 12px) !important; flex: 0 0 calc(50% - 12px); }
}
/* key figures left-aligned like the home page (V3): number, dot and label start on one line; smaller numbers (user 20.10.) */
.elementor-42 .elementor-element.elementor-element-3b4e289 .elementor-counter { align-items: flex-start !important; }
.elementor-42 .elementor-element.elementor-element-3b4e289 .elementor-counter-number-wrapper { justify-content: flex-start !important; text-align: left !important; font-size: 32px !important; line-height: 1.2 !important; }
.elementor-42 .elementor-element.elementor-element-3b4e289 .elementor-counter-title { justify-content: flex-start !important; text-align: left !important; }
.elementor-42 .elementor-element.elementor-element-3b4e289 .elementor-counter-title::before { margin-top: 2.3px !important; }
.elementor-42 .elementor-element.elementor-element-3b4e289 .elementor-counter-number-suffix { height: auto !important; margin-top: 0 !important; }
.elementor-42 .elementor-element.elementor-element-3b4e289 .elementor-counter-number-suffix img { width: 24px !important; }
@media (min-width: 1367px) {
  .elementor-42 .elementor-element.elementor-element-3b4e289 .elementor-counter-number-wrapper { font-size: 40px !important; }
  .elementor-42 .elementor-element.elementor-element-3b4e289 .elementor-counter-title::before { margin-top: 3.7px !important; }
  .elementor-42 .elementor-element.elementor-element-3b4e289 .elementor-counter-number-suffix img { width: 28px !important; }
}
@media (max-width: 767px) {
  .elementor-42 .elementor-element.elementor-element-3b4e289 .elementor-counter-number-wrapper { font-size: 44px !important; }
  .elementor-42 .elementor-element.elementor-element-3b4e289 .elementor-counter-title::before { margin-top: 4.5px !important; }
  .elementor-42 .elementor-element.elementor-element-3b4e289 .elementor-counter-number-suffix img { width: 30px !important; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ee07f1d */.elementor-42 .elementor-element.elementor-element-ee07f1d ul{
    padding-left: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-207bcfe */.cs-landeseiten-form{
    margin-top: 0px!important;
}

@media (max-width: 767px) {
    .gform_wrapper.cs-landeseiten-form .gfield_required {
        font-size: 0.7em !important;
        vertical-align: middle!important;
    }
        
    .gform-theme--foundation .gform-field-label__text:where(:has(+ .gfield_required)) {
        font-size: 18px;
    }
    
    .gform_wrapper.cs-landeseiten-form .gfield.active {
        padding: 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-267cefd */.elementor-42 .elementor-element.elementor-element-267cefd { display: none !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-344bf89 */.elementor-42 .elementor-element.elementor-element-344bf89 .elementor-widget-shortcode { overflow: hidden; overflow: clip; overflow-clip-margin: 8px; } .elementor-42 .elementor-element.elementor-element-344bf89 .gform_wrapper.cs-landeseiten-form { margin-bottom: 0 !important; } .elementor-42 .elementor-element.elementor-element-344bf89 .gform_wrapper, .elementor-42 .elementor-element.elementor-element-344bf89 .gform_wrapper form { width: 100% !important; max-width: 100% !important; min-width: 0 !important; min-height: 0 !important; height: auto !important; } .elementor-42 .elementor-element.elementor-element-344bf89 .gform_wrapper.cs-landeseiten-form[data-mode="reveal"] { --landeseiten-form-reveal-padding: 120px; } @media (max-width: 767px) { .elementor-42 .elementor-element.elementor-element-344bf89 .gform_wrapper.cs-landeseiten-form[data-mode="reveal"] { --landeseiten-form-reveal-padding: 24px; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-078e42d */@media (max-width: 767px) {
  .elementor-42 .elementor-element.elementor-element-078e42d > .elementor-element-344bf89 { order: -1; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8a2f09 */.elementor-42 .elementor-element.elementor-element-b8a2f09{
    background: linear-gradient(180deg, rgba(255, 205, 138, 0.00) 0%, rgba(255, 205, 138, 0.30) 15%, rgba(255, 205, 138, 0.78) 25%, #FFCD8A 30%, #FFCD8A 35%, rgba(255, 205, 138, 0.91) 40%, rgba(255, 205, 138, 0.30) 50%, rgba(255, 205, 138, 0.00) 60%)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9cff8d *//* Cookie settings link */
.elementor-42 .elementor-element.elementor-element-a9cff8d .brlbs-cmpnt-container a,
.elementor-42 .elementor-element.elementor-element-a9cff8d .brlbs-cmpnt-container button,
.elementor-42 .elementor-element.elementor-element-a9cff8d .brlbs-cmpnt-container [role="button"] { background: none !important; border: 0 !important; box-shadow: none !important; padding: 0 !important; margin: 0 !important; color: #000 !important; font: inherit !important; font-size: 14px !important; text-decoration: underline !important; cursor: pointer; }/* End custom CSS */
/* Start custom CSS */.gform_wrapper.cs-landeseiten-form .gfield_required {
    display: none;
}/* End custom CSS */