.elementor-1201 .elementor-element.elementor-element-c4cc0b2{--display:flex;--min-height:35vh;--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;--justify-content:center;--padding-top:4rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1201 .elementor-element.elementor-element-c4cc0b2 > .elementor-shape-bottom svg, .elementor-1201 .elementor-element.elementor-element-c4cc0b2 > .e-con-inner > .elementor-shape-bottom svg{width:calc(120% + 1.3px);height:3rem;transform:translateX(-50%) rotateY(180deg);}.elementor-1201 .elementor-element.elementor-element-5e331d6{--display:flex;}.elementor-widget-image .widget-image-caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1201 .elementor-element.elementor-element-1cf4880{margin:-3rem 0rem calc(var(--kit-widget-spacing, 0px) + -7rem) 0rem;}.elementor-1201 .elementor-element.elementor-element-1cf4880 img{border-style:none;}.elementor-1201 .elementor-element.elementor-element-fd208bc{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.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 );}.elementor-1201 .elementor-element.elementor-element-a16692f .elementor-heading-title{font-family:var( --e-global-typography-874b07f-font-family ), Sans-serif;font-size:var( --e-global-typography-874b07f-font-size );font-weight:var( --e-global-typography-874b07f-font-weight );text-transform:var( --e-global-typography-874b07f-text-transform );line-height:var( --e-global-typography-874b07f-line-height );letter-spacing:var( --e-global-typography-874b07f-letter-spacing );}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1201 .elementor-element.elementor-element-20e757c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-1201 .elementor-element.elementor-element-20e757c .elementor-heading-title{font-family:var( --e-global-typography-d471c3f-font-family ), Sans-serif;font-size:var( --e-global-typography-d471c3f-font-size );font-weight:var( --e-global-typography-d471c3f-font-weight );line-height:var( --e-global-typography-d471c3f-line-height );letter-spacing:var( --e-global-typography-d471c3f-letter-spacing );}.elementor-1201 .elementor-element.elementor-element-71b8350 .elementor-heading-title{font-family:var( --e-global-typography-946d2fb-font-family ), Sans-serif;font-size:var( --e-global-typography-946d2fb-font-size );font-weight:var( --e-global-typography-946d2fb-font-weight );font-style:var( --e-global-typography-946d2fb-font-style );line-height:var( --e-global-typography-946d2fb-line-height );}.elementor-1201 .elementor-element.elementor-element-2edc4eb{--display:flex;--min-height:35vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10rem;--padding-bottom:7rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1201 .elementor-element.elementor-element-2edc4eb > .elementor-shape-bottom svg, .elementor-1201 .elementor-element.elementor-element-2edc4eb > .e-con-inner > .elementor-shape-bottom svg{width:calc(120% + 1.3px);height:3rem;transform:translateX(-50%) rotateY(180deg);}.elementor-1201 .elementor-element.elementor-element-f583ba5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1201 .elementor-element.elementor-element-f583ba5 .elementor-heading-title{font-family:var( --e-global-typography-874b07f-font-family ), Sans-serif;font-size:var( --e-global-typography-874b07f-font-size );font-weight:var( --e-global-typography-874b07f-font-weight );text-transform:var( --e-global-typography-874b07f-text-transform );line-height:var( --e-global-typography-874b07f-line-height );letter-spacing:var( --e-global-typography-874b07f-letter-spacing );}.elementor-1201 .elementor-element.elementor-element-705c7c0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:center;}.elementor-1201 .elementor-element.elementor-element-705c7c0 .elementor-heading-title{font-family:var( --e-global-typography-d471c3f-font-family ), Sans-serif;font-size:var( --e-global-typography-d471c3f-font-size );font-weight:var( --e-global-typography-d471c3f-font-weight );line-height:var( --e-global-typography-d471c3f-line-height );letter-spacing:var( --e-global-typography-d471c3f-letter-spacing );}.elementor-1201 .elementor-element.elementor-element-6d552bc{text-align:center;}.elementor-1201 .elementor-element.elementor-element-6d552bc .elementor-heading-title{font-family:var( --e-global-typography-946d2fb-font-family ), Sans-serif;font-size:var( --e-global-typography-946d2fb-font-size );font-weight:var( --e-global-typography-946d2fb-font-weight );font-style:var( --e-global-typography-946d2fb-font-style );line-height:var( --e-global-typography-946d2fb-line-height );}.elementor-1201 .elementor-element.elementor-element-9f42c3d{--display:flex;--padding-top:8rem;--padding-bottom:6rem;--padding-left:0rem;--padding-right:0rem;}.elementor-widget-theme-post-content{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1201 .elementor-element.elementor-element-1ec5760{font-family:var( --e-global-typography-7671384-font-family ), Sans-serif;font-size:var( --e-global-typography-7671384-font-size );font-weight:var( --e-global-typography-7671384-font-weight );line-height:var( --e-global-typography-7671384-line-height );}@media(min-width:768px){.elementor-1201 .elementor-element.elementor-element-5e331d6{--width:66%;}.elementor-1201 .elementor-element.elementor-element-fd208bc{--width:50%;}.elementor-1201 .elementor-element.elementor-element-2edc4eb{--content-width:1024px;}.elementor-1201 .elementor-element.elementor-element-9f42c3d{--content-width:720px;}}@media(max-width:1024px){.elementor-1201 .elementor-element.elementor-element-a16692f .elementor-heading-title{font-size:var( --e-global-typography-874b07f-font-size );line-height:var( --e-global-typography-874b07f-line-height );letter-spacing:var( --e-global-typography-874b07f-letter-spacing );}.elementor-1201 .elementor-element.elementor-element-20e757c .elementor-heading-title{font-size:var( --e-global-typography-d471c3f-font-size );line-height:var( --e-global-typography-d471c3f-line-height );letter-spacing:var( --e-global-typography-d471c3f-letter-spacing );}.elementor-1201 .elementor-element.elementor-element-71b8350 .elementor-heading-title{font-size:var( --e-global-typography-946d2fb-font-size );line-height:var( --e-global-typography-946d2fb-line-height );}.elementor-1201 .elementor-element.elementor-element-f583ba5 .elementor-heading-title{font-size:var( --e-global-typography-874b07f-font-size );line-height:var( --e-global-typography-874b07f-line-height );letter-spacing:var( --e-global-typography-874b07f-letter-spacing );}.elementor-1201 .elementor-element.elementor-element-705c7c0 .elementor-heading-title{font-size:var( --e-global-typography-d471c3f-font-size );line-height:var( --e-global-typography-d471c3f-line-height );letter-spacing:var( --e-global-typography-d471c3f-letter-spacing );}.elementor-1201 .elementor-element.elementor-element-6d552bc .elementor-heading-title{font-size:var( --e-global-typography-946d2fb-font-size );line-height:var( --e-global-typography-946d2fb-line-height );}.elementor-1201 .elementor-element.elementor-element-1ec5760{font-size:var( --e-global-typography-7671384-font-size );line-height:var( --e-global-typography-7671384-line-height );}}@media(max-width:767px){.elementor-1201 .elementor-element.elementor-element-a16692f .elementor-heading-title{font-size:var( --e-global-typography-874b07f-font-size );line-height:var( --e-global-typography-874b07f-line-height );letter-spacing:var( --e-global-typography-874b07f-letter-spacing );}.elementor-1201 .elementor-element.elementor-element-20e757c .elementor-heading-title{font-size:var( --e-global-typography-d471c3f-font-size );line-height:var( --e-global-typography-d471c3f-line-height );letter-spacing:var( --e-global-typography-d471c3f-letter-spacing );}.elementor-1201 .elementor-element.elementor-element-71b8350 .elementor-heading-title{font-size:var( --e-global-typography-946d2fb-font-size );line-height:var( --e-global-typography-946d2fb-line-height );}.elementor-1201 .elementor-element.elementor-element-f583ba5 .elementor-heading-title{font-size:var( --e-global-typography-874b07f-font-size );line-height:var( --e-global-typography-874b07f-line-height );letter-spacing:var( --e-global-typography-874b07f-letter-spacing );}.elementor-1201 .elementor-element.elementor-element-705c7c0 .elementor-heading-title{font-size:var( --e-global-typography-d471c3f-font-size );line-height:var( --e-global-typography-d471c3f-line-height );letter-spacing:var( --e-global-typography-d471c3f-letter-spacing );}.elementor-1201 .elementor-element.elementor-element-6d552bc .elementor-heading-title{font-size:var( --e-global-typography-946d2fb-font-size );line-height:var( --e-global-typography-946d2fb-line-height );}.elementor-1201 .elementor-element.elementor-element-1ec5760{font-size:var( --e-global-typography-7671384-font-size );line-height:var( --e-global-typography-7671384-line-height );}}/* Start custom CSS for image, class: .elementor-element-1cf4880 *//* 1. HAREKET EDEN MASKELENMİŞ ANA KUTU */
.likit-img {
  position: relative;
  display: block !important;
  
  /* YENİ: Kenarları daha pürüzlü, asimetrik ve organik amorf likit kalıbı */
  -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 500 500' preserveAspectRatio='none'><path d='M440,230C490,340,410,480,280,450C160,420,30,460,35,320C40,180,20,110,140,50C260,-10,340,30,410,100C480,170,390,120,440,230Z' fill='%23000'/></svg>") !important;
  mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 500 500' preserveAspectRatio='none'><path d='M440,230C490,340,410,480,280,450C160,420,30,460,35,320C40,180,20,110,140,50C260,-10,340,30,410,100C480,170,390,120,440,230Z' fill='%23000'/></svg>") !important;

  -webkit-mask-size: 100% 100% !important;
  mask-size: 100% 100% !important;
  -webkit-mask-repeat: no-repeat !important;
  mask-repeat: no-repeat !important;
  -webkit-mask-position: center !important;
  mask-position: center !important;

  /* Çok yavaş (14 saniyelik) maske dalgalanması başlatılıyor */
  animation: slowMaskWave 14s ease-in-out infinite alternate !important;
  transform-origin: center;
  will-change: transform;
}

/* 2. %100 SABİT KALAN İÇ FOTOĞRAF */
.likit-img img {
  display: block !important;
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
  aspect-ratio: 1 / 1 !important; /* 1:1 Oran koruması */

  /* Maskenin esnemesini sıfırlayan ve fotoğrafın yamulmasını engelleyen anti-hareket */
  animation: staticPhotoFix 14s ease-in-out infinite alternate !important;
  transform-origin: center;
  will-change: transform;
}


/* --- LİKİT ANİMASYON DÖNGÜLERİ --- */

/* Maskenin kenarlarını çok hafifçe büküp dalgalandıran ana döngü */
@keyframes slowMaskWave {
  0% {
    transform: scale(1) rotate(0deg) skewX(0deg);
  }
  50% {
    /* Fotoğrafı yutmadan sadece kenarlarda sıvı akışkanlığı yaratacak mikro bükülmeler */
    transform: scaleX(1.03) scaleY(0.97) rotate(0.4deg) skewX(0.5deg);
  }
  100% {
    transform: scaleX(0.97) scaleY(1.03) rotate(-0.4deg) skewX(-0.5deg);
  }
}

/* Fotoğrafın içindeki nesnelerin/insanların düz kalmasını sağlayan anti-döngü */
@keyframes staticPhotoFix {
  0% {
    transform: scale(1) rotate(0deg) skewX(0deg);
  }
  50% {
    /* Maskenin tam tersi oranlar verilerek fotoğraf ekrana çivileniyor */
    transform: scaleX(0.97) scaleY(1.03) rotate(-0.4deg) skewX(-0.5deg);
  }
  100% {
    transform: scaleX(1.03) scaleY(0.97) rotate(0.4deg) skewX(0.5deg);
  }
}/* End custom CSS */