        :root {
          --accent: #ff5a4a;
        }

        /* HERO BÖLÜMÜ - SİYAH FİLTRE DAHİL */
        .hero1 {
          width: 100%;
          height: clamp(240px, 35vh, 420px);
          display: flex;
          align-items: center;
          justify-content: center;
          text-align: center;
          color: #fff;

          /* Görsel + siyah filtre */
          background-image:
            linear-gradient(rgba(0, 0, 0, 0.45), rgba(0, 0, 0, 0.45)),
            url('../img/etkinlikler/duyu1.png');
          /* ← buraya kendi resmini koy */
          background-size: cover;
          background-position: center;
          background-repeat: no-repeat;
          padding: 1.25rem;
        }

        .hero-inner1 {
          max-width: 1100px;
          width: 100%;
          padding: 0 1rem;
          color: #fff;
        }

        .page-title1 {
          font-family: "Roboto", sans-serif;
          font-size: clamp(28px, 5.2vw, 64px);
          margin: 0 0 .35rem;
          text-shadow: 0 6px 18px rgba(0, 0, 0, 0.6);
          color: #fff;
        }

        /* BREADCRUMB */
        .breadcrumb1 {
          display: inline-flex;
          gap: .5rem;
          align-items: center;
          font-size: 0.95rem;
          color: #e6e6e6;
        }

        .breadcrumb a {
          color: #fff;
          text-decoration: none;
          font-weight: 600;
        }

        .breadcrumb .divider {
          color: var(--accent);
          margin: 0 .45rem;
        }

        .hero2 {
          width: 100%;
          height: clamp(240px, 35vh, 420px);
          display: flex;
          align-items: center;
          justify-content: center;
          text-align: center;
          color: #fff;

          /* Görsel + siyah filtre */
          background-image:
            linear-gradient(rgba(0, 0, 0, 0.45), rgba(0, 0, 0, 0.45)),
            url('../img/etkinlikler/el-becerileri.png');
          /* ← buraya kendi resmini koy */
          background-size: cover;
          background-position: center;
          background-repeat: no-repeat;
          padding: 1.25rem;
        }

        .hero3 {
          width: 100%;
          height: clamp(240px, 35vh, 420px);
          display: flex;
          align-items: center;
          justify-content: center;
          text-align: center;
          color: #fff;

          /* Görsel + siyah filtre */
          background-image:
            linear-gradient(rgba(0, 0, 0, 0.45), rgba(0, 0, 0, 0.45)),
            url('../img/etkinlikler/sosyal-beceriler.webp');
          /* ← buraya kendi resmini koy */
          background-size: cover;
          background-position: center;
          background-repeat: no-repeat;
          padding: 1.25rem;
        }

        .hero4 {
          width: 100%;
          height: clamp(240px, 35vh, 420px);
          display: flex;
          align-items: center;
          justify-content: center;
          text-align: center;
          color: #fff;

          /* Görsel + siyah filtre */
          background-image:
            linear-gradient(rgba(0, 0, 0, 0.45), rgba(0, 0, 0, 0.45)),
            url('../img/etkinlikler/doga-etkilesim.webp');
          /* ← buraya kendi resmini koy */
          background-size: cover;
          background-position: center;
          background-repeat: no-repeat;
          padding: 1.25rem;
        }

        /*Açılış saatleri*/
        .acilis-container {
          font-family: "Roboto", sans-serif;
        }

        .acilis-title {
          font-size: 16px;
          font-weight: 700;
          text-transform: uppercase;
        }

        .acilis-table {
          border-radius: 6px;
          overflow: hidden;
        }

        .acilis-table .row1 {
          display: flex;
          justify-content: space-between;
          /* gün solda, saat sağda */
          align-items: center;
          padding: 6px 0px;
          font-size: 14px;
          opacity: 0.7;
        }



        /*Programlar Resim ortalama*/

        .img-center {
          text-align: center;
        }