/* ------------------------------------------------------------------
   Zeda Insaat - yeniden insa edilen ic sayfalarin stilleri
   Mevcut sablonun degiskenleri/tipografisi ile uyumlu tutuldu.
-------------------------------------------------------------------- */

/* --- sayfa afisi --- */
.zeda-pageHead {
    position: relative;
    padding: 220px 0 120px;
    background: #11100e;
    overflow: hidden;
}
.zeda-pageHead__bg {
    position: absolute;
    inset: 0;
    background-size: cover;
    background-position: center;
    opacity: .38;
}
.zeda-pageHead .container { position: relative; z-index: 2; }
.zeda-pageHead .sectionHeading__title { color: #fff; }
.zeda-pageHead .sectionHeading__subtitle { color: #c9a227; }

@media (max-width: 991px) {
    .zeda-pageHead { padding: 160px 0 80px; }
}

/* --- kunye/spec listesi --- */
.zeda-specs { border-top: 1px solid rgba(0,0,0,.12); }
.zeda-spec {
    display: flex;
    justify-content: space-between;
    gap: 24px;
    padding: 14px 0;
    border-bottom: 1px solid rgba(0,0,0,.12);
}
.zeda-spec__k {
    font-weight: 600;
    color: #11100e;
    flex: 0 0 auto;
}
.zeda-spec__v {
    text-align: right;
    color: #5b5b5b;
}
.zeda-spec__v a { color: inherit; text-decoration: underline; }

/* --- asama kartlari --- */
.zeda-step { padding-right: 20px; }
.zeda-step__no {
    font-size: 34px;
    font-weight: 700;
    color: #c9a227;
    line-height: 1;
    margin-bottom: 12px;
}
.zeda-step__title {
    font-size: 20px;
    font-weight: 600;
    color: #11100e;
    margin-bottom: 8px;
}

/* --- harita --- */
.zeda-map {
    width: 100%;
    height: 460px;
    background: #e9e7e2;
}
@media (max-width: 991px) { .zeda-map { height: 320px; } }

/* --- kurtarilamayan bilgi isareti --- */
.zeda-eksik {
    color: #a08b3f;
    font-style: italic;
    border-bottom: 1px dashed currentColor;
    cursor: help;
}
.zeda-note {
    color: #7a7a7a;
    font-style: italic;
    border-left: 3px solid #c9a227;
    padding-left: 14px;
}

/* ------------------------------------------------------------------
   Proje izgarasi
   Sablonda .portfolio__content yalniz aktif swiper slaytinda gorunur
   (opacity:0 + absolute). Izgarada slider olmadigi icin akisa alinir.
-------------------------------------------------------------------- */
.zeda-grid .portfolio { display: block; }

.zeda-grid .portfolio__content {
    position: static;
    transform: none;
    opacity: 1;
    width: auto;
    max-width: none;
    padding: 18px 12px;
    background-color: #fff;
    border: 1px solid rgba(0,0,0,.08);
    border-top: 0;
}

.zeda-grid .portfolio__image { overflow: hidden; }

.zeda-grid .portfolio__image img {
    transition: transform .5s ease-out;
}
.zeda-grid .portfolio:hover .portfolio__image img {
    transform: scale(1.04);
}
