.turkoglu-mega{background:var(--tm-bg);border-top:1px solid var(--tm-border);border-bottom:1px solid var(--tm-border);color:var(--tm-text);width:100%;overflow:hidden}.turkoglu-mega__inner{width:min(100% - 32px,1320px);margin-inline:auto;padding-block:var(--tm-py)}
.turkoglu-mega__grid{display:table!important;table-layout:fixed!important;border-collapse:separate!important;border-spacing:var(--tm-gap) 0!important;width:calc(100% + (2 * var(--tm-gap)))!important;margin-left:calc(-1 * var(--tm-gap))!important;float:none!important;clear:both!important}
.turkoglu-mega__grid>.turkoglu-mega__group{display:table-cell!important;vertical-align:top!important;float:none!important;clear:none!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important}
.turkoglu-mega__list{list-style:none;margin:0;padding:0;display:grid;gap:4px}.turkoglu-mega__item{margin:0;padding:0}.turkoglu-mega__link{display:flex;align-items:center;gap:9px;min-height:32px;padding:5px 6px;color:var(--tm-text);text-decoration:none;font-size:15px;line-height:1.45;border-radius:7px;transition:color .18s ease,background-color .18s ease,transform .18s ease}.turkoglu-mega__link:hover,.turkoglu-mega__link:focus-visible{color:var(--tm-hover);background:color-mix(in srgb,var(--tm-hover) 8%,transparent);transform:translateX(3px);text-decoration:none;outline:none}.turkoglu-mega__arrow{display:inline-grid;place-items:center;flex:0 0 12px;font-weight:700;color:var(--tm-hover)}.turkoglu-mega__icon{width:18px!important;height:18px!important;max-width:18px!important;max-height:18px!important;object-fit:contain;flex:0 0 18px}.turkoglu-mega__toggle{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;border:0;background:transparent;color:var(--tm-text);font:inherit;font-weight:700;font-size:16px;text-align:left;padding:8px 6px;margin:0 0 5px;cursor:pointer}.turkoglu-mega__chevron{display:none}.turkoglu-mega__muted{opacity:.65;padding:7px 6px;font-size:14px}
.turkoglu-mega__social{display:flex;align-items:flex-start;justify-content:center;gap:18px;flex-wrap:wrap;border-top:1px solid var(--tm-border);margin-top:24px;padding-top:18px}.turkoglu-mega__social-title{font-size:15px;padding-top:8px}.turkoglu-mega__social-links{display:flex;align-items:center;justify-content:center;gap:var(--tm-social-card-gap,10px);flex-wrap:wrap}.turkoglu-mega__social-link{display:inline-flex;align-items:center;gap:15px;padding:11px 20px;min-height:52px;box-sizing:border-box;border:var(--tm-social-card-border-width,1px) solid var(--tm-social-card-border-color,var(--tm-border));border-radius:var(--tm-social-card-radius,10px);background:color-mix(in srgb,var(--tm-bg) 92%,#fff);color:var(--tm-text);text-decoration:none!important;font-size:14px;font-weight:600;line-height:1;transition:transform .18s ease,border-color .18s ease,color .18s ease}.turkoglu-mega__social-link:hover,.turkoglu-mega__social-link:focus-visible{transform:translateY(-2px);border-color:var(--tm-hover);color:var(--tm-hover);outline:none}.turkoglu-mega__social-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important;max-width:22px!important;max-height:22px!important;flex:0 0 22px!important;overflow:hidden!important;border-radius:5px!important;background:#4b5563;color:#fff!important}.turkoglu-mega__social-icon svg{display:block!important;width:13px!important;height:13px!important;min-width:13px!important;min-height:13px!important;max-width:13px!important;max-height:13px!important;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;color:inherit!important}.turkoglu-mega__social-link--facebook .turkoglu-mega__social-icon svg,.turkoglu-mega__social-link--github .turkoglu-mega__social-icon svg{fill:currentColor;stroke:none}.turkoglu-mega__social-link--facebook .turkoglu-mega__social-icon{background:#1877f2}.turkoglu-mega__social-link--instagram .turkoglu-mega__social-icon{background:#e4405f}.turkoglu-mega__social-link--x .turkoglu-mega__social-icon,.turkoglu-mega__social-link--tiktok .turkoglu-mega__social-icon,.turkoglu-mega__social-link--threads .turkoglu-mega__social-icon{background:#111}.turkoglu-mega__social-link--youtube .turkoglu-mega__social-icon{background:#f00}.turkoglu-mega__social-link--linkedin .turkoglu-mega__social-icon{background:#0a66c2}.turkoglu-mega__social-link--whatsapp .turkoglu-mega__social-icon{background:#25d366}.turkoglu-mega__social-link--telegram .turkoglu-mega__social-icon{background:#229ed9}.turkoglu-mega__social-link--pinterest .turkoglu-mega__social-icon{background:#e60023}.turkoglu-mega__social-link--snapchat .turkoglu-mega__social-icon{background:#fffc00;color:#111!important}.turkoglu-mega__social-link--github .turkoglu-mega__social-icon{background:#24292f}.turkoglu-mega__social-link--discord .turkoglu-mega__social-icon{background:#5865f2}.turkoglu-mega__social-link--bluesky .turkoglu-mega__social-icon{background:#1185fe}.turkoglu-mega__social-link--rss .turkoglu-mega__social-icon{background:#f26522}
@media(max-width:767px){.turkoglu-mega__inner{width:min(100% - 20px,1320px)}.turkoglu-mega__grid{display:block!important;width:100%!important;margin-left:0!important}.turkoglu-mega__grid>.turkoglu-mega__group{display:block!important;width:100%!important;margin:0 0 8px!important;border-bottom:1px solid var(--tm-border)}.turkoglu-mega__chevron{display:block;width:9px;height:9px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg)}.turkoglu-mega__group .turkoglu-mega__list{display:none;padding:0 4px 10px}.turkoglu-mega__group.is-open .turkoglu-mega__list,.turkoglu-mega__group.no-title .turkoglu-mega__list{display:grid}.turkoglu-mega__social{justify-content:flex-start}.turkoglu-mega__social-links{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch}.turkoglu-mega__social-link{width:100%;justify-content:flex-start}}
@media(max-width:420px){.turkoglu-mega__social-links{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.turkoglu-mega *{transition:none!important}}

/* v2.2.0 typography, hierarchy, active states and theme presets */
.turkoglu-mega{font-family:var(--tm-font-family,inherit)}
.turkoglu-mega__social{flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:0!important;width:100%!important}
.turkoglu-mega__social-title{display:block!important;width:100%!important;margin:0 0 14px!important;padding:0!important;line-height:1.35!important}
.turkoglu-mega__social-links{align-items:stretch!important;justify-content:flex-start!important;width:100%!important}
.turkoglu-mega .turkoglu-mega__link{color:var(--tm-link-color,var(--tm-text))!important;font-size:var(--tm-menu-font-size,15px);font-weight:var(--tm-menu-font-weight,400);line-height:var(--tm-menu-line-height,1.45)}
.turkoglu-mega .turkoglu-mega__toggle{color:var(--tm-heading-color,var(--tm-text))!important;font-size:var(--tm-heading-font-size,16px);font-weight:var(--tm-heading-font-weight,700)}
.turkoglu-mega__sublist{list-style:none;margin:2px 0 2px 18px;padding:0;display:grid;gap:3px;border-left:1px solid var(--tm-border)}
.turkoglu-mega__sublist .turkoglu-mega__link{padding-left:10px}
.turkoglu-mega .turkoglu-mega__link:hover,.turkoglu-mega .turkoglu-mega__link:focus-visible{color:var(--tm-hover)!important;background:var(--tm-hover-bg)!important}
.turkoglu-mega .turkoglu-mega__item.is-active>.turkoglu-mega__link{color:var(--tm-active-color,var(--tm-hover))!important;background:var(--tm-active-bg)!important;font-weight:700}
.turkoglu-mega .turkoglu-mega__item.is-parent-active>.turkoglu-mega__link{color:var(--tm-hover)!important;font-weight:600}
.turkoglu-mega__link:focus-visible,.turkoglu-mega__toggle:focus-visible,.turkoglu-mega__social-link:focus-visible{outline:2px solid var(--tm-focus-color,var(--tm-hover))!important;outline-offset:2px}
.turkoglu-mega.tm-theme-light{--tm-bg:#f5f6f9!important;--tm-text:#273142!important;--tm-link-color:#273142!important;--tm-heading-color:#1f2937!important;--tm-border:#e2e6ee!important}
.turkoglu-mega__social-link--mastodon .turkoglu-mega__social-icon{background:#6364ff!important}
.turkoglu-mega__list{gap:var(--tm-item-gap,4px)}
.turkoglu-mega__link{padding-left:var(--tm-link-padding-x,6px);padding-right:var(--tm-link-padding-x,6px);border-radius:var(--tm-link-radius,7px)}
.turkoglu-mega__link-content{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;align-items:flex-start}
.turkoglu-mega__description{display:block;margin-top:2px;color:var(--tm-text);font-size:.82em;font-weight:400;line-height:1.35;opacity:.72}
.turkoglu-mega__heading-row{display:flex;align-items:center;gap:4px}
.turkoglu-mega__heading-row .turkoglu-mega__toggle{flex:1 1 auto;min-width:0}
.turkoglu-mega__heading-link{display:inline-grid;place-items:center;flex:0 0 32px;width:32px;height:32px;border-radius:var(--tm-link-radius,7px);color:var(--tm-hover);text-decoration:none;font-weight:700}
.turkoglu-mega__heading-link:hover,.turkoglu-mega__heading-link:focus-visible{background:color-mix(in srgb,var(--tm-hover) 10%,transparent);outline:2px solid var(--tm-hover);outline-offset:2px}
.turkoglu-mega.tm-link-style-soft .turkoglu-mega__item>.turkoglu-mega__link{background:color-mix(in srgb,var(--tm-text) 5%,transparent)}
.turkoglu-mega.tm-link-style-border .turkoglu-mega__item>.turkoglu-mega__link{border:1px solid var(--tm-border)}
.turkoglu-mega.tm-link-style-elevated .turkoglu-mega__item>.turkoglu-mega__link{background:color-mix(in srgb,var(--tm-bg) 94%,#fff);box-shadow:0 2px 8px color-mix(in srgb,var(--tm-text) 12%,transparent)}
.turkoglu-mega__social-icon{width:var(--tm-social-icon-size,22px)!important;height:var(--tm-social-icon-size,22px)!important;min-width:var(--tm-social-icon-size,22px)!important;min-height:var(--tm-social-icon-size,22px)!important;max-width:var(--tm-social-icon-size,22px)!important;max-height:var(--tm-social-icon-size,22px)!important;flex-basis:var(--tm-social-icon-size,22px)!important}
.turkoglu-mega .turkoglu-mega__social-link{color:var(--tm-social-text-color,var(--tm-link-color))!important;font-size:var(--tm-social-text-size,14px)!important;font-weight:var(--tm-social-text-weight,600)!important}
.turkoglu-mega .turkoglu-mega__social-name{color:inherit!important;font-size:inherit!important;font-weight:inherit!important}
.turkoglu-mega .turkoglu-mega__social-link:hover,.turkoglu-mega .turkoglu-mega__social-link:focus-visible{color:var(--tm-hover)!important;background:var(--tm-hover-bg)!important}
.turkoglu-mega .turkoglu-mega__social-title{color:var(--tm-social-title-color,var(--tm-heading-color))!important;font-size:var(--tm-social-title-size,15px)!important;font-weight:var(--tm-social-title-weight,700)!important}
.turkoglu-mega .tm-display-mobile{display:none!important}
.turkoglu-mega.tm-no-animation *{transition:none!important;animation:none!important}
[dir="rtl"] .turkoglu-mega__arrow{transform:scaleX(-1)}
[dir="rtl"] .turkoglu-mega__sublist{margin-right:18px;margin-left:0;border-right:1px solid var(--tm-border);border-left:0}
[dir="rtl"] .turkoglu-mega__link:hover,[dir="rtl"] .turkoglu-mega__link:focus-visible{transform:translateX(-3px)}

@media(max-width:575px){.turkoglu-mega.tm-breakpoint-575 .tm-display-desktop{display:none!important}.turkoglu-mega.tm-breakpoint-575 .tm-display-mobile{display:block!important}}
@media(max-width:767px){.turkoglu-mega.tm-breakpoint-767 .tm-display-desktop{display:none!important}.turkoglu-mega.tm-breakpoint-767 .tm-display-mobile{display:block!important}}
@media(max-width:991px){.turkoglu-mega.tm-breakpoint-991 .tm-display-desktop{display:none!important}.turkoglu-mega.tm-breakpoint-991 .tm-display-mobile{display:block!important}}
.turkoglu-mega.tm-theme-dark{--tm-bg:#111827!important;--tm-text:#e5e7eb!important;--tm-link-color:#e5e7eb!important;--tm-heading-color:#fff!important;--tm-border:#374151!important}
@media(prefers-color-scheme:dark){.turkoglu-mega.tm-theme-auto{--tm-bg:#111827!important;--tm-text:#e5e7eb!important;--tm-link-color:#e5e7eb!important;--tm-heading-color:#fff!important;--tm-border:#374151!important}}

/* Optional 575px breakpoint: restore desktop rules between 576px and 767px. */
@media(min-width:576px) and (max-width:767px){
  .turkoglu-mega.tm-breakpoint-575 .turkoglu-mega__inner{width:min(100% - 32px,1320px)}
  .turkoglu-mega.tm-breakpoint-575 .turkoglu-mega__grid{display:table!important;table-layout:fixed!important;border-collapse:separate!important;border-spacing:var(--tm-gap) 0!important;width:calc(100% + (2 * var(--tm-gap)))!important;margin-left:calc(-1 * var(--tm-gap))!important}
  .turkoglu-mega.tm-breakpoint-575 .turkoglu-mega__grid>.turkoglu-mega__group{display:table-cell!important;width:auto!important;margin:0!important;border-bottom:0!important}
  .turkoglu-mega.tm-breakpoint-575 .turkoglu-mega__group .turkoglu-mega__list{display:grid!important;padding:0}
  .turkoglu-mega.tm-breakpoint-575 .turkoglu-mega__chevron{display:none!important}
  .turkoglu-mega.tm-breakpoint-575 .turkoglu-mega__social-links{display:flex!important}
  .turkoglu-mega.tm-breakpoint-575 .turkoglu-mega__social-link{width:auto!important;min-height:52px!important;padding:11px 20px!important}
  .turkoglu-mega.tm-breakpoint-575 .turkoglu-mega__grid>.tm-display-mobile{display:none!important}
}

/* Optional 991px breakpoint: use the mobile accordion on tablet widths. */
@media(min-width:768px) and (max-width:991px){
  .turkoglu-mega.tm-breakpoint-991 .turkoglu-mega__grid{display:block!important;width:100%!important;margin-left:0!important;border-spacing:0!important}
  .turkoglu-mega.tm-breakpoint-991 .turkoglu-mega__grid>.turkoglu-mega__group{display:block!important;width:100%!important;margin:0 0 8px!important;border-bottom:1px solid var(--tm-border)}
  .turkoglu-mega.tm-breakpoint-991 .turkoglu-mega__chevron{display:block;width:9px;height:9px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg)}
  .turkoglu-mega.tm-breakpoint-991 .turkoglu-mega__group .turkoglu-mega__list{display:none;padding:0 4px 10px}
  .turkoglu-mega.tm-breakpoint-991 .turkoglu-mega__group.is-open .turkoglu-mega__list,.turkoglu-mega.tm-breakpoint-991 .turkoglu-mega__group.no-title .turkoglu-mega__list{display:grid}
  .turkoglu-mega.tm-breakpoint-991 .turkoglu-mega__grid>.tm-display-desktop{display:none!important}
  .turkoglu-mega.tm-breakpoint-991 .turkoglu-mega__grid>.tm-display-mobile{display:block!important}
}

/* v2.4.0 interaction states and social layout controls */
.turkoglu-mega.tm-social-align-start .turkoglu-mega__social-links{justify-content:flex-start!important}
.turkoglu-mega.tm-social-align-center .turkoglu-mega__social-links{justify-content:center!important}
.turkoglu-mega.tm-social-align-end .turkoglu-mega__social-links{justify-content:flex-end!important}
.turkoglu-mega.tm-social-cols-0 .turkoglu-mega__social-link{min-width:var(--tm-social-card-min-width,180px)}
.turkoglu-mega.tm-social-cols-1 .turkoglu-mega__social-links,.turkoglu-mega.tm-social-cols-2 .turkoglu-mega__social-links,.turkoglu-mega.tm-social-cols-3 .turkoglu-mega__social-links,.turkoglu-mega.tm-social-cols-4 .turkoglu-mega__social-links,.turkoglu-mega.tm-social-cols-5 .turkoglu-mega__social-links,.turkoglu-mega.tm-social-cols-6 .turkoglu-mega__social-links{display:grid!important}
.turkoglu-mega.tm-social-cols-1 .turkoglu-mega__social-links{grid-template-columns:repeat(1,minmax(0,1fr))}
.turkoglu-mega.tm-social-cols-2 .turkoglu-mega__social-links{grid-template-columns:repeat(2,minmax(0,1fr))}
.turkoglu-mega.tm-social-cols-3 .turkoglu-mega__social-links{grid-template-columns:repeat(3,minmax(0,1fr))}
.turkoglu-mega.tm-social-cols-4 .turkoglu-mega__social-links{grid-template-columns:repeat(4,minmax(0,1fr))}
.turkoglu-mega.tm-social-cols-5 .turkoglu-mega__social-links{grid-template-columns:repeat(5,minmax(0,1fr))}
.turkoglu-mega.tm-social-cols-6 .turkoglu-mega__social-links{grid-template-columns:repeat(6,minmax(0,1fr))}
.turkoglu-mega.tm-social-cols-1 .turkoglu-mega__social-link,.turkoglu-mega.tm-social-cols-2 .turkoglu-mega__social-link,.turkoglu-mega.tm-social-cols-3 .turkoglu-mega__social-link,.turkoglu-mega.tm-social-cols-4 .turkoglu-mega__social-link,.turkoglu-mega.tm-social-cols-5 .turkoglu-mega__social-link,.turkoglu-mega.tm-social-cols-6 .turkoglu-mega__social-link{width:100%}
.turkoglu-mega .turkoglu-mega__heading-link:focus-visible{outline-color:var(--tm-focus-color,var(--tm-hover))}
.turkoglu-mega.tm-theme-dark{--tm-hover-bg:#1e3a5f!important;--tm-active-bg:#23456e!important}
@media(prefers-color-scheme:dark){.turkoglu-mega.tm-theme-auto{--tm-hover-bg:#1e3a5f!important;--tm-active-bg:#23456e!important}}
@media(max-width:575px){.turkoglu-mega.tm-breakpoint-575 .turkoglu-mega__social-links{display:grid!important;grid-template-columns:repeat(var(--tm-social-mobile-columns,1),minmax(0,1fr))!important}.turkoglu-mega.tm-breakpoint-575 .turkoglu-mega__social-link{width:100%;min-width:0}}
@media(max-width:767px){.turkoglu-mega.tm-breakpoint-767 .turkoglu-mega__social-links{display:grid!important;grid-template-columns:repeat(var(--tm-social-mobile-columns,1),minmax(0,1fr))!important}.turkoglu-mega.tm-breakpoint-767 .turkoglu-mega__social-link{width:100%;min-width:0}}
@media(max-width:991px){.turkoglu-mega.tm-breakpoint-991 .turkoglu-mega__social-links{display:grid!important;grid-template-columns:repeat(var(--tm-social-mobile-columns,1),minmax(0,1fr))!important}.turkoglu-mega.tm-breakpoint-991 .turkoglu-mega__social-link{width:100%;min-width:0}}
