.emirim-iletisim-sayfasi #pxl-header-elementor .pxl-header-elementor-main{display:block!important;visibility:visible;opacity:1}.emirim-iletisim-sayfasi #pxl-header-elementor{position:relative;z-index:999}.emirim-iletisim-sayfasi #pxl-header-elementor .pxl-header-elementor-main .pxl-menu-primary>li>a{color:#121212}.emirim-iletisim-sayfasi #pxl-header-elementor .pxl-header-elementor-main .pxl-logo img{max-height:55px}.emirim-iletisim-sayfasi #pxl-header-elementor .pxl-header-elementor-main .pxl-nav-menu{visibility:visible;opacity:1}.elementor-50 .pxl-heading .pxl-title--highlight{margin-right:.2em;white-space:nowrap}.elementor-50 .pxl-heading h3{overflow-wrap:normal}.emirim-bos-kategori{padding:40px 15px;margin:0}.pxl-grid[data-emirim-portfoy]{scroll-margin-top:130px}html{scroll-behavior:smooth}@media(max-width:767px){.elementor-50 .pxl-heading .pxl-item--title{font-size:clamp(24px,7vw,44px);line-height:1.25}.emirim-iletisim-sayfasi #pxl-header-mobile{position:relative;z-index:1000}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
img[src*="img-no-color"]{filter:grayscale(1)}
#proje-birikimi{scroll-margin-top:140px}
.emirim-istatistik .pxl-title--highlight{display:inline-block;white-space:nowrap;margin-right:.3em!important;word-spacing:.15em}
/* Proje basligi ve filtreleri her ekran genisliginde ayri satirlarda tut. */
.elementor-element.elementor-element-9833a37 > .elementor-widget-container{margin:30px 0 0!important}
.pxl-grid[data-emirim-portfoy] .pxl-grid-filter{position:static!important;inset:auto!important;transform:none!important;width:100%;text-align:left;margin:0 0 40px!important}
.pxl-grid[data-emirim-portfoy] .pxl-grid-filter .pxl--filter-inner{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:14px 30px;width:100%}
.pxl-grid[data-emirim-portfoy] .pxl-grid-filter .filter-item{flex:0 1 auto;margin:0!important;line-height:1.5;white-space:normal}
@media(max-width:767px){.pxl-grid[data-emirim-portfoy] .pxl-grid-filter .pxl--filter-inner{gap:12px 20px}.pxl-grid[data-emirim-portfoy] .pxl-grid-filter{margin-bottom:28px!important}}
/* ---- Logo (yönetim panelinden değiştirilebilir) ---- */
#pxl-header-elementor .pxl-logo img,#pxl-header-elementor .pxl-header-branding img,#pxl-header-elementor .pxl-logo-mobile img{height:var(--emirim-logo-h,54px)!important;max-height:none!important;width:auto!important;max-width:min(300px,60vw)!important;object-fit:contain}
#pxl-header-elementor .pxl-logo a,#pxl-header-elementor .pxl-header-branding a{display:inline-flex;align-items:center}
#pxl-footer-elementor .pxl-logo img{height:var(--emirim-footer-logo-h,120px)!important;max-height:none!important;width:auto!important;max-width:100%!important;object-fit:contain}
@media(max-width:767px){#pxl-header-elementor .pxl-header-branding img{height:calc(var(--emirim-logo-h,54px)*.8)!important}#pxl-footer-elementor .pxl-logo img{height:calc(var(--emirim-footer-logo-h,120px)*.8)!important}}
/* ---- "Detayları İncele" yuvarlak düğmesi: yazı her kartta ortalı ---- */
.pxl-post--btn .pxl-item-btn,.pxl-img-relative .pxl-post--btn .pxl-item-btn{width:112px!important;height:112px!important;padding:0 14px!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;box-sizing:border-box;overflow:hidden}
.pxl-post--btn .pxl-item-btn .pxl-btn-title,.pxl-post--btn .pxl-item-btn .pxl--btn-text{display:block;width:100%;margin:0!important;font-size:12.5px!important;line-height:1.35!important;letter-spacing:.04em;text-align:center!important;white-space:normal;word-break:normal;overflow-wrap:normal;transform:none!important}
.pxl-cursor-content,.pxl-cursor-text,.pxl-cursor-drag{text-align:center}
/* ---- İletişim bölümü haritası ---- */
.emirim-harita-kutu{width:100%;height:100%;min-height:440px;display:flex}
.emirim-harita-kutu.bos{min-height:0}
.emirim-harita-kutu iframe.emirim-harita{flex:1;width:100%;min-height:440px;border:0;filter:grayscale(.25);border-radius:2px}
@media(max-width:1024px){.emirim-harita-kutu,.emirim-harita-kutu iframe.emirim-harita{min-height:340px}}
/* ---- Bağlantısı tanımlanmamış sosyal medya listesi boş kalırsa gizle ---- */
.pxl-icon-list:not(:has(a)){display:none}
.elementor-element:has(> .elementor-widget-container > .pxl-icon-list:not(:has(a))){display:none}
/* Ana sayfadaki büyük logo kaydırınca üst menüdeki logonun üstüne binmesin */
.pxl-logo-fixed.is-fixed{opacity:0!important;visibility:hidden!important;pointer-events:none}
.pxl-logo-fixed img{width:auto;max-width:100%;object-fit:contain}
.elementor-widget:has(> .elementor-widget-container > .emirim-harita-kutu){width:100%!important;max-width:100%!important;flex:1 1 auto!important;align-self:stretch!important;--container-widget-width:100%;padding-right:40px}
.elementor-widget:has(> .elementor-widget-container > .emirim-harita-kutu) > .elementor-widget-container{height:100%}
@media(max-width:1024px){.elementor-widget:has(> .elementor-widget-container > .emirim-harita-kutu){padding-right:0;margin-bottom:30px}}
/* Ana sayfa "Stratejik ve Yenilikçi Yaklaşımımız" kartlarındaki görseller */
.pxl-process-cards1 .pxl--item .emirim-kart-gorsel{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;margin:0 0 32px;opacity:1!important}
.pxl-process-cards1 .pxl--item .emirim-kart-gorsel img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s ease}
.pxl-process-cards1 .pxl--item:hover .emirim-kart-gorsel img{transform:scale(1.04)}
@media(max-width:767px){.pxl-process-cards1 .pxl--item .emirim-kart-gorsel{margin-bottom:20px}}
/* Kartlar kaydırma sırasında silik (soluk) görünmesin; sadece hafif büyüme efekti kalsın */
.pxl-process-cards1 .process-cards-wrapper .pxl--item{opacity:1!important}
/* Ana sayfa "Tamamlanan Projeler" kaydırıcısı: farklı oranlardaki fotoğraflar aynı çerçevede, kırpılarak düzgün dursun (yukarı-aşağı yapı korunur) */
.pxl-portfolio-carousel4 .pxl-post--inner .pxl-post--featured .pxl-featured-img{aspect-ratio:4/5;overflow:hidden;width:100%}
.pxl-portfolio-carousel4 .pxl-post--inner .pxl-post--featured .pxl-featured-img img{width:100%!important;height:100%!important;max-width:none;object-fit:cover;object-position:center;display:block}

/* Emirim visual refresh — brand imagery is always displayed uncropped. */
.elementor-element-38be4e2{background-image:none!important;background-color:#e7e1d7!important;justify-content:center!important;padding:0!important;min-height:0!important}
.elementor-element-8eea6a5,.elementor-element-8eea6a5 .elementor-widget-container{width:100%!important;margin:0!important;padding:0!important}
.elementor-element-8eea6a5 .pxl-item--inner,.elementor-element-8eea6a5 .pxl-item--image{transform:none!important}
.emirim-brand-mockup{display:block;width:100%!important;height:auto!important;max-height:none!important;object-fit:contain!important;transform:none!important}
.pxl-process-cards1 .pxl--item .emirim-kart-gorsel{aspect-ratio:3/2;background:#e7e1d7}
.pxl-process-cards1 .pxl--item .emirim-kart-gorsel img{object-fit:contain;transform:none!important}
.pxl-process-cards1 .pxl-process-card-content .pxl-item--title{margin-bottom:16px}
#pxl_image-b4a34e5-1023 .pxl-item--bg{background-size:contain!important;background-repeat:no-repeat;background-position:center;transform:none!important;aspect-ratio:3/2;min-height:280px;background-color:#ece7df}
.elementor-element-98fe10f .bg-image,.elementor-element-318ea59 .bg-image{background-size:contain!important;background-repeat:no-repeat!important;background-color:#e7e1d7;transform:none!important;inset:0!important}
.elementor-element-fff318c,.elementor-element-d13573e{background-color:#182326!important;isolation:isolate}
.elementor-element-fff318c>.pxl-section-bg-parallax,.elementor-element-d13573e>.pxl-section-bg-parallax{background-image:linear-gradient(90deg,rgba(11,23,26,.65),rgba(11,23,26,.4)),url('assets/emirim-visual/banner.jpg')!important;background-size:cover!important;background-position:center!important;transform:none!important;inset:0!important}
.elementor-element-fff318c .pxl-heading .pxl-item--title,.elementor-element-d13573e .pxl-heading .pxl-item--title{color:#fff!important;text-shadow:0 2px 20px #0006}
img[src*="emirim-visual"]{filter:none!important}
.pxl-logo img,.pxl-header-branding img{object-fit:contain!important}
a:focus-visible,button:focus-visible{outline:2px solid #287688;outline-offset:5px}
@media(max-width:767px){.elementor-element-38be4e2{width:100%!important}.elementor-element-fff318c,.elementor-element-d13573e{padding-top:80px!important;padding-bottom:80px!important}.elementor-element-fff318c .pxl-heading .pxl-item--title,.elementor-element-d13573e .pxl-heading .pxl-item--title{font-size:clamp(28px,8vw,42px)!important;line-height:1.25!important}}
@media(prefers-reduced-motion:reduce){.emirim-kart-gorsel img{transition:none!important}}

/* Founder section: original project-photo collage, replacing the video. */
.emirim-proje-kolaj{display:grid;grid-template-columns:1.15fr 1fr;grid-template-rows:1fr 1fr;gap:10px;aspect-ratio:16/10;width:100%;background:#f1f1ee;padding:10px;box-sizing:border-box;scroll-margin-top:125px}
.emirim-kolaj-kare{position:relative;display:block;min-width:0;min-height:0;overflow:hidden;color:#fff!important}
.emirim-kolaj-kare:first-child{grid-row:1 / 3}
.emirim-kolaj-kare img{display:block;width:100%!important;height:100%!important;object-fit:cover;object-position:center;transition:transform .45s ease}
.emirim-kolaj-kare:first-child img{object-position:center 55%}
.emirim-kolaj-kare:nth-child(2) img{object-position:center 42%}
.emirim-kolaj-kare:after{content:'';position:absolute;inset:50% 0 0;background:linear-gradient(transparent,rgba(0,0,0,.65));pointer-events:none}
.emirim-kolaj-etiket{position:absolute;bottom:16px;left:16px;right:16px;z-index:1;display:flex;justify-content:space-between;gap:8px;font:500 clamp(11px,1.2vw,16px)/1.35 Arial,sans-serif;letter-spacing:.01em}
.emirim-kolaj-kare:hover img{transform:scale(1.025)}
.emirim-kolaj-kare:focus-visible{outline:3px solid #c69a4a;outline-offset:-3px}
@media(max-width:600px){.emirim-proje-kolaj{aspect-ratio:4/5;grid-template-columns:1fr 1fr;grid-template-rows:1.25fr 1fr;gap:6px;padding:6px}.emirim-kolaj-kare:first-child{grid-row:1;grid-column:1 / 3}.emirim-kolaj-etiket{left:10px;right:10px;bottom:12px;font-size:12px}.emirim-kolaj-kare:first-child img{object-position:center 55%}}
@media(prefers-reduced-motion:reduce){.emirim-kolaj-kare img{transition:none}.emirim-kolaj-kare:hover img{transform:none}}
