.elementor-113175 .elementor-element.elementor-element-7283664 .elementor-repeater-item-a57c9cb.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-widget-text-editor{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-113175 .elementor-element.elementor-element-4104d42{columns:1;}.elementor-113175 .elementor-element.elementor-element-a8719a2{columns:1;}.elementor-113175 .elementor-element.elementor-element-38fb7b3 > .elementor-widget-container{border-radius:50px 50px 50px 50px;}.elementor-113175 .elementor-element.elementor-element-38fb7b3{text-align:center;}.elementor-113175 .elementor-element.elementor-element-800cd45 > .elementor-widget-container{background-color:#FBF1DC;padding:10px 10px 10px 10px;}.elementor-113175 .elementor-element.elementor-element-5d803da > .elementor-widget-container{border-radius:50px 50px 50px 50px;}.elementor-113175 .elementor-element.elementor-element-5d803da{text-align:center;}.elementor-113175 .elementor-element.elementor-element-f5265a6{columns:1;}.elementor-113175 .elementor-element.elementor-element-5532845 > .elementor-widget-container{background-color:#EEF4FA;padding:10px 10px 10px 10px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-113175 .elementor-element.elementor-element-82d1d80{columns:1;}.elementor-113175 .elementor-element.elementor-element-edc3c8a > .elementor-widget-container{border-radius:50px 50px 50px 50px;}.elementor-113175 .elementor-element.elementor-element-edc3c8a{text-align:center;}.elementor-113175 .elementor-element.elementor-element-b1940ed{columns:1;}.elementor-113175 .elementor-element.elementor-element-0302c03 > .elementor-widget-container{background-color:#FBF1DC;padding:10px 10px 10px 10px;}.elementor-113175 .elementor-element.elementor-element-981bf6f > .elementor-widget-container{border-radius:50px 50px 50px 50px;}.elementor-113175 .elementor-element.elementor-element-981bf6f{text-align:center;}.elementor-113175 .elementor-element.elementor-element-b8360b3 .elementor-repeater-item-2aa5947.jet-table__head-cell{width:25%;min-width:25%;max-width:25%;}.elementor-113175 .elementor-element.elementor-element-b8360b3 .elementor-repeater-item-0c023f3.jet-table__head-cell{width:25%;min-width:25%;max-width:25%;}.elementor-113175 .elementor-element.elementor-element-b8360b3 .jet-table{table-layout:fixed;}.elementor-113175 .elementor-element.elementor-element-b8360b3 .jet-table__head-cell{border-style:solid;border-width:1px 0 1px 0px;border-color:var( --e-global-color-cd7e45a );color:var( --e-global-color-primary );background-color:#FBF1DC;}.elementor-113175 .elementor-element.elementor-element-b8360b3 .jet-table__foot-cell{border-style:solid;border-width:0 0 1px 0px;border-color:var( --e-global-color-cd7e45a );}.elementor-113175 .elementor-element.elementor-element-b8360b3 .jet-table__head-row:first-child .jet-table__head-cell:first-child{border-width:1px 0 1px 0px;}.elementor-113175 .elementor-element.elementor-element-b8360b3 .jet-table__head-row:first-child .jet-table__head-cell:last-child{border-width:1px 0px 1px 0px;}.elementor-113175 .elementor-element.elementor-element-b8360b3 .jet-table__foot-row:first-child .jet-table__foot-cell:first-child{border-width:0 0 1px 0px;}.elementor-113175 .elementor-element.elementor-element-b8360b3 .jet-table__foot-row:first-child .jet-table__foot-cell:last-child{border-width:0 0px 1px 0px;}.elementor-113175 .elementor-element.elementor-element-b8360b3 .jet-table__body-cell{border-style:solid;border-width:0 0 1px 0px;border-color:var( --e-global-color-cd7e45a );vertical-align:top;}.elementor-113175 .elementor-element.elementor-element-b8360b3 .jet-table__body-row .jet-table__body-cell:first-child{border-width:0 0 1px 0px;}.elementor-113175 .elementor-element.elementor-element-b8360b3 .jet-table__body-row .jet-table__body-cell:last-child{border-width:0 0px 1px 0px;}.elementor-113175 .elementor-element.elementor-element-b8360b3 .jet-table__body-row + .jet-table__body-row .jet-table__body-cell{border-width:0 0 1px 0px;}.elementor-113175 .elementor-element.elementor-element-b8360b3 .jet-table__body-row + .jet-table__body-row .jet-table__body-cell:first-child{border-width:0 0 1px 0px;}.elementor-113175 .elementor-element.elementor-element-b8360b3 .jet-table__body-row + .jet-table__body-row .jet-table__body-cell:last-child{border-width:0 0px 1px 0px;}.elementor-113175 .elementor-element.elementor-element-f23af78 > .elementor-widget-container{background-color:#EEF4FA;padding:10px 10px 10px 10px;}.elementor-113175 .elementor-element.elementor-element-45d99fb > .elementor-widget-container{border-radius:50px 50px 50px 50px;}.elementor-113175 .elementor-element.elementor-element-45d99fb{text-align:center;}.elementor-113175 .elementor-element.elementor-element-0d4bf74{columns:1;}.elementor-113175 .elementor-element.elementor-element-84460b5{columns:1;}.elementor-113175 .elementor-element.elementor-element-c7616e5 > .elementor-widget-container{background-color:#FBF1DC;padding:10px 10px 10px 10px;}.elementor-113175 .elementor-element.elementor-element-4460002 > .elementor-widget-container{border-radius:50px 50px 50px 50px;}.elementor-113175 .elementor-element.elementor-element-4460002{text-align:center;}.elementor-113175 .elementor-element.elementor-element-820d183{columns:1;}@media(min-width:768px){.elementor-113175 .elementor-element.elementor-element-9aa5419{width:67%;}.elementor-113175 .elementor-element.elementor-element-0fb62ad{width:33%;}.elementor-113175 .elementor-element.elementor-element-aae8181{width:5%;}.elementor-113175 .elementor-element.elementor-element-4700876{width:95%;}.elementor-113175 .elementor-element.elementor-element-34fc0eb{width:5%;}.elementor-113175 .elementor-element.elementor-element-0becf11{width:95%;}.elementor-113175 .elementor-element.elementor-element-8355fd7{width:33%;}.elementor-113175 .elementor-element.elementor-element-a67fec4{width:67%;}.elementor-113175 .elementor-element.elementor-element-63e9d9d{width:33%;}.elementor-113175 .elementor-element.elementor-element-0bda5d1{width:67%;}.elementor-113175 .elementor-element.elementor-element-10ad89d{width:5%;}.elementor-113175 .elementor-element.elementor-element-f18015c{width:95%;}.elementor-113175 .elementor-element.elementor-element-0a2432d{width:33%;}.elementor-113175 .elementor-element.elementor-element-230fd58{width:67%;}.elementor-113175 .elementor-element.elementor-element-bbeecb2{width:5%;}.elementor-113175 .elementor-element.elementor-element-73b2e80{width:95%;}.elementor-113175 .elementor-element.elementor-element-ad72544{width:5%;}.elementor-113175 .elementor-element.elementor-element-f7fec72{width:95%;}.elementor-113175 .elementor-element.elementor-element-6f1a900{width:33%;}.elementor-113175 .elementor-element.elementor-element-19fa705{width:67%;}.elementor-113175 .elementor-element.elementor-element-09eb6d4{width:5%;}.elementor-113175 .elementor-element.elementor-element-14eba72{width:95%;}.elementor-113175 .elementor-element.elementor-element-25e8e3c{width:33%;}.elementor-113175 .elementor-element.elementor-element-ecd933c{width:67%;}}@media(max-width:1024px){.elementor-113175 .elementor-element.elementor-element-4104d42{columns:2;}.elementor-113175 .elementor-element.elementor-element-a8719a2{columns:2;}.elementor-113175 .elementor-element.elementor-element-f5265a6{columns:2;}.elementor-113175 .elementor-element.elementor-element-82d1d80{columns:2;}.elementor-113175 .elementor-element.elementor-element-b1940ed{columns:2;}.elementor-113175 .elementor-element.elementor-element-0d4bf74{columns:2;}.elementor-113175 .elementor-element.elementor-element-84460b5{columns:2;}.elementor-113175 .elementor-element.elementor-element-820d183{columns:2;}}@media(max-width:767px){.elementor-113175 .elementor-element.elementor-element-4104d42{columns:1;}.elementor-113175 .elementor-element.elementor-element-a8719a2{columns:1;}.elementor-113175 .elementor-element.elementor-element-f5265a6{columns:1;}.elementor-113175 .elementor-element.elementor-element-82d1d80{columns:1;}.elementor-113175 .elementor-element.elementor-element-b1940ed{columns:1;}.elementor-113175 .elementor-element.elementor-element-0d4bf74{columns:1;}.elementor-113175 .elementor-element.elementor-element-84460b5{columns:1;}.elementor-113175 .elementor-element.elementor-element-820d183{columns:1;}}/* Start custom CSS for text-editor, class: .elementor-element-4104d42 */.elementor-113175 .elementor-element.elementor-element-4104d42 {
  padding:1em 2.5em;
}

.elementor-113175 .elementor-element.elementor-element-4104d42 ol {
  /*Counter Startwert*/
  counter-reset: my-counter 0;
  list-style: none;
  padding-left: 0px;
}
.elementor-113175 .elementor-element.elementor-element-4104d42 ol li {
  margin: 0 0 0.5rem 0;
  counter-increment: my-counter;
  position: relative;
}
.elementor-113175 .elementor-element.elementor-element-4104d42 ol li::before {
  content: counter(my-counter);
  color: #fff;
  font-size: 1.1rem;
  font-weight:bold;
  position: absolute;
  --size: 25px;
  left: calc(-.5 * var(--size) - 10px);
  line-height: var(--size);
  width: var(--size);
  height: var(--size);
  top: 0;
  /*Kreis Hintergrundfarbe*/
  background: #178748;
  border-radius: 50%;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a8719a2 */.elementor-113175 .elementor-element.elementor-element-a8719a2 {
  padding:1em 2.5em;
}

.elementor-113175 .elementor-element.elementor-element-a8719a2 ol {
  /*Counter Startwert*/
  counter-reset: my-counter 9;
  list-style: none;
  padding-left: 0px;
}
.elementor-113175 .elementor-element.elementor-element-a8719a2 ol li {
  margin: 0 0 0.5rem 0;
  counter-increment: my-counter;
  position: relative;
}
.elementor-113175 .elementor-element.elementor-element-a8719a2 ol li::before {
  content: counter(my-counter);
  color: #fff;
  font-size: 1.1rem;
  font-weight:bold;
  position: absolute;
  --size: 25px;
  left: calc(-.5 * var(--size) - 10px);
  line-height: var(--size);
  width: var(--size);
  height: var(--size);
  top: 0;
  /*Kreis Hintergrundfarbe*/
  background: #178748;
  border-radius: 50%;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-38fb7b3 */.elementor-113175 .elementor-element.elementor-element-38fb7b3 h2 {
    height:1.5em;
    width:1.5em;
    padding:0;
    background-color: #178748;
    border-radius: 50em;
    color:#fff !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-800cd45 */.elementor-113175 .elementor-element.elementor-element-800cd45 p {
    margin-bottom:0 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d803da */.elementor-113175 .elementor-element.elementor-element-5d803da h2 {
    height:1.5em;
    width:1.5em;
    padding:0;
    background-color: #178748;
    border-radius: 50em;
    color:#fff !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f5265a6 */.elementor-113175 .elementor-element.elementor-element-f5265a6 {
  padding:.25em 1.5em;
    
}

.elementor-113175 .elementor-element.elementor-element-f5265a6 ol {
  /*Counter Startwert*/
  counter-reset: my-counter 0;
  list-style: none;
  padding-left: 0px;
}
.elementor-113175 .elementor-element.elementor-element-f5265a6 ol li {
  margin: 0 0 0.5rem 0;
  counter-increment: my-counter;
  position: relative;
}
.elementor-113175 .elementor-element.elementor-element-f5265a6 ol li::before {
  content: counter(my-counter);
  color: #fff;
  font-size: 1.1rem;
  position: absolute;
  --size: 25px;
  left: calc(-.5 * var(--size) - 10px);
  line-height: var(--size);
  width: var(--size);
  height: var(--size);
  top: 0;
  /*Kreis Hintergrundfarbe*/
  background: #D9A13B;
  border-radius: 50%;
  text-align: center;
}

.elementor-113175 .elementor-element.elementor-element-f5265a6 a {
    color:#D9A13B;
}

.elementor-113175 .elementor-element.elementor-element-f5265a6 a:hover {
    color:#878988;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5532845 */.elementor-113175 .elementor-element.elementor-element-5532845 p {
    margin-bottom:0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-82d1d80 */.elementor-113175 .elementor-element.elementor-element-82d1d80 {
  padding:.25em 1.5em;
}

.elementor-113175 .elementor-element.elementor-element-82d1d80 ol {
  /*Counter Startwert*/
  counter-reset: my-counter 0;
  list-style: none;
  padding-left: 0px;
}
.elementor-113175 .elementor-element.elementor-element-82d1d80 ol li {
  margin: 0 0 0.5rem 0;
  counter-increment: my-counter;
  position: relative;
}
.elementor-113175 .elementor-element.elementor-element-82d1d80 ol li::before {
  content: counter(my-counter);
  color: #fff;
  font-size: 1.1rem;
  position: absolute;
  --size: 25px;
  left: calc(-.5 * var(--size) - 10px);
  line-height: var(--size);
  width: var(--size);
  height: var(--size);
  top: 0;
  /*Kreis Hintergrundfarbe*/
  background: #D9A13B;
  border-radius: 50%;
  text-align: center;
}

.elementor-113175 .elementor-element.elementor-element-82d1d80 a {
    color:#D9A13B;
}

.elementor-113175 .elementor-element.elementor-element-82d1d80 a:hover {
    color:#878988;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-edc3c8a */.elementor-113175 .elementor-element.elementor-element-edc3c8a h2 {
    height:1.5em;
    width:1.5em;
    padding:0;
    background-color: #178748;
    border-radius: 50em;
    color:#fff !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b1940ed */.elementor-113175 .elementor-element.elementor-element-b1940ed {
  padding:.25em 1.5em;
}

.elementor-113175 .elementor-element.elementor-element-b1940ed ol {
  /*Counter Startwert*/
  counter-reset: my-counter 0;
  list-style: none;
  padding-left: 0px;
}
.elementor-113175 .elementor-element.elementor-element-b1940ed ol li {
  margin: 0 0 0.5rem 0;
  counter-increment: my-counter;
  position: relative;
}
.elementor-113175 .elementor-element.elementor-element-b1940ed ol li::before {
  content: counter(my-counter);
  color: #fff;
  font-size: 1.1rem;
  position: absolute;
  --size: 25px;
  left: calc(-.5 * var(--size) - 10px);
  line-height: var(--size);
  width: var(--size);
  height: var(--size);
  top: 0;
  /*Kreis Hintergrundfarbe*/
  background: #D9A13B;
  border-radius: 50%;
  text-align: center;
}

.elementor-113175 .elementor-element.elementor-element-b1940ed a {
    color:#D9A13B;
}

.elementor-113175 .elementor-element.elementor-element-b1940ed a:hover {
    color:#878988;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0302c03 */.elementor-113175 .elementor-element.elementor-element-0302c03 p {
    margin-bottom:0 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-981bf6f */.elementor-113175 .elementor-element.elementor-element-981bf6f h2 {
    height:1.5em;
    width:1.5em;
    padding:0;
    background-color: #178748;
    border-radius: 50em;
    color:#fff !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f23af78 */.elementor-113175 .elementor-element.elementor-element-f23af78 p {
    margin-bottom:0 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45d99fb */.elementor-113175 .elementor-element.elementor-element-45d99fb h2 {
    height:1.5em;
    width:1.5em;
    padding:0;
    background-color: #178748;
    border-radius: 50em;
    color:#fff !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-84460b5 */.elementor-113175 .elementor-element.elementor-element-84460b5 {
  padding:.25em 1.5em;
}

.elementor-113175 .elementor-element.elementor-element-84460b5 ol {
  /*Counter Startwert*/
  counter-reset: my-counter 0;
  list-style: none;
  padding-left: 0px;
}
.elementor-113175 .elementor-element.elementor-element-84460b5 ol li {
  margin: 0 0 0.5rem 0;
  counter-increment: my-counter;
  position: relative;
}
.elementor-113175 .elementor-element.elementor-element-84460b5 ol li::before {
  content: counter(my-counter);
  color: #fff;
  font-size: 1.1rem;
  position: absolute;
  --size: 25px;
  left: calc(-.5 * var(--size) - 10px);
  line-height: var(--size);
  width: var(--size);
  height: var(--size);
  top: 0;
  /*Kreis Hintergrundfarbe*/
  background: #D9A13B;
  border-radius: 50%;
  text-align: center;
}

.elementor-113175 .elementor-element.elementor-element-84460b5 a {
    color:#D9A13B;
}

.elementor-113175 .elementor-element.elementor-element-84460b5 a:hover {
    color:#878988;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c7616e5 */.elementor-113175 .elementor-element.elementor-element-c7616e5 p {
    margin-bottom:0 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4460002 */.elementor-113175 .elementor-element.elementor-element-4460002 h2 {
    height:1.5em;
    width:1.5em;
    padding:0;
    background-color: #178748;
    border-radius: 50em;
    color:#fff !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-820d183 */.elementor-113175 .elementor-element.elementor-element-820d183 {
  padding:.25em 1.5em;
}

.elementor-113175 .elementor-element.elementor-element-820d183 ol {
  /*Counter Startwert*/
  counter-reset: my-counter 0;
  list-style: none;
  padding-left: 0px;
}
.elementor-113175 .elementor-element.elementor-element-820d183 ol li {
  margin: 0 0 0.5rem 0;
  counter-increment: my-counter;
  position: relative;
}
.elementor-113175 .elementor-element.elementor-element-820d183 ol li::before {
  content: counter(my-counter);
  color: #fff;
  font-size: 1.1rem;
  position: absolute;
  --size: 25px;
  left: calc(-.5 * var(--size) - 10px);
  line-height: var(--size);
  width: var(--size);
  height: var(--size);
  top: 0;
  /*Kreis Hintergrundfarbe*/
  background: #D9A13B;
  border-radius: 50%;
  text-align: center;
}

.elementor-113175 .elementor-element.elementor-element-820d183 a {
    color:#D9A13B;
}

.elementor-113175 .elementor-element.elementor-element-820d183 a:hover {
    color:#878988;
}/* End custom CSS */