.elementor-856 .elementor-element.elementor-element-1cb302a{--display:flex;overflow:visible;}.elementor-856 .elementor-element.elementor-element-1cb302a:not(.elementor-motion-effects-element-type-background), .elementor-856 .elementor-element.elementor-element-1cb302a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#16161620;}.elementor-856 .elementor-element.elementor-element-388d6f1 .elementor-heading-title{font-family:var( --e-global-typography-1dbf442-font-family ), Sans-serif;font-size:var( --e-global-typography-1dbf442-font-size );font-weight:var( --e-global-typography-1dbf442-font-weight );line-height:var( --e-global-typography-1dbf442-line-height );color:var( --e-global-color-primary );}.elementor-856 .elementor-element.elementor-element-cb3c3cb{--display:flex;overflow:visible;}.elementor-856 .elementor-element.elementor-element-cb3c3cb:not(.elementor-motion-effects-element-type-background), .elementor-856 .elementor-element.elementor-element-cb3c3cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#16161620;background-image:url("https://angels4ukraine.de/wp-content/uploads/2025/08/Hands.png");background-position:bottom center;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-856 .elementor-element.elementor-element-388d6f1 .elementor-heading-title{font-size:var( --e-global-typography-1dbf442-font-size );line-height:var( --e-global-typography-1dbf442-line-height );}}@media(max-width:767px){.elementor-856 .elementor-element.elementor-element-388d6f1 .elementor-heading-title{font-size:var( --e-global-typography-1dbf442-font-size );line-height:var( --e-global-typography-1dbf442-line-height );}}/* Start custom CSS for html, class: .elementor-element-59c84a7 */<style>
  .projects {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
    gap: 2rem;
    margin: 2rem 0;
  }
  .project {
    background: #fff;
    border: 1px solid #ddd;
    border-radius: 8px;
    padding: 1.5rem;
    box-shadow: 0 2px 6px rgba(0,0,0,0.05);
  }
  .project h2 {
    margin-top: 0;
    color: #000000;
  }
  .project ul {
    padding-left: 1.2rem;
  }
  .btn {
    display: inline-block;
    margin-top: 1rem;
    padding: 0.6rem 1.2rem;
    background: #FFD700; /* kräftiges Gelb */
    color: #000000; /* schwarze Schrift */
    text-decoration: none;
    border-radius: 4px;
  }
  .btn:hover {
    background: #FFC300; /* etwas dunkleres Gelb beim Hover */
  }
</style>/* End custom CSS */