.elementor-2862 .elementor-element.elementor-element-40bc4eb{--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;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2862 .elementor-element.elementor-element-bc969e4{--grid-columns:3;}.elementor-2862 .elementor-element.elementor-element-bc969e4 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-2862 .elementor-element.elementor-element-bc969e4 .e-loop-item > .elementor-section, .elementor-2862 .elementor-element.elementor-element-bc969e4 .e-loop-item > .elementor-section > .elementor-container, .elementor-2862 .elementor-element.elementor-element-bc969e4 .e-loop-item > .e-con, .elementor-2862 .elementor-element.elementor-element-bc969e4 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}:root{--page-title-display:none;}html, body{overflow-x:auto;}body.elementor-page-2862:not(.elementor-motion-effects-element-type-background), body.elementor-page-2862 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A172E;}@media(max-width:1024px){.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2862 .elementor-element.elementor-element-bc969e4{--grid-columns:2;}}@media(max-width:767px){.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2862 .elementor-element.elementor-element-bc969e4{--grid-columns:1;}}/* Start custom CSS */:root {
    --Yellow-Gradient---Call-Walt: linear-gradient(90deg, #E9A303 0%, #BF8318 100%); /* Örnek gradient */
}


.signal-effect {
  width: 95%;
  height: 550px;
  border-radius: 100%;
  background: var(--Yellow-Gradient---Call-Walt, linear-gradient(90deg, #E9A303 0%, #BF8318 100%));
  filter: blur(100px);
  
  /* Sinyal animasyonu */
  animation: signal-pulse 3.5s infinite;
}

@keyframes signal-pulse {
  0%, 100% {
    transform: scale(0.6);
    opacity: 1;
  }
  50% {
    transform: scale(1.1);
    opacity: 0.7; /* Daha az saydamlık */
  }
}

@media (max-width:1024px){
    .signal-effect {
       width: 50%;
       height: 350px;
       margin-left: 25%;
       top: 50px;
    }
}

@media (max-width:600px){
    .signal-effect {
       width: 50%;
       height: 150px;
       margin-left: 25%;
       top: 0px;
    }
}

.ti-card-media {
    overflow: hidden !important;
}
.ti-card-media * {
    border-radius: 8px !important;
}

article.ti-widget-card {
    background: transparent !important;
}


.ti-card-media::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(
        to bottom,                     /* Alt ve üst yer değiştirdi */
        rgba(255, 227, 108, 0.6) 0%,   /* Üst kısım en yoğun */
        rgba(255, 227, 108, 0) 10%,    /* Orta kısım daha uzun ve hafif */
        rgba(255, 227, 108, 0) 60%,    /* Orta-üst kısım daha şeffaf */
        rgba(255, 227, 108, 0.9) 100%  /* Alt kısım hafifçe görünür */
    );
    overflow: hidden;
    pointer-events: none;
    z-index: 1;
}

.ti-card-media img {
    display: block;
    width: 100%;
    height: auto;
}

main.ti-card-body:hover::before {
    background: transparent !important;
}

.ti-card-media:hover img {
    transform: scale(1) !important;
}

.ti-card-body::before {
    background: transparent !important;
}

header.ti-card-header {
    opacity: 0;
}

.ti-card-media {
    border-radius: 8px !important;
}

.ti-post-content {
    padding-bottom: 0px !important;
    margin-bottom: 0px !important;
    overflow: hidden !important;
    border-bottom-left-radius: 8px !important;
    border-bottom-right-radius: 8px;
}

.ti-post-content::before {
    content: '';
    background: var(--Yellow-Gradient---Call-Walt, linear-gradient(90deg, #E9A303 0%, #BF8318 100%));
    padding-bottom: 30px !important;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px !important;
    position: absolute;
    width: 100%;
    z-index: -1;
    left: 0px;
    opacity: .8;
    bottom: -2px;
    height: 80px;
}

.ti-post-content {
    transform: translateY(calc(100% - 0px - 0px));
}

section.ti-widget-layout {
    border-radius: 10px !important;
    overflow: hidden !important;
}


.ti-card-body:hover .ti-post-content::before {
    height: -webkit-fill-available;
}

.ti-card-body:hover header.ti-card-header {
    height: 0px !important;
    padding: 0px !important;
}
main.ti-widget-body {
    border-radius: 10px;
    background: url(<path-to-image>) lightgray 50% / cover no-repeat;
    box-shadow: 0px 4px 15px 5px rgba(0, 0, 0, 0.25);
}

.kayanlogolar::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: 282px;
    height: 182px;
    flex-shrink: 0;
    background: linear-gradient(90deg, rgba(10, 23, 46, 0.00) 0%, #0A172E 100%);
    z-index: 1;
}

.kayanlogolar img {
        max-height: 140px;
        filter: saturate(0);}
.kayanlogolar img:hover {filter: saturate(1);}


/* Varsayılan durum */
.elementor-widget-loop-carousel .swiper-slide {
    transition: opacity 0.3s ease;
}

.play-video {
    /* Play butonu için geçerli class. Burada daha fazla stil özelleştirmesi yapılabilir */
}

.video-heading {
    display: none;
}

/* Video başlatıldığında */
.elementor-widget-loop-carousel .swiper-slide.playing {
    opacity: 1;
}


.akor details.e-n-accordion-item {
    border-radius: 10px;
    background: linear-gradient(90deg, #091F33 0%, #092138 100%);
    padding: 15px 35px;
}

.akor .e-n-accordion-item-title {
    padding: 0px !important;
}

.akor .e-n-accordion-item-title i {
    color: #E9A303 !important;
    font-style: normal;
}

.ti-post-content {
    padding-bottom: 15px !important;
}


@media (max-width: 600px){
    .akor details.e-n-accordion-item {
    
    padding: 15px 15px;
}
}/* End custom CSS */