.elementor-12 .elementor-element.elementor-element-50fc9b4{--display:flex;--min-height:100vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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 );text-decoration:var( --e-global-typography-primary-text-decoration );color:var( --e-global-color-primary );}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-061d5e6{left:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-061d5e6{right:0px;}.elementor-12 .elementor-element.elementor-element-061d5e6{top:0px;}#fp-nav ul li .fp-tooltip,#pp-nav ul li .pp-tooltip,#multiscroll-nav ul li .multiscroll-tooltip{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-decoration:var( --e-global-typography-primary-text-decoration );}.ps{{ID}}.fullpage-nav-paginate .slide-nav{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-decoration:var( --e-global-typography-primary-text-decoration );}.ps{{ID}}.fullpage-nav-paginate .total-page-nav{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-decoration:var( --e-global-typography-primary-text-decoration );}#fp-nav ul li a span{background:var( --e-global-color-primary );}#pp-nav ul li a span,#multiscroll-nav ul li a span{border:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-e2d3de7 .fp-nxt-prev.style-1 .fp-nav-btn,
					.elementor-12 .elementor-element.elementor-element-e2d3de7 .fp-nxt-prev.style-2 .fp-nav-btn{background:#00000000;}body.elementor-page-12:not(.elementor-motion-effects-element-type-background), body.elementor-page-12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}:root{--page-title-display:none;}body.elementor-page-12{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-50fc9b4{--content-width:100%;}}/* Start custom CSS *//* --- Uğuraş Stili Alt Kayan Bant (Kesintisiz Loop) --- */

.uguras-footer-ticker {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 46px;
  background-color: #121211DE; /* Yarı saydam koyu arka plan */
  color: #B8860B; /* Altın sarısı */
  z-index: 9999;
  font-family: 'Encode Sans Serif', Arial, sans-serif;
  font-size: 15px;
  line-height: 46px; /* Dikey ortalama */
  box-shadow: 0 -2px 5px rgba(0,0,0,0.2);
  overflow: hidden; /* Taşmaları gizle */
}

/* Hareket Eden Şerit (Track) */
.ticker-track {
  display: flex; /* İçerik gruplarını yan yana dizer */
  width: fit-content; /* İçerik kadar genişle */
  /* Animasyon Mantığı:
     İçerik iki kopya olduğu için, şeridi toplam genişliğinin yarısı kadar (%50)
     sola kaydırdığımızda, 2. kopya tam olarak 1. kopyanın başladığı yere gelir.
     O anda animasyon başa sarar ve göz kırpmadan döngü devam eder.
  */
  animation: seamless-scroll 30s linear infinite;
}

/* İçerik Grupları */
.ticker-content {
  display: flex;
  align-items: center;
  flex-shrink: 0; /* İçeriğin sıkışmasını engeller */
}

/* Haber Maddeleri (Normal Metin) */
.ticker-content span {
  display: inline-block;
  white-space: nowrap;
}

/* Link Stilleri */
.ticker-content a {
  color: #B8860B;
  font-weight: 700;
  text-decoration: none;
  transition: opacity 0.3s;
}

.ticker-content a:hover {
  opacity: 0.8;
  text-decoration: underline;
}

/* Ayırıcı Sembol (Yıldız) */
.ticker-content span::after {
  content: "•"; /* Yıldız sembolü */
  color: #B8860B;
  padding: 0 40px; /* Geniş boşluk */
  font-size: 12px;
  vertical-align: middle;
}

/* Fare üzerine gelince durdurma */
.uguras-footer-ticker:hover .ticker-track {
  animation-play-state: paused;
}

/* Kesintisiz Animasyon Tanımı */
@keyframes seamless-scroll {
  0% {
    transform: translateX(0);
  }
  100% {
    /* İki kopya olduğu için %50 kaydırınca başa dönüyoruz */
    transform: translateX(-50%); 
  }
}/* End custom CSS */