.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 );}.elementor-1040 .elementor-element.elementor-element-62aa625{--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-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1040 .elementor-element.elementor-element-b926c99 .elementor-button{background-color:#FF0000;}.elementor-1040 .elementor-element.elementor-element-0bc5692 .elementor-button{background-color:#FD0000;}.elementor-1040 .elementor-element.elementor-element-93dc76a{margin-top:25px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1040 .elementor-element.elementor-element-c105791 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1040 .elementor-element.elementor-element-fc24713 > .elementor-container{max-width:1600px;}.elementor-1040 .elementor-element.elementor-element-0ab95fb .elementor-button{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-1040 .elementor-element.elementor-element-0ab95fb{width:var( --container-widget-width, 107.173% );max-width:107.173%;--container-widget-width:107.173%;--container-widget-flex-grow:0;}.elementor-1040 .elementor-element.elementor-element-0ab95fb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1040 .elementor-element.elementor-element-126b74e .elementor-button{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-1040 .elementor-element.elementor-element-126b74e{width:var( --container-widget-width, 8.333% );max-width:8.333%;--container-widget-width:8.333%;--container-widget-flex-grow:0;}.elementor-1040 .elementor-element.elementor-element-126b74e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1040 .elementor-element.elementor-element-126b74e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1040 .elementor-element.elementor-element-eb40309 .elementor-button{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-1040 .elementor-element.elementor-element-eb40309{width:var( --container-widget-width, 114.572% );max-width:114.572%;--container-widget-width:114.572%;--container-widget-flex-grow:0;}.elementor-1040 .elementor-element.elementor-element-eb40309.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1040 .elementor-element.elementor-element-d71f445{width:var( --container-widget-width, 113.504% );max-width:113.504%;--container-widget-width:113.504%;--container-widget-flex-grow:0;}.elementor-1040 .elementor-element.elementor-element-d71f445.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1040 .elementor-element.elementor-element-07bfe0a .elementor-button{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-1040 .elementor-element.elementor-element-07bfe0a{width:var( --container-widget-width, 119.711% );max-width:119.711%;--container-widget-width:119.711%;--container-widget-flex-grow:0;}.elementor-1040 .elementor-element.elementor-element-07bfe0a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1040 .elementor-element.elementor-element-07bfe0a .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-1040 .elementor-element.elementor-element-3decb29 .elementor-button{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-1040 .elementor-element.elementor-element-3decb29{width:var( --container-widget-width, 109.809% );max-width:109.809%;--container-widget-width:109.809%;--container-widget-flex-grow:0;}.elementor-1040 .elementor-element.elementor-element-3decb29.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1040 .elementor-element.elementor-element-3decb29 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-1040 .elementor-element.elementor-element-794de0c{width:var( --container-widget-width, 135.359% );max-width:135.359%;--container-widget-width:135.359%;--container-widget-flex-grow:0;}.elementor-1040 .elementor-element.elementor-element-794de0c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1040 .elementor-element.elementor-element-794de0c .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-1040 .elementor-element.elementor-element-794de0c .elementor-button{font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-1040 .elementor-element.elementor-element-3a0e517 .elementor-button .elementor-button-content-wrapper{justify-content:center;}@media(min-width:768px){.elementor-1040 .elementor-element.elementor-element-435ba5d{width:26.694%;}.elementor-1040 .elementor-element.elementor-element-cd675fb{width:73.262%;}.elementor-1040 .elementor-element.elementor-element-66e7447{width:26.429%;}.elementor-1040 .elementor-element.elementor-element-bb915c5{width:23.549%;}.elementor-1040 .elementor-element.elementor-element-fdefe94{width:26.518%;}.elementor-1040 .elementor-element.elementor-element-17304a5{width:16.103%;}.elementor-1040 .elementor-element.elementor-element-5f6c916{width:6.017%;}.elementor-1040 .elementor-element.elementor-element-973ec03{width:9.503%;}.elementor-1040 .elementor-element.elementor-element-f64bdbf{width:10.982%;}.elementor-1040 .elementor-element.elementor-element-6b885ad{width:8.249%;}.elementor-1040 .elementor-element.elementor-element-8087b85{width:15.216%;}.elementor-1040 .elementor-element.elementor-element-d789034{width:4.412%;}.elementor-1040 .elementor-element.elementor-element-fbb5969{width:26.875%;}.elementor-1040 .elementor-element.elementor-element-86f540f{width:13.107%;}.elementor-1040 .elementor-element.elementor-element-e146252{width:26.694%;}.elementor-1040 .elementor-element.elementor-element-bba88be{width:73.262%;}}/* Start custom CSS for section, class: .elementor-element-60d3131 */.button-grid {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
  justify-content: center;
}

.button-grid .elementor-button {
  white-space: nowrap;
  padding: 10px 20px;
  min-width: 120px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7bee680 */.button-container {
  display: flex;
  flex-wrap: wrap;
  gap: 12px; /* gleichmäßiger Abstand */
  justify-content: center;
}

.button-container .button {
  padding: 10px 20px;
  min-width: 120px;
  text-align: center;
  white-space: nowrap;  /* verhindert Textumbruch */
  overflow: hidden;     /* optional: verhindert Überlauf */
  text-overflow: ellipsis; /* optional: ... bei zu viel Text */
  border-radius: 8px;
}

/* Macht alle direkten Kinder gleich hoch innerhalb der rechten Boxen */
.rechte-boxen {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.rechte-boxen > * {
  flex: 1;
}/* End custom CSS */