.elementor-16 .elementor-element.elementor-element-3f22d85{--display:flex;--min-height:500px;--justify-content:center;--overlay-opacity:0.6;}.elementor-16 .elementor-element.elementor-element-3f22d85::before, .elementor-16 .elementor-element.elementor-element-3f22d85 > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-3f22d85 > .e-con-inner > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-3f22d85 > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-3f22d85 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-3f22d85 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-3d8bbce );--background-overlay:'';}.elementor-16 .elementor-element.elementor-element-720b0ae{text-align:center;}.elementor-16 .elementor-element.elementor-element-720b0ae .elementor-heading-title{font-family:var( --e-global-typography-99afff0-font-family ), Sans-serif;font-size:var( --e-global-typography-99afff0-font-size );font-weight:var( --e-global-typography-99afff0-font-weight );letter-spacing:var( --e-global-typography-99afff0-letter-spacing );color:var( --e-global-color-c40df51 );}.elementor-16 .elementor-element.elementor-element-f30fd65{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-12f0d2f{--display:flex;}.elementor-16 .elementor-element.elementor-element-2a37e6a > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-16 .elementor-element.elementor-element-2a37e6a{text-align:center;}.elementor-16 .elementor-element.elementor-element-2a37e6a .elementor-heading-title{font-family:var( --e-global-typography-99afff0-font-family ), Sans-serif;font-size:var( --e-global-typography-99afff0-font-size );font-weight:var( --e-global-typography-99afff0-font-weight );letter-spacing:var( --e-global-typography-99afff0-letter-spacing );color:var( --e-global-color-c40df51 );}.elementor-16 .elementor-element.elementor-element-98dbaaf{--e-filter-direction:row;--e-filter-white-space:nowrap;--e-filter-wrap:wrap;--e-filter-overflow-x:initial;}.elementor-16 .elementor-element.elementor-element-4816b46{--display:flex;}.elementor-16 .elementor-element.elementor-element-a88f2ec{--grid-columns:4;}.elementor-16 .elementor-element.elementor-element-a88f2ec > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-a88f2ec .elementor-loop-container{grid-auto-rows:1fr;}.elementor-16 .elementor-element.elementor-element-a88f2ec .e-loop-item > .elementor-section, .elementor-16 .elementor-element.elementor-element-a88f2ec .e-loop-item > .elementor-section > .elementor-container, .elementor-16 .elementor-element.elementor-element-a88f2ec .e-loop-item > .e-con, .elementor-16 .elementor-element.elementor-element-a88f2ec .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-16 .elementor-element.elementor-element-d0164e7{--display:flex;}.elementor-16 .elementor-element.elementor-element-47c90ee{--e-filter-direction:row;--e-filter-white-space:nowrap;--e-filter-wrap:wrap;--e-filter-overflow-x:initial;}.elementor-16 .elementor-element.elementor-element-ccce517{--grid-columns:1;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-16 .elementor-element.elementor-element-12f0d2f{--content-width:80%;}}@media(max-width:1366px){.elementor-16 .elementor-element.elementor-element-720b0ae .elementor-heading-title{font-size:var( --e-global-typography-99afff0-font-size );letter-spacing:var( --e-global-typography-99afff0-letter-spacing );}.elementor-16 .elementor-element.elementor-element-2a37e6a .elementor-heading-title{font-size:var( --e-global-typography-99afff0-font-size );letter-spacing:var( --e-global-typography-99afff0-letter-spacing );}}@media(max-width:1024px){.elementor-16 .elementor-element.elementor-element-720b0ae .elementor-heading-title{font-size:var( --e-global-typography-99afff0-font-size );letter-spacing:var( --e-global-typography-99afff0-letter-spacing );}.elementor-16 .elementor-element.elementor-element-2a37e6a .elementor-heading-title{font-size:var( --e-global-typography-99afff0-font-size );letter-spacing:var( --e-global-typography-99afff0-letter-spacing );}.elementor-16 .elementor-element.elementor-element-a88f2ec{--grid-columns:2;}.elementor-16 .elementor-element.elementor-element-ccce517{--grid-columns:2;}}@media(max-width:767px){.elementor-16 .elementor-element.elementor-element-720b0ae .elementor-heading-title{font-size:var( --e-global-typography-99afff0-font-size );letter-spacing:var( --e-global-typography-99afff0-letter-spacing );}.elementor-16 .elementor-element.elementor-element-2a37e6a .elementor-heading-title{font-size:var( --e-global-typography-99afff0-font-size );letter-spacing:var( --e-global-typography-99afff0-letter-spacing );}.elementor-16 .elementor-element.elementor-element-a88f2ec{--grid-columns:1;}.elementor-16 .elementor-element.elementor-element-ccce517{--grid-columns:1;}}/* Start custom CSS for loop-grid, class: .elementor-element-a88f2ec *//* Grid Container */
.custom-loop-grid {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(200px, 1 fr));
  grid-auto-rows: 200px;
  gap: 20px;
}

/* Standard-Kachel */
.custom-loop-grid .elementor-loop-item {
  grid-column: span 1;
  grid-row: span 1;
}

/* Medium (z. B. 2 Spalten breit) */
.custom-loop-grid .item-size-medium {
  grid-column: span 2;
  grid-row: span 1;
}

/* Large (z. B. 2 Spalten & 2 Reihen) */
.custom-loop-grid .item-size-large {
  grid-column: span 2;
  grid-row: span 2;
}/* End custom CSS */