.elementor-4523 .elementor-element.elementor-element-cadabf5{--display:flex;}.elementor-4523 .elementor-element.elementor-element-cadabf5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4523 .elementor-element.elementor-element-dff298c{--display:flex;}.elementor-4523 .elementor-element.elementor-element-9b677fa{--display:flex;}.elementor-4523 .elementor-element.elementor-element-9506de5{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-4523 .elementor-element.elementor-element-9506de5 > .elementor-widget-container{margin:0em 0em 1em 0em;}.elementor-4523 .elementor-element.elementor-element-9506de5.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-4523 .elementor-element.elementor-element-e130b1d{--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;--margin-top:0em;--margin-bottom:1em;--margin-left:0em;--margin-right:0em;}.elementor-4523 .elementor-element.elementor-element-4a921a7 > .elementor-widget-container{margin:1em 1em 1em 1em;}.elementor-4523 .elementor-element.elementor-element-4a921a7.elementor-element{--align-self:center;}.elementor-4523 .elementor-element.elementor-element-4dddfdc{margin:1em 1em calc(var(--kit-widget-spacing, 0px) + 1em) 1em;display:flex;flex-direction:column;gap:20px;}.elementor-4523 .elementor-element.elementor-element-4dddfdc.elementor-element{--align-self:center;}.elementor-4523 .elementor-element.elementor-element-4dddfdc .acf-fields{margin:0px 0px 0px 0px;}.elementor-4523 .elementor-element.elementor-element-4dddfdc .acf-label{display:none;}.elementor-4523 .elementor-element.elementor-element-4dddfdc .acf-fields>.acf-field{border-top:none;}.elementor-4523 .elementor-element.elementor-element-4dddfdc .acf-field[data-width]+.acf-field[data-width]{border-left:none;}.elementor-4523 .elementor-element.elementor-element-457b968{width:var( --container-widget-width, 30% );max-width:30%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 1em) 0em;--container-widget-width:30%;--container-widget-flex-grow:0;display:flex;flex-direction:column;gap:20px;}.elementor-4523 .elementor-element.elementor-element-457b968 .acf-fields{margin:0px 0px 0px 0px;}.elementor-4523 .elementor-element.elementor-element-457b968 .acf-label{display:none;}.elementor-4523 .elementor-element.elementor-element-457b968 .acf-fields>.acf-field{border-top:none;}.elementor-4523 .elementor-element.elementor-element-457b968 .acf-field[data-width]+.acf-field[data-width]{border-left:none;}.elementor-4523 .elementor-element.elementor-element-2ca56e4{width:var( --container-widget-width, 80% );max-width:80%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 1em) 0em;--container-widget-width:80%;--container-widget-flex-grow:0;display:flex;flex-direction:column;gap:20px;}.elementor-4523 .elementor-element.elementor-element-2ca56e4 .acf-fields{margin:0px 0px 0px 0px;}.elementor-4523 .elementor-element.elementor-element-2ca56e4 .acf-label{display:none;}.elementor-4523 .elementor-element.elementor-element-2ca56e4 .acf-fields>.acf-field{border-top:none;}.elementor-4523 .elementor-element.elementor-element-2ca56e4 .acf-field[data-width]+.acf-field[data-width]{border-left:none;}.elementor-4523 .elementor-element.elementor-element-4e8351a{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:5px 5px 5px 5px;--margin-top:0em;--margin-bottom:1em;--margin-left:0em;--margin-right:0em;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );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-4523 .elementor-element.elementor-element-2869232{width:var( --container-widget-width, 80% );max-width:80%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 1em) 0em;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-4523 .elementor-element.elementor-element-165932e{--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 10px;--row-gap:0px;--column-gap:10px;--margin-top:0em;--margin-bottom:1em;--margin-left:0em;--margin-right:0em;}.elementor-4523 .elementor-element.elementor-element-0812446{display:flex;flex-direction:column;gap:20px;}.elementor-4523 .elementor-element.elementor-element-0812446 .acf-fields{margin:0px 0px 0px 0px;}.elementor-4523 .elementor-element.elementor-element-0812446 .acf-label{display:none;}.elementor-4523 .elementor-element.elementor-element-0812446 .acf-fields>.acf-field{border-top:none;}.elementor-4523 .elementor-element.elementor-element-0812446 .acf-field[data-width]+.acf-field[data-width]{border-left:none;}.elementor-4523 .elementor-element.elementor-element-0961e22{display:flex;flex-direction:column;gap:20px;}.elementor-4523 .elementor-element.elementor-element-0961e22 .acf-fields{margin:0px 0px 0px 0px;}.elementor-4523 .elementor-element.elementor-element-0961e22 .acf-label{display:none;}.elementor-4523 .elementor-element.elementor-element-0961e22 .acf-fields>.acf-field{border-top:none;}.elementor-4523 .elementor-element.elementor-element-0961e22 .acf-field[data-width]+.acf-field[data-width]{border-left:none;}.elementor-4523 .elementor-element.elementor-element-f3f5b5e{display:flex;flex-direction:column;gap:20px;}.elementor-4523 .elementor-element.elementor-element-f3f5b5e .acf-fields{margin:0px 0px 0px 0px;}.elementor-4523 .elementor-element.elementor-element-f3f5b5e .acf-label{display:none;}.elementor-4523 .elementor-element.elementor-element-f3f5b5e .acf-fields>.acf-field{border-top:none;}.elementor-4523 .elementor-element.elementor-element-f3f5b5e .acf-field[data-width]+.acf-field[data-width]{border-left:none;}.elementor-4523 .elementor-element.elementor-element-0014fbf{display:flex;flex-direction:column;gap:20px;}.elementor-4523 .elementor-element.elementor-element-0014fbf .acf-fields{margin:0px 0px 0px 0px;}.elementor-4523 .elementor-element.elementor-element-0014fbf .acf-label{display:none;}.elementor-4523 .elementor-element.elementor-element-0014fbf .acf-fields>.acf-field{border-top:none;}.elementor-4523 .elementor-element.elementor-element-0014fbf .acf-field[data-width]+.acf-field[data-width]{border-left:none;}.elementor-4523 .elementor-element.elementor-element-4d630b7{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:5px 5px 5px 5px;--margin-top:0em;--margin-bottom:1em;--margin-left:0em;--margin-right:0em;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4523 .elementor-element.elementor-element-0a9dd5f{width:var( --container-widget-width, 80% );max-width:80%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 1em) 0em;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-4523 .elementor-element.elementor-element-e298974{--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 10px;--row-gap:0px;--column-gap:10px;--margin-top:0em;--margin-bottom:1em;--margin-left:0em;--margin-right:0em;}.elementor-4523 .elementor-element.elementor-element-e5487a1{display:flex;flex-direction:column;gap:20px;}.elementor-4523 .elementor-element.elementor-element-e5487a1 .acf-fields{margin:0px 0px 0px 0px;}.elementor-4523 .elementor-element.elementor-element-e5487a1 .acf-label{display:none;}.elementor-4523 .elementor-element.elementor-element-e5487a1 .acf-fields>.acf-field{border-top:none;}.elementor-4523 .elementor-element.elementor-element-e5487a1 .acf-field[data-width]+.acf-field[data-width]{border-left:none;}.elementor-4523 .elementor-element.elementor-element-9894e73{display:flex;flex-direction:column;gap:20px;}.elementor-4523 .elementor-element.elementor-element-9894e73 .acf-fields{margin:0px 0px 0px 0px;}.elementor-4523 .elementor-element.elementor-element-9894e73 .acf-label{display:none;}.elementor-4523 .elementor-element.elementor-element-9894e73 .acf-fields>.acf-field{border-top:none;}.elementor-4523 .elementor-element.elementor-element-9894e73 .acf-field[data-width]+.acf-field[data-width]{border-left:none;}.elementor-4523 .elementor-element.elementor-element-e059c13{display:flex;flex-direction:column;gap:20px;}.elementor-4523 .elementor-element.elementor-element-e059c13 .acf-fields{margin:0px 0px 0px 0px;}.elementor-4523 .elementor-element.elementor-element-e059c13 .acf-label{display:none;}.elementor-4523 .elementor-element.elementor-element-e059c13 .acf-fields>.acf-field{border-top:none;}.elementor-4523 .elementor-element.elementor-element-e059c13 .acf-field[data-width]+.acf-field[data-width]{border-left:none;}.elementor-4523 .elementor-element.elementor-element-918bdfd{display:flex;flex-direction:column;gap:20px;}.elementor-4523 .elementor-element.elementor-element-918bdfd .acf-fields{margin:0px 0px 0px 0px;}.elementor-4523 .elementor-element.elementor-element-918bdfd .acf-label{display:none;}.elementor-4523 .elementor-element.elementor-element-918bdfd .acf-fields>.acf-field{border-top:none;}.elementor-4523 .elementor-element.elementor-element-918bdfd .acf-field[data-width]+.acf-field[data-width]{border-left:none;}.elementor-4523 .elementor-element.elementor-element-af28b3b{display:flex;flex-direction:column;gap:20px;}.elementor-4523 .elementor-element.elementor-element-af28b3b .acf-fields{margin:0px 0px 0px 0px;}.elementor-4523 .elementor-element.elementor-element-af28b3b .acf-label{display:none;}.elementor-4523 .elementor-element.elementor-element-af28b3b .acf-fields>.acf-field{border-top:none;}.elementor-4523 .elementor-element.elementor-element-af28b3b .acf-field[data-width]+.acf-field[data-width]{border-left:none;}.elementor-4523 .elementor-element.elementor-element-d763bef{--display:flex;}.elementor-4523 .elementor-element.elementor-element-ad0e073{width:var( --container-widget-width, 80% );max-width:80%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 1em) 0em;--container-widget-width:80%;--container-widget-flex-grow:0;display:flex;flex-direction:column;gap:20px;}.elementor-4523 .elementor-element.elementor-element-ad0e073 .acf-fields{margin:0px 0px 0px 0px;}.elementor-4523 .elementor-element.elementor-element-ad0e073 .acf-label{display:none;}.elementor-4523 .elementor-element.elementor-element-ad0e073 .acf-fields>.acf-field{border-top:none;}.elementor-4523 .elementor-element.elementor-element-ad0e073 .acf-field[data-width]+.acf-field[data-width]{border-left:none;}.elementor-4523 .elementor-element.elementor-element-1e259cc{width:var( --container-widget-width, 30% );max-width:30%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 1em) 0em;--container-widget-width:30%;--container-widget-flex-grow:0;display:flex;flex-direction:column;gap:20px;}.elementor-4523 .elementor-element.elementor-element-1e259cc .acf-fields{margin:0px 0px 0px 0px;}.elementor-4523 .elementor-element.elementor-element-1e259cc .acf-label{display:none;}.elementor-4523 .elementor-element.elementor-element-1e259cc .acf-fields>.acf-field{border-top:none;}.elementor-4523 .elementor-element.elementor-element-1e259cc .acf-field[data-width]+.acf-field[data-width]{border-left:none;}.elementor-widget-submit_button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );background-color:var( --e-global-color-accent );}.elementor-4523 .elementor-element.elementor-element-a762c67 > .elementor-widget-container{margin:3% 0% 0% 0%;}.elementor-4523 .elementor-element.elementor-element-a762c67 .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );padding:16px 60px 16px 60px;border-radius:100px 100px 100px 100px;fill:var( --e-global-color-c696dce );color:var( --e-global-color-c696dce );background-color:var( --e-global-color-accent );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );}.elementor-4523 .elementor-element.elementor-element-a762c67 .elementor-button:hover, .elementor-4523 .elementor-element.elementor-element-a762c67 .elementor-button:focus{color:var( --e-global-color-accent );background-color:var( --e-global-color-86b4fcd );}.elementor-4523 .elementor-element.elementor-element-a762c67 .elementor-button:hover svg, .elementor-4523 .elementor-element.elementor-element-a762c67 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-4523 .elementor-element.elementor-element-f967b49{--display:flex;}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4523 .elementor-element.elementor-element-2869232{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-4523 .elementor-element.elementor-element-0a9dd5f{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-submit_button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-4523 .elementor-element.elementor-element-a762c67 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}}@media(min-width:768px){.elementor-4523 .elementor-element.elementor-element-cadabf5{--content-width:96%;}.elementor-4523 .elementor-element.elementor-element-4e8351a{--width:80%;}.elementor-4523 .elementor-element.elementor-element-4d630b7{--width:80%;}}@media(max-width:1024px) and (min-width:768px){.elementor-4523 .elementor-element.elementor-element-cadabf5{--content-width:96%;}}@media(max-width:767px){.elementor-4523 .elementor-element.elementor-element-cadabf5{--content-width:94%;}.elementor-4523 .elementor-element.elementor-element-9506de5{width:100%;max-width:100%;}.elementor-4523 .elementor-element.elementor-element-457b968{width:100%;max-width:100%;}.elementor-4523 .elementor-element.elementor-element-2ca56e4{width:100%;max-width:100%;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4523 .elementor-element.elementor-element-2869232{width:100%;max-width:100%;font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-4523 .elementor-element.elementor-element-165932e{--justify-content:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-4523 .elementor-element.elementor-element-0a9dd5f{width:100%;max-width:100%;font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-4523 .elementor-element.elementor-element-e298974{--justify-content:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-4523 .elementor-element.elementor-element-ad0e073{width:100%;max-width:100%;}.elementor-4523 .elementor-element.elementor-element-1e259cc{width:100%;max-width:100%;}.elementor-widget-submit_button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-4523 .elementor-element.elementor-element-a762c67 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}}/* Start custom CSS for container, class: .elementor-element-cadabf5 *//* v1.0 – gleiche ACF Button-Styles für Beitrag erstellen (1924) + Beitrag bearbeiten (4523) */
:is(.elementor-1924, .elementor-4523) .acf-field a.acf-button.button,
:is(.elementor-1924, .elementor-4523) .acf-field .acf-image-uploader a.acf-button.button,
:is(.elementor-1924, .elementor-4523) .acf-field .acf-file-uploader a.acf-button.button{
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  text-transform: var(--e-global-typography-accent-text-transform);
  font-style: var(--e-global-typography-accent-font-style);
  text-decoration: var(--e-global-typography-accent-text-decoration);
  line-height: var(--e-global-typography-accent-line-height);
  letter-spacing: var(--e-global-typography-accent-letter-spacing);
  word-spacing: var(--e-global-typography-accent-word-spacing);

  padding: 8px 30px;
  border-radius: 100px;
  color: var(--e-global-color-c696dce);
  background-color: var(--e-global-color-accent);
  border: 2px solid var(--e-global-color-accent);
}

:is(.elementor-1924, .elementor-4523) .acf-field a.acf-button.button:hover,
:is(.elementor-1924, .elementor-4523) .acf-field a.acf-button.button:focus{
  color: var(--e-global-color-accent);
  background-color: var(--e-global-color-86b4fcd);
}

/* v1.0 – ACF File Uploader "+ …" Button (Video etc.) */
:is(.elementor-1924, .elementor-4523) .acf-field .acf-file-uploader .hide-if-value a.button{
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  text-transform: var(--e-global-typography-accent-text-transform);
  font-style: var(--e-global-typography-accent-font-style);
  text-decoration: var(--e-global-typography-accent-text-decoration);
  line-height: var(--e-global-typography-accent-line-height);
  letter-spacing: var(--e-global-typography-accent-letter-spacing);
  word-spacing: var(--e-global-typography-accent-word-spacing);

  padding: 7px 30px;
  border-radius: 100px;
  color: var(--e-global-color-c696dce);
  background-color: var(--e-global-color-accent);
  border: 2px solid var(--e-global-color-accent);
  display: inline-block;
}

:is(.elementor-1924, .elementor-4523) .acf-field .acf-file-uploader .hide-if-value a.button:hover,
:is(.elementor-1924, .elementor-4523) .acf-field .acf-file-uploader .hide-if-value a.button:focus{
  color: var(--e-global-color-accent);
  background-color: var(--e-global-color-86b4fcd);
}/* End custom CSS */