/* V40: Footer ve duyurular için tamamen bağımsız sınıflar. */
.sg-announcement-v40{display:block;width:100%;height:22px;margin:0;padding:0;overflow:hidden;background:#050505;color:#fff;}
.sg-announcement-v40__inner{width:min(var(--true-header-width,1180px),100%);height:22px;margin:0 auto;padding:0 28px;display:grid;grid-template-columns:118px minmax(0,1fr) 185px;align-items:center;box-sizing:border-box;}
.sg-announcement-v40__label{height:22px;line-height:22px;font-size:10px;font-weight:900;white-space:nowrap;}
.sg-announcement-v40__label span{font-size:7px;margin-left:3px;}
.sg-announcement-v40__viewport{height:22px;line-height:22px;min-width:0;overflow:hidden;white-space:nowrap;border-left:1px solid rgba(255,255,255,.16);border-right:1px solid rgba(255,255,255,.12);}
.sg-announcement-v40__track{display:flex;width:max-content;height:22px;align-items:center;animation:sgTickerV40 var(--sg-ticker-seconds,28s) linear infinite;will-change:transform;}
.sg-announcement-v40__group{display:flex;align-items:center;gap:48px;min-width:max-content;padding-right:48px;}
.sg-announcement-v40__group a{display:inline-block;color:#fff;font-size:10px;line-height:22px;font-weight:900;text-decoration:none;white-space:nowrap;}
.sg-announcement-v40__location{height:22px;line-height:22px;padding-left:10px;overflow:hidden;color:#fff;font-size:10px;font-weight:900;text-align:right;text-overflow:ellipsis;white-space:nowrap;}
.sg-announcement-v40__location span{font-size:8px;margin-right:4px;}
.sg-announcement-v40__viewport:hover .sg-announcement-v40__track{animation-play-state:paused;}
@keyframes sgTickerV40{from{transform:translate3d(0,0,0)}to{transform:translate3d(-50%,0,0)}}

.sg-footer-v40,.sg-footer-v40 *{box-sizing:border-box;}
.sg-footer-v40{display:block;width:100%;margin:0;padding:0;color:#111;background:#efefef;}
.sg-footer-v40__width{width:min(1180px,calc(100% - 34px));max-width:1180px;margin:0 auto;}
.sg-footer-v40__subscribe{display:block;width:100%;padding:30px 0;background:#ef170b;color:#fff;}
.sg-footer-v40__subscribe-inner{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(400px,520px);gap:48px;align-items:center;}
.sg-footer-v40__subscribe-copy strong{display:block;margin:0;color:#fff;font-size:17px;line-height:1.3;font-weight:900;text-transform:uppercase;}
.sg-footer-v40__subscribe-form{display:flex;flex-direction:column;align-items:flex-end;}
.sg-footer-v40__subscribe-form form{display:flex;width:min(100%,420px);margin:0 0 10px;padding:0;}
.sg-footer-v40__subscribe-form input{flex:1 1 auto;min-width:0;height:35px;padding:0 13px;border:0;background:#fff;color:#777;font-size:13px;}
.sg-footer-v40__subscribe-form button{height:35px;padding:0 18px;border:0;background:#f4f4f4;color:#12639b;font-size:13px;font-weight:900;white-space:nowrap;}
.sg-footer-v40__subscribe-form p{width:min(100%,420px);margin:0;color:#fff;font-size:12px;line-height:1.3;font-weight:700;}
.sg-footer-v40__main{display:block;width:100%;padding:28px 0 24px;background:#efefef;}
.sg-footer-v40__grid{display:grid;grid-template-columns:110px minmax(270px,1.65fr) repeat(3,minmax(115px,.9fr)) minmax(155px,1fr);gap:22px;align-items:start;}
.sg-footer-v40__logo{display:flex;align-items:flex-start;justify-content:flex-start;}
.sg-footer-v40__logo img{display:block;width:88px;height:88px;object-fit:contain;}
.sg-footer-v40__column h3{margin:0 0 9px;color:#111;font-size:16px;line-height:1.08;font-weight:900;}
.sg-footer-v40__column a,.sg-footer-v40__column p{display:block;margin:2px 0;color:#111;font-size:11px;line-height:1.38;font-weight:700;text-decoration:none;}
.sg-footer-v40__corporate-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.25fr);gap:16px;}
.sg-footer-v40__contact p{white-space:normal;}
.sg-footer-v40__copy{display:block;width:100%;padding:11px 0;border-top:1px solid #d9d9d9;background:#efefef;color:#555;font-size:11px;text-align:center;}

@media(max-width:1050px){
  .sg-footer-v40__grid{grid-template-columns:90px repeat(2,minmax(0,1fr));}
  .sg-footer-v40__corporate{grid-column:span 2;}
}
@media(max-width:760px){
  .sg-announcement-v40__inner{grid-template-columns:94px minmax(0,1fr);padding:0 12px;}
  .sg-announcement-v40__location{display:none;}
  .sg-footer-v40__subscribe{padding:24px 0;}
  .sg-footer-v40__subscribe-inner,.sg-footer-v40__grid{grid-template-columns:1fr;}
  .sg-footer-v40__subscribe-form{align-items:flex-start;}
  .sg-footer-v40__subscribe-form form,.sg-footer-v40__subscribe-form p{width:100%;max-width:none;}
  .sg-footer-v40__corporate{grid-column:auto;}
  .sg-footer-v40__corporate-grid{grid-template-columns:1fr;}
}
