.elementor-3159 .elementor-element.elementor-element-972dd1e{--display:flex;}.elementor-3159 .elementor-element.elementor-element-a2901e5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-3159 .elementor-element.elementor-element-6946f50{--display:flex;}.elementor-3159 .elementor-element.elementor-element-ff2e046{--display:flex;}.elementor-3159 .elementor-element.elementor-element-ae56873{--display:flex;}.elementor-3159 .elementor-element.elementor-element-b9ab6ec{width:auto;max-width:auto;}.elementor-3159 .elementor-element.elementor-element-b9ab6ec > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-3159 .elementor-element.elementor-element-1413657 > .elementor-widget-container{margin:0% 0% -0% 0%;padding:0% 0% 0% 0%;}.elementor-3159 .elementor-element.elementor-element-41f6d88{--spacer-size:0px;}.elementor-3159 .elementor-element.elementor-element-d2ac909{--spacer-size:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3159 .elementor-element.elementor-element-62524f1{--spacer-size:0px;}.elementor-3159 .elementor-element.elementor-element-babc760{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3159 .elementor-element.elementor-element-babc760:not(.elementor-motion-effects-element-type-background), .elementor-3159 .elementor-element.elementor-element-babc760 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-3159 .elementor-element.elementor-element-56270d7{width:100%;max-width:100%;}.elementor-3159 .elementor-element.elementor-element-9978b1b{--display:flex;}.elementor-3159 .elementor-element.elementor-element-9978b1b:not(.elementor-motion-effects-element-type-background), .elementor-3159 .elementor-element.elementor-element-9978b1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-3159 .elementor-element.elementor-element-d498b0f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3159 .elementor-element.elementor-element-91e373a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-3159 .elementor-element.elementor-element-c043049{--display:flex;}.elementor-3159 .elementor-element.elementor-element-b623a1c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3159 .elementor-element.elementor-element-4e3ef3e{--spacer-size:25px;}.elementor-3159 .elementor-element.elementor-element-4249766{--display:flex;}@media(max-width:767px){.elementor-3159 .elementor-element.elementor-element-6946f50{--min-height:0px;}.elementor-3159 .elementor-element.elementor-element-1d276fa > .elementor-widget-container{margin:-56% 0% 0% 0%;}.elementor-3159 .elementor-element.elementor-element-41f6d88{--spacer-size:16px;}.elementor-3159 .elementor-element.elementor-element-d2ac909{--spacer-size:24px;}.elementor-3159 .elementor-element.elementor-element-62524f1{--spacer-size:148px;}.elementor-3159 .elementor-element.elementor-element-03bd8f9 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}}@media(min-width:768px){.elementor-3159 .elementor-element.elementor-element-6946f50{--width:58%;}.elementor-3159 .elementor-element.elementor-element-ff2e046{--width:50%;}.elementor-3159 .elementor-element.elementor-element-c043049{--width:33.33%;}.elementor-3159 .elementor-element.elementor-element-b623a1c{--width:33.33%;}.elementor-3159 .elementor-element.elementor-element-4249766{--width:33.33%;}}/* Start custom CSS for html, class: .elementor-element-a8eeeac *//* Sadece rotator içindeki kelimelerin harf aralığı */
.text-rotator > span{
  letter-spacing: 0.02em;   /* %20 hissi gibi */
}

/* Boşluk büyümesin diye (opsiyonel) */
.text-rotator > span{
  margin-right: -0.2em;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-56270d7 *//* ===== DK Logo Marquee ===== */
.dk-logo-marquee{
  background:#0c0c0c;
  padding: 18px 0;
  overflow:hidden;
  position:relative;
}

/* hafif fade kenarlar (premium) */
.dk-logo-marquee::before,
.dk-logo-marquee::after{
  content:"";
  position:absolute;
  top:0; bottom:0;
  width: 84px;
  z-index:2;
  pointer-events:none;
}
.dk-logo-marquee::before{
  left:0;
  background: linear-gradient(to right, rgba(12,12,12,1), rgba(12,12,12,0));
}
.dk-logo-marquee::after{
  right:0;
  background: linear-gradient(to left, rgba(12,12,12,1), rgba(12,12,12,0));
}

.dk-logo-marquee__inner{
  width:100%;
  overflow:hidden;
}

.dk-logo-marquee__track{
  display:flex;
  align-items:center;
  gap: 56px;
  width: max-content;
  animation: dkMarquee 28s linear infinite;
  will-change: transform;
}

/* logoların “optik” yüksekliği */
.dk-logo-marquee__track img{
  height:96px;          /* 22–30 arası ideal */
  width:auto;
  opacity: .64;
  filter: grayscale(1);
  transition: opacity .2s ease, filter .2s ease, transform .2s ease;
}

.dk-logo-marquee__track img:hover{
  opacity: 1;
  filter: grayscale(0);
  transform: translateY(-1px);
}

@keyframes dkMarquee{
  from { transform: translateX(0); }
  to   { transform: translateX(-50%); } /* 2 set olduğu için -50% */
}

/* mobil: daha küçük + daha yavaş */
@media (max-width: 767px){
  .dk-logo-marquee{ padding: 14px 0; }
  .dk-logo-marquee__track{ gap: 36px; animation-duration: 38s; }
  .dk-logo-marquee__track img{ height: 56px; opacity: .64; }
}

/* kullanıcı motion azaltma isterse durdur */
@media (prefers-reduced-motion: reduce){
  .dk-logo-marquee__track{ animation: none; }
}

.dk-logo-marquee{
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.06),
    inset 0 -1px 0 rgba(0,0,0,.35);
}/* End custom CSS */
/* Start custom CSS *//* Home slider ortadaki tıklanabilir alanın kare gölgesini kapat */
.snap-slider-thumbs-wrap,
.snap-slider-thumbs-wrapper {
  background: transparent !important;
  box-shadow: none !important;
  filter: none !important;
  backdrop-filter: none !important;
}

/* Bazen pseudo-element ile gölge basıyorlar */
.snap-slider-thumbs-wrap::before,
.snap-slider-thumbs-wrap::after,
.snap-slider-thumbs-wrapper::before,
.snap-slider-thumbs-wrapper::after {
  content: none !important;
  box-shadow: none !important;
  background: transparent !important;
}

/* Ortadaki hit-area büyüsün ama görünmesin */
.snap-slider-thumbs-wrapper{
  width: 640px !important;
  height: 640px !important;
  opacity: 1 !important;
  background: transparent !important;
  box-shadow: none !important;
}

/* OPEN yazısı aşırı parlak sahnelerde kaybolmasın */
.snap-slider-thumbs-wrapper .whatever-open-text-class { 
  text-shadow: 0 1px 8px rgba(0,0,0,.35);
}

/* Home slider'daki logo/thumb görsel katmanını kapat */
.snap-slider-thumbs .thumb-slide .thumb-slide-img{
  opacity: 0 !important;
  visibility: hidden !important;
  display: none !important;
}/* End custom CSS */