/* MERTOĞLU YAPI | KURUMSAL AÇIK MENÜ | izole bileşen */
#mtyg-header{--mtyg-bg:#fbfaf6;--mtyg-cream:#f7f5ef;--mtyg-gold:#c6a258;--mtyg-yellow:#e4b900;--mtyg-ink:#191a1b;--mtyg-line:#e3dfd4;--mtyg-h:86px;--mtyg-top:0px;position:fixed!important;left:0!important;right:0!important;top:var(--mtyg-top)!important;height:var(--mtyg-h)!important;background:rgba(251,250,246,.975)!important;border-bottom:1px solid var(--mtyg-line)!important;box-shadow:0 6px 36px rgba(22,22,18,.065)!important;z-index:2147470000!important;isolation:isolate;color:var(--mtyg-ink)!important;font-family:'Manrope','Segoe UI',Arial,sans-serif!important;-webkit-font-smoothing:antialiased;overflow:visible!important;box-sizing:border-box!important}
#mtyg-header *,#mtyg-header *::before,#mtyg-header *::after{box-sizing:border-box!important}
#mtyg-header button,#mtyg-header a{font-family:inherit!important;outline-offset:3px}
#mtyg-header a{text-decoration:none!important}
#mtyg-header a:focus-visible,#mtyg-header button:focus-visible{outline:2px solid var(--mtyg-yellow)!important}
#mtyg-header .mtyg-shell{position:relative;z-index:4;max-width:1780px;width:100%;height:100%;margin:auto;padding:0 clamp(20px,3.2vw,58px);display:flex;align-items:center;gap:clamp(18px,2.25vw,39px);justify-content:space-between}
#mtyg-header .mtyg-brand{width:clamp(145px,12.8vw,195px);flex:none;display:flex;align-items:center;justify-content:flex-start;min-height:62px}
#mtyg-header .mtyg-brand img{display:block;width:auto!important;height:auto!important;max-width:100%!important;max-height:63px!important;object-fit:contain!important;object-position:left center}
#mtyg-header .mtyg-nav{display:flex;align-items:stretch;justify-content:flex-end;gap:clamp(11px,1.65vw,30px);height:100%;margin-left:auto}
#mtyg-header .mtyg-navlink{border:0!important;border-radius:0!important;background:transparent!important;color:#2d2c28!important;text-transform:uppercase;display:inline-flex;align-items:center;justify-content:center;gap:9px;font-size:clamp(10px,.75vw,12px);letter-spacing:.045em;font-weight:800!important;line-height:1.1;white-space:nowrap;padding:0 2px;cursor:pointer;position:relative;min-height:44px}
#mtyg-header .mtyg-navlink::after{content:"";position:absolute;bottom:24px;left:0;right:0;height:2px;background:var(--mtyg-yellow);transform:scaleX(0);transform-origin:left;transition:transform .28s ease}
#mtyg-header .mtyg-navlink:hover,#mtyg-header .mtyg-navlink:focus-visible,#mtyg-header .mtyg-group.is-open>.mtyg-navlink{color:#97731d!important}
#mtyg-header .mtyg-navlink:hover::after,#mtyg-header .mtyg-group.is-open>.mtyg-navlink::after,#mtyg-header .mtyg-navlink[aria-current="page"]::after{transform:scaleX(1)}
#mtyg-header .mtyg-chevron{width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .2s;display:inline-block}
#mtyg-header .mtyg-group{position:relative;display:flex;align-items:stretch}
#mtyg-header .mtyg-group.is-open .mtyg-chevron{transform:rotate(225deg) translate(-2px,-2px)}
#mtyg-header .mtyg-cta{flex:none;display:inline-flex;align-items:center;justify-content:center;gap:19px;white-space:nowrap;min-height:45px;padding:12px 17px;border:1px solid var(--mtyg-gold)!important;background:transparent;color:#171715!important;font-size:10px;letter-spacing:.04em;font-weight:800!important;transition:background .23s,color .23s,transform .23s}
#mtyg-header .mtyg-cta span{color:#b48c24;font-size:18px;line-height:1;transition:transform .23s}
#mtyg-header .mtyg-cta:hover{background:var(--mtyg-yellow);color:#101010!important;transform:translateY(-2px)}
#mtyg-header .mtyg-cta:hover span{color:#111;transform:translate(2px,-2px)}
#mtyg-header .mtyg-panel{position:absolute;top:calc(100% - 1px);right:-130px;z-index:8;background:#fff;box-shadow:0 28px 76px rgba(32,27,19,.2);border:1px solid #e7e3da;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(13px);transition:opacity .24s ease,transform .24s ease,visibility .24s;overflow:hidden}
#mtyg-header .mtyg-group:hover>.mtyg-panel,#mtyg-header .mtyg-group:focus-within>.mtyg-panel,#mtyg-header .mtyg-group.is-open>.mtyg-panel{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}
#mtyg-header .mtyg-services-panel{display:grid;width:min(790px,calc(100vw - 42px));min-height:354px;grid-template-columns:minmax(0,38%) minmax(0,62%)}
#mtyg-header .mtyg-panel-aside{background:#f3f0e7;padding:31px 28px;position:relative;display:flex;flex-direction:column;overflow:hidden}
#mtyg-header .mtyg-kicker{font-size:9px!important;font-weight:800;letter-spacing:.14em;color:#94762c}
#mtyg-header .mtyg-panel-decor{position:absolute;right:-8px;top:57px;font-size:130px;font-weight:300;color:rgba(198,162,88,.1);line-height:1}
#mtyg-header .mtyg-panel-aside h2{position:relative;z-index:1;margin:54px 0 16px!important;font-size:clamp(25px,2.1vw,34px);line-height:1.08;letter-spacing:-.065em;font-weight:800;color:#23211e;text-transform:uppercase;overflow-wrap:anywhere}
#mtyg-header .mtyg-panel-aside p{position:relative;z-index:1;margin:0!important;font-size:12px;line-height:1.85;color:#615e56;max-width:260px;min-height:70px}
#mtyg-header .mtyg-panel-bottom{border-top:1px solid #d8d2c2;padding-top:16px;margin-top:auto;font-size:8px;line-height:1.5;letter-spacing:.08em;font-weight:800;color:#847b64}
#mtyg-header .mtyg-panel-links{padding:19px 27px;display:flex;flex-direction:column;justify-content:stretch}
#mtyg-header .mtyg-panel-links>a{color:#201f1b!important;display:flex;flex:1;gap:18px;align-items:center;min-height:74px;padding:12px 5px;border-bottom:1px solid #e7e3da;transition:padding .22s,background .22s}
#mtyg-header .mtyg-panel-links>a:last-child{border-bottom:0}
#mtyg-header .mtyg-panel-links>a:hover,#mtyg-header .mtyg-panel-links>a:focus-visible{padding-left:12px;background:#faf9f4}
#mtyg-header .mtyg-num{font-size:10px;font-weight:800;color:#b38b2d;letter-spacing:.1em;align-self:center}
#mtyg-header .mtyg-linkbody{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}
#mtyg-header .mtyg-linkbody strong{font-size:14px;line-height:1.4;font-weight:800;letter-spacing:-.03em;color:#1d1c1b}
#mtyg-header .mtyg-linkbody small{font-size:10px;line-height:1.4;color:#77746d;letter-spacing:0}
#mtyg-header .mtyg-linkarrow{font-size:18px;color:#b48c24;line-height:1}
#mtyg-header .mtyg-small-panel{right:-25px;min-width:228px;padding:13px 22px}
#mtyg-header .mtyg-small-panel a{padding:15px 4px;display:flex;justify-content:space-between;gap:20px;align-items:center;color:#25241f!important;font-size:12px;font-weight:700;border-bottom:1px solid #e6e2d9}
#mtyg-header .mtyg-small-panel a:last-child{border-bottom:0}
#mtyg-header .mtyg-small-panel a:hover{color:#9b7a26!important}
#mtyg-header .mtyg-small-panel a span{color:#af8b32}
#mtyg-header .mtyg-hamburger{display:none}
#mtyg-header .mtyg-overlay{display:none}
.mtyg-spacer{display:block!important;height:86px!important;min-height:86px!important;max-height:86px!important;pointer-events:none!important}
/* İlk ana sayfanın eski kodla eklediği menü + XTRA standart üst çubuk.*/
body.mtyg-global-nav #mty-landing>.mty-header{display:none!important}
body.mtyg-hide-native #site-header,body.mtyg-hide-native #header,body.mtyg-hide-native .cz_header,body.mtyg-hide-native .cz_header_box,body.mtyg-hide-native .cz_mobile_bottom_nav{display:none!important}
@media(max-width:1230px){
  #mtyg-header{--mtyg-h:78px}
  .mtyg-spacer{height:78px!important;min-height:78px!important;max-height:78px!important}
  #mtyg-header .mtyg-shell{padding:0 22px;gap:15px}
  #mtyg-header .mtyg-nav{gap:15px}
  #mtyg-header .mtyg-brand{width:140px}
  #mtyg-header .mtyg-cta{font-size:9px;padding:10px 12px;gap:9px}
}
@media(max-width:1050px){
 #mtyg-header{--mtyg-h:74px}
 .mtyg-spacer{height:74px!important;min-height:74px!important;max-height:74px!important}
 #mtyg-header .mtyg-shell{padding:0 20px;gap:12px}
 #mtyg-header .mtyg-brand{width:154px}
 #mtyg-header .mtyg-nav{position:fixed!important;top:calc(var(--mtyg-top) + var(--mtyg-h))!important;right:0!important;left:auto!important;width:min(430px,100vw)!important;height:calc(100dvh - var(--mtyg-top) - var(--mtyg-h))!important;max-height:none!important;overflow-y:auto!important;overscroll-behavior:contain;background:#fbfaf6;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0!important;box-shadow:-19px 30px 70px rgba(0,0,0,.18);border-left:1px solid #e2ded4;transform:translateX(104%);transition:transform .3s cubic-bezier(.22,.8,.2,1);visibility:hidden;pointer-events:none;z-index:11;padding:17px 25px 38px;margin:0!important}
 #mtyg-header.mtyg-mobile-open .mtyg-nav{transform:translateX(0);visibility:visible;pointer-events:auto}
 #mtyg-header .mtyg-nav>.mtyg-navlink{min-height:65px;justify-content:space-between;border-bottom:1px solid var(--mtyg-line)!important;font-size:14px;padding:0 4px}
 #mtyg-header .mtyg-navlink::after{display:none}
 #mtyg-header .mtyg-group{display:block;border-bottom:1px solid var(--mtyg-line)}
 #mtyg-header .mtyg-group>.mtyg-navlink{width:100%;justify-content:space-between;min-height:65px;padding:0 4px;font-size:14px}
 #mtyg-header .mtyg-cta{margin-left:auto;padding:12px 15px;min-height:43px;font-size:10px}
 #mtyg-header .mtyg-panel{position:static!important;display:none!important;width:100%!important;min-height:0!important;max-width:none!important;transform:none!important;opacity:1!important;visibility:visible!important;box-shadow:none;border:0;padding:0 0 12px;background:transparent;pointer-events:auto}
 #mtyg-header .mtyg-group.is-open>.mtyg-panel{display:block!important}
 #mtyg-header .mtyg-services-panel{grid-template-columns:1fr}
 #mtyg-header .mtyg-panel-aside{display:none}
 #mtyg-header .mtyg-panel-links{padding:0 0 5px 8px}
 #mtyg-header .mtyg-panel-links>a{min-height:74px;padding:12px 6px!important;border-bottom:1px solid #e7e3da}
 #mtyg-header .mtyg-panel-links>a:last-child{border-bottom:0}
 #mtyg-header .mtyg-linkbody strong{font-size:13px}
 #mtyg-header .mtyg-linkbody small{font-size:10px}
 #mtyg-header .mtyg-small-panel{padding:0 8px 8px;min-width:0}
 #mtyg-header .mtyg-small-panel a{font-size:13px;padding:18px 7px}
 #mtyg-header .mtyg-hamburger{display:flex;flex:none;position:relative;z-index:12;width:46px;height:44px;border:1px solid #ddd6c7!important;border-radius:0;background:transparent!important;align-items:center;justify-content:center;flex-direction:column;gap:6px;cursor:pointer;padding:0!important}
 #mtyg-header .mtyg-hamburger span{display:block;width:21px;height:2px;background:#202020;transition:transform .25s,opacity .25s}
 #mtyg-header.mtyg-mobile-open .mtyg-hamburger span:first-child{transform:translateY(4px) rotate(45deg)}
 #mtyg-header.mtyg-mobile-open .mtyg-hamburger span:last-child{transform:translateY(-4px) rotate(-45deg)}
 #mtyg-header .mtyg-overlay{display:block;position:fixed;top:calc(var(--mtyg-top) + var(--mtyg-h));left:0;right:0;bottom:0;width:100%;border:0;background:rgba(13,15,16,.4);z-index:2;opacity:0;pointer-events:none;transition:opacity .25s}
 #mtyg-header.mtyg-mobile-open .mtyg-overlay{opacity:1;pointer-events:auto}
 body.mtyg-menu-locked{overflow:hidden!important}
}
@media(max-width:580px){
 #mtyg-header{--mtyg-h:68px}
 .mtyg-spacer{height:68px!important;min-height:68px!important;max-height:68px!important}
 #mtyg-header .mtyg-shell{padding:0 17px;gap:8px}
 #mtyg-header .mtyg-brand{width:min(156px,45vw);min-height:0}
 #mtyg-header .mtyg-brand img{max-height:55px!important}
 #mtyg-header .mtyg-cta{font-size:8px;min-height:37px;padding:9px 10px;gap:5px;letter-spacing:.01em}
 #mtyg-header .mtyg-cta span{font-size:15px}
 #mtyg-header .mtyg-hamburger{width:41px;height:39px}
 #mtyg-header .mtyg-nav{padding:15px 19px 25px;width:100%!important}
}
@media(max-width:370px){#mtyg-header .mtyg-brand{width:128px}#mtyg-header .mtyg-cta{font-size:7.5px;padding:8px}#mtyg-header .mtyg-shell{padding:0 10px}}
@media(prefers-reduced-motion:reduce){#mtyg-header *,#mtyg-header *::before,#mtyg-header *::after{animation:none!important;transition:none!important}}
/* ANA SAYFA HİKÂYE ALANI: mobilde 400svh sabit sahne yerine doğal görsel+metin akışı */
@media(max-width:700px){
 body.mtyg-mobile-story-fix #mty-landing #mty-story{height:auto!important;min-height:0!important;overflow:visible!important}
 body.mtyg-mobile-story-fix #mty-landing #mty-story .mty-story-sticky{display:none!important}
 body.mtyg-mobile-story-fix #mty-landing #mty-story .mtyg-story-timeline{display:block!important;padding:0 0 18px;background:#111315;}
 body.mtyg-mobile-story-fix #mty-landing #mty-story .mtyg-story-card{margin:0;display:block;background:#101214;color:#fff;border-bottom:1px solid #38352f}
 body.mtyg-mobile-story-fix #mty-landing #mty-story .mtyg-story-picture{height:clamp(260px,80vw,430px);position:relative;overflow:hidden;background:#343734}
 body.mtyg-mobile-story-fix #mty-landing #mty-story .mtyg-story-picture img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}
 body.mtyg-mobile-story-fix #mty-landing #mty-story .mtyg-story-picture::after{content:"";position:absolute;inset:45% 0 0;background:linear-gradient(transparent,rgba(7,8,9,.65));pointer-events:none}
 body.mtyg-mobile-story-fix #mty-landing #mty-story .mtyg-story-picture span{position:absolute;z-index:1;bottom:17px;left:22px;font-family:Georgia,serif;font-size:64px;line-height:1;color:#fff}
 body.mtyg-mobile-story-fix #mty-landing #mty-story .mtyg-story-details{padding:25px 23px 38px}
 body.mtyg-mobile-story-fix #mty-landing #mty-story .mtyg-story-details .mty-story-number{font-size:10px;letter-spacing:.09em;line-height:1.5;margin:0 0 12px;color:#c6a258}
 body.mtyg-mobile-story-fix #mty-landing #mty-story .mtyg-story-details h2{font:400 clamp(35px,9vw,52px)/1.08 Georgia,serif!important;letter-spacing:-.055em!important;margin:0 0 16px!important;color:#fff!important}
 body.mtyg-mobile-story-fix #mty-landing #mty-story .mtyg-story-details h2 em{color:#d4ae58!important;display:inline!important}
 body.mtyg-mobile-story-fix #mty-landing #mty-story .mtyg-story-details p{font-size:13px!important;line-height:1.75!important;color:#e3e1d9!important;margin:0 0 16px!important;display:block!important;overflow:visible!important;-webkit-line-clamp:unset!important}
 body.mtyg-mobile-story-fix #mty-landing #mty-story .mtyg-story-details .mty-story-tag{font-size:10px;letter-spacing:.075em;color:#d4ae58;border-top:1px solid #746343;padding-top:12px;display:inline-block}
 body.mtyg-mobile-story-fix #mty-landing #mty-story .mtyg-story-details a{color:#f6db92}
}

/* Yalnızca resim yüklenemezse marka adı görünür; gerçek logo her zaman öncelikli. */
#mtyg-header .mtyg-brand-fallback{display:none;font-size:20px;line-height:1;font-weight:800;letter-spacing:-.05em;color:#18191b}
#mtyg-header .mtyg-brand-fallback small{display:block;font-size:10px;letter-spacing:.3em;margin-top:5px;color:#b08a39}
#mtyg-header .mtyg-brand.mtyg-logo-error img{display:none!important}
#mtyg-header .mtyg-brand.mtyg-logo-error .mtyg-brand-fallback{display:block}
#mty-landing #mty-story .mtyg-story-timeline{display:none!important}

/* Logo yüklenirken bile üst menünün sol kısmı boş kalmaz. */
#mtyg-header .mtyg-brand img{visibility:hidden!important;width:0!important;height:0!important}
#mtyg-header .mtyg-brand .mtyg-brand-fallback{display:block!important}
#mtyg-header .mtyg-brand.mtyg-logo-ok img{visibility:visible!important;width:auto!important;height:auto!important}
#mtyg-header .mtyg-brand.mtyg-logo-ok .mtyg-brand-fallback{display:none!important}
