/* Index only: a single closing component containing project, contact and navigation. */
html body#top#top#top#top #footer7-w.mc-compact-footer{padding:56px 0 22px!important;background:#0d0d0b!important;border-top:0!important}
html body#top#top#top#top #footer7-w.mc-compact-footer :is(#iletisim,#mc-footer-contact){padding:0!important}
html body#top#top#top#top #footer7-w.mc-compact-footer .mc-shared-contact-shell{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.1fr);gap:40px;align-items:start}
html body#top#top#top#top #footer7-w.mc-compact-footer .bp-footer-brand{display:inline-block;margin-bottom:24px}
html body#top#top#top#top #footer7-w.mc-compact-footer .bp-footer-logo{width:184px!important;height:auto!important}
html body#top#top#top#top #footer7-w.mc-compact-footer .mc-shared-contact-kicker{margin-bottom:16px}
html body#top#top#top#top #footer7-w.mc-compact-footer #mc-contact-title{font-size:32px!important;margin-bottom:18px!important}
html body#top#top#top#top #footer7-w.mc-compact-footer .mc-shared-contact-cta{margin-top:24px!important}
html body#top#top#top#top #footer7-w.mc-compact-footer .mc-shared-contact-row{grid-template-columns:66px minmax(0,1fr) 14px;gap:12px;padding:16px 0}
html body#top#top#top#top #footer7-w.mc-compact-footer .mc-shared-contact-value{font-size:14px!important}
html body#top#top#top#top #footer7-w.mc-compact-footer .mc-compact-footer-links{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:24px;border-top:1px solid rgba(255,255,255,.18);padding-top:16px}
html body#top#top#top#top #footer7-w.mc-compact-footer .mc-footer-group{gap:10px;padding-top:0}
html body#top#top#top#top #footer7-w.mc-compact-footer .mc-footer-group h2{margin-bottom:12px!important}
html body#top#top#top#top #footer7-w.mc-compact-footer .mc-compact-footer-bottom{width:calc(100% - 80px);max-width:1280px;margin:32px auto 0;border-top:1px solid rgba(255,255,255,.14)}
@media(max-width:1199px){html body#top#top#top#top #footer7-w.mc-compact-footer .mc-shared-contact-shell{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px}html body#top#top#top#top #footer7-w.mc-compact-footer .mc-compact-footer-links{grid-column:1/-1;grid-template-columns:1fr 1fr}}
@media(max-width:991px){html body#top#top#top#top #footer7-w.mc-compact-footer .mc-compact-footer-bottom{width:calc(100% - 64px)}}
@media(max-width:767px){html body#top#top#top#top #footer7-w.mc-compact-footer{padding-top:40px!important}html body#top#top#top#top #footer7-w.mc-compact-footer .mc-shared-contact-shell{grid-template-columns:minmax(0,1fr);gap:28px}html body#top#top#top#top #footer7-w.mc-compact-footer .mc-compact-footer-links{gap:24px}html body#top#top#top#top #footer7-w.mc-compact-footer .mc-compact-footer-bottom{width:calc(100% - 40px);margin-top:26px}html body#top#top#top#top #footer7-w.mc-compact-footer .mc-footer-group a{font-size:13px!important}}
html body#top#top#top#top #footer7-w.mc-compact-footer :is(#iletisim,#mc-footer-contact) .mc-footer-group h2{font-size:11px!important;line-height:1.4!important;font-weight:500!important;letter-spacing:.1em!important;color:#aaa395!important;margin:0 0 12px!important;white-space:nowrap}
/* Refined index closing composition: brand rail, then three aligned columns. */
html body#top#top#top#top #footer7-w.mc-compact-footer{padding-top:64px!important;padding-bottom:28px!important}
html body#top#top#top#top #footer7-w.mc-compact-footer .mc-shared-contact-shell{position:relative;padding-top:84px;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr) minmax(0,1.1fr);gap:48px}
html body#top#top#top#top #footer7-w.mc-compact-footer .bp-footer-brand{position:absolute;top:0;left:0;margin:0}
html body#top#top#top#top #footer7-w.mc-compact-footer .bp-footer-logo{width:208px!important;clip-path:inset(0 0 27% 0)}
html body#top#top#top#top #footer7-w.mc-compact-footer .mc-shared-contact-intro{padding-top:16px;border-top:1px solid rgba(255,255,255,.18)}
html body#top#top#top#top #footer7-w.mc-compact-footer #mc-contact-title{font-size:36px!important;line-height:1.12!important;margin-bottom:22px!important}
html body#top#top#top#top #footer7-w.mc-compact-footer .mc-shared-contact-kicker{margin-bottom:22px}
html body#top#top#top#top #footer7-w.mc-compact-footer .mc-shared-contact-row{padding:18px 0;grid-template-columns:72px minmax(0,1fr) 16px;gap:12px}
html body#top#top#top#top #footer7-w.mc-compact-footer .mc-compact-footer-links{padding-top:16px;gap:28px}
html body#top#top#top#top #footer7-w.mc-compact-footer .mc-footer-group{gap:12px}
html body#top#top#top#top #footer7-w.mc-compact-footer .mc-compact-footer-bottom{margin-top:44px}
@media(max-width:1199px){html body#top#top#top#top #footer7-w.mc-compact-footer .mc-shared-contact-shell{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:36px}html body#top#top#top#top #footer7-w.mc-compact-footer .mc-compact-footer-links{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:36px}}
@media(max-width:767px){html body#top#top#top#top #footer7-w.mc-compact-footer{padding-top:40px!important}html body#top#top#top#top #footer7-w.mc-compact-footer .mc-shared-contact-shell{grid-template-columns:minmax(0,1fr);padding-top:72px;gap:32px}html body#top#top#top#top #footer7-w.mc-compact-footer .bp-footer-logo{width:184px!important}html body#top#top#top#top #footer7-w.mc-compact-footer #mc-contact-title{font-size:32px!important}html body#top#top#top#top #footer7-w.mc-compact-footer .mc-compact-footer-links{gap:24px}html body#top#top#top#top #footer7-w.mc-compact-footer .mc-compact-footer-bottom{margin-top:32px}}
/* Airier closing area on the site's existing warm page background. */
html body#top#top#top#top #footer7-w.mc-compact-footer,
html body#top#top#top#top #footer7-w.mc-compact-footer :is(#iletisim,#mc-footer-contact){background:#f4f3ef!important;color:#26231f!important}
html body#top#top#top#top #footer7-w.mc-compact-footer{padding-top:80px!important;padding-bottom:32px!important}
html body#top#top#top#top #footer7-w.mc-compact-footer .mc-shared-contact-shell{padding-top:100px;gap:56px}
html body#top#top#top#top #footer7-w.mc-compact-footer .bp-footer-logo{filter:brightness(0);opacity:.86}
html body#top#top#top#top #footer7-w.mc-compact-footer :is(#iletisim,#mc-footer-contact) :is(h2,.mc-shared-contact-row){color:#26231f!important}
html body#top#top#top#top #footer7-w.mc-compact-footer :is(#iletisim,#mc-footer-contact) p{color:#625d54!important}
html body#top#top#top#top #footer7-w.mc-compact-footer :is(.mc-shared-contact-kicker,.mc-shared-contact-label){color:#7b7060!important}
html body#top#top#top#top #footer7-w.mc-compact-footer .mc-shared-contact-cta{--mc-cta-color:#26231f!important;color:#26231f!important}
html body#top#top#top#top #footer7-w.mc-compact-footer :is(.mc-shared-contact-intro,.mc-shared-contact-details,.mc-shared-contact-row,.mc-compact-footer-links,.mc-compact-footer-bottom){border-color:rgba(38,35,31,.18)!important}
html body#top#top#top#top #footer7-w.mc-compact-footer .mc-shared-contact-row{padding:22px 0}
html body#top#top#top#top #footer7-w.mc-compact-footer :is(#iletisim,#mc-footer-contact) .mc-footer-group h2{color:#7b7060!important}
html body#top#top#top#top #footer7-w.mc-compact-footer .mc-footer-group a{color:#625d54!important}
html body#top#top#top#top #footer7-w.mc-compact-footer .mc-footer-group a:hover{color:#26231f!important}
html body#top#top#top#top #footer7-w.mc-compact-footer .mc-footer-group{gap:15px}
html body#top#top#top#top #footer7-w.mc-compact-footer .mc-compact-footer-bottom{margin-top:56px}
html body#top#top#top#top #footer7-w.mc-compact-footer .bp-footer-bottom :is(p,a){color:#7b7060!important}
html body#top#top#top#top #footer7-w.mc-compact-footer a:focus-visible{outline-color:#7b7060!important}
@media(max-width:1199px){html body#top#top#top#top #footer7-w.mc-compact-footer .mc-shared-contact-shell{gap:40px}}
@media(max-width:767px){html body#top#top#top#top #footer7-w.mc-compact-footer{padding-top:48px!important}html body#top#top#top#top #footer7-w.mc-compact-footer .mc-shared-contact-shell{padding-top:84px;gap:36px}html body#top#top#top#top #footer7-w.mc-compact-footer .mc-shared-contact-row{padding:20px 0}html body#top#top#top#top #footer7-w.mc-compact-footer .mc-compact-footer-bottom{margin-top:36px}}
html body#top#top#top#top #footer7-w.mc-compact-footer .bp-footer-bottom{background:#f4f3ef!important}
