.elementor-widget-theme-site-logo .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-15 .elementor-element.elementor-element-2f442a8 img{width:210px;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-15 .elementor-element.elementor-element-6efcd8f .elementor-menu-toggle{margin:0 auto;}.elementor-15 .elementor-element.elementor-element-6efcd8f .elementor-nav-menu--main .elementor-item{color:#102A43;fill:#102A43;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for theme-site-logo, class: .elementor-element-2f442a8 */html body .elementor-15 .elementor-element.elementor-element-2f442a8 { width:480px!important; max-width:48vw!important; height:84px; display:flex; align-items:center; overflow:hidden; flex-shrink:0; }
html body .elementor-15 .elementor-element.elementor-element-2f442a8 a {display:block;width:100%;}
html body .elementor-15 .elementor-element.elementor-element-2f442a8 img {width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important;display:block;}
@media(max-width:1024px){html body .elementor-15 .elementor-element.elementor-element-2f442a8{width:420px!important;max-width:calc(100vw - 100px)!important;height:74px;}}
@media(max-width:767px){html body .elementor-15 .elementor-element.elementor-element-2f442a8{width:340px!important;max-width:calc(100vw - 88px)!important;height:60px;}}/* End custom CSS */
/* Start custom CSS *//* ODAK mobile navigation — 2026-09-15 */
@media(max-width:1024px){
.elementor-15 .elementor-element-a3aa4bd{display:grid!important;grid-template-columns:minmax(0,1fr) 44px!important;align-items:center!important;column-gap:20px!important;row-gap:0!important;padding:20px 24px!important;width:100%!important;box-sizing:border-box}
.elementor-15 .elementor-element-2f442a8{grid-column:1;grid-row:1;min-width:0}
.elementor-15 .elementor-element-2f442a8 img{width:190px!important;max-width:100%!important;height:auto}
.elementor-15 .elementor-element-6efcd8f{display:contents!important}
.elementor-15 .elementor-nav-menu--main{display:none!important}
.elementor-15 .elementor-menu-toggle{grid-column:2;grid-row:1;width:44px;height:44px;padding:11px!important;justify-self:end;color:#102A43!important;background:#EEE9E1!important;border-radius:6px}
.elementor-15 .elementor-menu-toggle svg{width:22px;height:22px;fill:currentColor}
.elementor-15 .elementor-nav-menu--dropdown.elementor-nav-menu__container{grid-column:1/-1;grid-row:2;position:relative!important;top:auto!important;left:auto!important;right:auto!important;width:100%!important;margin:18px 0 0!important;padding:12px!important;max-height:none!important;transform:none!important;background:#F0EAE0!important;border:1px solid #DDD3C2;border-radius:6px 6px 24px 6px;box-shadow:0 8px 20px rgba(16,42,67,.04);box-sizing:border-box}
.elementor-15 .elementor-nav-menu--dropdown[aria-hidden="true"]{display:none!important}
.elementor-15 .elementor-nav-menu--dropdown[aria-hidden="false"]{display:block!important}
.elementor-15 .elementor-nav-menu--dropdown .elementor-item{justify-content:center!important;text-align:center!important;min-height:48px;padding:14px 18px!important;font-family:Inter,Arial,sans-serif;font-size:16px!important;font-weight:500!important;line-height:1.4!important;color:#102A43!important;background:transparent!important;border-radius:5px}
.elementor-15 .elementor-nav-menu--dropdown .elementor-item:hover,.elementor-15 .elementor-nav-menu--dropdown .elementor-item:focus-visible{background:#E8DFD1!important;color:#145F6D!important}
.elementor-15 .elementor-nav-menu--dropdown .elementor-item-active{background:#E3DACB!important;color:#145F6D!important}
.elementor-15 .elementor-menu-toggle:focus-visible{outline:2px solid #98763B;outline-offset:4px}
}

/* ODAK hizmet mega menüsü — 2026-09-19 */
@media(min-width:1025px){
.elementor-15 .elementor-element-a3aa4bd{position:relative;z-index:100}
.elementor-15 .elementor-element-6efcd8f,.elementor-15 .elementor-element-6efcd8f>.elementor-widget-container,.elementor-15 .elementor-nav-menu--main,.elementor-15 .elementor-nav-menu--main>.elementor-nav-menu,.elementor-15 .elementor-nav-menu--main .menu-item-19{position:static!important}
.elementor-15 .elementor-nav-menu--main .menu-item-19>.sub-menu{position:absolute!important;top:100%!important;left:auto!important;right:24px!important;width:min(960px,calc(100vw - 64px))!important;min-width:0!important;max-width:none!important;margin:0!important;padding:28px!important;background:#F4F0E8!important;border:1px solid #DED4C4;border-top:2px solid #B38C49;border-radius:3px 3px 32px 3px;box-shadow:0 18px 42px rgba(16,42,67,.12);grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(3,auto);grid-auto-flow:column;gap:6px 24px;box-sizing:border-box}
.elementor-15 .elementor-nav-menu--main .menu-item-19>.sub-menu[aria-hidden="false"]{display:grid!important}
.elementor-15 .elementor-nav-menu--main .menu-item-19>.sub-menu[aria-hidden="true"]{display:none!important}
.elementor-15 .elementor-nav-menu--main .menu-item-19>.sub-menu>li{width:100%;min-width:0;margin:0!important;border:0!important}
.elementor-15 .elementor-nav-menu--main .menu-item-19>.sub-menu>li>a{padding:14px 12px!important;min-height:62px;white-space:normal!important;font:500 15px/1.45 Inter,Arial,sans-serif!important;color:#102A43!important;border-radius:4px;background:transparent!important;display:flex;align-items:center}
.elementor-15 .elementor-nav-menu--main .menu-item-19>.sub-menu>li>a:hover,.elementor-15 .elementor-nav-menu--main .menu-item-19>.sub-menu>li>a:focus-visible{background:#E7E0D3!important;color:#145F6D!important}
.elementor-15 .elementor-nav-menu--main .menu-item-19>.sub-menu>li:nth-child(3n+1):before{display:block;font:600 10px/1.5 Inter,Arial,sans-serif;letter-spacing:.12em;color:#92733E;padding:0 12px 12px;border-bottom:1px solid #DED4C4;margin-bottom:6px}
.elementor-15 .elementor-nav-menu--main .menu-item-19>.sub-menu>li:nth-child(1):before{content:"FİNANSMAN VE LİKİDİTE"}
.elementor-15 .elementor-nav-menu--main .menu-item-19>.sub-menu>li:nth-child(4):before{content:"YATIRIM VE İŞLEM HAZIRLIĞI"}
.elementor-15 .elementor-nav-menu--main .menu-item-19>.sub-menu>li:nth-child(7):before{content:"FİNANSAL YÖNETİM"}
}
@media(max-width:1024px){
.elementor-15 nav.elementor-nav-menu--dropdown{max-height:calc(100dvh - 120px)!important;overflow-y:auto!important;overscroll-behavior:contain}
.elementor-15 .menu-item-19>.sub-menu{position:relative!important;left:auto!important;top:auto!important;width:100%!important;margin:4px 0 10px!important;padding:8px!important;background:#E8E0D3!important;border-radius:6px 6px 18px 6px;box-shadow:none!important}
.elementor-15 .menu-item-19>.sub-menu .elementor-sub-item{justify-content:center!important;text-align:center!important;white-space:normal!important;padding:12px 10px!important;min-height:44px!important;font:500 14px/1.5 Inter,Arial,sans-serif!important;color:#102A43!important;background:transparent!important}
.elementor-15 .menu-item-19>.sub-menu .elementor-sub-item:hover,.elementor-15 .menu-item-19>.sub-menu .elementor-sub-item:focus-visible{background:#DDD3C2!important}
}/* End custom CSS */