.elementor-7246 .elementor-element.elementor-element-788674b{--display:flex;--margin-top:8vh;--margin-bottom:8vh;--margin-left:0;--margin-right:0;--padding-top:100px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-7246 .elementor-element.elementor-element-bc23415 > .elementor-widget-container{padding:0 calc(35% + 10vw)  0 0;}.elementor-7246 .elementor-element.elementor-element-bc23415 .elementor-heading-title{font-family:var( --e-global-typography-vamtam_h1-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_h1-font-size );font-weight:var( --e-global-typography-vamtam_h1-font-weight );text-transform:var( --e-global-typography-vamtam_h1-text-transform );line-height:var( --e-global-typography-vamtam_h1-line-height );color:var( --e-global-color-vamtam_accent_6 );}.elementor-7246 .elementor-element.elementor-element-921ac15{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-7246 .elementor-element.elementor-element-921ac15{--content-width:4000px;}}@media(max-width:1024px){.elementor-7246 .elementor-element.elementor-element-788674b{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:80px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-7246 .elementor-element.elementor-element-bc23415 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-7246 .elementor-element.elementor-element-bc23415 .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h1-font-size );line-height:var( --e-global-typography-vamtam_h1-line-height );}}@media(max-width:767px){.elementor-7246 .elementor-element.elementor-element-788674b{--margin-top:5vh;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:70px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-7246 .elementor-element.elementor-element-bc23415 .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h1-font-size );line-height:var( --e-global-typography-vamtam_h1-line-height );}}/* Start custom CSS *//* Grid */
.video-grid{
  display:grid;
  grid-template-columns:repeat(auto-fit, minmax(260px, 1fr));
  gap:16px;
}

/* Kart */
.video-card{
  position:relative;
  display:block;
  border-radius:18px;
  overflow:hidden;
  aspect-ratio: 4 / 5;
  background:#111;
  text-decoration:none;
}

/* Video */
.video-card video{
  width:100%;
  height:100%;
  object-fit:cover;
  transform:scale(1.03);
  transition:transform .6s cubic-bezier(.2,.8,.2,1);
  display:block;
}

/* Hover efekti */
@media (hover:hover) and (pointer:fine){
  .video-card:hover video{ transform:scale(1.08); }
}

/* Basit başlık alanı */
.video-card .meta{
  position:absolute;
  left:12px; right:12px; bottom:12px;
  padding:10px 12px;
  border-radius:14px;
  background:rgba(0,0,0,.45);
  color:#fff;
  backdrop-filter: blur(8px);
  font-size:14px;
}/* End custom CSS */