/* İletişim · Bilgiler ve Form */
[data-module-name="iletisim-01-iletisim"] [hidden] { display: none !important; }

/* Kutu ikonları: Woomen'in 35px ikon yeri (paketteki SVG'ler eksik) */
[data-module-name="iletisim-01-iletisim"] .contact-top-icon {
    display: flex;
    align-items: center;
    justify-content: center;
}
[data-module-name="iletisim-01-iletisim"] .contact-top-icon i {
    font-size: 35px;
    line-height: 1;
    color: var(--dark-color);
}
/* Woomen bağlantıyı küçük harfe çeviriyor (e-posta için); adres ve telefon olduğu gibi */
[data-module-name="iletisim-01-iletisim"] .contact-wrapper.style1 .contact-top .contact-top-card .contact-top-link.w-contact-address {
    text-transform: none;
    white-space: pre-line;
    display: inline-block;
}

/* İsteğe bağlı harita */
[data-module-name="iletisim-01-iletisim"] .w-contact-map {
    margin-bottom: 60px;
}
[data-module-name="iletisim-01-iletisim"] .w-contact-map iframe {
    display: block;
    width: 100%;
    height: 420px;
    border: 0;
    filter: grayscale(1);
}

/* Form sonuç yazıları: görünüm köprüdeki .w-form-msg / .w-form-error / .w-form-success;
   ikisi de gizliyken satır yer kaplamasın */
[data-module-name="iletisim-01-iletisim"] [data-form-notes]:not(:has(:not([hidden]))) { display: none; }
