._kurumsal-section{
  background-color: #343434;
}
._kurumsal-wrapper {
  padding-left: 0;
  padding-right: 0;
}
._kurumsal-row {
  width: 100%; 
  max-width: 1490px;
  
  margin-left: auto;
  margin-right: 0;
  align-items: flex-end;
  
}

section#_baslik-section-siyah ._kurumsal_baslik_row {
  padding-top: 150px;
}
._kurumsal-slogan-col{
  max-width: 630px;
  width: 100%;
  padding: 20px 0;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  margin-right: auto;
  
}
._kurumsal-slider-col{
  width: 100%;
  max-width: 860px;
  height: 100%;
  max-height: 663px;
  display: flex;
  padding-right: 0;
  align-items: flex-end;
  padding-left: 0;
 
}
.zemin-wrapper {
  position: relative;
  height: auto;
  left: 50%;
  transform: translateX( calc(-50% + 150px) );
  overflow: visible; 
  pointer-events: none;
  z-index: 0;
  top:-130px
}

.zemin-svg {
  position: absolute;
  display: block;
  pointer-events: none;
}
.zemin1 {
  position: absolute;
  display: block;
  pointer-events: none;
  top: 82px;
  left: -169.25px;
}

.zemin2 {
  position: absolute;
  display: block;
  pointer-events: none;
  top: 321.95px;
  left: -170px;
}
.zemin3 {
  position: absolute; 
  display: block;
  pointer-events: none;
  top: 560.89px;
  left: -165px; 
}

.kurumsal-logo {
  width: 63px;
  height: 29.67px;
}
.kurumsal-header-block {
  display: flex;
  align-items: center;
  
  margin-top: 3rem; 
  margin-bottom: 0;
}

.kurumsal-label {
  font-family: 'DM Sans', sans-serif;
  font-weight: 500;
  font-size: 30px;
  line-height: 100%;
  color: rgba(255, 255, 255, 1);
  margin: 0;
}


.kurumsal-button-wrapper {
  padding-top: 40px;
  padding-bottom: 60px;
  z-index: 10;
  position: relative;
}

.kurumsal-button {
  width: 200px;
  height: 56px;
  background-color: #f69930;
  color: #fff;
  border-radius: 8px;
  font-family: 'DM Sans', sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 32px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  transition: background-color 0.3s ease; /* Yumuşak geçiş */
}
.kurumsal-button:hover {
  background-color: #808285;
  color: #fff; 
}


.kurumsal-right-text {
  margin-top: 3rem;
  position: relative;
  max-width: 425px;
  font-family: 'DM Sans', sans-serif;
  font-weight: 300;
  font-size: 17px;
  line-height: 24px;
  letter-spacing: -0.03em;
  color: rgba(147, 147, 147, 1);
}

.kurumsal-slider-wrapper {
position: relative;
width: 100%;

right: 0;
bottom: 0;
border-radius: 20px;
background-color: #222;
overflow: hidden;
}
#slider-image {
 width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 20px;
  display: block;
  transition: opacity 0.6s ease, transform 0.6s ease;
}
.slider-content {
  max-width: 860px;
  height: auto;
  aspect-ratio: 860 / 663;
}

#slider-image.animate-left {
  opacity: 0;
  transform: translateX(-40px);
}

#slider-image.animate-right {
  opacity: 0;
  transform: translateX(40px);
}

.slider-pos {
  position: absolute;
  bottom: 20px;
  left: 20px;
  z-index: 10;
}

.slider-right-btn {
  left: 70px; 
}

.kurumsal-slogan-1 {
  font-family: 'DM Sans', sans-serif;
  font-weight: 500;           
  font-style: normal;         
  font-size: 50px;
  line-height: 57px;          
  letter-spacing: -0.03sem;    
  color: rgba(255, 255, 255, 1);
  
  text-align: left;
  position: relative;

}
.kurumsal-slogan-2 {
  font-family: 'DM Sans', sans-serif;
  font-weight: 400;
  font-style: normal;        
  font-size: 24px;
  line-height: 32px;         
  letter-spacing: 0em;        
  padding-top: 30px;
  text-align: left;
  color: rgba(177, 177, 177, 1);
  position: relative;
  width: 100%;
  max-width: 503px;
}
._logo-basik-logo-wrapper img{
  margin-top: 15px;
  height: 29px;
}
._logo-baslik-col{
  display: flex;
  align-items: flex-start;
  padding-left: 0;
}

.kurumsal-label {
  font-family: 'DM Sans', sans-serif;
  font-weight: 500;
  font-style: normal;        
  font-size: 30px;
  line-height: 100%;          
  letter-spacing: 0em;        
  color: rgba(255, 255, 255, 1);
  margin: 0;
}
.zemin1,
.zemin2,
.zemin3 {
      animation: pulseGlow 4s ease-in-out infinite alternate; 
}

@keyframes pulseGlow {
    0% {
        opacity: 0.9; 
        filter: drop-shadow(0 0 1px rgba(255, 255, 255, 0.5)); /* Çok hafif parlama */
    }
    50% {
        opacity: 1; 
        filter: drop-shadow(0 0 8px rgba(255, 255, 255, 0.8)); /* Parlamanın zirvesi */
    }
    100% {
        opacity: 0.9;
        filter: drop-shadow(0 0 1px rgba(255, 255, 255, 0.5));
    }
}

.logo-pulse {
    filter: drop-shadow(0 0 1px rgba(255, 255, 255, 0.4)); 
    animation: pulseGlow 3.5s ease-in-out infinite alternate; 
    will-change: filter, opacity; 
}

@media (max-width: 768px) {
  ._logo-baslik-col{
    padding-left: 1px;
  }
  .slider-content {
    max-width: 100%;
    aspect-ratio: 860 / 663;
  }
  ._logo-baslik-wrapper{
    padding-left: 10px;
  }
  ._kurumsal-slogan-col{
    padding-left: 10px;
  }

}






