/* Hizmed editorial image campaign: preserve subject detail and consistent framing. */
.home-clean-hero .opening-visual>img{object-position:center top}.home-clean-hero:before{background:linear-gradient(90deg,rgba(30,31,40,.56),rgba(30,31,40,.28) 33%,transparent 59%)}
.home-moments img{object-position:center center}.home-moments figcaption{background:linear-gradient(180deg,transparent 29%,rgba(24,28,35,.18) 49%,rgba(24,28,35,.94) 100%)}.home-moments a[href="#ilkyardim"] img{object-position:53% 65%}.home-moments a[href="yangin-arama-kurtarma.html"] img{object-position:43% center}
#firstAidView .aid-photo img{object-position:54% 64%}#firstAidView .aid-photo{min-height:310px}.te-approved-photo img{object-position:60% center}.approved-wellbeing img{object-position:52% center}.fire-archive-frame img{object-position:43% center}
.family-campaign-photo{margin:0;border:1px solid #c9d7cf;border-radius:7px 32px 7px 7px;overflow:hidden;background:#edf1ef;min-width:0}.family-campaign-photo img{display:block;width:100%;height:100%;max-height:440px;min-height:300px;object-fit:cover;object-position:center}
.campaign-photo-hero{display:grid;grid-template-columns:1.12fr 1fr;gap:36px;align-items:center}.campaign-photo-hero>.campaign-hero-copy{display:block;min-width:0}.campaign-photo-hero h1{font-size:clamp(32px,3.4vw,48px);line-height:1.15}.campaign-photo-hero .pc-hero-bottom{display:block}.campaign-photo-hero .pc-hero-bottom>a{display:inline-block;margin-top:20px}.campaign-photo-hero .campaign-hero-copy>div{display:block}.campaign-service-visual{margin:0;overflow:hidden;border:1px solid #c9d7cf;border-radius:7px 32px 7px 7px;background:#edf1ef}.campaign-service-visual img{display:block;width:100%;height:auto;aspect-ratio:1.14;object-fit:cover;object-position:center}.drill-hero.safety-opening figure{overflow:hidden;border-radius:7px 32px 7px 7px}
@media(max-width:760px){.campaign-photo-hero{grid-template-columns:1fr;gap:24px}.campaign-service-visual img{aspect-ratio:1.5}.family-campaign-photo img{min-height:0;max-height:none;height:auto;aspect-ratio:1.5}.home-clean-hero .opening-visual>img{object-position:66% center}.home-clean-hero:before{background:linear-gradient(90deg,rgba(30,31,40,.82),rgba(30,31,40,.57) 48%,rgba(30,31,40,.13))}#firstAidView .aid-photo img{object-position:center center}}

/* Equal title areas keep long service names aligned with their neighbours. */
.home-menu-item{justify-content:flex-start}.home-menu-title{display:block;min-height:2.7em}.home-moments figcaption>span:first-child{display:block;width:100%;min-height:3em}.home-moments figcaption h3{min-height:3.6em}.home-moments a[href="#ilkyardim"] img{object-position:54% 62%}.home-moments a[href="yangin-arama-kurtarma.html"] img,.fire-archive-frame img{object-position:43% center}
@media(max-width:650px){.home-menu-title{min-height:4.2em}.home-menu-item{min-height:118px}.home-moments figcaption>span:first-child{min-height:3em}.home-moments figcaption h3{font-size:clamp(23px,6vw,28px);min-height:3.6em}}

/* Complete natural collection, including previously unillustrated services. */
.home-clean-hero .opening-visual>img{object-position:center 12%}.home-moments a[href="osgb-koordinasyonu.html"] img{object-position:49% center}.home-moments a[href="iyi-olus-gelisim.html"] img{object-position:60% center}.osgb-hero-photo img{object-position:49% center}.approved-wellbeing img{object-position:60% center}.te-approved-photo img{object-position:48% center}
.natural-service-photo{margin:0;overflow:hidden;border:1px solid #c9d7cf;border-radius:7px 32px 7px 7px;background:#edf1ef}.natural-service-photo img{display:block;width:100%;height:auto;aspect-ratio:1.15;object-fit:cover;object-position:54% center}.natural-plan-photo{margin:24px 0 44px;overflow:hidden;border:1px solid #c9d7cf;border-radius:7px 32px 7px 7px;background:#edf1ef}.natural-plan-photo img{display:block;width:100%;height:clamp(280px,32vw,410px);object-fit:cover;object-position:center 38%}
@media(max-width:760px){.home-clean-hero .opening-visual>img{object-position:67% center}.natural-service-photo img{aspect-ratio:1.5}.natural-plan-photo{margin:20px 0 30px}.natural-plan-photo img{height:auto;aspect-ratio:1.5;object-position:center}.pk-hero.campaign-photo-hero h1{font-size:32px}}

.topbar .consulting-return{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:11px 16px;border:1px solid #008524;border-radius:7px;background:#eef6f0;color:#006c24;font-size:13px;font-weight:700;line-height:1.5;text-decoration:none;box-shadow:0 2px 7px #2525330a}.topbar .consulting-return:hover{background:#008524;color:#fff}.topbar .consulting-return:focus-visible{outline:3px solid #008524;outline-offset:4px}.topbar:has(.consulting-return){flex-wrap:wrap;gap:14px}@media(max-width:600px){.topbar .consulting-return{width:100%;padding:11px 13px;white-space:normal;text-align:center}}
