/* biyazitahtasi footer managed v3 - canlı footer ile admin ön izlemesini aynı yapan izolasyonlu yönetim katmanı */
.bt-managed-footer{
  font-family:var(--bt-footer-font,Arial,'Helvetica Neue',sans-serif)!important;
  font-size:var(--bt-footer-base-font-size,15px)!important;
  line-height:var(--bt-footer-base-line-height,1.45)!important;
  font-weight:var(--bt-footer-base-font-weight,700)!important;
  letter-spacing:var(--bt-footer-base-letter-spacing,0)!important;
  background:transparent!important;
  color:var(--bt-footer-brand-text,#5F6F84)!important;
  --bt-blue:var(--bt-footer-blue,#015AAC);
  --bt-navy:var(--bt-footer-navy,#10213D);
  --bt-orange:var(--bt-footer-orange,#FF6B2C);
  --bt-orange-2:var(--bt-footer-orange-2,#FF8A3D);
  width:100%!important;
  max-width:none!important;
  clear:both!important;
}
.bt-managed-footer,.bt-managed-footer *,.bt-managed-footer *:before,.bt-managed-footer *:after{box-sizing:border-box!important;}
.bt-managed-footer a{text-decoration:none!important;transition:color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease!important;}
.bt-managed-footer ul,.bt-managed-footer li{list-style:none!important;margin:0!important;padding:0!important;}
.bt-managed-footer img{max-width:100%;height:auto;border:0;}
.bt-managed-footer .bt-global-wrap{width:min(1560px,calc(100% - 96px))!important;margin:0 auto!important;max-width:none!important;}
.bt-managed-footer .bt-footer-alert{width:min(1560px,calc(100% - 96px))!important;margin:16px auto 0!important;padding:12px 14px!important;border:1px solid #d7e7f7!important;border-radius:14px!important;background:#f8fbff!important;color:#102033!important;font-size:14px!important;line-height:1.45!important;font-weight:800!important;}

/* Üst teklif alanı */
.bt-managed-footer .bt-footer-cta{background:linear-gradient(135deg,var(--bt-footer-cta-start,#063D73) 0%,var(--bt-footer-cta-mid,#075AA5) 54%,var(--bt-footer-cta-end,#0B66B6) 100%)!important;}
.bt-managed-footer .bt-footer-cta-inner{min-height:148px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:28px!important;padding:30px 0!important;}
.bt-managed-footer .bt-footer-cta span{display:inline-flex!important;align-items:center!important;min-height:28px!important;padding:0 12px!important;border-radius:999px!important;background:rgba(255,255,255,.12)!important;color:var(--bt-footer-cta-label,#CFE9FF)!important;font-size:var(--bt-footer-cta-eyebrow-size,12px)!important;line-height:1!important;font-weight:900!important;letter-spacing:.04em!important;text-transform:uppercase!important;}
.bt-managed-footer .bt-footer-cta h2{margin:10px 0 0!important;max-width:860px!important;color:var(--bt-footer-cta-title,#FFFFFF)!important;font-size:var(--bt-footer-cta-title-size,clamp(24px,2.25vw,38px))!important;line-height:1.12!important;font-weight:900!important;letter-spacing:-.55px!important;}
.bt-managed-footer .bt-footer-cta p{margin:10px 0 0!important;max-width:880px!important;color:var(--bt-footer-cta-text,#E7F4FF)!important;font-size:var(--bt-footer-cta-text-size,15px)!important;line-height:1.65!important;font-weight:700!important;}
.bt-managed-footer .bt-footer-cta-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:wrap!important;gap:12px!important;flex:0 0 auto!important;}
.bt-managed-footer .bt-footer-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:48px!important;padding:0 24px!important;border-radius:999px!important;font-size:var(--bt-footer-cta-button-size,14px)!important;line-height:1!important;font-weight:var(--bt-footer-cta-button-weight,900)!important;white-space:nowrap!important;border:1px solid rgba(255,255,255,.26)!important;}
.bt-managed-footer .bt-footer-btn:hover{transform:translateY(-1px)!important;text-decoration:none!important;}
.bt-managed-footer .bt-footer-btn-orange{background:linear-gradient(135deg,var(--bt-footer-orange,#FF6B2C),var(--bt-footer-orange-2,#FF8A3D))!important;color:var(--bt-footer-cta-primary-text,#FFFFFF)!important;box-shadow:0 16px 32px rgba(255,107,44,.30)!important;}
.bt-managed-footer .bt-footer-btn-orange::after{content:"›"!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:18px!important;height:18px!important;border-radius:999px!important;background:rgba(255,255,255,.16)!important;font-size:18px!important;line-height:1!important;margin-top:-1px!important;}
.bt-managed-footer .bt-footer-btn-light{background:var(--bt-footer-cta-secondary-bg,#FFFFFF)!important;color:var(--bt-footer-cta-secondary-text,#015AAC)!important;box-shadow:0 14px 30px rgba(4,31,62,.14)!important;border-color:rgba(1,90,172,.16)!important;}

/* Abonelik alanı */
.bt-managed-footer .bt-footer-newsletter{background:var(--bt-footer-newsletter-bg,#F5F9FD)!important;border-top:1px solid var(--bt-footer-newsletter-border,#E3EDF8)!important;border-bottom:1px solid var(--bt-footer-newsletter-border,#E3EDF8)!important;}
.bt-managed-footer .bt-footer-newsletter-inner{display:grid!important;grid-template-columns:minmax(290px,.85fr) minmax(520px,1.65fr)!important;align-items:center!important;gap:28px!important;min-height:104px!important;padding:20px 0!important;}
.bt-managed-footer .bt-newsletter-title{display:grid!important;grid-template-columns:48px minmax(0,1fr)!important;grid-template-areas:"icon title" "icon text"!important;align-items:center!important;column-gap:14px!important;min-width:0!important;}
.bt-managed-footer .bt-newsletter-title i{grid-area:icon!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:48px!important;height:48px!important;border-radius:16px!important;background:var(--bt-footer-newsletter-icon-bg,#E8F4FF)!important;color:var(--bt-footer-newsletter-icon-color,#015AAC)!important;font-size:20px!important;}
.bt-managed-footer .bt-newsletter-title strong{grid-area:title!important;display:block!important;color:var(--bt-footer-newsletter-title,#102033)!important;font-size:var(--bt-footer-newsletter-title-size,21px)!important;line-height:1.18!important;font-weight:900!important;letter-spacing:-.25px!important;}
.bt-managed-footer .bt-newsletter-title span{grid-area:text!important;display:block!important;margin-top:5px!important;color:var(--bt-footer-newsletter-text,#6A7B8F)!important;font-size:var(--bt-footer-newsletter-text-size,14px)!important;line-height:1.55!important;font-weight:700!important;}
.bt-managed-footer .bt-newsletter-form{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 190px!important;align-items:center!important;gap:14px!important;margin:0!important;}
.bt-managed-footer .bt-newsletter-form input{width:100%!important;height:58px!important;margin:0!important;border:1px solid var(--bt-footer-newsletter-input-border,#D8E8F7)!important;border-radius:14px!important;background:var(--bt-footer-newsletter-input-bg,#FFFFFF)!important;color:var(--bt-footer-newsletter-input-text,#35495F)!important;padding:0 20px!important;box-shadow:none!important;outline:none!important;font-size:var(--bt-footer-newsletter-input-size,14.5px)!important;font-weight:800!important;}
.bt-managed-footer .bt-newsletter-form input::placeholder{color:var(--bt-footer-newsletter-input-text,#35495F)!important;opacity:.72!important;}
.bt-managed-footer .bt-newsletter-form input:focus{border-color:var(--bt-footer-newsletter-button-bg,#101926)!important;box-shadow:0 0 0 3px rgba(1,90,172,.10)!important;}
.bt-managed-footer .bt-newsletter-form button{height:58px!important;border:1px solid rgba(255,255,255,.20)!important;border-radius:14px!important;background:var(--bt-footer-newsletter-button-bg,#101926)!important;color:var(--bt-footer-newsletter-button-text,#FFFFFF)!important;padding:0 22px!important;font-size:var(--bt-footer-newsletter-button-size,14px)!important;font-weight:var(--bt-footer-newsletter-button-weight,900)!important;text-transform:uppercase!important;letter-spacing:.03em!important;cursor:pointer!important;box-shadow:0 12px 26px rgba(1,90,172,.18)!important;}
.bt-managed-footer .bt-newsletter-form button:hover{transform:translateY(-1px)!important;box-shadow:0 16px 30px rgba(1,90,172,.24)!important;}
.bt-managed-footer .bt-footer-hp{position:absolute!important;left:-10000px!important;top:auto!important;width:1px!important;height:1px!important;overflow:hidden!important;opacity:0!important;}

/* Ana footer grid */
.bt-managed-footer .bt-footer-main{background:var(--bt-footer-main-bg,#FFFFFF)!important;padding:58px 0 46px!important;}
.bt-managed-footer .bt-footer-grid{display:grid!important;grid-template-columns:minmax(285px,1.24fr) repeat(4,minmax(145px,.78fr))!important;gap:34px 54px!important;align-items:start!important;}
.bt-managed-footer .bt-footer-brand{grid-column:1!important;grid-row:1!important;min-width:0!important;}
.bt-managed-footer .bt-footer-logo{display:inline-flex!important;align-items:center!important;justify-content:center!important;max-width:240px!important;min-height:72px!important;padding:8px 14px!important;border:1px solid #EEF3F8!important;border-radius:12px!important;background:#FFFFFF!important;box-shadow:0 8px 22px rgba(15,35,60,.05)!important;}
.bt-managed-footer .bt-footer-logo img{display:block!important;max-width:100%!important;max-height:64px!important;object-fit:contain!important;}
.bt-managed-footer .bt-footer-brand p{margin:24px 0 0!important;max-width:520px!important;color:var(--bt-footer-brand-text,#5F6F84)!important;font-size:var(--bt-footer-brand-text-size,16px)!important;line-height:var(--bt-footer-brand-text-line-height,1.72)!important;font-weight:var(--bt-footer-brand-text-weight,600)!important;}
.bt-managed-footer .bt-footer-brand p strong{color:#102033!important;font-weight:900!important;}
.bt-managed-footer .bt-footer-contact{display:grid!important;gap:11px!important;margin-top:20px!important;}
.bt-managed-footer .bt-footer-contact a,.bt-managed-footer .bt-footer-contact span{display:flex!important;align-items:flex-start!important;gap:13px!important;min-width:0!important;color:var(--bt-footer-contact-text,#40566F)!important;font-size:var(--bt-footer-contact-size,15px)!important;line-height:var(--bt-footer-contact-line-height,1.45)!important;font-weight:var(--bt-footer-contact-weight,700)!important;word-break:break-word!important;}
.bt-managed-footer .bt-footer-contact i{flex:0 0 var(--bt-footer-contact-icon-size,18px)!important;width:var(--bt-footer-contact-icon-size,18px)!important;margin-top:2px!important;color:var(--bt-footer-icon-color,#015AAC)!important;text-align:center!important;}
.bt-managed-footer .bt-footer-socials{display:flex!important;flex-wrap:wrap!important;gap:9px!important;margin-top:20px!important;}
.bt-managed-footer .bt-footer-socials a{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:38px!important;height:38px!important;border-radius:999px!important;background:var(--bt-footer-social-bg,#EDF6FF)!important;color:var(--bt-footer-social-color,#015AAC)!important;font-size:15px!important;}

.bt-managed-footer .bt-footer-links{min-width:0!important;margin:0!important;padding:0!important;}
.bt-managed-footer .bt-footer-links h3{margin:0 0 var(--bt-footer-column-title-margin-bottom,20px)!important;padding:0!important;color:var(--bt-footer-column-title,var(--bt-footer-link-title,#015AAC))!important;font-size:var(--bt-footer-column-title-size,19px)!important;line-height:var(--bt-footer-column-title-line-height,1.24)!important;font-weight:var(--bt-footer-column-title-weight,900)!important;letter-spacing:var(--bt-footer-column-title-letter-spacing,.08em)!important;text-transform:uppercase!important;}
.bt-managed-footer .bt-footer-accordion-toggle{all:unset!important;box-sizing:border-box!important;color:inherit!important;font:inherit!important;cursor:default!important;display:block!important;}
.bt-managed-footer .bt-footer-accordion-toggle i{display:none!important;font-style:normal!important;}
.bt-managed-footer .bt-footer-links ul{display:grid!important;gap:var(--bt-footer-link-gap,15px)!important;list-style:none!important;margin:0!important;padding:0!important;}
.bt-managed-footer .bt-footer-links li{list-style:none!important;margin:0!important;padding:0!important;}
.bt-managed-footer .bt-footer-links a{display:inline-flex!important;align-items:center!important;max-width:100%!important;color:var(--bt-footer-column-link,var(--bt-footer-link-text,#40566F))!important;font-size:var(--bt-footer-link-size,15px)!important;line-height:var(--bt-footer-link-line-height,1.45)!important;font-weight:var(--bt-footer-link-weight,700)!important;text-decoration:none!important;opacity:1!important;}
.bt-managed-footer .bt-footer-links a:hover{color:var(--bt-footer-link-hover,#015AAC)!important;text-decoration:none!important;}
.bt-managed-footer .bt-footer-links a[data-bt-legal-key]{font-weight:var(--bt-footer-legal-link-weight,800)!important;color:var(--bt-footer-link-text,#40566F)!important;}
.bt-managed-footer .bt-footer-links a[data-bt-legal-key]::after{content:' ↗'!important;font-size:var(--bt-footer-legal-icon-size,11px)!important;color:#8FA0B3!important;margin-left:2px!important;}
.bt-managed-footer .bt-footer-links-type-corporate{grid-column:2!important;grid-row:1!important;}
.bt-managed-footer .bt-footer-links-type-categories{grid-column:3!important;grid-row:1!important;}
.bt-managed-footer .bt-footer-links-type-help{grid-column:4!important;grid-row:1!important;}
.bt-managed-footer .bt-footer-links-type-legal{grid-column:5!important;grid-row:1!important;margin-top:0!important;}
.bt-managed-footer .bt-footer-links-type-legal h3{margin-bottom:20px!important;}
.bt-managed-footer .bt-footer-links-type-legal ul{gap:14px!important;}

/* Alt bant */
.bt-managed-footer .bt-footer-bottom{background:var(--bt-footer-bottom-bg,#10213D)!important;color:var(--bt-footer-bottom-text,#DCEBFF)!important;padding:22px 0!important;}
.bt-managed-footer .bt-footer-bottom-inner{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;min-height:46px!important;font-size:var(--bt-footer-bottom-size,14px)!important;line-height:var(--bt-footer-bottom-line-height,1.45)!important;font-weight:var(--bt-footer-bottom-weight,700)!important;}
.bt-managed-footer .bt-footer-badges{display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:wrap!important;gap:8px!important;}
.bt-managed-footer .bt-footer-badges span{display:inline-flex!important;align-items:center!important;min-height:30px!important;padding:0 10px!important;border:1px solid rgba(255,255,255,.22)!important;border-radius:999px!important;background:rgba(255,255,255,.08)!important;color:var(--bt-footer-bottom-text,#DCEBFF)!important;font-size:var(--bt-footer-badge-size,12px)!important;font-weight:var(--bt-footer-badge-weight,900)!important;}
.bt-managed-footer .bt-footer-badges-image-wrap{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:0!important;}
.bt-managed-footer .bt-footer-payment-image{display:block!important;width:auto!important;max-width:var(--bt-footer-payment-max-width,520px)!important;height:auto!important;max-height:var(--bt-footer-payment-max-height,34px)!important;object-fit:contain!important;border:0!important;background:transparent!important;}
.bt-managed-footer .bt-footer-hide-desktop{display:none!important;}

@media(max-width:1200px){
  .bt-managed-footer .bt-global-wrap{width:min(100% - 48px,1560px)!important;}
  .bt-managed-footer .bt-footer-grid{grid-template-columns:minmax(260px,1.15fr) repeat(4,minmax(132px,.8fr))!important;gap:28px 28px!important;}
  .bt-managed-footer .bt-footer-newsletter-inner{grid-template-columns:1fr!important;gap:16px!important;}
  .bt-managed-footer .bt-newsletter-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 170px!important;}
}
@media(max-width:991px){
  .bt-managed-footer .bt-global-wrap{width:min(100% - 32px,760px)!important;}
  .bt-managed-footer .bt-footer-cta-inner{align-items:flex-start!important;flex-direction:column!important;min-height:0!important;padding:26px 0!important;}
  .bt-managed-footer .bt-footer-cta-actions{justify-content:flex-start!important;width:100%!important;}
  .bt-managed-footer .bt-footer-newsletter-inner{padding:18px 0!important;}
  .bt-managed-footer .bt-newsletter-form{grid-template-columns:1fr!important;gap:10px!important;}
  .bt-managed-footer .bt-newsletter-form input,.bt-managed-footer .bt-newsletter-form button{height:52px!important;}
  .bt-managed-footer .bt-footer-main{padding:34px 0!important;}
  .bt-managed-footer .bt-footer-grid{display:grid!important;grid-template-columns:1fr!important;gap:14px!important;}
  .bt-managed-footer .bt-footer-brand,.bt-managed-footer .bt-footer-links,.bt-managed-footer .bt-footer-links-type-corporate,.bt-managed-footer .bt-footer-links-type-categories,.bt-managed-footer .bt-footer-links-type-help,.bt-managed-footer .bt-footer-links-type-legal{grid-column:auto!important;grid-row:auto!important;margin:0!important;}
  .bt-managed-footer .bt-footer-brand{margin-bottom:6px!important;}
  .bt-managed-footer .bt-footer-links h3{margin:0!important;font-size:var(--bt-footer-mobile-column-title-size,16px)!important;letter-spacing:var(--bt-footer-mobile-column-title-letter-spacing,.04em)!important;}
  .bt-managed-footer .bt-footer-accordion-toggle{width:100%!important;min-height:42px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:0!important;color:inherit!important;font:inherit!important;cursor:pointer!important;-webkit-tap-highlight-color:transparent!important;}
  .bt-managed-footer .bt-footer-accordion-toggle span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;}
  .bt-managed-footer .bt-footer-accordion-toggle i{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 26px!important;width:26px!important;height:26px!important;border-radius:999px!important;border:1px solid currentColor!important;color:inherit!important;font-size:17px!important;line-height:1!important;font-weight:900!important;opacity:.85!important;}
  .bt-managed-footer .bt-footer-accordion-toggle[aria-expanded="true"] i{font-size:0!important;}
  .bt-managed-footer .bt-footer-accordion-toggle[aria-expanded="true"] i::before{content:"−"!important;font-size:20px!important;line-height:1!important;}
  .bt-managed-footer .bt-footer-accordion-panel{padding-top:8px!important;}
  .bt-managed-footer .bt-footer-accordion-panel.bt-footer-panel-collapsed{display:none!important;}
  .bt-managed-footer .bt-footer-accordion-panel.bt-footer-panel-open{display:block!important;}
  .bt-managed-footer .bt-footer-links ul{gap:8px!important;}
  .bt-managed-footer .bt-footer-links a{min-height:33px!important;padding:4px 0!important;font-size:var(--bt-footer-mobile-link-size,14.5px)!important;}
  .bt-managed-footer .bt-footer-bottom-inner{align-items:flex-start!important;flex-direction:column!important;font-size:var(--bt-footer-mobile-bottom-size,14px)!important;}
  .bt-managed-footer .bt-footer-badges-image-wrap{justify-content:flex-start!important;width:100%!important;}
  .bt-managed-footer .bt-footer-payment-image{max-width:100%!important;max-height:32px!important;}
  .bt-managed-footer .bt-footer-hide-desktop{display:block!important;}
  .bt-managed-footer .bt-footer-hide-mobile{display:none!important;}
}
@media(max-width:575px){
  .bt-managed-footer .bt-global-wrap{width:min(100% - 24px,540px)!important;}
  .bt-managed-footer .bt-footer-cta h2{font-size:var(--bt-footer-mobile-cta-title-size,24px)!important;}
  .bt-managed-footer .bt-footer-btn{width:100%!important;}
  .bt-managed-footer .bt-newsletter-title{grid-template-columns:42px minmax(0,1fr)!important;column-gap:12px!important;}
  .bt-managed-footer .bt-newsletter-title i{width:42px!important;height:42px!important;border-radius:14px!important;}
  .bt-managed-footer .bt-newsletter-title strong{font-size:var(--bt-footer-mobile-newsletter-title-size,18px)!important;}
  .bt-managed-footer .bt-footer-logo{max-width:216px!important;}
  .bt-managed-footer .bt-footer-brand p{font-size:var(--bt-footer-mobile-brand-text-size,14.5px)!important;}
  .bt-managed-footer .bt-footer-contact a,.bt-managed-footer .bt-footer-contact span{font-size:var(--bt-footer-mobile-contact-size,14px)!important;}
}
