.elementor-737 .elementor-element.elementor-element-f6bae77 .e-con-overlay{--pxl-background-color:#000000;opacity:85%;}.elementor-737 .elementor-element.elementor-element-f6bae77:not(.elementor-motion-effects-element-type-background), .elementor-737 .elementor-element.elementor-element-f6bae77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://cayyoluservis.com.tr/wp-content/uploads/2026/10/hero-bento-masaustu-v2.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-737 .elementor-element.elementor-element-f6bae77 > .elementor-container{min-height:60vh;}.elementor-737 .elementor-element.elementor-element-f6bae77 .pxl-row-angle, .elementor-737 .elementor-element.elementor-element-f6bae77 .pxl-section-waves, .elementor-737 .elementor-element.elementor-element-f6bae77 .pxl-row-svg{height:300px;}.elementor-737 .elementor-element.elementor-element-f6bae77{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:132px 15px 45px 15px;}.elementor-737 .elementor-element.elementor-element-f6bae77 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-737 .elementor-element.elementor-element-496dda0 > .elementor-widget-container{margin:15px 0px 45px 0px;}.elementor-737 .elementor-element.elementor-element-496dda0 .pxl-heading{text-align:center;}.elementor-737 .elementor-element.elementor-element-496dda0 .pxl-heading .pxl-heading--inner{max-width:930px;}.elementor-737 .elementor-element.elementor-element-496dda0 .pxl-heading .pxl-item--title{color:#FFFFFF;-webkit-text-stroke-color:#FFFFFF;font-size:80px;line-height:1.12;letter-spacing:-1.6px;margin-bottom:0px;}.elementor-737 .elementor-element.elementor-element-496dda0 .pxl-heading .pxl-item--subtitle{color:#F7F7F7;margin-bottom:20px;}.elementor-737 .elementor-element.elementor-element-496dda0 .pxl-heading .pxl-item--subtitle .pxl-item--subtext .text-gradient:not(.pxl-icon--heading){--gradient-color-from:#F7F7F7;}.elementor-737 .elementor-element.elementor-element-496dda0 .pxl-heading .pxl-item--subtitle, .elementor-737 .elementor-element.elementor-element-496dda0 .pxl-heading .pxl-item--subtitle span{font-size:14px;font-weight:600;text-transform:uppercase;line-height:28px;}.elementor-737 .elementor-element.elementor-element-496dda0 .pxl-heading .pxl-item--subtext{border-color:#7E7E7E;}.elementor-737 .elementor-element.elementor-element-7570864 > .elementor-widget-container{margin:0px 0px 45px 0px;}.elementor-737 .elementor-element.elementor-element-7570864 .pxl-text-editor{text-align:center;color:#FFFFFFD1;}.elementor-737 .elementor-element.elementor-element-7570864 .pxl-text-editor .pxl-item--inner{max-width:760px;}.elementor-737 .elementor-element.elementor-element-3b9ee62 .pxl-button{text-align:center;}.elementor-737 .elementor-element.elementor-element-3b9ee62 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-737 .elementor-element.elementor-element-3b9ee62 .pxl-button .btn{color:#000000;background:#9FE870;font-size:14px;font-weight:600;text-transform:capitalize;line-height:54px;}.elementor-737 .elementor-element.elementor-element-3b9ee62 .pxl-button .pxl-icon--right .pxl--btn-icon{margin-left:9px;}.elementor-737 .elementor-element.elementor-element-3b9ee62 .btn.pxl-icon-active .pxl--btn-icon{background-color:#FFFFFF;--gradient-color-from2:#FFFFFF;}.elementor-737 .elementor-element.elementor-element-c4022e6 > .elementor-widget-container{margin:137px 0px 0px 0px;}.elementor-737 .elementor-element.elementor-element-7693ef1 .e-con-overlay{opacity:0%;}.elementor-737 .elementor-element.elementor-element-206feab > .elementor-widget-container{margin:5rem 0rem 2rem 0rem;}.elementor-737 .elementor-element.elementor-element-206feab .pxl-heading{text-align:center;}.elementor-737 .elementor-element.elementor-element-206feab .pxl-heading .pxl-heading--inner{max-width:697px;}.elementor-737 .elementor-element.elementor-element-206feab .pxl-heading .pxl-item--title{font-size:48px;letter-spacing:-0.96px;margin-bottom:0px;}.elementor-737 .elementor-element.elementor-element-206feab .pxl-heading .pxl-item--subtitle{color:#000000;}.elementor-737 .elementor-element.elementor-element-206feab .pxl-heading .pxl-item--subtitle .pxl-item--subtext .text-gradient:not(.pxl-icon--heading){--gradient-color-from:#000000;}.elementor-737 .elementor-element.elementor-element-206feab .pxl-heading .pxl-item--subtitle, .elementor-737 .elementor-element.elementor-element-206feab .pxl-heading .pxl-item--subtitle span{font-size:14px;font-weight:600;text-transform:uppercase;line-height:28px;}.elementor-737 .elementor-element.elementor-element-206feab .pxl-heading .pxl-image--highlight{width:62px;height:62px;margin:0px 10px 0px -10px;}.elementor-737 .elementor-element.elementor-element-924f392 > .elementor-widget-container{margin:0rem 0rem 5rem 0rem;}.elementor-737 .elementor-element.elementor-element-924f392 .pxl-text-editor{text-align:center;color:#000000D1;}.elementor-737 .elementor-element.elementor-element-924f392 .pxl-text-editor .pxl-item--inner{max-width:760px;}.elementor-737 .elementor-element.elementor-element-219f776{--display:flex;--margin-top:7rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-737 .elementor-element.elementor-element-219f776:not(.elementor-motion-effects-element-type-background), .elementor-737 .elementor-element.elementor-element-219f776 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #262B2F 0%, #050404 100%);}.elementor-737 .elementor-element.elementor-element-3cb8251{padding:1rem 0rem 0rem 0rem;}.elementor-737 .elementor-element.elementor-element-c227748{--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;--margin-top:3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-737 .elementor-element.elementor-element-4432131 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-737 .elementor-element.elementor-element-4432131 .pxl-heading .pxl-heading--inner{max-width:800px;}.elementor-737 .elementor-element.elementor-element-4432131 .pxl-heading .pxl-item--title{font-size:48px;letter-spacing:-0.96px;margin-bottom:0px;}.elementor-737 .elementor-element.elementor-element-4432131 .pxl-heading .pxl-item--subtitle, .elementor-737 .elementor-element.elementor-element-4432131 .pxl-heading .pxl-item--subtitle span{font-size:14px;font-weight:600;text-transform:uppercase;line-height:28px;}.elementor-737 .elementor-element.elementor-element-ddaa44e > .elementor-widget-container{margin:0px 0px 43px 0px;}.elementor-737 .elementor-element.elementor-element-ddaa44e .pxl-text-editor .pxl-item--inner{max-width:800px;}.elementor-737 .elementor-element.elementor-element-865191f{--display:flex;}.elementor-737 .elementor-element.elementor-element-dde14fd > .elementor-widget-container{margin:3rem 0rem 5rem 0rem;}.elementor-737 .elementor-element.elementor-element-dde14fd .pxl-heading{text-align:center;}.elementor-737 .elementor-element.elementor-element-dde14fd .pxl-heading .pxl-heading--inner{max-width:690px;}.elementor-737 .elementor-element.elementor-element-dde14fd .pxl-heading .pxl-item--title{font-size:48px;letter-spacing:-0.96px;margin-bottom:0px;}.elementor-737 .elementor-element.elementor-element-dde14fd .pxl-heading .pxl-item--subtitle, .elementor-737 .elementor-element.elementor-element-dde14fd .pxl-heading .pxl-item--subtitle span{font-size:14px;font-weight:600;text-transform:uppercase;line-height:28px;}.elementor-737 .elementor-element.elementor-element-2f6c084{--display:flex;--padding-top:5rem;--padding-bottom:8rem;--padding-left:0rem;--padding-right:0rem;}.elementor-737 .elementor-element.elementor-element-6dc1ed3{--display:flex;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-737 .elementor-element.elementor-element-b19ccd8 > .elementor-widget-container{margin:0rem 0rem 5rem 0rem;}.elementor-737 .elementor-element.elementor-element-b19ccd8 .pxl-heading{text-align:center;}.elementor-737 .elementor-element.elementor-element-b19ccd8 .pxl-heading .pxl-heading--inner{max-width:820px;}.elementor-737 .elementor-element.elementor-element-b19ccd8 .pxl-heading .pxl-item--title{font-size:48px;letter-spacing:-0.96px;margin-bottom:0px;}.elementor-737 .elementor-element.elementor-element-b19ccd8 .pxl-heading .pxl-item--subtitle, .elementor-737 .elementor-element.elementor-element-b19ccd8 .pxl-heading .pxl-item--subtitle span{font-size:14px;font-weight:600;text-transform:uppercase;line-height:28px;}.elementor-737 .elementor-element.elementor-element-75d17cd:not(.elementor-motion-effects-element-type-background), .elementor-737 .elementor-element.elementor-element-75d17cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFBFF;}.elementor-737 .elementor-element.elementor-element-75d17cd > .elementor-container{max-width:1300px;}.elementor-737 .elementor-element.elementor-element-75d17cd .e-con-overlay{opacity:0%;}.elementor-737 .elementor-element.elementor-element-75d17cd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5rem 0rem 5rem 0rem;z-index:1;}.elementor-737 .elementor-element.elementor-element-75d17cd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-737 .elementor-element.elementor-element-155928b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-737 .elementor-element.elementor-element-77a32f5 > .elementor-widget-container{margin:0rem 0rem 5rem 0rem;}.elementor-737 .elementor-element.elementor-element-77a32f5 .pxl-heading{text-align:center;}.elementor-737 .elementor-element.elementor-element-77a32f5 .pxl-heading .pxl-heading--inner{max-width:690px;}.elementor-737 .elementor-element.elementor-element-77a32f5 .pxl-heading .pxl-item--title{font-size:48px;letter-spacing:-0.96px;margin-bottom:0px;}.elementor-737 .elementor-element.elementor-element-77a32f5 .pxl-heading .pxl-item--subtitle, .elementor-737 .elementor-element.elementor-element-77a32f5 .pxl-heading .pxl-item--subtitle span{font-size:14px;font-weight:600;text-transform:uppercase;line-height:28px;}.elementor-737 .elementor-element.elementor-element-8893e90{--display:flex;}@media(min-width:768px){.elementor-737 .elementor-element.elementor-element-c227748{--content-width:1300px;}.elementor-737 .elementor-element.elementor-element-865191f{--content-width:1300px;}.elementor-737 .elementor-element.elementor-element-6dc1ed3{--content-width:1300px;}}@media(max-width:1200px){.elementor-737 .elementor-element.elementor-element-496dda0 .pxl-heading .pxl-heading--inner{max-width:740px;}.elementor-737 .elementor-element.elementor-element-496dda0 .pxl-heading .pxl-item--title{font-size:60px;}.elementor-737 .elementor-element.elementor-element-206feab .pxl-heading .pxl-item--title{font-size:40px;}.elementor-737 .elementor-element.elementor-element-4432131 .pxl-heading .pxl-item--title{font-size:45px;}.elementor-737 .elementor-element.elementor-element-dde14fd .pxl-heading .pxl-item--title{font-size:45px;}.elementor-737 .elementor-element.elementor-element-b19ccd8 .pxl-heading .pxl-item--title{font-size:45px;}.elementor-737 .elementor-element.elementor-element-77a32f5 .pxl-heading .pxl-item--title{font-size:45px;}}@media(max-width:1024px){.elementor-737 .elementor-element.elementor-element-f6bae77{padding:100px 0px 50px 0px;}.elementor-737 .elementor-element.elementor-element-496dda0 .pxl-heading .pxl-item--title{font-size:50px;}.elementor-737 .elementor-element.elementor-element-496dda0 .pxl-heading .pxl-image--highlight{width:110px;}.elementor-737 .elementor-element.elementor-element-4432131 > .elementor-widget-container{margin:40px 0px 40px 0px;}.elementor-737 .elementor-element.elementor-element-4432131 .pxl-heading .pxl-item--title{font-size:40px;}.elementor-737 .elementor-element.elementor-element-dde14fd > .elementor-widget-container{margin:40px 0px 40px 0px;}.elementor-737 .elementor-element.elementor-element-dde14fd .pxl-heading .pxl-item--title{font-size:40px;}.elementor-737 .elementor-element.elementor-element-b19ccd8 > .elementor-widget-container{margin:40px 0px 40px 0px;}.elementor-737 .elementor-element.elementor-element-b19ccd8 .pxl-heading .pxl-item--title{font-size:40px;}.elementor-737 .elementor-element.elementor-element-75d17cd{padding:100px 0px 100px 0px;}.elementor-737 .elementor-element.elementor-element-77a32f5 > .elementor-widget-container{margin:40px 0px 40px 0px;}.elementor-737 .elementor-element.elementor-element-77a32f5 .pxl-heading .pxl-item--title{font-size:40px;}}@media(max-width:767px){.elementor-737 .elementor-element.elementor-element-f6bae77{padding:3rem 0rem 0rem 0rem;}.elementor-737 .elementor-element.elementor-element-496dda0 .pxl-heading .pxl-item--title{font-size:45px;}.elementor-737 .elementor-element.elementor-element-496dda0 .pxl-heading .pxl-item--subtitle, .elementor-737 .elementor-element.elementor-element-496dda0 .pxl-heading .pxl-item--subtitle span{font-size:10px;}.elementor-737 .elementor-element.elementor-element-c4022e6 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-737 .elementor-element.elementor-element-c2f0053 > .elementor-element-populated{margin:3rem 0rem 0rem 0rem;--e-column-margin-right:0rem;--e-column-margin-left:0rem;}.elementor-737 .elementor-element.elementor-element-206feab > .elementor-widget-container{margin:0rem 0rem 2rem 0rem;}.elementor-737 .elementor-element.elementor-element-206feab .pxl-heading{text-align:left;}.elementor-737 .elementor-element.elementor-element-206feab .pxl-heading .pxl-item--title{font-size:33px;}.elementor-737 .elementor-element.elementor-element-206feab .pxl-heading .pxl-image--highlight{width:46px;height:46px;}.elementor-737 .elementor-element.elementor-element-924f392 .pxl-text-editor{text-align:left;}.elementor-737 .elementor-element.elementor-element-219f776{--margin-top:3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-737 .elementor-element.elementor-element-c227748{--margin-top:4rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-737 .elementor-element.elementor-element-4432131 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-737 .elementor-element.elementor-element-4432131 .pxl-heading .pxl-item--title{font-size:35px;}.elementor-737 .elementor-element.elementor-element-4432131 .pxl-heading .pxl-item--subtitle, .elementor-737 .elementor-element.elementor-element-4432131 .pxl-heading .pxl-item--subtitle span{font-size:11px;}.elementor-737 .elementor-element.elementor-element-865191f{--margin-top:3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-737 .elementor-element.elementor-element-dde14fd > .elementor-widget-container{margin:0rem 0rem 2rem 0rem;}.elementor-737 .elementor-element.elementor-element-dde14fd .pxl-heading .pxl-item--title{font-size:35px;}.elementor-737 .elementor-element.elementor-element-dde14fd .pxl-heading .pxl-item--subtitle, .elementor-737 .elementor-element.elementor-element-dde14fd .pxl-heading .pxl-item--subtitle span{font-size:11px;}.elementor-737 .elementor-element.elementor-element-2f6c084{--margin-top:3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-737 .elementor-element.elementor-element-6dc1ed3{--margin-top:3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-737 .elementor-element.elementor-element-b19ccd8 > .elementor-widget-container{margin:0rem 0rem 2rem 0rem;}.elementor-737 .elementor-element.elementor-element-b19ccd8 .pxl-heading .pxl-item--title{font-size:35px;}.elementor-737 .elementor-element.elementor-element-b19ccd8 .pxl-heading .pxl-item--subtitle, .elementor-737 .elementor-element.elementor-element-b19ccd8 .pxl-heading .pxl-item--subtitle span{font-size:11px;}.elementor-737 .elementor-element.elementor-element-75d17cd{margin-top:1rem;margin-bottom:3rem;padding:0px 0px 0px 0px;}.elementor-737 .elementor-element.elementor-element-77a32f5 > .elementor-widget-container{margin:0rem 0rem 2rem 0rem;}.elementor-737 .elementor-element.elementor-element-77a32f5 .pxl-heading .pxl-item--title{font-size:35px;}.elementor-737 .elementor-element.elementor-element-77a32f5 .pxl-heading .pxl-item--subtitle, .elementor-737 .elementor-element.elementor-element-77a32f5 .pxl-heading .pxl-item--subtitle span{font-size:11px;}.elementor-737 .elementor-element.elementor-element-8893e90{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for pxl_heading, class: .elementor-element-496dda0 */.elementor-737 .elementor-element.elementor-element-496dda0 h1{
    font-size: clamp(34px,24px + 2.6vw,74px) !important
    
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-f6bae77 *//* Çayyolu Servis · hero (section f6bae77) → Gelişmiş → Özel CSS · v3 (8 Ekim 2026)
   Bu section'daki eski özel CSS'in tamamının yerine geçer.

   MANTIK: Masaüstünde hero'nun her ölçüsü tek bir birimden türer: --u = arka plan
   görselinin 1 tuval pikseli (görsel 1600 × 970 tuvalde çizildi). Görsel küçülürse
   başlık, boşluklar, açıklama, logo şeridi aynı oranda küçülür; satır kırılımları ve
   hizalar her ekranda aynı kalır. Yükseklik içerikten değil görselden gelir.

   Tuval ölçüleri (hepsi × --u):
     yan kart sütunları   x 100–340 ve 1260–1500, y 120–876
     alt iki kart         y 730–876
     metin için boş alan  x 340–1260 (920 genişlik), y 120–730
     logo şeridi          merkezi y 803 (alt kartların ortası)
     hero yüksekliği      920

   AYAR: yalnızca aşağıdaki iki satır.
     --cys-hero-title  başlık punto değeri (tuval pikseli). Başlığı büyütüp küçültmek için.
     --cys-hero-textw  başlığın en fazla genişliği. 920'yi geçerse yan kartlara biner. */

.elementor-737 .elementor-element.elementor-element-f6bae77{
  --cys-hero-title:64;
  --cys-hero-textw:880;
  background-color:#050404 !important;
  background-repeat:no-repeat !important;
}

/* ============ MASAÜSTÜ VE DİZÜSTÜ (1025 px ve üstü) ============ */
@media (min-width:1025px){
  .elementor-737 .elementor-element.elementor-element-f6bae77{
    /* Görselin genişliği üç sınırın en küçüğü:
       1600px                    görselin asıl boyutu
       113vw                     dar ekranda yan kartlar kesilmesin
       (ekran yüksekliği-120)*2  hero ilk ekrana sığsın; 1150px'in altına inmez */
    --cys-hero-bg:min(1600px,113vw,max(1150px,(100vh - 120px) * 2));
    --cys-hero-bg:min(1600px,113vw,max(1150px,(100svh - 120px) * 2));
    --u:calc(var(--cys-hero-bg) / 1600);
    /* Aynı ölçeğin birimsiz hali (zoom için): 1600'de 1, 1340'ta 0,8375 */
    --cys-hero-s:tan(atan2(var(--cys-hero-bg),1600px));
    /* Header sabit yükseklikte olduğu için kartların üst kenarı hep 120px'te durur */
    --cys-hero-off:calc(120px - 120 * var(--u));

    padding:0 15px !important;
    background-size:var(--cys-hero-bg) auto !important;
    background-position:center var(--cys-hero-off) !important;
  }

  /* Yükseklik: 120px + 800u (tuvalde 920). Elementor'daki "60vh" en az yükseklik ezilir. */
  .elementor-737 .elementor-element.elementor-element-f6bae77 > .elementor-container{
    min-height:calc(120px + 800 * var(--u)) !important;
    align-items:stretch !important;
  }
  .elementor-737 .elementor-element.elementor-element-f6bae77 > .elementor-container > .elementor-column > .elementor-widget-wrap{
    flex-direction:column;
    flex-wrap:nowrap;
    align-content:normal;
    padding:120px 15px calc(44 * var(--u)) !important;
  }

  /* Metin bloğu (rozet + başlık + açıklama + buton) boş alanın dikey ortasında durur:
     üstte başlığa, altta logo şeridine verilen "auto" boşluklar kalan yeri eşit paylaşır.
     Başlık 2 satıra insin ya da 4'e çıksın, logo şeridi ve hero yüksekliği yerinden oynamaz. */
  .elementor-737 .elementor-element.elementor-element-f6bae77 .elementor-widget-pxl_heading{margin-top:auto}
  .elementor-737 .elementor-element.elementor-element-f6bae77 .elementor-widget-pxl_heading > .elementor-widget-container{margin:0 0 calc(32 * var(--u)) !important}
  .elementor-737 .elementor-element.elementor-element-f6bae77 .pxl-heading .pxl-heading--inner{max-width:calc(var(--cys-hero-textw) * var(--u)) !important;margin-left:auto;margin-right:auto}
  .elementor-737 .elementor-element.elementor-element-f6bae77 .pxl-heading .pxl-item--subtitle{margin-bottom:calc(18 * var(--u)) !important}
  .elementor-737 .elementor-element.elementor-element-f6bae77 .pxl-heading .pxl-item--subtitle,
  .elementor-737 .elementor-element.elementor-element-f6bae77 .pxl-heading .pxl-item--subtitle span{font-size:max(12px,calc(14 * var(--u))) !important;line-height:2 !important}
  .elementor-737 .elementor-element.elementor-element-f6bae77 .pxl-heading .pxl-item--title{
    font-size:calc(var(--cys-hero-title) * var(--u)) !important;
    line-height:1.1 !important;
    letter-spacing:-.025em !important;
    margin-bottom:0 !important;
  }
  /* Başlıktaki dönen yüzler: tema 180 × 60 px sabit veriyor; zoom ile başlıkla aynı oranda küçülür.
     Sabit kalırsa küçük ekranda satırda daha çok yer tutar ve kırılım değişir. */
  .elementor-737 .elementor-element.elementor-element-f6bae77 .pxl-heading .pxl-image-highlight-carousel{zoom:var(--cys-hero-s)}

  .elementor-737 .elementor-element.elementor-element-f6bae77 .elementor-widget-pxl_text_editor > .elementor-widget-container{margin:0 0 calc(34 * var(--u)) !important}
  .elementor-737 .elementor-element.elementor-element-f6bae77 .pxl-text-editor .pxl-item--inner{max-width:calc(760 * var(--u)) !important;margin-left:auto;margin-right:auto}
  .elementor-737 .elementor-element.elementor-element-f6bae77 .pxl-text-editor,
  .elementor-737 .elementor-element.elementor-element-f6bae77 .pxl-text-editor p{font-size:max(15px,calc(18 * var(--u))) !important;line-height:1.5 !important;margin-bottom:0}

  .elementor-737 .elementor-element.elementor-element-f6bae77 .elementor-widget-pxl_button > .elementor-widget-container{margin:0 !important}

  /* Logo şeridi: hero'nun dibine sabit. Kutusu alt kartların kutusuyla aynı (y 730–876),
     logolar kutunun dikey ortasında (y 803). */
  .elementor-737 .elementor-element.elementor-element-f6bae77 .elementor-widget-pxl_client_carousel{
    margin-top:auto;
    position:relative;
    --cys-logo-w:calc(140 * var(--u));
    --cys-logo-h:calc(40 * var(--u));
  }
  .elementor-737 .elementor-element.elementor-element-f6bae77 .elementor-widget-pxl_client_carousel > .elementor-widget-container{
    position:relative;z-index:1;
    display:flex;align-items:center;
    height:calc(146 * var(--u));
    margin:0 !important;
    padding:0 !important;
  }
  .elementor-737 .elementor-element.elementor-element-f6bae77 .elementor-widget-pxl_client_carousel .pxl-swiper-slider{width:100%;min-width:0}
  /* Logoların arkası: altta %100, üstte %0 karartma */
  .elementor-737 .elementor-element.elementor-element-f6bae77 .elementor-widget-pxl_client_carousel::before{
    content:"";position:absolute;z-index:0;pointer-events:none;
    left:50%;width:100vw;margin-left:-50vw;
    top:calc(-50 * var(--u));bottom:calc(-44 * var(--u));
    background:linear-gradient(to top, rgba(5,4,4,1) 0%, rgba(5,4,4,.85) 29%, rgba(5,4,4,.2) 52%, rgba(5,4,4,0) 100%);
  }

  /* Overlay: ortadaki hafif gradyan (görselle birlikte ölçeklenir) + spotlight */
  .elementor-737 .elementor-element.elementor-element-f6bae77 > .e-con-overlay.cursor-spotlight{
    --pxl-background-color:#050404;
    background-image:
      radial-gradient(ellipse calc(440 * var(--u)) calc(250 * var(--u)) at calc(50% + 10 * var(--u)) calc(var(--cys-hero-off) + 300 * var(--u)), rgba(71,55,255,.46) 0%, rgba(71,55,255,0) 72%),
      radial-gradient(ellipse calc(330 * var(--u)) calc(190 * var(--u)) at calc(50% - 170 * var(--u)) calc(var(--cys-hero-off) + 520 * var(--u)), rgba(53,41,191,.40) 0%, rgba(53,41,191,0) 72%),
      radial-gradient(ellipse calc(260 * var(--u)) calc(170 * var(--u)) at calc(50% + 240 * var(--u)) calc(var(--cys-hero-off) + 170 * var(--u)), rgba(232,81,1,.16) 0%, rgba(232,81,1,0) 72%),
      radial-gradient(circle calc(var(--pxl-box-size) * 1.6) at var(--pxl-translate-x) var(--pxl-translate-y), transparent 0, transparent 58%, var(--pxl-background-color) 100%);
  }
}

/* ============ TABLET VE TELEFON (1024 px ve altı) ============
   Görsel yok (kartlar koda taşındı), sadece gradyan. Yükseklik içerikten gelir. */
@media (max-width:1024px){
  .elementor-737 .elementor-element.elementor-element-f6bae77{background-image:none !important}
  .elementor-737 .elementor-element.elementor-element-f6bae77 > .elementor-container{min-height:0 !important}
  /* Logo şeridi: butonla arası ve hero'nun alt kenarıyla arası eşit */
  .elementor-737 .elementor-element.elementor-element-f6bae77 .elementor-widget-pxl_client_carousel > .elementor-widget-container{margin:44px 0 0 !important;padding:0 0 44px !important}
  .elementor-737 .elementor-element.elementor-element-f6bae77 > .e-con-overlay.cursor-spotlight{
    --pxl-background-color:#050404;
    opacity:1;
    background-image:
      radial-gradient(ellipse 300px 220px at 50% 300px, rgba(71,55,255,.42) 0%, rgba(71,55,255,0) 72%),
      radial-gradient(ellipse 220px 160px at 20% 470px, rgba(53,41,191,.36) 0%, rgba(53,41,191,0) 72%),
      radial-gradient(ellipse 180px 130px at 85% 160px, rgba(232,81,1,.15) 0%, rgba(232,81,1,0) 72%);
  }
}/* End custom CSS */