.elementor-366 .elementor-element.elementor-element-5d1a2ed:not(.elementor-motion-effects-element-type-background), .elementor-366 .elementor-element.elementor-element-5d1a2ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFCFF;}.elementor-366 .elementor-element.elementor-element-5d1a2ed > .elementor-container{max-width:1300px;}.elementor-366 .elementor-element.elementor-element-5d1a2ed{border-style:solid;border-width:1px 0px 0px 0px;border-color:#2007A43D;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:19px 0px 24px 0px;}.elementor-366 .elementor-element.elementor-element-5d1a2ed > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-theme-site-logo .widget-image-caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-366 .elementor-element.elementor-element-83f6a82{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-366 .elementor-element.elementor-element-8f96825{--grid-template-columns:repeat(0, auto);text-align:left;margin:-23px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--icon-size:25px;--grid-column-gap:5px;--grid-row-gap:41px;}.elementor-366 .elementor-element.elementor-element-8f96825 .elementor-social-icon{background-color:var( --e-global-color-primary );--icon-padding:0.5em;}.elementor-bc-flex-widget .elementor-366 .elementor-element.elementor-element-a967538.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-366 .elementor-element.elementor-element-a967538.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-366 .elementor-element.elementor-element-f0857cb{width:var( --container-widget-width, 56% );max-width:56%;background-color:var( --e-global-color-primary );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 10px 6px 12px;--container-widget-width:56%;--container-widget-flex-grow:0;border-radius:9px 9px 9px 9px;}.elementor-366 .elementor-element.elementor-element-f0857cb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.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--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-366 .elementor-element.elementor-element-30957bb{width:var( --container-widget-width, 61.391% );max-width:61.391%;--container-widget-width:61.391%;--container-widget-flex-grow:0;}.elementor-366 .elementor-element.elementor-element-30957bb .elementor-nav-menu .elementor-item{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:600;}.elementor-bc-flex-widget .elementor-366 .elementor-element.elementor-element-cb9a3eb.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-366 .elementor-element.elementor-element-cb9a3eb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-366 .elementor-element.elementor-element-afa7c8e{width:var( --container-widget-width, 57% );max-width:57%;background-color:var( --e-global-color-primary );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 10px 6px 12px;--container-widget-width:57%;--container-widget-flex-grow:0;border-radius:9px 9px 9px 9px;}.elementor-366 .elementor-element.elementor-element-afa7c8e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-366 .elementor-element.elementor-element-f786a31{width:var( --container-widget-width, 73.598% );max-width:73.598%;--container-widget-width:73.598%;--container-widget-flex-grow:0;}.elementor-366 .elementor-element.elementor-element-f786a31 .elementor-nav-menu .elementor-item{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:600;}.elementor-bc-flex-widget .elementor-366 .elementor-element.elementor-element-f9020a5.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-366 .elementor-element.elementor-element-f9020a5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-366 .elementor-element.elementor-element-1e13764{width:var( --container-widget-width, 92% );max-width:92%;background-color:var( --e-global-color-primary );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 10px 6px 12px;--container-widget-width:92%;--container-widget-flex-grow:0;border-radius:9px 9px 9px 9px;}.elementor-366 .elementor-element.elementor-element-1e13764 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-366 .elementor-element.elementor-element-565f7e3{width:var( --container-widget-width, 102.018% );max-width:102.018%;--container-widget-width:102.018%;--container-widget-flex-grow:0;}.elementor-366 .elementor-element.elementor-element-565f7e3 .elementor-nav-menu .elementor-item{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:600;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-366 .elementor-element.elementor-element-f786a31{width:var( --container-widget-width, 301.038px );max-width:301.038px;--container-widget-width:301.038px;--container-widget-flex-grow:0;}}@media(min-width:768px){.elementor-366 .elementor-element.elementor-element-a967538{width:18.77%;}.elementor-366 .elementor-element.elementor-element-cb9a3eb{width:31.23%;}}/* Start custom CSS for nav-menu, class: .elementor-element-30957bb *//* Kurumsal, yumuşak arka plan + şık hover animasyonu */
.elementor-366 .elementor-element.elementor-element-30957bb{
  --accent: #0B5ED7;           /* marka rengi (değiştirilebilir) */
  --bg-soft: rgba(11,94,215,.06);
  --bg-soft-hover: rgba(11,94,215,.12);
  --ring: rgba(11,94,215,.28);
  --txt: #0f172a;
  --radius: 14px;
  --gap: 10px;
  --px: 16px; --py: 10px;
}

/* Menü satırı */
.elementor-366 .elementor-element.elementor-element-30957bb .menu,
.elementor-366 .elementor-element.elementor-element-30957bb .elementor-nav-menu{
  display:flex; flex-wrap:wrap; align-items:center; gap:var(--gap);
}

/* Bağlantılar */
.elementor-366 .elementor-element.elementor-element-30957bb .menu > li > a,
.elementor-366 .elementor-element.elementor-element-30957bb .elementor-nav-menu a.elementor-item{
  position:relative; isolation:isolate;
  display:inline-flex; align-items:center; gap:8px;
  padding:var(--py) var(--px);
  color:var(--txt); text-decoration:none; font-weight:600;
  background:var(--bg-soft);
  border:1px solid transparent;
  border-radius:var(--radius);
  box-shadow:0 2px 10px rgba(0,0,0,.05);
  transition:background-color .3s ease, transform .25s ease,
             box-shadow .3s ease, border-color .3s ease;
}

/* Parıltı süpürme animasyonu */
.elementor-366 .elementor-element.elementor-element-30957bb .menu > li > a::after,
.elementor-366 .elementor-element.elementor-element-30957bb .elementor-nav-menu a.elementor-item::after{
  content:""; position:absolute; inset:0; border-radius:inherit;
  background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.16) 40%,transparent 80%);
  transform:skewX(-20deg) translateX(-120%);
  opacity:0; pointer-events:none;
  transition:transform .55s ease, opacity .25s ease;
}

/* Hover/Focus */
.elementor-366 .elementor-element.elementor-element-30957bb .menu > li > a:hover,
.elementor-366 .elementor-element.elementor-element-30957bb .menu > li > a:focus-visible,
.elementor-366 .elementor-element.elementor-element-30957bb .elementor-nav-menu a.elementor-item:hover,
.elementor-366 .elementor-element.elementor-element-30957bb .elementor-nav-menu a.elementor-item:focus-visible{
  background:var(--bg-soft-hover);
  border-color:var(--ring);
  transform:translateY(-1px);
  box-shadow:0 8px 24px rgba(0,0,0,.08);
}
.elementor-366 .elementor-element.elementor-element-30957bb .menu > li > a:hover::after,
.elementor-366 .elementor-element.elementor-element-30957bb .elementor-nav-menu a.elementor-item:hover::after{
  transform:skewX(-20deg) translateX(160%);
  opacity:1;
}

/* Aktif sayfa */
.elementor-366 .elementor-element.elementor-element-30957bb .menu > li.current-menu-item > a,
.elementor-366 .elementor-element.elementor-element-30957bb .elementor-nav-menu .current-menu-item > a.elementor-item{
  background:var(--bg-soft-hover);
  border-color:var(--ring);
}

/* Mobilde tam genişlik (isteğe bağlı) */
@media (max-width: 768px){
  .elementor-366 .elementor-element.elementor-element-30957bb .menu > li,
  .elementor-366 .elementor-element.elementor-element-30957bb .elementor-nav-menu > li{ width:100%; }
}
@media (prefers-reduced-motion: reduce){
  .elementor-366 .elementor-element.elementor-element-30957bb *{ transition:none !important; animation:none !important; }
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-f786a31 *//* Kurumsal, yumuşak arka plan + şık hover animasyonu */
.elementor-366 .elementor-element.elementor-element-f786a31{
  --accent: #0B5ED7;           /* marka rengi (değiştirilebilir) */
  --bg-soft: rgba(11,94,215,.06);
  --bg-soft-hover: rgba(11,94,215,.12);
  --ring: rgba(11,94,215,.28);
  --txt: #0f172a;
  --radius: 14px;
  --gap: 10px;
  --px: 16px; --py: 10px;
}

/* Menü satırı */
.elementor-366 .elementor-element.elementor-element-f786a31 .menu,
.elementor-366 .elementor-element.elementor-element-f786a31 .elementor-nav-menu{
  display:flex; flex-wrap:wrap; align-items:center; gap:var(--gap);
}

/* Bağlantılar */
.elementor-366 .elementor-element.elementor-element-f786a31 .menu > li > a,
.elementor-366 .elementor-element.elementor-element-f786a31 .elementor-nav-menu a.elementor-item{
  position:relative; isolation:isolate;
  display:inline-flex; align-items:center; gap:8px;
  padding:var(--py) var(--px);
  color:var(--txt); text-decoration:none; font-weight:600;
  background:var(--bg-soft);
  border:1px solid transparent;
  border-radius:var(--radius);
  box-shadow:0 2px 10px rgba(0,0,0,.05);
  transition:background-color .3s ease, transform .25s ease,
             box-shadow .3s ease, border-color .3s ease;
}

/* Parıltı süpürme animasyonu */
.elementor-366 .elementor-element.elementor-element-f786a31 .menu > li > a::after,
.elementor-366 .elementor-element.elementor-element-f786a31 .elementor-nav-menu a.elementor-item::after{
  content:""; position:absolute; inset:0; border-radius:inherit;
  background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.16) 40%,transparent 80%);
  transform:skewX(-20deg) translateX(-120%);
  opacity:0; pointer-events:none;
  transition:transform .55s ease, opacity .25s ease;
}

/* Hover/Focus */
.elementor-366 .elementor-element.elementor-element-f786a31 .menu > li > a:hover,
.elementor-366 .elementor-element.elementor-element-f786a31 .menu > li > a:focus-visible,
.elementor-366 .elementor-element.elementor-element-f786a31 .elementor-nav-menu a.elementor-item:hover,
.elementor-366 .elementor-element.elementor-element-f786a31 .elementor-nav-menu a.elementor-item:focus-visible{
  background:var(--bg-soft-hover);
  border-color:var(--ring);
  transform:translateY(-1px);
  box-shadow:0 8px 24px rgba(0,0,0,.08);
}
.elementor-366 .elementor-element.elementor-element-f786a31 .menu > li > a:hover::after,
.elementor-366 .elementor-element.elementor-element-f786a31 .elementor-nav-menu a.elementor-item:hover::after{
  transform:skewX(-20deg) translateX(160%);
  opacity:1;
}

/* Aktif sayfa */
.elementor-366 .elementor-element.elementor-element-f786a31 .menu > li.current-menu-item > a,
.elementor-366 .elementor-element.elementor-element-f786a31 .elementor-nav-menu .current-menu-item > a.elementor-item{
  background:var(--bg-soft-hover);
  border-color:var(--ring);
}

/* Mobilde tam genişlik (isteğe bağlı) */
@media (max-width: 768px){
  .elementor-366 .elementor-element.elementor-element-f786a31 .menu > li,
  .elementor-366 .elementor-element.elementor-element-f786a31 .elementor-nav-menu > li{ width:100%; }
}
@media (prefers-reduced-motion: reduce){
  .elementor-366 .elementor-element.elementor-element-f786a31 *{ transition:none !important; animation:none !important; }
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-565f7e3 *//* Kurumsal, yumuşak arka plan + şık hover animasyonu */
.elementor-366 .elementor-element.elementor-element-565f7e3{
  --accent: #0B5ED7;           /* marka rengi (değiştirilebilir) */
  --bg-soft: rgba(11,94,215,.06);
  --bg-soft-hover: rgba(11,94,215,.12);
  --ring: rgba(11,94,215,.28);
  --txt: #0f172a;
  --radius: 14px;
  --gap: 10px;
  --px: 16px; --py: 10px;
}

/* Menü satırı */
.elementor-366 .elementor-element.elementor-element-565f7e3 .menu,
.elementor-366 .elementor-element.elementor-element-565f7e3 .elementor-nav-menu{
  display:flex; flex-wrap:wrap; align-items:center; gap:var(--gap);
}

/* Bağlantılar */
.elementor-366 .elementor-element.elementor-element-565f7e3 .menu > li > a,
.elementor-366 .elementor-element.elementor-element-565f7e3 .elementor-nav-menu a.elementor-item{
  position:relative; isolation:isolate;
  display:inline-flex; align-items:center; gap:8px;
  padding:var(--py) var(--px);
  color:var(--txt); text-decoration:none; font-weight:600;
  background:var(--bg-soft);
  border:1px solid transparent;
  border-radius:var(--radius);
  box-shadow:0 2px 10px rgba(0,0,0,.05);
  transition:background-color .3s ease, transform .25s ease,
             box-shadow .3s ease, border-color .3s ease;
}

/* Parıltı süpürme animasyonu */
.elementor-366 .elementor-element.elementor-element-565f7e3 .menu > li > a::after,
.elementor-366 .elementor-element.elementor-element-565f7e3 .elementor-nav-menu a.elementor-item::after{
  content:""; position:absolute; inset:0; border-radius:inherit;
  background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.16) 40%,transparent 80%);
  transform:skewX(-20deg) translateX(-120%);
  opacity:0; pointer-events:none;
  transition:transform .55s ease, opacity .25s ease;
}

/* Hover/Focus */
.elementor-366 .elementor-element.elementor-element-565f7e3 .menu > li > a:hover,
.elementor-366 .elementor-element.elementor-element-565f7e3 .menu > li > a:focus-visible,
.elementor-366 .elementor-element.elementor-element-565f7e3 .elementor-nav-menu a.elementor-item:hover,
.elementor-366 .elementor-element.elementor-element-565f7e3 .elementor-nav-menu a.elementor-item:focus-visible{
  background:var(--bg-soft-hover);
  border-color:var(--ring);
  transform:translateY(-1px);
  box-shadow:0 8px 24px rgba(0,0,0,.08);
}
.elementor-366 .elementor-element.elementor-element-565f7e3 .menu > li > a:hover::after,
.elementor-366 .elementor-element.elementor-element-565f7e3 .elementor-nav-menu a.elementor-item:hover::after{
  transform:skewX(-20deg) translateX(160%);
  opacity:1;
}

/* Aktif sayfa */
.elementor-366 .elementor-element.elementor-element-565f7e3 .menu > li.current-menu-item > a,
.elementor-366 .elementor-element.elementor-element-565f7e3 .elementor-nav-menu .current-menu-item > a.elementor-item{
  background:var(--bg-soft-hover);
  border-color:var(--ring);
}

/* Mobilde tam genişlik (isteğe bağlı) */
@media (max-width: 768px){
  .elementor-366 .elementor-element.elementor-element-565f7e3 .menu > li,
  .elementor-366 .elementor-element.elementor-element-565f7e3 .elementor-nav-menu > li{ width:100%; }
}
@media (prefers-reduced-motion: reduce){
  .elementor-366 .elementor-element.elementor-element-565f7e3 *{ transition:none !important; animation:none !important; }
}/* End custom CSS */