.elementor-1251 .elementor-element.elementor-element-557128c{--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;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1251 .elementor-element.elementor-element-4e4fe2d{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:12px 12px 12px 12px;--padding-top:25px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.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-1251 .elementor-element.elementor-element-b7646f4 .elementor-button{background-color:#61CE7000;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;letter-spacing:1.05px;fill:var( --e-global-color-0f28a70 );color:var( --e-global-color-0f28a70 );padding:0px 0px 0px 0px;}.elementor-1251 .elementor-element.elementor-element-b7646f4:hover{--e-transform-translateX:6px;}.elementor-1251 .elementor-element.elementor-element-b7646f4.elementor-element{--align-self:flex-start;}.elementor-1251 .elementor-element.elementor-element-b7646f4 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1251 .elementor-element.elementor-element-b7646f4 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-1251 .elementor-element.elementor-element-b7646f4 .elementor-button:hover, .elementor-1251 .elementor-element.elementor-element-b7646f4 .elementor-button:focus{color:var( --e-global-color-d3229a4 );}.elementor-1251 .elementor-element.elementor-element-b7646f4 .elementor-button:hover svg, .elementor-1251 .elementor-element.elementor-element-b7646f4 .elementor-button:focus svg{fill:var( --e-global-color-d3229a4 );}.elementor-1251 .elementor-element.elementor-element-3e08144 .elementor-button{background-color:#61CE7000;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;letter-spacing:1.05px;fill:var( --e-global-color-0f28a70 );color:var( --e-global-color-0f28a70 );padding:0px 0px 0px 0px;}.elementor-1251 .elementor-element.elementor-element-3e08144:hover{--e-transform-translateX:6px;}.elementor-1251 .elementor-element.elementor-element-3e08144.elementor-element{--align-self:flex-start;}.elementor-1251 .elementor-element.elementor-element-3e08144 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1251 .elementor-element.elementor-element-3e08144 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-1251 .elementor-element.elementor-element-3e08144 .elementor-button:hover, .elementor-1251 .elementor-element.elementor-element-3e08144 .elementor-button:focus{color:var( --e-global-color-d3229a4 );}.elementor-1251 .elementor-element.elementor-element-3e08144 .elementor-button:hover svg, .elementor-1251 .elementor-element.elementor-element-3e08144 .elementor-button:focus svg{fill:var( --e-global-color-d3229a4 );}.elementor-1251 .elementor-element.elementor-element-d1a0d01 .elementor-button{background-color:#61CE7000;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;letter-spacing:1.05px;fill:var( --e-global-color-0f28a70 );color:var( --e-global-color-0f28a70 );padding:0px 0px 0px 0px;}.elementor-1251 .elementor-element.elementor-element-d1a0d01:hover{--e-transform-translateX:6px;}.elementor-1251 .elementor-element.elementor-element-d1a0d01.elementor-element{--align-self:flex-start;}.elementor-1251 .elementor-element.elementor-element-d1a0d01 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1251 .elementor-element.elementor-element-d1a0d01 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-1251 .elementor-element.elementor-element-d1a0d01 .elementor-button:hover, .elementor-1251 .elementor-element.elementor-element-d1a0d01 .elementor-button:focus{color:var( --e-global-color-d3229a4 );}.elementor-1251 .elementor-element.elementor-element-d1a0d01 .elementor-button:hover svg, .elementor-1251 .elementor-element.elementor-element-d1a0d01 .elementor-button:focus svg{fill:var( --e-global-color-d3229a4 );}.elementor-1251 .elementor-element.elementor-element-eac9536 .elementor-button{background-color:#61CE7000;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;letter-spacing:1.05px;fill:var( --e-global-color-0f28a70 );color:var( --e-global-color-0f28a70 );padding:0px 0px 0px 0px;}.elementor-1251 .elementor-element.elementor-element-eac9536:hover{--e-transform-translateX:6px;}.elementor-1251 .elementor-element.elementor-element-eac9536.elementor-element{--align-self:flex-start;}.elementor-1251 .elementor-element.elementor-element-eac9536 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1251 .elementor-element.elementor-element-eac9536 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-1251 .elementor-element.elementor-element-eac9536 .elementor-button:hover, .elementor-1251 .elementor-element.elementor-element-eac9536 .elementor-button:focus{color:var( --e-global-color-d3229a4 );}.elementor-1251 .elementor-element.elementor-element-eac9536 .elementor-button:hover svg, .elementor-1251 .elementor-element.elementor-element-eac9536 .elementor-button:focus svg{fill:var( --e-global-color-d3229a4 );}.elementor-1251 .elementor-element.elementor-element-f52c03a .elementor-button{background-color:#61CE7000;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;letter-spacing:1.05px;fill:var( --e-global-color-0f28a70 );color:var( --e-global-color-0f28a70 );padding:0px 0px 0px 0px;}.elementor-1251 .elementor-element.elementor-element-f52c03a:hover{--e-transform-translateX:6px;}.elementor-1251 .elementor-element.elementor-element-f52c03a.elementor-element{--align-self:flex-start;}.elementor-1251 .elementor-element.elementor-element-f52c03a .elementor-button-content-wrapper{flex-direction:row;}.elementor-1251 .elementor-element.elementor-element-f52c03a .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-1251 .elementor-element.elementor-element-f52c03a .elementor-button:hover, .elementor-1251 .elementor-element.elementor-element-f52c03a .elementor-button:focus{color:var( --e-global-color-d3229a4 );}.elementor-1251 .elementor-element.elementor-element-f52c03a .elementor-button:hover svg, .elementor-1251 .elementor-element.elementor-element-f52c03a .elementor-button:focus svg{fill:var( --e-global-color-d3229a4 );}.elementor-1251 .elementor-element.elementor-element-961c192 .elementor-button{background-color:#61CE7000;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;letter-spacing:1.05px;fill:var( --e-global-color-0f28a70 );color:var( --e-global-color-0f28a70 );padding:0px 0px 0px 0px;}.elementor-1251 .elementor-element.elementor-element-961c192:hover{--e-transform-translateX:6px;}.elementor-1251 .elementor-element.elementor-element-961c192.elementor-element{--align-self:flex-start;}.elementor-1251 .elementor-element.elementor-element-961c192 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1251 .elementor-element.elementor-element-961c192 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-1251 .elementor-element.elementor-element-961c192 .elementor-button:hover, .elementor-1251 .elementor-element.elementor-element-961c192 .elementor-button:focus{color:var( --e-global-color-d3229a4 );}.elementor-1251 .elementor-element.elementor-element-961c192 .elementor-button:hover svg, .elementor-1251 .elementor-element.elementor-element-961c192 .elementor-button:focus svg{fill:var( --e-global-color-d3229a4 );}.elementor-1251 .elementor-element.elementor-element-2a7b285 .elementor-button{background-color:#61CE7000;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;letter-spacing:1.05px;fill:var( --e-global-color-0f28a70 );color:var( --e-global-color-0f28a70 );padding:0px 0px 0px 0px;}.elementor-1251 .elementor-element.elementor-element-2a7b285:hover{--e-transform-translateX:6px;}.elementor-1251 .elementor-element.elementor-element-2a7b285.elementor-element{--align-self:flex-start;}.elementor-1251 .elementor-element.elementor-element-2a7b285 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1251 .elementor-element.elementor-element-2a7b285 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-1251 .elementor-element.elementor-element-2a7b285 .elementor-button:hover, .elementor-1251 .elementor-element.elementor-element-2a7b285 .elementor-button:focus{color:var( --e-global-color-d3229a4 );}.elementor-1251 .elementor-element.elementor-element-2a7b285 .elementor-button:hover svg, .elementor-1251 .elementor-element.elementor-element-2a7b285 .elementor-button:focus svg{fill:var( --e-global-color-d3229a4 );}/* Start custom CSS for button, class: .elementor-element-b7646f4 */.elementor-1251 .elementor-element.elementor-element-b7646f4 .elementor-button-text {
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3e08144 */.elementor-1251 .elementor-element.elementor-element-3e08144 .elementor-button-text {
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d1a0d01 */.elementor-1251 .elementor-element.elementor-element-d1a0d01 .elementor-button-text {
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-eac9536 */.elementor-1251 .elementor-element.elementor-element-eac9536 .elementor-button-text {
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f52c03a */.elementor-1251 .elementor-element.elementor-element-f52c03a .elementor-button-text {
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-961c192 */.elementor-1251 .elementor-element.elementor-element-961c192 .elementor-button-text {
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2a7b285 */.elementor-1251 .elementor-element.elementor-element-2a7b285 .elementor-button-text {
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e4fe2d */.glass-card-no-blur{
  position: relative;
  overflow: hidden;
  isolation: isolate;

  background:
    linear-gradient(
      135deg,
      rgba(255, 255, 255, 0.94) 0%,
      rgba(255, 248, 241, 0.90) 55%,
      rgba(255, 255, 255, 0.86) 100%
    ) !important;

  backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;

  border: 1px solid rgba(255, 255, 255, 0.75);
  border-radius: 16px;

  box-shadow:
    -5px -5px 14px rgba(255, 255, 255, 0.26),
     0 8px 28px rgba(140, 90, 60, 0.08),
     0 3px 10px rgba(140, 90, 60, 0.045),
     inset 1px 1px 2px rgba(255, 255, 255, 0.42),
     inset -2px -2px 5px rgba(140, 90, 60, 0.045);

  transition:
    transform 0.3s ease,
    box-shadow 0.3s ease;
}


/* Heller Glass-Schimmer oben links */
.glass-card-no-blur::before{
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1;

  border-radius: inherit;

  background:
    radial-gradient(
      circle at top left,
      rgba(255, 255, 255, 0.34) 0%,
      rgba(255, 255, 255, 0.14) 30%,
      rgba(255, 255, 255, 0.03) 58%,
      transparent 84%
    );

  pointer-events: none;
}


/* Sehr leichte warme Tiefe unten rechts */
.glass-card-no-blur::after{
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1;

  border-radius: inherit;

  background:
    radial-gradient(
      circle at bottom right,
      rgba(140, 90, 60, 0.075) 0%,
      rgba(140, 90, 60, 0.025) 36%,
      transparent 72%
    );

  pointer-events: none;
}/* End custom CSS */