.elementor-121 .elementor-element.elementor-element-529c5aa{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:1;--padding-top:5em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-121 .elementor-element.elementor-element-529c5aa:not(.elementor-motion-effects-element-type-background), .elementor-121 .elementor-element.elementor-element-529c5aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.ngorallar.com.tr/wp-content/uploads/2025/06/Adsiz-tasarim-2025-06-10T173416.480.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-121 .elementor-element.elementor-element-529c5aa::before, .elementor-121 .elementor-element.elementor-element-529c5aa > .elementor-background-video-container::before, .elementor-121 .elementor-element.elementor-element-529c5aa > .e-con-inner > .elementor-background-video-container::before, .elementor-121 .elementor-element.elementor-element-529c5aa > .elementor-background-slideshow::before, .elementor-121 .elementor-element.elementor-element-529c5aa > .e-con-inner > .elementor-background-slideshow::before, .elementor-121 .elementor-element.elementor-element-529c5aa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0A0B1480 50%, #FFFFFFCC 100%);}.elementor-121 .elementor-element.elementor-element-0b4af2e{--display:flex;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-121 .elementor-element.elementor-element-21cd04f{text-align:center;}.elementor-121 .elementor-element.elementor-element-21cd04f .elementor-heading-title{color:var( --e-global-color-text );}.elementor-121 .elementor-element.elementor-element-70b9966{--display:flex;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-121 .elementor-element.elementor-element-1459f4d{--display:flex;}.elementor-121 .elementor-element.elementor-element-8a8c84f img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#00000040;border-radius:5px 5px 5px 5px;}.elementor-121 .elementor-element.elementor-element-ec429ce{--display:flex;}.elementor-121 .elementor-element.elementor-element-fc667d3 img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#00000040;border-radius:5px 5px 5px 5px;}.elementor-121 .elementor-element.elementor-element-639eece{--display:flex;}.elementor-121 .elementor-element.elementor-element-2c1e9d6 img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#00000040;border-radius:5px 5px 5px 5px;}.elementor-121 .elementor-element.elementor-element-eb34514{--display:flex;}.elementor-121 .elementor-element.elementor-element-1d26c1b img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#00000040;border-radius:5px 5px 5px 5px;}.elementor-121 .elementor-element.elementor-element-e68b262{--display:flex;}.elementor-121 .elementor-element.elementor-element-1fa643c img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#00000040;border-radius:5px 5px 5px 5px;}.elementor-121 .elementor-element.elementor-element-41ba5b7{--display:flex;}.elementor-121 .elementor-element.elementor-element-0eb8cea img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#00000040;border-radius:5px 5px 5px 5px;}.elementor-121 .elementor-element.elementor-element-e69cfd4{--e-n-carousel-swiper-slides-to-display:6;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-121 .elementor-element.elementor-element-d784810{--display:flex;}.elementor-121 .elementor-element.elementor-element-f75b17c{--display:flex;}.elementor-121 .elementor-element.elementor-element-6467a58 img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#00000040;border-radius:5px 5px 5px 5px;}.elementor-121 .elementor-element.elementor-element-42fe51a{--display:flex;}.elementor-121 .elementor-element.elementor-element-ae1d8d1 img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#00000040;border-radius:5px 5px 5px 5px;}.elementor-121 .elementor-element.elementor-element-5126e17{--display:flex;}.elementor-121 .elementor-element.elementor-element-882bd6e img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#00000040;border-radius:5px 5px 5px 5px;}.elementor-121 .elementor-element.elementor-element-41fc233{--display:flex;}.elementor-121 .elementor-element.elementor-element-60a9615 img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#00000040;border-radius:5px 5px 5px 5px;}.elementor-121 .elementor-element.elementor-element-540342e{--display:flex;}.elementor-121 .elementor-element.elementor-element-c9470ff img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#00000040;border-radius:5px 5px 5px 5px;}.elementor-121 .elementor-element.elementor-element-9af0a40{--display:flex;}.elementor-121 .elementor-element.elementor-element-e88b857 img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#00000040;border-radius:5px 5px 5px 5px;}.elementor-121 .elementor-element.elementor-element-54beb58{--e-n-carousel-swiper-slides-to-display:6;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-121 .elementor-element.elementor-element-53009f5{--display:flex;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-121 .elementor-element.elementor-element-e69cfd4{--e-n-carousel-swiper-slides-to-display:2;}.elementor-121 .elementor-element.elementor-element-54beb58{--e-n-carousel-swiper-slides-to-display:2;}}@media(min-width:768px){.elementor-121 .elementor-element.elementor-element-529c5aa{--content-width:720px;}}@media(max-width:767px){.elementor-121 .elementor-element.elementor-element-529c5aa{--padding-top:3em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-121 .elementor-element.elementor-element-0b4af2e{--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:21px;--padding-bottom:21px;--padding-left:21px;--padding-right:21px;}.elementor-121 .elementor-element.elementor-element-70b9966{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-121 .elementor-element.elementor-element-e69cfd4{--e-n-carousel-swiper-slides-to-display:1;}.elementor-121 .elementor-element.elementor-element-d784810{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-121 .elementor-element.elementor-element-54beb58{--e-n-carousel-swiper-slides-to-display:1;}}/* Start custom CSS for html, class: .elementor-element-6026cfd *//* Genel Kapsayıcı Düzeni */
.ng-referanslar-kapsayici {
    display: flex; /* Yan yana kolonlar için flexbox */
    flex-wrap: wrap; /* Küçük ekranlarda alt alta geçiş için */
    gap: 20px; /* Kolonlar arası boşluk */
    justify-content: center; /* Kolonları ortala */
    padding: 20px 0; /* Üst ve alt boşluk */
    font-family: Arial, sans-serif; /* Okunabilir bir font */
    line-height: 1.6;
}

/* Kategori Başlıkları */
.referans-kategori {
    flex: 1; /* Esnek genişlik */
    min-width: 300px; /* Minimum genişlik, küçük ekranlarda alt alta geçer */
    background-color: #fcfcfc; /* Hafif kirli beyaz arka plan */
    padding: 20px;
    border: 1px solid #eee; /* Hafif kenarlık */
    border-radius: 8px; /* Hafif yuvarlak köşeler */
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.05); /* Hafif gölge */
    display: flex;
    flex-direction: column; /* İçindeki öğeleri alt alta sırala */
}

.kategori-baslik {
    color: #444; /* Koyu gri başlık rengi */
    font-size: 1.2em; /* Başlık boyutu */
    font-weight: 700; /* Kalın */
    margin-bottom: 20px;
    padding-bottom: 10px;
    border-bottom: 2px solid #ddd; /* Başlık alt çizgisi */
    text-align: center; /* Başlığı ortala */
}

/* Her Bir Referans Bloğu */
.referans-blok {
    background-color: #FFFFFF; /* Beyaz referans kutusu arka planı */
    padding: 15px;
    border-radius: 6px; /* Hafif yuvarlak köşeler */
    margin-bottom: 15px; /* Bloklar arası boşluk */
    border: 1px solid #f0f0f0; /* Çok hafif kenarlık */
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.03); /* Çok hafif gölge */
    display: flex;
    flex-direction: column; /* İçindeki p etiketlerini alt alta sırala */
    flex-grow: 1; /* İçerik değişse bile yüksekliği eşit olmaya çalışsın */
}

.referans-blok:last-child {
    margin-bottom: 0; /* Son bloğun altında boşluk olmasın */
}

/* Referans Başlıkları */
.referans-baslik {
    font-weight: 700; /* Kalın */
    color: #333; /* Koyu gri */
    margin-bottom: 8px;
    font-size: 1.05em;
}

/* Label (KURUM, İŞVEREN, TESLİM YILI) */
.referans-blok p {
    font-size: 0.95em; /* Küçük yazı */
    color: #555; /* Normal metin rengi */
    margin-bottom: 4px; /* Satırlar arası boşluk */
}

.referans-blok p:last-child {
    margin-bottom: 0; /* Son paragrafın alt boşluğu olmasın */
}

.referans-blok .label {
    font-weight: 600; /* Label'ları kalınlaştır */
    color: #222; /* Daha koyu label rengi */
    margin-right: 5px; /* Label ile değer arası boşluk */
}

/*
   Aşağıdaki `.turuncu-arka-plan` stilini kaldırdık veya yorum satırı yaptık.
   Böylece HTML'deki bu sınıfa sahip olan elementler de
   varsayılan `.referans-blok` stillerini alacaklar.
*/
/*
.referans-blok.turuncu-arka-plan {
    background-color: #FFC000;
    color: #333;
    border-color: #E0A000;
}

.referans-blok.turuncu-arka-plan .referans-baslik,
.referans-blok.turuncu-arka-plan p,
.referans-blok.turuncu-arka-plan .label {
    color: #333;
}
*/


/* Mobil Uyumlu Tasarım (Küçük Ekranlar) */
@media (max-width: 768px) {
    .referans-kategori {
        min-width: 100%; /* Mobil cihazlarda tam genişlik */
    }
}/* End custom CSS */