.elementor-1099 .elementor-element.elementor-element-335f856{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-1099 .elementor-element.elementor-element-335f856.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1099 .elementor-element.elementor-element-67649ef{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-1099 .elementor-element.elementor-element-93c8913{text-align:center;}.elementor-1099 .elementor-element.elementor-element-93c8913 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:900;line-height:1.1em;color:#000000;}.elementor-1099 .elementor-element.elementor-element-93c8913.elementor-element{--align-self:center;}.elementor-1099 .elementor-element.elementor-element-a00d151{text-align:center;}.elementor-1099 .elementor-element.elementor-element-a00d151 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:900;line-height:1.1em;color:#000000;}.elementor-1099 .elementor-element.elementor-element-a00d151.elementor-element{--align-self:center;}.elementor-1099 .elementor-element.elementor-element-a112ab5{text-align:center;}.elementor-1099 .elementor-element.elementor-element-a112ab5 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:900;line-height:1.1em;color:#000000;}.elementor-1099 .elementor-element.elementor-element-a112ab5.elementor-element{--align-self:center;}.elementor-1099 .elementor-element.elementor-element-a765292{text-align:center;}.elementor-1099 .elementor-element.elementor-element-a765292 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:900;line-height:1.1em;color:#000000;}.elementor-1099 .elementor-element.elementor-element-a765292 .elementor-heading-title a:hover, .elementor-1099 .elementor-element.elementor-element-a765292 .elementor-heading-title a:focus{color:var( --e-global-color-border );}.elementor-1099 .elementor-element.elementor-element-a765292 .elementor-heading-title a{transition-duration:1s;}.elementor-1099 .elementor-element.elementor-element-a765292.elementor-element{--align-self:center;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );background-color:var( --e-global-color-accent );}.elementor-1099 .elementor-element.elementor-element-d63b899 .elementor-button{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:500;line-height:1.4em;background-color:#000000;border-radius:30px 30px 30px 30px;padding:15px 30px 15px 30px;}.elementor-1099 .elementor-element.elementor-element-d63b899.elementor-element{--align-self:center;}.elementor-1099 .elementor-element.elementor-element-6664eaa{--display:flex;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1099 .elementor-element.elementor-element-50234f5{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1099 .elementor-element.elementor-element-c358d87 img{width:400px;}.elementor-1099 .elementor-element.elementor-element-228b32b{--display:flex;}.elementor-1099 .elementor-element.elementor-element-fa636f2 img{width:400px;}.elementor-1099 .elementor-element.elementor-element-c8baa72{--display:flex;}.elementor-1099 .elementor-element.elementor-element-745ad16 img{width:350px;}.elementor-1099 .elementor-element.elementor-element-51e3180{--display:flex;}.elementor-1099 .elementor-element.elementor-element-0a17995 img{width:400px;}.elementor-1099 .elementor-element.elementor-element-d5710d4{--display:flex;}.elementor-1099 .elementor-element.elementor-element-6795ceb img{width:350px;}.elementor-1099 .elementor-element.elementor-element-fec2bb6{--display:flex;}.elementor-1099 .elementor-element.elementor-element-0ff513f img{width:350px;}.elementor-1099 .elementor-element.elementor-element-198d5ce{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-swiper-slides-gap:80px;width:100%;max-width:100%;}.elementor-1099 .elementor-element.elementor-element-eddbbbb{--display:grid;--min-height:60px;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1099 .elementor-element.elementor-element-3baed3a{--display:flex;}.elementor-1099 .elementor-element.elementor-element-d3e5d4d{--display:flex;}.elementor-1099 .elementor-element.elementor-element-33ec9c2{width:100%;max-width:100%;}.elementor-1099 .elementor-element.elementor-element-33ec9c2.elementor-element{--order:99999 /* order end hack */;}.elementor-1099 .elementor-element.elementor-element-c9cc1eb{--display:flex;}.elementor-1099 .elementor-element.elementor-element-b1c9ebb{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}@media(max-width:1024px){.elementor-1099 .elementor-element.elementor-element-335f856{--grid-auto-flow:row;}.elementor-1099 .elementor-element.elementor-element-67649ef{--grid-auto-flow:row;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1099 .elementor-element.elementor-element-93c8913 .elementor-heading-title{font-size:54px;}.elementor-1099 .elementor-element.elementor-element-a00d151 .elementor-heading-title{font-size:54px;}.elementor-1099 .elementor-element.elementor-element-a112ab5 .elementor-heading-title{font-size:54px;}.elementor-1099 .elementor-element.elementor-element-a765292 .elementor-heading-title{font-size:54px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1099 .elementor-element.elementor-element-d63b899 .elementor-button{font-size:12px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1099 .elementor-element.elementor-element-198d5ce{--e-n-carousel-swiper-slides-to-display:2;}.elementor-1099 .elementor-element.elementor-element-eddbbbb{--grid-auto-flow:row;}.elementor-1099 .elementor-element.elementor-element-b1c9ebb{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-1099 .elementor-element.elementor-element-335f856{--width:100%;}.elementor-1099 .elementor-element.elementor-element-67649ef{--width:100%;}}@media(max-width:767px){.elementor-1099 .elementor-element.elementor-element-335f856{--width:100%;--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1099 .elementor-element.elementor-element-67649ef{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1099 .elementor-element.elementor-element-93c8913 .elementor-heading-title{font-size:42px;}.elementor-1099 .elementor-element.elementor-element-a00d151 .elementor-heading-title{font-size:42px;}.elementor-1099 .elementor-element.elementor-element-a112ab5 .elementor-heading-title{font-size:42px;}.elementor-1099 .elementor-element.elementor-element-a765292 .elementor-heading-title{font-size:42px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1099 .elementor-element.elementor-element-d63b899 .elementor-button{font-size:12px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1099 .elementor-element.elementor-element-c358d87 img{width:300px;}.elementor-1099 .elementor-element.elementor-element-fa636f2 img{width:300px;}.elementor-1099 .elementor-element.elementor-element-745ad16 img{width:300px;}.elementor-1099 .elementor-element.elementor-element-0a17995 img{width:300px;}.elementor-1099 .elementor-element.elementor-element-6795ceb img{width:300px;}.elementor-1099 .elementor-element.elementor-element-0ff513f img{width:300px;}.elementor-1099 .elementor-element.elementor-element-198d5ce{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:80px;}.elementor-1099 .elementor-element.elementor-element-eddbbbb{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1099 .elementor-element.elementor-element-b1c9ebb{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for heading, class: .elementor-element-93c8913 */.elementor-1099 .elementor-element.elementor-element-93c8913,
.elementor-1099 .elementor-element.elementor-element-93c8913 .elementor-widget-container {
    overflow: hidden;
}

.elementor-1099 .elementor-element.elementor-element-93c8913 .elementor-heading-title {
    display: block;
    margin: 0;

    line-height: 1.15;
    transform: translateY(0);

    /* Aynı yazının üstteki kopyası */
    text-shadow: 0 -1.15em 0 currentColor;

    transition: transform 0.4s cubic-bezier(0.22, 1, 0.36, 1);
    will-change: transform;
}

/* Üzerine gelince üstteki yazı aşağı iner */
.elementor-1099 .elementor-element.elementor-element-93c8913:hover .elementor-heading-title {
    transform: translateY(1.15em);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a00d151 */.elementor-1099 .elementor-element.elementor-element-a00d151,
.elementor-1099 .elementor-element.elementor-element-a00d151 .elementor-widget-container {
    overflow: hidden;
}

.elementor-1099 .elementor-element.elementor-element-a00d151 .elementor-heading-title {
    display: block;
    margin: 0;

    line-height: 1.15;
    transform: translateY(0);

    /* Aynı yazının üstteki kopyası */
    text-shadow: 0 -1.15em 0 currentColor;

    transition: transform 0.4s cubic-bezier(0.22, 1, 0.36, 1);
    will-change: transform;
}

/* Üzerine gelince üstteki yazı aşağı iner */
.elementor-1099 .elementor-element.elementor-element-a00d151:hover .elementor-heading-title {
    transform: translateY(1.15em);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a112ab5 */.elementor-1099 .elementor-element.elementor-element-a112ab5,
.elementor-1099 .elementor-element.elementor-element-a112ab5 .elementor-widget-container {
    overflow: hidden;
}

.elementor-1099 .elementor-element.elementor-element-a112ab5 .elementor-heading-title {
    display: block;
    margin: 0;

    line-height: 1.15;
    transform: translateY(0);

    /* Aynı yazının üstteki kopyası */
    text-shadow: 0 -1.15em 0 currentColor;

    transition: transform 0.4s cubic-bezier(0.22, 1, 0.36, 1);
    will-change: transform;
}

/* Üzerine gelince üstteki yazı aşağı iner */
.elementor-1099 .elementor-element.elementor-element-a112ab5:hover .elementor-heading-title {
    transform: translateY(1.15em);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a765292 */.elementor-1099 .elementor-element.elementor-element-a765292,
.elementor-1099 .elementor-element.elementor-element-a765292 .elementor-widget-container {
    overflow: hidden;
}

.elementor-1099 .elementor-element.elementor-element-a765292 .elementor-heading-title {
    display: block;
    margin: 0;

    line-height: 1.15;
    transform: translateY(0);

    /* Aynı yazının üstteki kopyası */
    text-shadow: 0 -1.15em 0 currentColor;

    transition: transform 0.4s cubic-bezier(0.22, 1, 0.36, 1);
    will-change: transform;
}

/* Üzerine gelince üstteki yazı aşağı iner */
.elementor-1099 .elementor-element.elementor-element-a765292:hover .elementor-heading-title {
    transform: translateY(1.15em);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d63b899 *//* BUTONUN GENEL GÖRÜNÜMÜ */
.elementor-1099 .elementor-element.elementor-element-d63b899 .elementor-button {
    display: inline-flex;
    align-items: center;
    justify-content: center;

    padding: 16px 24px;
    border-radius: 999px;
    overflow: hidden;

    background-color: #000000;
    color: #ffffff;
    border: none;

    transition: background-color 0.35s ease;
}


/* YAZI VE DAİRENİN YERLEŞİMİ */
.elementor-1099 .elementor-element.elementor-element-d63b899 .elementor-button-content-wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 18px;

    overflow: hidden;
}


/* BUTON YAZISI */
.elementor-1099 .elementor-element.elementor-element-d63b899 .elementor-button-text {
    display: block;

    font-weight: 600;
    line-height: 1.15;
    white-space: nowrap;

    /*
     * Yazının aynı renkteki ikinci kopyasını
     * mevcut yazının üst kısmına yerleştirir.
     */
    text-shadow: 0 -1.15em 0 currentColor;

    transform: translateY(0);

    transition:
        transform 0.45s cubic-bezier(0.22, 1, 0.36, 1);

    will-change: transform;
}


/* SAĞDAKİ İÇİ BOŞ DAİRE */
.elementor-1099 .elementor-element.elementor-element-d63b899 .elementor-button-content-wrapper::after {
    content: "";

    display: block;
    flex: 0 0 auto;

    width: 10px;
    height: 10px;

    border: 1px solid currentColor;
    border-radius: 50%;
    box-sizing: border-box;

    background-color: transparent;
    transform: scale(1);

    transition:
        background-color 0.45s cubic-bezier(0.22, 1, 0.36, 1),
        transform 0.45s cubic-bezier(0.22, 1, 0.36, 1);
}


/* HOVER: YAZI YUKARIDAN AŞAĞI GEÇER */
.elementor-1099 .elementor-element.elementor-element-d63b899 .elementor-button:hover .elementor-button-text {
    transform: translateY(1.15em);
}


/* HOVER: DAİRE DOLAR VE KÜÇÜLÜR */
.elementor-1099 .elementor-element.elementor-element-d63b899 .elementor-button:hover
.elementor-button-content-wrapper::after {
    background-color: currentColor;
    transform: scale(0.78);
}


/* KLAVYE İLE ODAKLANILDIĞINDA DA AYNI EFEKT */
.elementor-1099 .elementor-element.elementor-element-d63b899 .elementor-button:focus-visible .elementor-button-text {
    transform: translateY(1.15em);
}

.elementor-1099 .elementor-element.elementor-element-d63b899 .elementor-button:focus-visible
.elementor-button-content-wrapper::after {
    background-color: currentColor;
    transform: scale(0.78);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c358d87 */.elementor-1099 .elementor-element.elementor-element-c358d87 {
    width: 100%;
}

.elementor-1099 .elementor-element.elementor-element-c358d87 .elementor-widget-container,
.elementor-1099 .elementor-element.elementor-element-c358d87 figure {
    width: 100%;
    margin: 0;
}

.elementor-1099 .elementor-element.elementor-element-c358d87 figure {
    position: relative;
    overflow: visible;
}

.elementor-1099 .elementor-element.elementor-element-c358d87 img {
    display: block;
    width: 100%;
}

/* GÖRSEL ALTINDAKİ BİLGİ SATIRI */
.elementor-1099 .elementor-element.elementor-element-c358d87 .widget-image-caption,
.elementor-1099 .elementor-element.elementor-element-c358d87 figcaption,
.elementor-1099 .elementor-element.elementor-element-c358d87 .wp-caption-text {
    width: 100%;
    min-height: 24px;

    display: grid !important;
    grid-template-columns: auto minmax(0, 1fr) auto !important;
    grid-template-areas: "number title year" !important;
    align-items: center !important;
    column-gap: 12px;

    direction: ltr !important;

    margin: 0;
    padding: 14px 0 0;

    box-sizing: border-box;

    font-family: "Manrope", Arial, sans-serif !important;
    font-size: 16px;
    font-weight: 900;
    line-height: 1.2;
    letter-spacing: -0.04em;

    text-align: left !important;
    text-transform: uppercase;
    color: #111111;

    white-space: nowrap;
}

/* (01) — KESİNLİKLE EN SOL */
.elementor-1099 .elementor-element.elementor-element-c358d87 .widget-image-caption::before,
.elementor-1099 .elementor-element.elementor-element-c358d87 figcaption::before,
.elementor-1099 .elementor-element.elementor-element-c358d87 .wp-caption-text::before {
    content: "(01)";

    grid-area: number !important;
    grid-column: 1 !important;

    display: block;
    justify-self: start !important;

    min-width: 4ch;

    color: #111111;
    font-family: "Manrope", Arial, sans-serif;
    font-size: inherit;
    font-weight: 900;
    line-height: inherit;

    direction: ltr !important;
    text-align: left !important;
    white-space: nowrap;
}

/* 2026 — KESİNLİKLE EN SAĞ */
.elementor-1099 .elementor-element.elementor-element-c358d87 .widget-image-caption::after,
.elementor-1099 .elementor-element.elementor-element-c358d87 figcaption::after,
.elementor-1099 .elementor-element.elementor-element-c358d87 .wp-caption-text::after {
    content: "2026";

    grid-area: year !important;
    grid-column: 3 !important;

    display: block;
    justify-self: end !important;

    min-width: 4ch;

    color: #707070;
    font-family: "Manrope", Arial, sans-serif;
    font-size: inherit;
    font-weight: 900;
    line-height: inherit;

    direction: ltr !important;
    text-align: right !important;
    white-space: nowrap;

    opacity: 1;
    transform: translateY(0);

    transition:
        opacity 0.35s ease,
        transform 0.35s ease;
}

/* HOVER'DA SAĞDA GÖRÜNECEK VIEW EVENT */
.elementor-1099 .elementor-element.elementor-element-c358d87 figure::after {
    content: "VIEW EVENT →";

    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 5;

    font-family: "Manrope", Arial, sans-serif;
    font-size: 16px;
    font-weight: 900;
    line-height: 1.2;
    letter-spacing: -0.04em;

    color: #111111;
    direction: ltr !important;
    text-align: right;
    text-transform: uppercase;
    white-space: nowrap;

    opacity: 0;
    transform: translateY(12px);
    pointer-events: none;

    transition:
        opacity 0.35s ease,
        transform 0.35s ease;
}

/* HOVER'DA 2026 YUKARI ÇIKAR */
.elementor-1099 .elementor-element.elementor-element-c358d87 figure:hover .widget-image-caption::after,
.elementor-1099 .elementor-element.elementor-element-c358d87 figure:hover figcaption::after,
.elementor-1099 .elementor-element.elementor-element-c358d87 figure:hover .wp-caption-text::after {
    opacity: 0;
    transform: translateY(-12px);
}

/* VIEW EVENT AŞAĞIDAN GELİR */
.elementor-1099 .elementor-element.elementor-element-c358d87 figure:hover::after {
    opacity: 1;
    transform: translateY(0);
}

/* TABLET */
@media (max-width: 1024px) {
    .elementor-1099 .elementor-element.elementor-element-c358d87 .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-c358d87 figcaption,
    .elementor-1099 .elementor-element.elementor-element-c358d87 .wp-caption-text,
    .elementor-1099 .elementor-element.elementor-element-c358d87 figure::after {
        font-size: 14px;
    }

    .elementor-1099 .elementor-element.elementor-element-c358d87 .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-c358d87 figcaption,
    .elementor-1099 .elementor-element.elementor-element-c358d87 .wp-caption-text {
        column-gap: 9px;
        padding-top: 12px;
    }
}

/* MOBİL */
@media (max-width: 767px) {
    .elementor-1099 .elementor-element.elementor-element-c358d87 .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-c358d87 figcaption,
    .elementor-1099 .elementor-element.elementor-element-c358d87 .wp-caption-text,
    .elementor-1099 .elementor-element.elementor-element-c358d87 figure::after {
        font-size: 11px;
        letter-spacing: -0.025em;
    }

    .elementor-1099 .elementor-element.elementor-element-c358d87 .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-c358d87 figcaption,
    .elementor-1099 .elementor-element.elementor-element-c358d87 .wp-caption-text {
        column-gap: 7px;
        padding-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fa636f2 */.elementor-1099 .elementor-element.elementor-element-fa636f2 {
    width: 100%;
}

.elementor-1099 .elementor-element.elementor-element-fa636f2 .elementor-widget-container,
.elementor-1099 .elementor-element.elementor-element-fa636f2 figure {
    width: 100%;
    margin: 0;
}

.elementor-1099 .elementor-element.elementor-element-fa636f2 figure {
    position: relative;
    overflow: visible;
}

.elementor-1099 .elementor-element.elementor-element-fa636f2 img {
    display: block;
    width: 100%;
}

/* GÖRSEL ALTINDAKİ BİLGİ SATIRI */
.elementor-1099 .elementor-element.elementor-element-fa636f2 .widget-image-caption,
.elementor-1099 .elementor-element.elementor-element-fa636f2 figcaption,
.elementor-1099 .elementor-element.elementor-element-fa636f2 .wp-caption-text {
    width: 100%;
    min-height: 24px;

    display: grid !important;
    grid-template-columns: auto minmax(0, 1fr) auto !important;
    grid-template-areas: "number title year" !important;
    align-items: center !important;
    column-gap: 12px;

    direction: ltr !important;

    margin: 0;
    padding: 14px 0 0;

    box-sizing: border-box;

    font-family: "Manrope", Arial, sans-serif !important;
    font-size: 16px;
    font-weight: 900;
    line-height: 1.2;
    letter-spacing: -0.04em;

    text-align: left !important;
    text-transform: uppercase;
    color: #111111;

    white-space: nowrap;
}

/* (01) — KESİNLİKLE EN SOL */
.elementor-1099 .elementor-element.elementor-element-fa636f2 .widget-image-caption::before,
.elementor-1099 .elementor-element.elementor-element-fa636f2 figcaption::before,
.elementor-1099 .elementor-element.elementor-element-fa636f2 .wp-caption-text::before {
    content: "(02)";

    grid-area: number !important;
    grid-column: 1 !important;

    display: block;
    justify-self: start !important;

    min-width: 4ch;

    color: #111111;
    font-family: "Manrope", Arial, sans-serif;
    font-size: inherit;
    font-weight: 900;
    line-height: inherit;

    direction: ltr !important;
    text-align: left !important;
    white-space: nowrap;
}

/* 2026 — KESİNLİKLE EN SAĞ */
.elementor-1099 .elementor-element.elementor-element-fa636f2 .widget-image-caption::after,
.elementor-1099 .elementor-element.elementor-element-fa636f2 figcaption::after,
.elementor-1099 .elementor-element.elementor-element-fa636f2 .wp-caption-text::after {
    content: "2026";

    grid-area: year !important;
    grid-column: 3 !important;

    display: block;
    justify-self: end !important;

    min-width: 4ch;

    color: #707070;
    font-family: "Manrope", Arial, sans-serif;
    font-size: inherit;
    font-weight: 900;
    line-height: inherit;

    direction: ltr !important;
    text-align: right !important;
    white-space: nowrap;

    opacity: 1;
    transform: translateY(0);

    transition:
        opacity 0.35s ease,
        transform 0.35s ease;
}

/* HOVER'DA SAĞDA GÖRÜNECEK VIEW EVENT */
.elementor-1099 .elementor-element.elementor-element-fa636f2 figure::after {
    content: "VIEW EVENT →";

    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 5;

    font-family: "Manrope", Arial, sans-serif;
    font-size: 16px;
    font-weight: 900;
    line-height: 1.2;
    letter-spacing: -0.04em;

    color: #111111;
    direction: ltr !important;
    text-align: right;
    text-transform: uppercase;
    white-space: nowrap;

    opacity: 0;
    transform: translateY(12px);
    pointer-events: none;

    transition:
        opacity 0.35s ease,
        transform 0.35s ease;
}

/* HOVER'DA 2026 YUKARI ÇIKAR */
.elementor-1099 .elementor-element.elementor-element-fa636f2 figure:hover .widget-image-caption::after,
.elementor-1099 .elementor-element.elementor-element-fa636f2 figure:hover figcaption::after,
.elementor-1099 .elementor-element.elementor-element-fa636f2 figure:hover .wp-caption-text::after {
    opacity: 0;
    transform: translateY(-12px);
}

/* VIEW EVENT AŞAĞIDAN GELİR */
.elementor-1099 .elementor-element.elementor-element-fa636f2 figure:hover::after {
    opacity: 1;
    transform: translateY(0);
}

/* TABLET */
@media (max-width: 1024px) {
    .elementor-1099 .elementor-element.elementor-element-fa636f2 .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-fa636f2 figcaption,
    .elementor-1099 .elementor-element.elementor-element-fa636f2 .wp-caption-text,
    .elementor-1099 .elementor-element.elementor-element-fa636f2 figure::after {
        font-size: 14px;
    }

    .elementor-1099 .elementor-element.elementor-element-fa636f2 .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-fa636f2 figcaption,
    .elementor-1099 .elementor-element.elementor-element-fa636f2 .wp-caption-text {
        column-gap: 9px;
        padding-top: 12px;
    }
}

/* MOBİL */
@media (max-width: 767px) {
    .elementor-1099 .elementor-element.elementor-element-fa636f2 .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-fa636f2 figcaption,
    .elementor-1099 .elementor-element.elementor-element-fa636f2 .wp-caption-text,
    .elementor-1099 .elementor-element.elementor-element-fa636f2 figure::after {
        font-size: 11px;
        letter-spacing: -0.025em;
    }

    .elementor-1099 .elementor-element.elementor-element-fa636f2 .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-fa636f2 figcaption,
    .elementor-1099 .elementor-element.elementor-element-fa636f2 .wp-caption-text {
        column-gap: 7px;
        padding-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-228b32b *//* KARTIN TAMAMI */
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card {
    position: relative;
    width: 100%;
    cursor: pointer;
}

/* GÖRSELİN ALTINDAKİ BİLGİ SATIRI */
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-caption {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) auto auto auto;
    align-items: center !important;

    width: 100%;
    gap: clamp(10px, 1.2vw, 24px);

    margin-top: 12px;
    padding-top: 10px;

    border-top: 1px solid rgba(0, 0, 0, 0.22);
    box-sizing: border-box;
}

/* BÜTÜN METİNLERİN ORTAK AYARI */
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-title,
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-year,
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-index,
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-view {
    width: auto !important;
    min-width: 0;
    margin: 0 !important;
}

.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-title .elementor-heading-title,
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-year .elementor-heading-title,
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-index .elementor-heading-title,
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-view .elementor-heading-title,
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-view a {
    margin: 0 !important;

    color: #000000 !important;
    font-family: "Manrope", Arial, sans-serif !important;
    font-weight: 900 !important;
    line-height: 1.1 !important;
    text-decoration: none !important;
    text-transform: uppercase;
}

/* ETKİNLİK BAŞLIĞI */
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-title {
    justify-self: start;
    overflow: hidden;
}

.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-title .elementor-heading-title {
    font-size: clamp(11px, 0.85vw, 16px) !important;
    letter-spacing: -0.045em !important;

    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

/* YIL */
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-year {
    justify-self: end;
}

.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-year .elementor-heading-title {
    font-size: clamp(10px, 0.72vw, 13px) !important;
    letter-spacing: -0.035em !important;
    white-space: nowrap;
}

/* ETKİNLİK NUMARASI */
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-index {
    justify-self: end;
}

.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-index .elementor-heading-title {
    min-width: 4ch;

    font-size: clamp(10px, 0.72vw, 13px) !important;
    letter-spacing: -0.035em !important;
    text-align: right;
    white-space: nowrap;

    font-variant-numeric: tabular-nums;
}

/* VIEW EVENT */
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-view {
    justify-self: end;

    opacity: 0.48;
    transform: translateX(-5px);

    transition:
        opacity 350ms ease,
        transform 350ms ease;
}

.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-view .elementor-heading-title,
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-view a {
    font-size: clamp(10px, 0.72vw, 13px) !important;
    letter-spacing: -0.035em !important;
    white-space: nowrap;
}

/* VIEW EVENT YAZISININ SONUNA OK EKLER */
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-view .elementor-heading-title::after,
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-view a::after {
    content: " ↗";
    display: inline-block;

    margin-left: 4px;
    transition: transform 350ms ease;
}

/* KARTIN ÜZERİNE GELİNCE */
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card:hover .event-card-view {
    opacity: 1;
    transform: translateX(0);
}

.elementor-1099 .elementor-element.elementor-element-228b32b .event-card:hover .event-card-view .elementor-heading-title::after,
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card:hover .event-card-view a::after {
    transform: translate(2px, -2px);
}

/* ALT ÇİZGİ HOVER EFEKTİ */
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-caption::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: -5px;

    width: 0;
    height: 1px;

    background: #000000;
    transition: width 500ms cubic-bezier(.2, .75, .25, 1);
}

.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-caption {
    position: relative;
}

.elementor-1099 .elementor-element.elementor-element-228b32b .event-card:hover .event-card-caption::after {
    width: 100%;
}

/* TABLET */
@media (max-width: 1024px) {
    .elementor-1099 .elementor-element.elementor-element-228b32b .event-card-caption {
        grid-template-columns: minmax(0, 1fr) auto auto;
    }

    .elementor-1099 .elementor-element.elementor-element-228b32b .event-card-view {
        grid-column: 1 / -1;
        justify-self: start;

        margin-top: 2px !important;
        opacity: 1;
        transform: none;
    }
}

/* MOBİL */
@media (max-width: 767px) {
    .elementor-1099 .elementor-element.elementor-element-228b32b .event-card-caption {
        grid-template-columns: 1fr auto auto;
        gap: 7px 12px;

        margin-top: 9px;
        padding-top: 9px;
    }

    .elementor-1099 .elementor-element.elementor-element-228b32b .event-card-title {
        grid-column: 1 / -1;
        width: 100% !important;
    }

    .elementor-1099 .elementor-element.elementor-element-228b32b .event-card-title .elementor-heading-title {
        font-size: 12px !important;
        white-space: normal;
        text-overflow: unset;
    }

    .elementor-1099 .elementor-element.elementor-element-228b32b .event-card-year {
        grid-column: 1;
        justify-self: start;
    }

    .elementor-1099 .elementor-element.elementor-element-228b32b .event-card-index {
        grid-column: 2;
    }

    .elementor-1099 .elementor-element.elementor-element-228b32b .event-card-view {
        grid-column: 3;
        justify-self: end;

        margin-top: 0 !important;
        opacity: 1;
        transform: none;
    }

    .elementor-1099 .elementor-element.elementor-element-228b32b .event-card-year .elementor-heading-title,
    .elementor-1099 .elementor-element.elementor-element-228b32b .event-card-index .elementor-heading-title,
    .elementor-1099 .elementor-element.elementor-element-228b32b .event-card-view .elementor-heading-title,
    .elementor-1099 .elementor-element.elementor-element-228b32b .event-card-view a {
        font-size: 10px !important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-745ad16 */.elementor-1099 .elementor-element.elementor-element-745ad16 {
    width: 100%;
}

.elementor-1099 .elementor-element.elementor-element-745ad16 .elementor-widget-container,
.elementor-1099 .elementor-element.elementor-element-745ad16 figure {
    width: 100%;
    margin: 0;
}

.elementor-1099 .elementor-element.elementor-element-745ad16 figure {
    position: relative;
    overflow: visible;
}

.elementor-1099 .elementor-element.elementor-element-745ad16 img {
    display: block;
    width: 100%;
}

/* GÖRSEL ALTINDAKİ BİLGİ SATIRI */
.elementor-1099 .elementor-element.elementor-element-745ad16 .widget-image-caption,
.elementor-1099 .elementor-element.elementor-element-745ad16 figcaption,
.elementor-1099 .elementor-element.elementor-element-745ad16 .wp-caption-text {
    width: 100%;
    min-height: 24px;

    display: grid !important;
    grid-template-columns: auto minmax(0, 1fr) auto !important;
    grid-template-areas: "number title year" !important;
    align-items: center !important;
    column-gap: 12px;

    direction: ltr !important;

    margin: 0;
    padding: 14px 0 0;

    box-sizing: border-box;

    font-family: "Manrope", Arial, sans-serif !important;
    font-size: 16px;
    font-weight: 900;
    line-height: 1.2;
    letter-spacing: -0.04em;

    text-align: left !important;
    text-transform: uppercase;
    color: #111111;

    white-space: nowrap;
}

/* (01) — KESİNLİKLE EN SOL */
.elementor-1099 .elementor-element.elementor-element-745ad16 .widget-image-caption::before,
.elementor-1099 .elementor-element.elementor-element-745ad16 figcaption::before,
.elementor-1099 .elementor-element.elementor-element-745ad16 .wp-caption-text::before {
    content: "(03)";

    grid-area: number !important;
    grid-column: 1 !important;

    display: block;
    justify-self: start !important;

    min-width: 4ch;

    color: #111111;
    font-family: "Manrope", Arial, sans-serif;
    font-size: inherit;
    font-weight: 900;
    line-height: inherit;

    direction: ltr !important;
    text-align: left !important;
    white-space: nowrap;
}

/* 2026 — KESİNLİKLE EN SAĞ */
.elementor-1099 .elementor-element.elementor-element-745ad16 .widget-image-caption::after,
.elementor-1099 .elementor-element.elementor-element-745ad16 figcaption::after,
.elementor-1099 .elementor-element.elementor-element-745ad16 .wp-caption-text::after {
    content: "2026";

    grid-area: year !important;
    grid-column: 3 !important;

    display: block;
    justify-self: end !important;

    min-width: 4ch;

    color: #707070;
    font-family: "Manrope", Arial, sans-serif;
    font-size: inherit;
    font-weight: 900;
    line-height: inherit;

    direction: ltr !important;
    text-align: right !important;
    white-space: nowrap;

    opacity: 1;
    transform: translateY(0);

    transition:
        opacity 0.35s ease,
        transform 0.35s ease;
}

/* HOVER'DA SAĞDA GÖRÜNECEK VIEW EVENT */
.elementor-1099 .elementor-element.elementor-element-745ad16 figure::after {
    content: "VIEW EVENT →";

    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 5;

    font-family: "Manrope", Arial, sans-serif;
    font-size: 16px;
    font-weight: 900;
    line-height: 1.2;
    letter-spacing: -0.04em;

    color: #111111;
    direction: ltr !important;
    text-align: right;
    text-transform: uppercase;
    white-space: nowrap;

    opacity: 0;
    transform: translateY(12px);
    pointer-events: none;

    transition:
        opacity 0.35s ease,
        transform 0.35s ease;
}

/* HOVER'DA 2026 YUKARI ÇIKAR */
.elementor-1099 .elementor-element.elementor-element-745ad16 figure:hover .widget-image-caption::after,
.elementor-1099 .elementor-element.elementor-element-745ad16 figure:hover figcaption::after,
.elementor-1099 .elementor-element.elementor-element-745ad16 figure:hover .wp-caption-text::after {
    opacity: 0;
    transform: translateY(-12px);
}

/* VIEW EVENT AŞAĞIDAN GELİR */
.elementor-1099 .elementor-element.elementor-element-745ad16 figure:hover::after {
    opacity: 1;
    transform: translateY(0);
}

/* TABLET */
@media (max-width: 1024px) {
    .elementor-1099 .elementor-element.elementor-element-745ad16 .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-745ad16 figcaption,
    .elementor-1099 .elementor-element.elementor-element-745ad16 .wp-caption-text,
    .elementor-1099 .elementor-element.elementor-element-745ad16 figure::after {
        font-size: 14px;
    }

    .elementor-1099 .elementor-element.elementor-element-745ad16 .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-745ad16 figcaption,
    .elementor-1099 .elementor-element.elementor-element-745ad16 .wp-caption-text {
        column-gap: 9px;
        padding-top: 12px;
    }
}

/* MOBİL */
@media (max-width: 767px) {
    .elementor-1099 .elementor-element.elementor-element-745ad16 .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-745ad16 figcaption,
    .elementor-1099 .elementor-element.elementor-element-745ad16 .wp-caption-text,
    .elementor-1099 .elementor-element.elementor-element-745ad16 figure::after {
        font-size: 11px;
        letter-spacing: -0.025em;
    }

    .elementor-1099 .elementor-element.elementor-element-745ad16 .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-745ad16 figcaption,
    .elementor-1099 .elementor-element.elementor-element-745ad16 .wp-caption-text {
        column-gap: 7px;
        padding-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0a17995 */.elementor-1099 .elementor-element.elementor-element-0a17995 {
    width: 100%;
}

.elementor-1099 .elementor-element.elementor-element-0a17995 .elementor-widget-container,
.elementor-1099 .elementor-element.elementor-element-0a17995 figure {
    width: 100%;
    margin: 0;
}

.elementor-1099 .elementor-element.elementor-element-0a17995 figure {
    position: relative;
    overflow: visible;
}

.elementor-1099 .elementor-element.elementor-element-0a17995 img {
    display: block;
    width: 100%;
}

/* GÖRSEL ALTINDAKİ BİLGİ SATIRI */
.elementor-1099 .elementor-element.elementor-element-0a17995 .widget-image-caption,
.elementor-1099 .elementor-element.elementor-element-0a17995 figcaption,
.elementor-1099 .elementor-element.elementor-element-0a17995 .wp-caption-text {
    width: 100%;
    min-height: 24px;

    display: grid !important;
    grid-template-columns: auto minmax(0, 1fr) auto !important;
    grid-template-areas: "number title year" !important;
    align-items: center !important;
    column-gap: 12px;

    direction: ltr !important;

    margin: 0;
    padding: 14px 0 0;

    box-sizing: border-box;

    font-family: "Manrope", Arial, sans-serif !important;
    font-size: 16px;
    font-weight: 900;
    line-height: 1.2;
    letter-spacing: -0.04em;

    text-align: left !important;
    text-transform: uppercase;
    color: #111111;

    white-space: nowrap;
}

/* (01) — KESİNLİKLE EN SOL */
.elementor-1099 .elementor-element.elementor-element-0a17995 .widget-image-caption::before,
.elementor-1099 .elementor-element.elementor-element-0a17995 figcaption::before,
.elementor-1099 .elementor-element.elementor-element-0a17995 .wp-caption-text::before {
    content: "(04)";

    grid-area: number !important;
    grid-column: 1 !important;

    display: block;
    justify-self: start !important;

    min-width: 4ch;

    color: #111111;
    font-family: "Manrope", Arial, sans-serif;
    font-size: inherit;
    font-weight: 900;
    line-height: inherit;

    direction: ltr !important;
    text-align: left !important;
    white-space: nowrap;
}

/* 2026 — KESİNLİKLE EN SAĞ */
.elementor-1099 .elementor-element.elementor-element-0a17995 .widget-image-caption::after,
.elementor-1099 .elementor-element.elementor-element-0a17995 figcaption::after,
.elementor-1099 .elementor-element.elementor-element-0a17995 .wp-caption-text::after {
    content: "2026";

    grid-area: year !important;
    grid-column: 3 !important;

    display: block;
    justify-self: end !important;

    min-width: 4ch;

    color: #707070;
    font-family: "Manrope", Arial, sans-serif;
    font-size: inherit;
    font-weight: 900;
    line-height: inherit;

    direction: ltr !important;
    text-align: right !important;
    white-space: nowrap;

    opacity: 1;
    transform: translateY(0);

    transition:
        opacity 0.35s ease,
        transform 0.35s ease;
}

/* HOVER'DA SAĞDA GÖRÜNECEK VIEW EVENT */
.elementor-1099 .elementor-element.elementor-element-0a17995 figure::after {
    content: "VIEW EVENT →";

    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 5;

    font-family: "Manrope", Arial, sans-serif;
    font-size: 16px;
    font-weight: 900;
    line-height: 1.2;
    letter-spacing: -0.04em;

    color: #111111;
    direction: ltr !important;
    text-align: right;
    text-transform: uppercase;
    white-space: nowrap;

    opacity: 0;
    transform: translateY(12px);
    pointer-events: none;

    transition:
        opacity 0.35s ease,
        transform 0.35s ease;
}

/* HOVER'DA 2026 YUKARI ÇIKAR */
.elementor-1099 .elementor-element.elementor-element-0a17995 figure:hover .widget-image-caption::after,
.elementor-1099 .elementor-element.elementor-element-0a17995 figure:hover figcaption::after,
.elementor-1099 .elementor-element.elementor-element-0a17995 figure:hover .wp-caption-text::after {
    opacity: 0;
    transform: translateY(-12px);
}

/* VIEW EVENT AŞAĞIDAN GELİR */
.elementor-1099 .elementor-element.elementor-element-0a17995 figure:hover::after {
    opacity: 1;
    transform: translateY(0);
}

/* TABLET */
@media (max-width: 1024px) {
    .elementor-1099 .elementor-element.elementor-element-0a17995 .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-0a17995 figcaption,
    .elementor-1099 .elementor-element.elementor-element-0a17995 .wp-caption-text,
    .elementor-1099 .elementor-element.elementor-element-0a17995 figure::after {
        font-size: 14px;
    }

    .elementor-1099 .elementor-element.elementor-element-0a17995 .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-0a17995 figcaption,
    .elementor-1099 .elementor-element.elementor-element-0a17995 .wp-caption-text {
        column-gap: 9px;
        padding-top: 12px;
    }
}

/* MOBİL */
@media (max-width: 767px) {
    .elementor-1099 .elementor-element.elementor-element-0a17995 .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-0a17995 figcaption,
    .elementor-1099 .elementor-element.elementor-element-0a17995 .wp-caption-text,
    .elementor-1099 .elementor-element.elementor-element-0a17995 figure::after {
        font-size: 11px;
        letter-spacing: -0.025em;
    }

    .elementor-1099 .elementor-element.elementor-element-0a17995 .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-0a17995 figcaption,
    .elementor-1099 .elementor-element.elementor-element-0a17995 .wp-caption-text {
        column-gap: 7px;
        padding-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6795ceb */.elementor-1099 .elementor-element.elementor-element-6795ceb {
    width: 100%;
}

.elementor-1099 .elementor-element.elementor-element-6795ceb .elementor-widget-container,
.elementor-1099 .elementor-element.elementor-element-6795ceb figure {
    width: 100%;
    margin: 0;
}

.elementor-1099 .elementor-element.elementor-element-6795ceb figure {
    position: relative;
    overflow: visible;
}

.elementor-1099 .elementor-element.elementor-element-6795ceb img {
    display: block;
    width: 100%;
}

/* GÖRSEL ALTINDAKİ BİLGİ SATIRI */
.elementor-1099 .elementor-element.elementor-element-6795ceb .widget-image-caption,
.elementor-1099 .elementor-element.elementor-element-6795ceb figcaption,
.elementor-1099 .elementor-element.elementor-element-6795ceb .wp-caption-text {
    width: 100%;
    min-height: 24px;

    display: grid !important;
    grid-template-columns: auto minmax(0, 1fr) auto !important;
    grid-template-areas: "number title year" !important;
    align-items: center !important;
    column-gap: 12px;

    direction: ltr !important;

    margin: 0;
    padding: 14px 0 0;

    box-sizing: border-box;

    font-family: "Manrope", Arial, sans-serif !important;
    font-size: 16px;
    font-weight: 900;
    line-height: 1.2;
    letter-spacing: -0.04em;

    text-align: left !important;
    text-transform: uppercase;
    color: #111111;

    white-space: nowrap;
}

/* (01) — KESİNLİKLE EN SOL */
.elementor-1099 .elementor-element.elementor-element-6795ceb .widget-image-caption::before,
.elementor-1099 .elementor-element.elementor-element-6795ceb figcaption::before,
.elementor-1099 .elementor-element.elementor-element-6795ceb .wp-caption-text::before {
    content: "(05)";

    grid-area: number !important;
    grid-column: 1 !important;

    display: block;
    justify-self: start !important;

    min-width: 4ch;

    color: #111111;
    font-family: "Manrope", Arial, sans-serif;
    font-size: inherit;
    font-weight: 900;
    line-height: inherit;

    direction: ltr !important;
    text-align: left !important;
    white-space: nowrap;
}

/* 2026 — KESİNLİKLE EN SAĞ */
.elementor-1099 .elementor-element.elementor-element-6795ceb .widget-image-caption::after,
.elementor-1099 .elementor-element.elementor-element-6795ceb figcaption::after,
.elementor-1099 .elementor-element.elementor-element-6795ceb .wp-caption-text::after {
    content: "2026";

    grid-area: year !important;
    grid-column: 3 !important;

    display: block;
    justify-self: end !important;

    min-width: 4ch;

    color: #707070;
    font-family: "Manrope", Arial, sans-serif;
    font-size: inherit;
    font-weight: 900;
    line-height: inherit;

    direction: ltr !important;
    text-align: right !important;
    white-space: nowrap;

    opacity: 1;
    transform: translateY(0);

    transition:
        opacity 0.35s ease,
        transform 0.35s ease;
}

/* HOVER'DA SAĞDA GÖRÜNECEK VIEW EVENT */
.elementor-1099 .elementor-element.elementor-element-6795ceb figure::after {
    content: "VIEW EVENT →";

    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 5;

    font-family: "Manrope", Arial, sans-serif;
    font-size: 16px;
    font-weight: 900;
    line-height: 1.2;
    letter-spacing: -0.04em;

    color: #111111;
    direction: ltr !important;
    text-align: right;
    text-transform: uppercase;
    white-space: nowrap;

    opacity: 0;
    transform: translateY(12px);
    pointer-events: none;

    transition:
        opacity 0.35s ease,
        transform 0.35s ease;
}

/* HOVER'DA 2026 YUKARI ÇIKAR */
.elementor-1099 .elementor-element.elementor-element-6795ceb figure:hover .widget-image-caption::after,
.elementor-1099 .elementor-element.elementor-element-6795ceb figure:hover figcaption::after,
.elementor-1099 .elementor-element.elementor-element-6795ceb figure:hover .wp-caption-text::after {
    opacity: 0;
    transform: translateY(-12px);
}

/* VIEW EVENT AŞAĞIDAN GELİR */
.elementor-1099 .elementor-element.elementor-element-6795ceb figure:hover::after {
    opacity: 1;
    transform: translateY(0);
}

/* TABLET */
@media (max-width: 1024px) {
    .elementor-1099 .elementor-element.elementor-element-6795ceb .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-6795ceb figcaption,
    .elementor-1099 .elementor-element.elementor-element-6795ceb .wp-caption-text,
    .elementor-1099 .elementor-element.elementor-element-6795ceb figure::after {
        font-size: 14px;
    }

    .elementor-1099 .elementor-element.elementor-element-6795ceb .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-6795ceb figcaption,
    .elementor-1099 .elementor-element.elementor-element-6795ceb .wp-caption-text {
        column-gap: 9px;
        padding-top: 12px;
    }
}

/* MOBİL */
@media (max-width: 767px) {
    .elementor-1099 .elementor-element.elementor-element-6795ceb .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-6795ceb figcaption,
    .elementor-1099 .elementor-element.elementor-element-6795ceb .wp-caption-text,
    .elementor-1099 .elementor-element.elementor-element-6795ceb figure::after {
        font-size: 11px;
        letter-spacing: -0.025em;
    }

    .elementor-1099 .elementor-element.elementor-element-6795ceb .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-6795ceb figcaption,
    .elementor-1099 .elementor-element.elementor-element-6795ceb .wp-caption-text {
        column-gap: 7px;
        padding-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0ff513f */.elementor-1099 .elementor-element.elementor-element-0ff513f {
    width: 100%;
}

.elementor-1099 .elementor-element.elementor-element-0ff513f .elementor-widget-container,
.elementor-1099 .elementor-element.elementor-element-0ff513f figure {
    width: 100%;
    margin: 0;
}

.elementor-1099 .elementor-element.elementor-element-0ff513f figure {
    position: relative;
    overflow: visible;
}

.elementor-1099 .elementor-element.elementor-element-0ff513f img {
    display: block;
    width: 100%;
}

/* GÖRSEL ALTINDAKİ BİLGİ SATIRI */
.elementor-1099 .elementor-element.elementor-element-0ff513f .widget-image-caption,
.elementor-1099 .elementor-element.elementor-element-0ff513f figcaption,
.elementor-1099 .elementor-element.elementor-element-0ff513f .wp-caption-text {
    width: 100%;
    min-height: 24px;

    display: grid !important;
    grid-template-columns: auto minmax(0, 1fr) auto !important;
    grid-template-areas: "number title year" !important;
    align-items: center !important;
    column-gap: 12px;

    direction: ltr !important;

    margin: 0;
    padding: 14px 0 0;

    box-sizing: border-box;

    font-family: "Manrope", Arial, sans-serif !important;
    font-size: 16px;
    font-weight: 900;
    line-height: 1.2;
    letter-spacing: -0.04em;

    text-align: left !important;
    text-transform: uppercase;
    color: #111111;

    white-space: nowrap;
}

/* (01) — KESİNLİKLE EN SOL */
.elementor-1099 .elementor-element.elementor-element-0ff513f .widget-image-caption::before,
.elementor-1099 .elementor-element.elementor-element-0ff513f figcaption::before,
.elementor-1099 .elementor-element.elementor-element-0ff513f .wp-caption-text::before {
    content: "(06)";

    grid-area: number !important;
    grid-column: 1 !important;

    display: block;
    justify-self: start !important;

    min-width: 4ch;

    color: #111111;
    font-family: "Manrope", Arial, sans-serif;
    font-size: inherit;
    font-weight: 900;
    line-height: inherit;

    direction: ltr !important;
    text-align: left !important;
    white-space: nowrap;
}

/* 2026 — KESİNLİKLE EN SAĞ */
.elementor-1099 .elementor-element.elementor-element-0ff513f .widget-image-caption::after,
.elementor-1099 .elementor-element.elementor-element-0ff513f figcaption::after,
.elementor-1099 .elementor-element.elementor-element-0ff513f .wp-caption-text::after {
    content: "2026";

    grid-area: year !important;
    grid-column: 3 !important;

    display: block;
    justify-self: end !important;

    min-width: 4ch;

    color: #707070;
    font-family: "Manrope", Arial, sans-serif;
    font-size: inherit;
    font-weight: 900;
    line-height: inherit;

    direction: ltr !important;
    text-align: right !important;
    white-space: nowrap;

    opacity: 1;
    transform: translateY(0);

    transition:
        opacity 0.35s ease,
        transform 0.35s ease;
}

/* HOVER'DA SAĞDA GÖRÜNECEK VIEW EVENT */
.elementor-1099 .elementor-element.elementor-element-0ff513f figure::after {
    content: "VIEW EVENT →";

    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 5;

    font-family: "Manrope", Arial, sans-serif;
    font-size: 16px;
    font-weight: 900;
    line-height: 1.2;
    letter-spacing: -0.04em;

    color: #111111;
    direction: ltr !important;
    text-align: right;
    text-transform: uppercase;
    white-space: nowrap;

    opacity: 0;
    transform: translateY(12px);
    pointer-events: none;

    transition:
        opacity 0.35s ease,
        transform 0.35s ease;
}

/* HOVER'DA 2026 YUKARI ÇIKAR */
.elementor-1099 .elementor-element.elementor-element-0ff513f figure:hover .widget-image-caption::after,
.elementor-1099 .elementor-element.elementor-element-0ff513f figure:hover figcaption::after,
.elementor-1099 .elementor-element.elementor-element-0ff513f figure:hover .wp-caption-text::after {
    opacity: 0;
    transform: translateY(-12px);
}

/* VIEW EVENT AŞAĞIDAN GELİR */
.elementor-1099 .elementor-element.elementor-element-0ff513f figure:hover::after {
    opacity: 1;
    transform: translateY(0);
}

/* TABLET */
@media (max-width: 1024px) {
    .elementor-1099 .elementor-element.elementor-element-0ff513f .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-0ff513f figcaption,
    .elementor-1099 .elementor-element.elementor-element-0ff513f .wp-caption-text,
    .elementor-1099 .elementor-element.elementor-element-0ff513f figure::after {
        font-size: 14px;
    }

    .elementor-1099 .elementor-element.elementor-element-0ff513f .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-0ff513f figcaption,
    .elementor-1099 .elementor-element.elementor-element-0ff513f .wp-caption-text {
        column-gap: 9px;
        padding-top: 12px;
    }
}

/* MOBİL */
@media (max-width: 767px) {
    .elementor-1099 .elementor-element.elementor-element-0ff513f .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-0ff513f figcaption,
    .elementor-1099 .elementor-element.elementor-element-0ff513f .wp-caption-text,
    .elementor-1099 .elementor-element.elementor-element-0ff513f figure::after {
        font-size: 11px;
        letter-spacing: -0.025em;
    }

    .elementor-1099 .elementor-element.elementor-element-0ff513f .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-0ff513f figcaption,
    .elementor-1099 .elementor-element.elementor-element-0ff513f .wp-caption-text {
        column-gap: 7px;
        padding-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c358d87 */.elementor-1099 .elementor-element.elementor-element-c358d87 {
    width: 100%;
}

.elementor-1099 .elementor-element.elementor-element-c358d87 .elementor-widget-container,
.elementor-1099 .elementor-element.elementor-element-c358d87 figure {
    width: 100%;
    margin: 0;
}

.elementor-1099 .elementor-element.elementor-element-c358d87 figure {
    position: relative;
    overflow: visible;
}

.elementor-1099 .elementor-element.elementor-element-c358d87 img {
    display: block;
    width: 100%;
}

/* GÖRSEL ALTINDAKİ BİLGİ SATIRI */
.elementor-1099 .elementor-element.elementor-element-c358d87 .widget-image-caption,
.elementor-1099 .elementor-element.elementor-element-c358d87 figcaption,
.elementor-1099 .elementor-element.elementor-element-c358d87 .wp-caption-text {
    width: 100%;
    min-height: 24px;

    display: grid !important;
    grid-template-columns: auto minmax(0, 1fr) auto !important;
    grid-template-areas: "number title year" !important;
    align-items: center !important;
    column-gap: 12px;

    direction: ltr !important;

    margin: 0;
    padding: 14px 0 0;

    box-sizing: border-box;

    font-family: "Manrope", Arial, sans-serif !important;
    font-size: 16px;
    font-weight: 900;
    line-height: 1.2;
    letter-spacing: -0.04em;

    text-align: left !important;
    text-transform: uppercase;
    color: #111111;

    white-space: nowrap;
}

/* (01) — KESİNLİKLE EN SOL */
.elementor-1099 .elementor-element.elementor-element-c358d87 .widget-image-caption::before,
.elementor-1099 .elementor-element.elementor-element-c358d87 figcaption::before,
.elementor-1099 .elementor-element.elementor-element-c358d87 .wp-caption-text::before {
    content: "(01)";

    grid-area: number !important;
    grid-column: 1 !important;

    display: block;
    justify-self: start !important;

    min-width: 4ch;

    color: #111111;
    font-family: "Manrope", Arial, sans-serif;
    font-size: inherit;
    font-weight: 900;
    line-height: inherit;

    direction: ltr !important;
    text-align: left !important;
    white-space: nowrap;
}

/* 2026 — KESİNLİKLE EN SAĞ */
.elementor-1099 .elementor-element.elementor-element-c358d87 .widget-image-caption::after,
.elementor-1099 .elementor-element.elementor-element-c358d87 figcaption::after,
.elementor-1099 .elementor-element.elementor-element-c358d87 .wp-caption-text::after {
    content: "2026";

    grid-area: year !important;
    grid-column: 3 !important;

    display: block;
    justify-self: end !important;

    min-width: 4ch;

    color: #707070;
    font-family: "Manrope", Arial, sans-serif;
    font-size: inherit;
    font-weight: 900;
    line-height: inherit;

    direction: ltr !important;
    text-align: right !important;
    white-space: nowrap;

    opacity: 1;
    transform: translateY(0);

    transition:
        opacity 0.35s ease,
        transform 0.35s ease;
}

/* HOVER'DA SAĞDA GÖRÜNECEK VIEW EVENT */
.elementor-1099 .elementor-element.elementor-element-c358d87 figure::after {
    content: "VIEW EVENT →";

    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 5;

    font-family: "Manrope", Arial, sans-serif;
    font-size: 16px;
    font-weight: 900;
    line-height: 1.2;
    letter-spacing: -0.04em;

    color: #111111;
    direction: ltr !important;
    text-align: right;
    text-transform: uppercase;
    white-space: nowrap;

    opacity: 0;
    transform: translateY(12px);
    pointer-events: none;

    transition:
        opacity 0.35s ease,
        transform 0.35s ease;
}

/* HOVER'DA 2026 YUKARI ÇIKAR */
.elementor-1099 .elementor-element.elementor-element-c358d87 figure:hover .widget-image-caption::after,
.elementor-1099 .elementor-element.elementor-element-c358d87 figure:hover figcaption::after,
.elementor-1099 .elementor-element.elementor-element-c358d87 figure:hover .wp-caption-text::after {
    opacity: 0;
    transform: translateY(-12px);
}

/* VIEW EVENT AŞAĞIDAN GELİR */
.elementor-1099 .elementor-element.elementor-element-c358d87 figure:hover::after {
    opacity: 1;
    transform: translateY(0);
}

/* TABLET */
@media (max-width: 1024px) {
    .elementor-1099 .elementor-element.elementor-element-c358d87 .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-c358d87 figcaption,
    .elementor-1099 .elementor-element.elementor-element-c358d87 .wp-caption-text,
    .elementor-1099 .elementor-element.elementor-element-c358d87 figure::after {
        font-size: 14px;
    }

    .elementor-1099 .elementor-element.elementor-element-c358d87 .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-c358d87 figcaption,
    .elementor-1099 .elementor-element.elementor-element-c358d87 .wp-caption-text {
        column-gap: 9px;
        padding-top: 12px;
    }
}

/* MOBİL */
@media (max-width: 767px) {
    .elementor-1099 .elementor-element.elementor-element-c358d87 .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-c358d87 figcaption,
    .elementor-1099 .elementor-element.elementor-element-c358d87 .wp-caption-text,
    .elementor-1099 .elementor-element.elementor-element-c358d87 figure::after {
        font-size: 11px;
        letter-spacing: -0.025em;
    }

    .elementor-1099 .elementor-element.elementor-element-c358d87 .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-c358d87 figcaption,
    .elementor-1099 .elementor-element.elementor-element-c358d87 .wp-caption-text {
        column-gap: 7px;
        padding-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fa636f2 */.elementor-1099 .elementor-element.elementor-element-fa636f2 {
    width: 100%;
}

.elementor-1099 .elementor-element.elementor-element-fa636f2 .elementor-widget-container,
.elementor-1099 .elementor-element.elementor-element-fa636f2 figure {
    width: 100%;
    margin: 0;
}

.elementor-1099 .elementor-element.elementor-element-fa636f2 figure {
    position: relative;
    overflow: visible;
}

.elementor-1099 .elementor-element.elementor-element-fa636f2 img {
    display: block;
    width: 100%;
}

/* GÖRSEL ALTINDAKİ BİLGİ SATIRI */
.elementor-1099 .elementor-element.elementor-element-fa636f2 .widget-image-caption,
.elementor-1099 .elementor-element.elementor-element-fa636f2 figcaption,
.elementor-1099 .elementor-element.elementor-element-fa636f2 .wp-caption-text {
    width: 100%;
    min-height: 24px;

    display: grid !important;
    grid-template-columns: auto minmax(0, 1fr) auto !important;
    grid-template-areas: "number title year" !important;
    align-items: center !important;
    column-gap: 12px;

    direction: ltr !important;

    margin: 0;
    padding: 14px 0 0;

    box-sizing: border-box;

    font-family: "Manrope", Arial, sans-serif !important;
    font-size: 16px;
    font-weight: 900;
    line-height: 1.2;
    letter-spacing: -0.04em;

    text-align: left !important;
    text-transform: uppercase;
    color: #111111;

    white-space: nowrap;
}

/* (01) — KESİNLİKLE EN SOL */
.elementor-1099 .elementor-element.elementor-element-fa636f2 .widget-image-caption::before,
.elementor-1099 .elementor-element.elementor-element-fa636f2 figcaption::before,
.elementor-1099 .elementor-element.elementor-element-fa636f2 .wp-caption-text::before {
    content: "(02)";

    grid-area: number !important;
    grid-column: 1 !important;

    display: block;
    justify-self: start !important;

    min-width: 4ch;

    color: #111111;
    font-family: "Manrope", Arial, sans-serif;
    font-size: inherit;
    font-weight: 900;
    line-height: inherit;

    direction: ltr !important;
    text-align: left !important;
    white-space: nowrap;
}

/* 2026 — KESİNLİKLE EN SAĞ */
.elementor-1099 .elementor-element.elementor-element-fa636f2 .widget-image-caption::after,
.elementor-1099 .elementor-element.elementor-element-fa636f2 figcaption::after,
.elementor-1099 .elementor-element.elementor-element-fa636f2 .wp-caption-text::after {
    content: "2026";

    grid-area: year !important;
    grid-column: 3 !important;

    display: block;
    justify-self: end !important;

    min-width: 4ch;

    color: #707070;
    font-family: "Manrope", Arial, sans-serif;
    font-size: inherit;
    font-weight: 900;
    line-height: inherit;

    direction: ltr !important;
    text-align: right !important;
    white-space: nowrap;

    opacity: 1;
    transform: translateY(0);

    transition:
        opacity 0.35s ease,
        transform 0.35s ease;
}

/* HOVER'DA SAĞDA GÖRÜNECEK VIEW EVENT */
.elementor-1099 .elementor-element.elementor-element-fa636f2 figure::after {
    content: "VIEW EVENT →";

    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 5;

    font-family: "Manrope", Arial, sans-serif;
    font-size: 16px;
    font-weight: 900;
    line-height: 1.2;
    letter-spacing: -0.04em;

    color: #111111;
    direction: ltr !important;
    text-align: right;
    text-transform: uppercase;
    white-space: nowrap;

    opacity: 0;
    transform: translateY(12px);
    pointer-events: none;

    transition:
        opacity 0.35s ease,
        transform 0.35s ease;
}

/* HOVER'DA 2026 YUKARI ÇIKAR */
.elementor-1099 .elementor-element.elementor-element-fa636f2 figure:hover .widget-image-caption::after,
.elementor-1099 .elementor-element.elementor-element-fa636f2 figure:hover figcaption::after,
.elementor-1099 .elementor-element.elementor-element-fa636f2 figure:hover .wp-caption-text::after {
    opacity: 0;
    transform: translateY(-12px);
}

/* VIEW EVENT AŞAĞIDAN GELİR */
.elementor-1099 .elementor-element.elementor-element-fa636f2 figure:hover::after {
    opacity: 1;
    transform: translateY(0);
}

/* TABLET */
@media (max-width: 1024px) {
    .elementor-1099 .elementor-element.elementor-element-fa636f2 .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-fa636f2 figcaption,
    .elementor-1099 .elementor-element.elementor-element-fa636f2 .wp-caption-text,
    .elementor-1099 .elementor-element.elementor-element-fa636f2 figure::after {
        font-size: 14px;
    }

    .elementor-1099 .elementor-element.elementor-element-fa636f2 .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-fa636f2 figcaption,
    .elementor-1099 .elementor-element.elementor-element-fa636f2 .wp-caption-text {
        column-gap: 9px;
        padding-top: 12px;
    }
}

/* MOBİL */
@media (max-width: 767px) {
    .elementor-1099 .elementor-element.elementor-element-fa636f2 .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-fa636f2 figcaption,
    .elementor-1099 .elementor-element.elementor-element-fa636f2 .wp-caption-text,
    .elementor-1099 .elementor-element.elementor-element-fa636f2 figure::after {
        font-size: 11px;
        letter-spacing: -0.025em;
    }

    .elementor-1099 .elementor-element.elementor-element-fa636f2 .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-fa636f2 figcaption,
    .elementor-1099 .elementor-element.elementor-element-fa636f2 .wp-caption-text {
        column-gap: 7px;
        padding-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-228b32b *//* KARTIN TAMAMI */
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card {
    position: relative;
    width: 100%;
    cursor: pointer;
}

/* GÖRSELİN ALTINDAKİ BİLGİ SATIRI */
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-caption {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) auto auto auto;
    align-items: center !important;

    width: 100%;
    gap: clamp(10px, 1.2vw, 24px);

    margin-top: 12px;
    padding-top: 10px;

    border-top: 1px solid rgba(0, 0, 0, 0.22);
    box-sizing: border-box;
}

/* BÜTÜN METİNLERİN ORTAK AYARI */
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-title,
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-year,
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-index,
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-view {
    width: auto !important;
    min-width: 0;
    margin: 0 !important;
}

.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-title .elementor-heading-title,
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-year .elementor-heading-title,
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-index .elementor-heading-title,
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-view .elementor-heading-title,
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-view a {
    margin: 0 !important;

    color: #000000 !important;
    font-family: "Manrope", Arial, sans-serif !important;
    font-weight: 900 !important;
    line-height: 1.1 !important;
    text-decoration: none !important;
    text-transform: uppercase;
}

/* ETKİNLİK BAŞLIĞI */
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-title {
    justify-self: start;
    overflow: hidden;
}

.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-title .elementor-heading-title {
    font-size: clamp(11px, 0.85vw, 16px) !important;
    letter-spacing: -0.045em !important;

    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

/* YIL */
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-year {
    justify-self: end;
}

.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-year .elementor-heading-title {
    font-size: clamp(10px, 0.72vw, 13px) !important;
    letter-spacing: -0.035em !important;
    white-space: nowrap;
}

/* ETKİNLİK NUMARASI */
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-index {
    justify-self: end;
}

.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-index .elementor-heading-title {
    min-width: 4ch;

    font-size: clamp(10px, 0.72vw, 13px) !important;
    letter-spacing: -0.035em !important;
    text-align: right;
    white-space: nowrap;

    font-variant-numeric: tabular-nums;
}

/* VIEW EVENT */
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-view {
    justify-self: end;

    opacity: 0.48;
    transform: translateX(-5px);

    transition:
        opacity 350ms ease,
        transform 350ms ease;
}

.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-view .elementor-heading-title,
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-view a {
    font-size: clamp(10px, 0.72vw, 13px) !important;
    letter-spacing: -0.035em !important;
    white-space: nowrap;
}

/* VIEW EVENT YAZISININ SONUNA OK EKLER */
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-view .elementor-heading-title::after,
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-view a::after {
    content: " ↗";
    display: inline-block;

    margin-left: 4px;
    transition: transform 350ms ease;
}

/* KARTIN ÜZERİNE GELİNCE */
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card:hover .event-card-view {
    opacity: 1;
    transform: translateX(0);
}

.elementor-1099 .elementor-element.elementor-element-228b32b .event-card:hover .event-card-view .elementor-heading-title::after,
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card:hover .event-card-view a::after {
    transform: translate(2px, -2px);
}

/* ALT ÇİZGİ HOVER EFEKTİ */
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-caption::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: -5px;

    width: 0;
    height: 1px;

    background: #000000;
    transition: width 500ms cubic-bezier(.2, .75, .25, 1);
}

.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-caption {
    position: relative;
}

.elementor-1099 .elementor-element.elementor-element-228b32b .event-card:hover .event-card-caption::after {
    width: 100%;
}

/* TABLET */
@media (max-width: 1024px) {
    .elementor-1099 .elementor-element.elementor-element-228b32b .event-card-caption {
        grid-template-columns: minmax(0, 1fr) auto auto;
    }

    .elementor-1099 .elementor-element.elementor-element-228b32b .event-card-view {
        grid-column: 1 / -1;
        justify-self: start;

        margin-top: 2px !important;
        opacity: 1;
        transform: none;
    }
}

/* MOBİL */
@media (max-width: 767px) {
    .elementor-1099 .elementor-element.elementor-element-228b32b .event-card-caption {
        grid-template-columns: 1fr auto auto;
        gap: 7px 12px;

        margin-top: 9px;
        padding-top: 9px;
    }

    .elementor-1099 .elementor-element.elementor-element-228b32b .event-card-title {
        grid-column: 1 / -1;
        width: 100% !important;
    }

    .elementor-1099 .elementor-element.elementor-element-228b32b .event-card-title .elementor-heading-title {
        font-size: 12px !important;
        white-space: normal;
        text-overflow: unset;
    }

    .elementor-1099 .elementor-element.elementor-element-228b32b .event-card-year {
        grid-column: 1;
        justify-self: start;
    }

    .elementor-1099 .elementor-element.elementor-element-228b32b .event-card-index {
        grid-column: 2;
    }

    .elementor-1099 .elementor-element.elementor-element-228b32b .event-card-view {
        grid-column: 3;
        justify-self: end;

        margin-top: 0 !important;
        opacity: 1;
        transform: none;
    }

    .elementor-1099 .elementor-element.elementor-element-228b32b .event-card-year .elementor-heading-title,
    .elementor-1099 .elementor-element.elementor-element-228b32b .event-card-index .elementor-heading-title,
    .elementor-1099 .elementor-element.elementor-element-228b32b .event-card-view .elementor-heading-title,
    .elementor-1099 .elementor-element.elementor-element-228b32b .event-card-view a {
        font-size: 10px !important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-745ad16 */.elementor-1099 .elementor-element.elementor-element-745ad16 {
    width: 100%;
}

.elementor-1099 .elementor-element.elementor-element-745ad16 .elementor-widget-container,
.elementor-1099 .elementor-element.elementor-element-745ad16 figure {
    width: 100%;
    margin: 0;
}

.elementor-1099 .elementor-element.elementor-element-745ad16 figure {
    position: relative;
    overflow: visible;
}

.elementor-1099 .elementor-element.elementor-element-745ad16 img {
    display: block;
    width: 100%;
}

/* GÖRSEL ALTINDAKİ BİLGİ SATIRI */
.elementor-1099 .elementor-element.elementor-element-745ad16 .widget-image-caption,
.elementor-1099 .elementor-element.elementor-element-745ad16 figcaption,
.elementor-1099 .elementor-element.elementor-element-745ad16 .wp-caption-text {
    width: 100%;
    min-height: 24px;

    display: grid !important;
    grid-template-columns: auto minmax(0, 1fr) auto !important;
    grid-template-areas: "number title year" !important;
    align-items: center !important;
    column-gap: 12px;

    direction: ltr !important;

    margin: 0;
    padding: 14px 0 0;

    box-sizing: border-box;

    font-family: "Manrope", Arial, sans-serif !important;
    font-size: 16px;
    font-weight: 900;
    line-height: 1.2;
    letter-spacing: -0.04em;

    text-align: left !important;
    text-transform: uppercase;
    color: #111111;

    white-space: nowrap;
}

/* (01) — KESİNLİKLE EN SOL */
.elementor-1099 .elementor-element.elementor-element-745ad16 .widget-image-caption::before,
.elementor-1099 .elementor-element.elementor-element-745ad16 figcaption::before,
.elementor-1099 .elementor-element.elementor-element-745ad16 .wp-caption-text::before {
    content: "(03)";

    grid-area: number !important;
    grid-column: 1 !important;

    display: block;
    justify-self: start !important;

    min-width: 4ch;

    color: #111111;
    font-family: "Manrope", Arial, sans-serif;
    font-size: inherit;
    font-weight: 900;
    line-height: inherit;

    direction: ltr !important;
    text-align: left !important;
    white-space: nowrap;
}

/* 2026 — KESİNLİKLE EN SAĞ */
.elementor-1099 .elementor-element.elementor-element-745ad16 .widget-image-caption::after,
.elementor-1099 .elementor-element.elementor-element-745ad16 figcaption::after,
.elementor-1099 .elementor-element.elementor-element-745ad16 .wp-caption-text::after {
    content: "2026";

    grid-area: year !important;
    grid-column: 3 !important;

    display: block;
    justify-self: end !important;

    min-width: 4ch;

    color: #707070;
    font-family: "Manrope", Arial, sans-serif;
    font-size: inherit;
    font-weight: 900;
    line-height: inherit;

    direction: ltr !important;
    text-align: right !important;
    white-space: nowrap;

    opacity: 1;
    transform: translateY(0);

    transition:
        opacity 0.35s ease,
        transform 0.35s ease;
}

/* HOVER'DA SAĞDA GÖRÜNECEK VIEW EVENT */
.elementor-1099 .elementor-element.elementor-element-745ad16 figure::after {
    content: "VIEW EVENT →";

    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 5;

    font-family: "Manrope", Arial, sans-serif;
    font-size: 16px;
    font-weight: 900;
    line-height: 1.2;
    letter-spacing: -0.04em;

    color: #111111;
    direction: ltr !important;
    text-align: right;
    text-transform: uppercase;
    white-space: nowrap;

    opacity: 0;
    transform: translateY(12px);
    pointer-events: none;

    transition:
        opacity 0.35s ease,
        transform 0.35s ease;
}

/* HOVER'DA 2026 YUKARI ÇIKAR */
.elementor-1099 .elementor-element.elementor-element-745ad16 figure:hover .widget-image-caption::after,
.elementor-1099 .elementor-element.elementor-element-745ad16 figure:hover figcaption::after,
.elementor-1099 .elementor-element.elementor-element-745ad16 figure:hover .wp-caption-text::after {
    opacity: 0;
    transform: translateY(-12px);
}

/* VIEW EVENT AŞAĞIDAN GELİR */
.elementor-1099 .elementor-element.elementor-element-745ad16 figure:hover::after {
    opacity: 1;
    transform: translateY(0);
}

/* TABLET */
@media (max-width: 1024px) {
    .elementor-1099 .elementor-element.elementor-element-745ad16 .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-745ad16 figcaption,
    .elementor-1099 .elementor-element.elementor-element-745ad16 .wp-caption-text,
    .elementor-1099 .elementor-element.elementor-element-745ad16 figure::after {
        font-size: 14px;
    }

    .elementor-1099 .elementor-element.elementor-element-745ad16 .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-745ad16 figcaption,
    .elementor-1099 .elementor-element.elementor-element-745ad16 .wp-caption-text {
        column-gap: 9px;
        padding-top: 12px;
    }
}

/* MOBİL */
@media (max-width: 767px) {
    .elementor-1099 .elementor-element.elementor-element-745ad16 .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-745ad16 figcaption,
    .elementor-1099 .elementor-element.elementor-element-745ad16 .wp-caption-text,
    .elementor-1099 .elementor-element.elementor-element-745ad16 figure::after {
        font-size: 11px;
        letter-spacing: -0.025em;
    }

    .elementor-1099 .elementor-element.elementor-element-745ad16 .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-745ad16 figcaption,
    .elementor-1099 .elementor-element.elementor-element-745ad16 .wp-caption-text {
        column-gap: 7px;
        padding-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0a17995 */.elementor-1099 .elementor-element.elementor-element-0a17995 {
    width: 100%;
}

.elementor-1099 .elementor-element.elementor-element-0a17995 .elementor-widget-container,
.elementor-1099 .elementor-element.elementor-element-0a17995 figure {
    width: 100%;
    margin: 0;
}

.elementor-1099 .elementor-element.elementor-element-0a17995 figure {
    position: relative;
    overflow: visible;
}

.elementor-1099 .elementor-element.elementor-element-0a17995 img {
    display: block;
    width: 100%;
}

/* GÖRSEL ALTINDAKİ BİLGİ SATIRI */
.elementor-1099 .elementor-element.elementor-element-0a17995 .widget-image-caption,
.elementor-1099 .elementor-element.elementor-element-0a17995 figcaption,
.elementor-1099 .elementor-element.elementor-element-0a17995 .wp-caption-text {
    width: 100%;
    min-height: 24px;

    display: grid !important;
    grid-template-columns: auto minmax(0, 1fr) auto !important;
    grid-template-areas: "number title year" !important;
    align-items: center !important;
    column-gap: 12px;

    direction: ltr !important;

    margin: 0;
    padding: 14px 0 0;

    box-sizing: border-box;

    font-family: "Manrope", Arial, sans-serif !important;
    font-size: 16px;
    font-weight: 900;
    line-height: 1.2;
    letter-spacing: -0.04em;

    text-align: left !important;
    text-transform: uppercase;
    color: #111111;

    white-space: nowrap;
}

/* (01) — KESİNLİKLE EN SOL */
.elementor-1099 .elementor-element.elementor-element-0a17995 .widget-image-caption::before,
.elementor-1099 .elementor-element.elementor-element-0a17995 figcaption::before,
.elementor-1099 .elementor-element.elementor-element-0a17995 .wp-caption-text::before {
    content: "(04)";

    grid-area: number !important;
    grid-column: 1 !important;

    display: block;
    justify-self: start !important;

    min-width: 4ch;

    color: #111111;
    font-family: "Manrope", Arial, sans-serif;
    font-size: inherit;
    font-weight: 900;
    line-height: inherit;

    direction: ltr !important;
    text-align: left !important;
    white-space: nowrap;
}

/* 2026 — KESİNLİKLE EN SAĞ */
.elementor-1099 .elementor-element.elementor-element-0a17995 .widget-image-caption::after,
.elementor-1099 .elementor-element.elementor-element-0a17995 figcaption::after,
.elementor-1099 .elementor-element.elementor-element-0a17995 .wp-caption-text::after {
    content: "2026";

    grid-area: year !important;
    grid-column: 3 !important;

    display: block;
    justify-self: end !important;

    min-width: 4ch;

    color: #707070;
    font-family: "Manrope", Arial, sans-serif;
    font-size: inherit;
    font-weight: 900;
    line-height: inherit;

    direction: ltr !important;
    text-align: right !important;
    white-space: nowrap;

    opacity: 1;
    transform: translateY(0);

    transition:
        opacity 0.35s ease,
        transform 0.35s ease;
}

/* HOVER'DA SAĞDA GÖRÜNECEK VIEW EVENT */
.elementor-1099 .elementor-element.elementor-element-0a17995 figure::after {
    content: "VIEW EVENT →";

    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 5;

    font-family: "Manrope", Arial, sans-serif;
    font-size: 16px;
    font-weight: 900;
    line-height: 1.2;
    letter-spacing: -0.04em;

    color: #111111;
    direction: ltr !important;
    text-align: right;
    text-transform: uppercase;
    white-space: nowrap;

    opacity: 0;
    transform: translateY(12px);
    pointer-events: none;

    transition:
        opacity 0.35s ease,
        transform 0.35s ease;
}

/* HOVER'DA 2026 YUKARI ÇIKAR */
.elementor-1099 .elementor-element.elementor-element-0a17995 figure:hover .widget-image-caption::after,
.elementor-1099 .elementor-element.elementor-element-0a17995 figure:hover figcaption::after,
.elementor-1099 .elementor-element.elementor-element-0a17995 figure:hover .wp-caption-text::after {
    opacity: 0;
    transform: translateY(-12px);
}

/* VIEW EVENT AŞAĞIDAN GELİR */
.elementor-1099 .elementor-element.elementor-element-0a17995 figure:hover::after {
    opacity: 1;
    transform: translateY(0);
}

/* TABLET */
@media (max-width: 1024px) {
    .elementor-1099 .elementor-element.elementor-element-0a17995 .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-0a17995 figcaption,
    .elementor-1099 .elementor-element.elementor-element-0a17995 .wp-caption-text,
    .elementor-1099 .elementor-element.elementor-element-0a17995 figure::after {
        font-size: 14px;
    }

    .elementor-1099 .elementor-element.elementor-element-0a17995 .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-0a17995 figcaption,
    .elementor-1099 .elementor-element.elementor-element-0a17995 .wp-caption-text {
        column-gap: 9px;
        padding-top: 12px;
    }
}

/* MOBİL */
@media (max-width: 767px) {
    .elementor-1099 .elementor-element.elementor-element-0a17995 .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-0a17995 figcaption,
    .elementor-1099 .elementor-element.elementor-element-0a17995 .wp-caption-text,
    .elementor-1099 .elementor-element.elementor-element-0a17995 figure::after {
        font-size: 11px;
        letter-spacing: -0.025em;
    }

    .elementor-1099 .elementor-element.elementor-element-0a17995 .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-0a17995 figcaption,
    .elementor-1099 .elementor-element.elementor-element-0a17995 .wp-caption-text {
        column-gap: 7px;
        padding-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6795ceb */.elementor-1099 .elementor-element.elementor-element-6795ceb {
    width: 100%;
}

.elementor-1099 .elementor-element.elementor-element-6795ceb .elementor-widget-container,
.elementor-1099 .elementor-element.elementor-element-6795ceb figure {
    width: 100%;
    margin: 0;
}

.elementor-1099 .elementor-element.elementor-element-6795ceb figure {
    position: relative;
    overflow: visible;
}

.elementor-1099 .elementor-element.elementor-element-6795ceb img {
    display: block;
    width: 100%;
}

/* GÖRSEL ALTINDAKİ BİLGİ SATIRI */
.elementor-1099 .elementor-element.elementor-element-6795ceb .widget-image-caption,
.elementor-1099 .elementor-element.elementor-element-6795ceb figcaption,
.elementor-1099 .elementor-element.elementor-element-6795ceb .wp-caption-text {
    width: 100%;
    min-height: 24px;

    display: grid !important;
    grid-template-columns: auto minmax(0, 1fr) auto !important;
    grid-template-areas: "number title year" !important;
    align-items: center !important;
    column-gap: 12px;

    direction: ltr !important;

    margin: 0;
    padding: 14px 0 0;

    box-sizing: border-box;

    font-family: "Manrope", Arial, sans-serif !important;
    font-size: 16px;
    font-weight: 900;
    line-height: 1.2;
    letter-spacing: -0.04em;

    text-align: left !important;
    text-transform: uppercase;
    color: #111111;

    white-space: nowrap;
}

/* (01) — KESİNLİKLE EN SOL */
.elementor-1099 .elementor-element.elementor-element-6795ceb .widget-image-caption::before,
.elementor-1099 .elementor-element.elementor-element-6795ceb figcaption::before,
.elementor-1099 .elementor-element.elementor-element-6795ceb .wp-caption-text::before {
    content: "(05)";

    grid-area: number !important;
    grid-column: 1 !important;

    display: block;
    justify-self: start !important;

    min-width: 4ch;

    color: #111111;
    font-family: "Manrope", Arial, sans-serif;
    font-size: inherit;
    font-weight: 900;
    line-height: inherit;

    direction: ltr !important;
    text-align: left !important;
    white-space: nowrap;
}

/* 2026 — KESİNLİKLE EN SAĞ */
.elementor-1099 .elementor-element.elementor-element-6795ceb .widget-image-caption::after,
.elementor-1099 .elementor-element.elementor-element-6795ceb figcaption::after,
.elementor-1099 .elementor-element.elementor-element-6795ceb .wp-caption-text::after {
    content: "2026";

    grid-area: year !important;
    grid-column: 3 !important;

    display: block;
    justify-self: end !important;

    min-width: 4ch;

    color: #707070;
    font-family: "Manrope", Arial, sans-serif;
    font-size: inherit;
    font-weight: 900;
    line-height: inherit;

    direction: ltr !important;
    text-align: right !important;
    white-space: nowrap;

    opacity: 1;
    transform: translateY(0);

    transition:
        opacity 0.35s ease,
        transform 0.35s ease;
}

/* HOVER'DA SAĞDA GÖRÜNECEK VIEW EVENT */
.elementor-1099 .elementor-element.elementor-element-6795ceb figure::after {
    content: "VIEW EVENT →";

    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 5;

    font-family: "Manrope", Arial, sans-serif;
    font-size: 16px;
    font-weight: 900;
    line-height: 1.2;
    letter-spacing: -0.04em;

    color: #111111;
    direction: ltr !important;
    text-align: right;
    text-transform: uppercase;
    white-space: nowrap;

    opacity: 0;
    transform: translateY(12px);
    pointer-events: none;

    transition:
        opacity 0.35s ease,
        transform 0.35s ease;
}

/* HOVER'DA 2026 YUKARI ÇIKAR */
.elementor-1099 .elementor-element.elementor-element-6795ceb figure:hover .widget-image-caption::after,
.elementor-1099 .elementor-element.elementor-element-6795ceb figure:hover figcaption::after,
.elementor-1099 .elementor-element.elementor-element-6795ceb figure:hover .wp-caption-text::after {
    opacity: 0;
    transform: translateY(-12px);
}

/* VIEW EVENT AŞAĞIDAN GELİR */
.elementor-1099 .elementor-element.elementor-element-6795ceb figure:hover::after {
    opacity: 1;
    transform: translateY(0);
}

/* TABLET */
@media (max-width: 1024px) {
    .elementor-1099 .elementor-element.elementor-element-6795ceb .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-6795ceb figcaption,
    .elementor-1099 .elementor-element.elementor-element-6795ceb .wp-caption-text,
    .elementor-1099 .elementor-element.elementor-element-6795ceb figure::after {
        font-size: 14px;
    }

    .elementor-1099 .elementor-element.elementor-element-6795ceb .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-6795ceb figcaption,
    .elementor-1099 .elementor-element.elementor-element-6795ceb .wp-caption-text {
        column-gap: 9px;
        padding-top: 12px;
    }
}

/* MOBİL */
@media (max-width: 767px) {
    .elementor-1099 .elementor-element.elementor-element-6795ceb .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-6795ceb figcaption,
    .elementor-1099 .elementor-element.elementor-element-6795ceb .wp-caption-text,
    .elementor-1099 .elementor-element.elementor-element-6795ceb figure::after {
        font-size: 11px;
        letter-spacing: -0.025em;
    }

    .elementor-1099 .elementor-element.elementor-element-6795ceb .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-6795ceb figcaption,
    .elementor-1099 .elementor-element.elementor-element-6795ceb .wp-caption-text {
        column-gap: 7px;
        padding-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0ff513f */.elementor-1099 .elementor-element.elementor-element-0ff513f {
    width: 100%;
}

.elementor-1099 .elementor-element.elementor-element-0ff513f .elementor-widget-container,
.elementor-1099 .elementor-element.elementor-element-0ff513f figure {
    width: 100%;
    margin: 0;
}

.elementor-1099 .elementor-element.elementor-element-0ff513f figure {
    position: relative;
    overflow: visible;
}

.elementor-1099 .elementor-element.elementor-element-0ff513f img {
    display: block;
    width: 100%;
}

/* GÖRSEL ALTINDAKİ BİLGİ SATIRI */
.elementor-1099 .elementor-element.elementor-element-0ff513f .widget-image-caption,
.elementor-1099 .elementor-element.elementor-element-0ff513f figcaption,
.elementor-1099 .elementor-element.elementor-element-0ff513f .wp-caption-text {
    width: 100%;
    min-height: 24px;

    display: grid !important;
    grid-template-columns: auto minmax(0, 1fr) auto !important;
    grid-template-areas: "number title year" !important;
    align-items: center !important;
    column-gap: 12px;

    direction: ltr !important;

    margin: 0;
    padding: 14px 0 0;

    box-sizing: border-box;

    font-family: "Manrope", Arial, sans-serif !important;
    font-size: 16px;
    font-weight: 900;
    line-height: 1.2;
    letter-spacing: -0.04em;

    text-align: left !important;
    text-transform: uppercase;
    color: #111111;

    white-space: nowrap;
}

/* (01) — KESİNLİKLE EN SOL */
.elementor-1099 .elementor-element.elementor-element-0ff513f .widget-image-caption::before,
.elementor-1099 .elementor-element.elementor-element-0ff513f figcaption::before,
.elementor-1099 .elementor-element.elementor-element-0ff513f .wp-caption-text::before {
    content: "(06)";

    grid-area: number !important;
    grid-column: 1 !important;

    display: block;
    justify-self: start !important;

    min-width: 4ch;

    color: #111111;
    font-family: "Manrope", Arial, sans-serif;
    font-size: inherit;
    font-weight: 900;
    line-height: inherit;

    direction: ltr !important;
    text-align: left !important;
    white-space: nowrap;
}

/* 2026 — KESİNLİKLE EN SAĞ */
.elementor-1099 .elementor-element.elementor-element-0ff513f .widget-image-caption::after,
.elementor-1099 .elementor-element.elementor-element-0ff513f figcaption::after,
.elementor-1099 .elementor-element.elementor-element-0ff513f .wp-caption-text::after {
    content: "2026";

    grid-area: year !important;
    grid-column: 3 !important;

    display: block;
    justify-self: end !important;

    min-width: 4ch;

    color: #707070;
    font-family: "Manrope", Arial, sans-serif;
    font-size: inherit;
    font-weight: 900;
    line-height: inherit;

    direction: ltr !important;
    text-align: right !important;
    white-space: nowrap;

    opacity: 1;
    transform: translateY(0);

    transition:
        opacity 0.35s ease,
        transform 0.35s ease;
}

/* HOVER'DA SAĞDA GÖRÜNECEK VIEW EVENT */
.elementor-1099 .elementor-element.elementor-element-0ff513f figure::after {
    content: "VIEW EVENT →";

    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 5;

    font-family: "Manrope", Arial, sans-serif;
    font-size: 16px;
    font-weight: 900;
    line-height: 1.2;
    letter-spacing: -0.04em;

    color: #111111;
    direction: ltr !important;
    text-align: right;
    text-transform: uppercase;
    white-space: nowrap;

    opacity: 0;
    transform: translateY(12px);
    pointer-events: none;

    transition:
        opacity 0.35s ease,
        transform 0.35s ease;
}

/* HOVER'DA 2026 YUKARI ÇIKAR */
.elementor-1099 .elementor-element.elementor-element-0ff513f figure:hover .widget-image-caption::after,
.elementor-1099 .elementor-element.elementor-element-0ff513f figure:hover figcaption::after,
.elementor-1099 .elementor-element.elementor-element-0ff513f figure:hover .wp-caption-text::after {
    opacity: 0;
    transform: translateY(-12px);
}

/* VIEW EVENT AŞAĞIDAN GELİR */
.elementor-1099 .elementor-element.elementor-element-0ff513f figure:hover::after {
    opacity: 1;
    transform: translateY(0);
}

/* TABLET */
@media (max-width: 1024px) {
    .elementor-1099 .elementor-element.elementor-element-0ff513f .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-0ff513f figcaption,
    .elementor-1099 .elementor-element.elementor-element-0ff513f .wp-caption-text,
    .elementor-1099 .elementor-element.elementor-element-0ff513f figure::after {
        font-size: 14px;
    }

    .elementor-1099 .elementor-element.elementor-element-0ff513f .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-0ff513f figcaption,
    .elementor-1099 .elementor-element.elementor-element-0ff513f .wp-caption-text {
        column-gap: 9px;
        padding-top: 12px;
    }
}

/* MOBİL */
@media (max-width: 767px) {
    .elementor-1099 .elementor-element.elementor-element-0ff513f .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-0ff513f figcaption,
    .elementor-1099 .elementor-element.elementor-element-0ff513f .wp-caption-text,
    .elementor-1099 .elementor-element.elementor-element-0ff513f figure::after {
        font-size: 11px;
        letter-spacing: -0.025em;
    }

    .elementor-1099 .elementor-element.elementor-element-0ff513f .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-0ff513f figcaption,
    .elementor-1099 .elementor-element.elementor-element-0ff513f .wp-caption-text {
        column-gap: 7px;
        padding-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c358d87 */.elementor-1099 .elementor-element.elementor-element-c358d87 {
    width: 100%;
}

.elementor-1099 .elementor-element.elementor-element-c358d87 .elementor-widget-container,
.elementor-1099 .elementor-element.elementor-element-c358d87 figure {
    width: 100%;
    margin: 0;
}

.elementor-1099 .elementor-element.elementor-element-c358d87 figure {
    position: relative;
    overflow: visible;
}

.elementor-1099 .elementor-element.elementor-element-c358d87 img {
    display: block;
    width: 100%;
}

/* GÖRSEL ALTINDAKİ BİLGİ SATIRI */
.elementor-1099 .elementor-element.elementor-element-c358d87 .widget-image-caption,
.elementor-1099 .elementor-element.elementor-element-c358d87 figcaption,
.elementor-1099 .elementor-element.elementor-element-c358d87 .wp-caption-text {
    width: 100%;
    min-height: 24px;

    display: grid !important;
    grid-template-columns: auto minmax(0, 1fr) auto !important;
    grid-template-areas: "number title year" !important;
    align-items: center !important;
    column-gap: 12px;

    direction: ltr !important;

    margin: 0;
    padding: 14px 0 0;

    box-sizing: border-box;

    font-family: "Manrope", Arial, sans-serif !important;
    font-size: 16px;
    font-weight: 900;
    line-height: 1.2;
    letter-spacing: -0.04em;

    text-align: left !important;
    text-transform: uppercase;
    color: #111111;

    white-space: nowrap;
}

/* (01) — KESİNLİKLE EN SOL */
.elementor-1099 .elementor-element.elementor-element-c358d87 .widget-image-caption::before,
.elementor-1099 .elementor-element.elementor-element-c358d87 figcaption::before,
.elementor-1099 .elementor-element.elementor-element-c358d87 .wp-caption-text::before {
    content: "(01)";

    grid-area: number !important;
    grid-column: 1 !important;

    display: block;
    justify-self: start !important;

    min-width: 4ch;

    color: #111111;
    font-family: "Manrope", Arial, sans-serif;
    font-size: inherit;
    font-weight: 900;
    line-height: inherit;

    direction: ltr !important;
    text-align: left !important;
    white-space: nowrap;
}

/* 2026 — KESİNLİKLE EN SAĞ */
.elementor-1099 .elementor-element.elementor-element-c358d87 .widget-image-caption::after,
.elementor-1099 .elementor-element.elementor-element-c358d87 figcaption::after,
.elementor-1099 .elementor-element.elementor-element-c358d87 .wp-caption-text::after {
    content: "2026";

    grid-area: year !important;
    grid-column: 3 !important;

    display: block;
    justify-self: end !important;

    min-width: 4ch;

    color: #707070;
    font-family: "Manrope", Arial, sans-serif;
    font-size: inherit;
    font-weight: 900;
    line-height: inherit;

    direction: ltr !important;
    text-align: right !important;
    white-space: nowrap;

    opacity: 1;
    transform: translateY(0);

    transition:
        opacity 0.35s ease,
        transform 0.35s ease;
}

/* HOVER'DA SAĞDA GÖRÜNECEK VIEW EVENT */
.elementor-1099 .elementor-element.elementor-element-c358d87 figure::after {
    content: "VIEW EVENT →";

    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 5;

    font-family: "Manrope", Arial, sans-serif;
    font-size: 16px;
    font-weight: 900;
    line-height: 1.2;
    letter-spacing: -0.04em;

    color: #111111;
    direction: ltr !important;
    text-align: right;
    text-transform: uppercase;
    white-space: nowrap;

    opacity: 0;
    transform: translateY(12px);
    pointer-events: none;

    transition:
        opacity 0.35s ease,
        transform 0.35s ease;
}

/* HOVER'DA 2026 YUKARI ÇIKAR */
.elementor-1099 .elementor-element.elementor-element-c358d87 figure:hover .widget-image-caption::after,
.elementor-1099 .elementor-element.elementor-element-c358d87 figure:hover figcaption::after,
.elementor-1099 .elementor-element.elementor-element-c358d87 figure:hover .wp-caption-text::after {
    opacity: 0;
    transform: translateY(-12px);
}

/* VIEW EVENT AŞAĞIDAN GELİR */
.elementor-1099 .elementor-element.elementor-element-c358d87 figure:hover::after {
    opacity: 1;
    transform: translateY(0);
}

/* TABLET */
@media (max-width: 1024px) {
    .elementor-1099 .elementor-element.elementor-element-c358d87 .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-c358d87 figcaption,
    .elementor-1099 .elementor-element.elementor-element-c358d87 .wp-caption-text,
    .elementor-1099 .elementor-element.elementor-element-c358d87 figure::after {
        font-size: 14px;
    }

    .elementor-1099 .elementor-element.elementor-element-c358d87 .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-c358d87 figcaption,
    .elementor-1099 .elementor-element.elementor-element-c358d87 .wp-caption-text {
        column-gap: 9px;
        padding-top: 12px;
    }
}

/* MOBİL */
@media (max-width: 767px) {
    .elementor-1099 .elementor-element.elementor-element-c358d87 .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-c358d87 figcaption,
    .elementor-1099 .elementor-element.elementor-element-c358d87 .wp-caption-text,
    .elementor-1099 .elementor-element.elementor-element-c358d87 figure::after {
        font-size: 11px;
        letter-spacing: -0.025em;
    }

    .elementor-1099 .elementor-element.elementor-element-c358d87 .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-c358d87 figcaption,
    .elementor-1099 .elementor-element.elementor-element-c358d87 .wp-caption-text {
        column-gap: 7px;
        padding-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fa636f2 */.elementor-1099 .elementor-element.elementor-element-fa636f2 {
    width: 100%;
}

.elementor-1099 .elementor-element.elementor-element-fa636f2 .elementor-widget-container,
.elementor-1099 .elementor-element.elementor-element-fa636f2 figure {
    width: 100%;
    margin: 0;
}

.elementor-1099 .elementor-element.elementor-element-fa636f2 figure {
    position: relative;
    overflow: visible;
}

.elementor-1099 .elementor-element.elementor-element-fa636f2 img {
    display: block;
    width: 100%;
}

/* GÖRSEL ALTINDAKİ BİLGİ SATIRI */
.elementor-1099 .elementor-element.elementor-element-fa636f2 .widget-image-caption,
.elementor-1099 .elementor-element.elementor-element-fa636f2 figcaption,
.elementor-1099 .elementor-element.elementor-element-fa636f2 .wp-caption-text {
    width: 100%;
    min-height: 24px;

    display: grid !important;
    grid-template-columns: auto minmax(0, 1fr) auto !important;
    grid-template-areas: "number title year" !important;
    align-items: center !important;
    column-gap: 12px;

    direction: ltr !important;

    margin: 0;
    padding: 14px 0 0;

    box-sizing: border-box;

    font-family: "Manrope", Arial, sans-serif !important;
    font-size: 16px;
    font-weight: 900;
    line-height: 1.2;
    letter-spacing: -0.04em;

    text-align: left !important;
    text-transform: uppercase;
    color: #111111;

    white-space: nowrap;
}

/* (01) — KESİNLİKLE EN SOL */
.elementor-1099 .elementor-element.elementor-element-fa636f2 .widget-image-caption::before,
.elementor-1099 .elementor-element.elementor-element-fa636f2 figcaption::before,
.elementor-1099 .elementor-element.elementor-element-fa636f2 .wp-caption-text::before {
    content: "(02)";

    grid-area: number !important;
    grid-column: 1 !important;

    display: block;
    justify-self: start !important;

    min-width: 4ch;

    color: #111111;
    font-family: "Manrope", Arial, sans-serif;
    font-size: inherit;
    font-weight: 900;
    line-height: inherit;

    direction: ltr !important;
    text-align: left !important;
    white-space: nowrap;
}

/* 2026 — KESİNLİKLE EN SAĞ */
.elementor-1099 .elementor-element.elementor-element-fa636f2 .widget-image-caption::after,
.elementor-1099 .elementor-element.elementor-element-fa636f2 figcaption::after,
.elementor-1099 .elementor-element.elementor-element-fa636f2 .wp-caption-text::after {
    content: "2026";

    grid-area: year !important;
    grid-column: 3 !important;

    display: block;
    justify-self: end !important;

    min-width: 4ch;

    color: #707070;
    font-family: "Manrope", Arial, sans-serif;
    font-size: inherit;
    font-weight: 900;
    line-height: inherit;

    direction: ltr !important;
    text-align: right !important;
    white-space: nowrap;

    opacity: 1;
    transform: translateY(0);

    transition:
        opacity 0.35s ease,
        transform 0.35s ease;
}

/* HOVER'DA SAĞDA GÖRÜNECEK VIEW EVENT */
.elementor-1099 .elementor-element.elementor-element-fa636f2 figure::after {
    content: "VIEW EVENT →";

    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 5;

    font-family: "Manrope", Arial, sans-serif;
    font-size: 16px;
    font-weight: 900;
    line-height: 1.2;
    letter-spacing: -0.04em;

    color: #111111;
    direction: ltr !important;
    text-align: right;
    text-transform: uppercase;
    white-space: nowrap;

    opacity: 0;
    transform: translateY(12px);
    pointer-events: none;

    transition:
        opacity 0.35s ease,
        transform 0.35s ease;
}

/* HOVER'DA 2026 YUKARI ÇIKAR */
.elementor-1099 .elementor-element.elementor-element-fa636f2 figure:hover .widget-image-caption::after,
.elementor-1099 .elementor-element.elementor-element-fa636f2 figure:hover figcaption::after,
.elementor-1099 .elementor-element.elementor-element-fa636f2 figure:hover .wp-caption-text::after {
    opacity: 0;
    transform: translateY(-12px);
}

/* VIEW EVENT AŞAĞIDAN GELİR */
.elementor-1099 .elementor-element.elementor-element-fa636f2 figure:hover::after {
    opacity: 1;
    transform: translateY(0);
}

/* TABLET */
@media (max-width: 1024px) {
    .elementor-1099 .elementor-element.elementor-element-fa636f2 .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-fa636f2 figcaption,
    .elementor-1099 .elementor-element.elementor-element-fa636f2 .wp-caption-text,
    .elementor-1099 .elementor-element.elementor-element-fa636f2 figure::after {
        font-size: 14px;
    }

    .elementor-1099 .elementor-element.elementor-element-fa636f2 .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-fa636f2 figcaption,
    .elementor-1099 .elementor-element.elementor-element-fa636f2 .wp-caption-text {
        column-gap: 9px;
        padding-top: 12px;
    }
}

/* MOBİL */
@media (max-width: 767px) {
    .elementor-1099 .elementor-element.elementor-element-fa636f2 .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-fa636f2 figcaption,
    .elementor-1099 .elementor-element.elementor-element-fa636f2 .wp-caption-text,
    .elementor-1099 .elementor-element.elementor-element-fa636f2 figure::after {
        font-size: 11px;
        letter-spacing: -0.025em;
    }

    .elementor-1099 .elementor-element.elementor-element-fa636f2 .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-fa636f2 figcaption,
    .elementor-1099 .elementor-element.elementor-element-fa636f2 .wp-caption-text {
        column-gap: 7px;
        padding-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-228b32b *//* KARTIN TAMAMI */
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card {
    position: relative;
    width: 100%;
    cursor: pointer;
}

/* GÖRSELİN ALTINDAKİ BİLGİ SATIRI */
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-caption {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) auto auto auto;
    align-items: center !important;

    width: 100%;
    gap: clamp(10px, 1.2vw, 24px);

    margin-top: 12px;
    padding-top: 10px;

    border-top: 1px solid rgba(0, 0, 0, 0.22);
    box-sizing: border-box;
}

/* BÜTÜN METİNLERİN ORTAK AYARI */
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-title,
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-year,
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-index,
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-view {
    width: auto !important;
    min-width: 0;
    margin: 0 !important;
}

.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-title .elementor-heading-title,
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-year .elementor-heading-title,
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-index .elementor-heading-title,
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-view .elementor-heading-title,
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-view a {
    margin: 0 !important;

    color: #000000 !important;
    font-family: "Manrope", Arial, sans-serif !important;
    font-weight: 900 !important;
    line-height: 1.1 !important;
    text-decoration: none !important;
    text-transform: uppercase;
}

/* ETKİNLİK BAŞLIĞI */
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-title {
    justify-self: start;
    overflow: hidden;
}

.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-title .elementor-heading-title {
    font-size: clamp(11px, 0.85vw, 16px) !important;
    letter-spacing: -0.045em !important;

    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

/* YIL */
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-year {
    justify-self: end;
}

.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-year .elementor-heading-title {
    font-size: clamp(10px, 0.72vw, 13px) !important;
    letter-spacing: -0.035em !important;
    white-space: nowrap;
}

/* ETKİNLİK NUMARASI */
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-index {
    justify-self: end;
}

.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-index .elementor-heading-title {
    min-width: 4ch;

    font-size: clamp(10px, 0.72vw, 13px) !important;
    letter-spacing: -0.035em !important;
    text-align: right;
    white-space: nowrap;

    font-variant-numeric: tabular-nums;
}

/* VIEW EVENT */
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-view {
    justify-self: end;

    opacity: 0.48;
    transform: translateX(-5px);

    transition:
        opacity 350ms ease,
        transform 350ms ease;
}

.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-view .elementor-heading-title,
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-view a {
    font-size: clamp(10px, 0.72vw, 13px) !important;
    letter-spacing: -0.035em !important;
    white-space: nowrap;
}

/* VIEW EVENT YAZISININ SONUNA OK EKLER */
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-view .elementor-heading-title::after,
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-view a::after {
    content: " ↗";
    display: inline-block;

    margin-left: 4px;
    transition: transform 350ms ease;
}

/* KARTIN ÜZERİNE GELİNCE */
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card:hover .event-card-view {
    opacity: 1;
    transform: translateX(0);
}

.elementor-1099 .elementor-element.elementor-element-228b32b .event-card:hover .event-card-view .elementor-heading-title::after,
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card:hover .event-card-view a::after {
    transform: translate(2px, -2px);
}

/* ALT ÇİZGİ HOVER EFEKTİ */
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-caption::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: -5px;

    width: 0;
    height: 1px;

    background: #000000;
    transition: width 500ms cubic-bezier(.2, .75, .25, 1);
}

.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-caption {
    position: relative;
}

.elementor-1099 .elementor-element.elementor-element-228b32b .event-card:hover .event-card-caption::after {
    width: 100%;
}

/* TABLET */
@media (max-width: 1024px) {
    .elementor-1099 .elementor-element.elementor-element-228b32b .event-card-caption {
        grid-template-columns: minmax(0, 1fr) auto auto;
    }

    .elementor-1099 .elementor-element.elementor-element-228b32b .event-card-view {
        grid-column: 1 / -1;
        justify-self: start;

        margin-top: 2px !important;
        opacity: 1;
        transform: none;
    }
}

/* MOBİL */
@media (max-width: 767px) {
    .elementor-1099 .elementor-element.elementor-element-228b32b .event-card-caption {
        grid-template-columns: 1fr auto auto;
        gap: 7px 12px;

        margin-top: 9px;
        padding-top: 9px;
    }

    .elementor-1099 .elementor-element.elementor-element-228b32b .event-card-title {
        grid-column: 1 / -1;
        width: 100% !important;
    }

    .elementor-1099 .elementor-element.elementor-element-228b32b .event-card-title .elementor-heading-title {
        font-size: 12px !important;
        white-space: normal;
        text-overflow: unset;
    }

    .elementor-1099 .elementor-element.elementor-element-228b32b .event-card-year {
        grid-column: 1;
        justify-self: start;
    }

    .elementor-1099 .elementor-element.elementor-element-228b32b .event-card-index {
        grid-column: 2;
    }

    .elementor-1099 .elementor-element.elementor-element-228b32b .event-card-view {
        grid-column: 3;
        justify-self: end;

        margin-top: 0 !important;
        opacity: 1;
        transform: none;
    }

    .elementor-1099 .elementor-element.elementor-element-228b32b .event-card-year .elementor-heading-title,
    .elementor-1099 .elementor-element.elementor-element-228b32b .event-card-index .elementor-heading-title,
    .elementor-1099 .elementor-element.elementor-element-228b32b .event-card-view .elementor-heading-title,
    .elementor-1099 .elementor-element.elementor-element-228b32b .event-card-view a {
        font-size: 10px !important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-745ad16 */.elementor-1099 .elementor-element.elementor-element-745ad16 {
    width: 100%;
}

.elementor-1099 .elementor-element.elementor-element-745ad16 .elementor-widget-container,
.elementor-1099 .elementor-element.elementor-element-745ad16 figure {
    width: 100%;
    margin: 0;
}

.elementor-1099 .elementor-element.elementor-element-745ad16 figure {
    position: relative;
    overflow: visible;
}

.elementor-1099 .elementor-element.elementor-element-745ad16 img {
    display: block;
    width: 100%;
}

/* GÖRSEL ALTINDAKİ BİLGİ SATIRI */
.elementor-1099 .elementor-element.elementor-element-745ad16 .widget-image-caption,
.elementor-1099 .elementor-element.elementor-element-745ad16 figcaption,
.elementor-1099 .elementor-element.elementor-element-745ad16 .wp-caption-text {
    width: 100%;
    min-height: 24px;

    display: grid !important;
    grid-template-columns: auto minmax(0, 1fr) auto !important;
    grid-template-areas: "number title year" !important;
    align-items: center !important;
    column-gap: 12px;

    direction: ltr !important;

    margin: 0;
    padding: 14px 0 0;

    box-sizing: border-box;

    font-family: "Manrope", Arial, sans-serif !important;
    font-size: 16px;
    font-weight: 900;
    line-height: 1.2;
    letter-spacing: -0.04em;

    text-align: left !important;
    text-transform: uppercase;
    color: #111111;

    white-space: nowrap;
}

/* (01) — KESİNLİKLE EN SOL */
.elementor-1099 .elementor-element.elementor-element-745ad16 .widget-image-caption::before,
.elementor-1099 .elementor-element.elementor-element-745ad16 figcaption::before,
.elementor-1099 .elementor-element.elementor-element-745ad16 .wp-caption-text::before {
    content: "(03)";

    grid-area: number !important;
    grid-column: 1 !important;

    display: block;
    justify-self: start !important;

    min-width: 4ch;

    color: #111111;
    font-family: "Manrope", Arial, sans-serif;
    font-size: inherit;
    font-weight: 900;
    line-height: inherit;

    direction: ltr !important;
    text-align: left !important;
    white-space: nowrap;
}

/* 2026 — KESİNLİKLE EN SAĞ */
.elementor-1099 .elementor-element.elementor-element-745ad16 .widget-image-caption::after,
.elementor-1099 .elementor-element.elementor-element-745ad16 figcaption::after,
.elementor-1099 .elementor-element.elementor-element-745ad16 .wp-caption-text::after {
    content: "2026";

    grid-area: year !important;
    grid-column: 3 !important;

    display: block;
    justify-self: end !important;

    min-width: 4ch;

    color: #707070;
    font-family: "Manrope", Arial, sans-serif;
    font-size: inherit;
    font-weight: 900;
    line-height: inherit;

    direction: ltr !important;
    text-align: right !important;
    white-space: nowrap;

    opacity: 1;
    transform: translateY(0);

    transition:
        opacity 0.35s ease,
        transform 0.35s ease;
}

/* HOVER'DA SAĞDA GÖRÜNECEK VIEW EVENT */
.elementor-1099 .elementor-element.elementor-element-745ad16 figure::after {
    content: "VIEW EVENT →";

    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 5;

    font-family: "Manrope", Arial, sans-serif;
    font-size: 16px;
    font-weight: 900;
    line-height: 1.2;
    letter-spacing: -0.04em;

    color: #111111;
    direction: ltr !important;
    text-align: right;
    text-transform: uppercase;
    white-space: nowrap;

    opacity: 0;
    transform: translateY(12px);
    pointer-events: none;

    transition:
        opacity 0.35s ease,
        transform 0.35s ease;
}

/* HOVER'DA 2026 YUKARI ÇIKAR */
.elementor-1099 .elementor-element.elementor-element-745ad16 figure:hover .widget-image-caption::after,
.elementor-1099 .elementor-element.elementor-element-745ad16 figure:hover figcaption::after,
.elementor-1099 .elementor-element.elementor-element-745ad16 figure:hover .wp-caption-text::after {
    opacity: 0;
    transform: translateY(-12px);
}

/* VIEW EVENT AŞAĞIDAN GELİR */
.elementor-1099 .elementor-element.elementor-element-745ad16 figure:hover::after {
    opacity: 1;
    transform: translateY(0);
}

/* TABLET */
@media (max-width: 1024px) {
    .elementor-1099 .elementor-element.elementor-element-745ad16 .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-745ad16 figcaption,
    .elementor-1099 .elementor-element.elementor-element-745ad16 .wp-caption-text,
    .elementor-1099 .elementor-element.elementor-element-745ad16 figure::after {
        font-size: 14px;
    }

    .elementor-1099 .elementor-element.elementor-element-745ad16 .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-745ad16 figcaption,
    .elementor-1099 .elementor-element.elementor-element-745ad16 .wp-caption-text {
        column-gap: 9px;
        padding-top: 12px;
    }
}

/* MOBİL */
@media (max-width: 767px) {
    .elementor-1099 .elementor-element.elementor-element-745ad16 .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-745ad16 figcaption,
    .elementor-1099 .elementor-element.elementor-element-745ad16 .wp-caption-text,
    .elementor-1099 .elementor-element.elementor-element-745ad16 figure::after {
        font-size: 11px;
        letter-spacing: -0.025em;
    }

    .elementor-1099 .elementor-element.elementor-element-745ad16 .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-745ad16 figcaption,
    .elementor-1099 .elementor-element.elementor-element-745ad16 .wp-caption-text {
        column-gap: 7px;
        padding-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0a17995 */.elementor-1099 .elementor-element.elementor-element-0a17995 {
    width: 100%;
}

.elementor-1099 .elementor-element.elementor-element-0a17995 .elementor-widget-container,
.elementor-1099 .elementor-element.elementor-element-0a17995 figure {
    width: 100%;
    margin: 0;
}

.elementor-1099 .elementor-element.elementor-element-0a17995 figure {
    position: relative;
    overflow: visible;
}

.elementor-1099 .elementor-element.elementor-element-0a17995 img {
    display: block;
    width: 100%;
}

/* GÖRSEL ALTINDAKİ BİLGİ SATIRI */
.elementor-1099 .elementor-element.elementor-element-0a17995 .widget-image-caption,
.elementor-1099 .elementor-element.elementor-element-0a17995 figcaption,
.elementor-1099 .elementor-element.elementor-element-0a17995 .wp-caption-text {
    width: 100%;
    min-height: 24px;

    display: grid !important;
    grid-template-columns: auto minmax(0, 1fr) auto !important;
    grid-template-areas: "number title year" !important;
    align-items: center !important;
    column-gap: 12px;

    direction: ltr !important;

    margin: 0;
    padding: 14px 0 0;

    box-sizing: border-box;

    font-family: "Manrope", Arial, sans-serif !important;
    font-size: 16px;
    font-weight: 900;
    line-height: 1.2;
    letter-spacing: -0.04em;

    text-align: left !important;
    text-transform: uppercase;
    color: #111111;

    white-space: nowrap;
}

/* (01) — KESİNLİKLE EN SOL */
.elementor-1099 .elementor-element.elementor-element-0a17995 .widget-image-caption::before,
.elementor-1099 .elementor-element.elementor-element-0a17995 figcaption::before,
.elementor-1099 .elementor-element.elementor-element-0a17995 .wp-caption-text::before {
    content: "(04)";

    grid-area: number !important;
    grid-column: 1 !important;

    display: block;
    justify-self: start !important;

    min-width: 4ch;

    color: #111111;
    font-family: "Manrope", Arial, sans-serif;
    font-size: inherit;
    font-weight: 900;
    line-height: inherit;

    direction: ltr !important;
    text-align: left !important;
    white-space: nowrap;
}

/* 2026 — KESİNLİKLE EN SAĞ */
.elementor-1099 .elementor-element.elementor-element-0a17995 .widget-image-caption::after,
.elementor-1099 .elementor-element.elementor-element-0a17995 figcaption::after,
.elementor-1099 .elementor-element.elementor-element-0a17995 .wp-caption-text::after {
    content: "2026";

    grid-area: year !important;
    grid-column: 3 !important;

    display: block;
    justify-self: end !important;

    min-width: 4ch;

    color: #707070;
    font-family: "Manrope", Arial, sans-serif;
    font-size: inherit;
    font-weight: 900;
    line-height: inherit;

    direction: ltr !important;
    text-align: right !important;
    white-space: nowrap;

    opacity: 1;
    transform: translateY(0);

    transition:
        opacity 0.35s ease,
        transform 0.35s ease;
}

/* HOVER'DA SAĞDA GÖRÜNECEK VIEW EVENT */
.elementor-1099 .elementor-element.elementor-element-0a17995 figure::after {
    content: "VIEW EVENT →";

    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 5;

    font-family: "Manrope", Arial, sans-serif;
    font-size: 16px;
    font-weight: 900;
    line-height: 1.2;
    letter-spacing: -0.04em;

    color: #111111;
    direction: ltr !important;
    text-align: right;
    text-transform: uppercase;
    white-space: nowrap;

    opacity: 0;
    transform: translateY(12px);
    pointer-events: none;

    transition:
        opacity 0.35s ease,
        transform 0.35s ease;
}

/* HOVER'DA 2026 YUKARI ÇIKAR */
.elementor-1099 .elementor-element.elementor-element-0a17995 figure:hover .widget-image-caption::after,
.elementor-1099 .elementor-element.elementor-element-0a17995 figure:hover figcaption::after,
.elementor-1099 .elementor-element.elementor-element-0a17995 figure:hover .wp-caption-text::after {
    opacity: 0;
    transform: translateY(-12px);
}

/* VIEW EVENT AŞAĞIDAN GELİR */
.elementor-1099 .elementor-element.elementor-element-0a17995 figure:hover::after {
    opacity: 1;
    transform: translateY(0);
}

/* TABLET */
@media (max-width: 1024px) {
    .elementor-1099 .elementor-element.elementor-element-0a17995 .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-0a17995 figcaption,
    .elementor-1099 .elementor-element.elementor-element-0a17995 .wp-caption-text,
    .elementor-1099 .elementor-element.elementor-element-0a17995 figure::after {
        font-size: 14px;
    }

    .elementor-1099 .elementor-element.elementor-element-0a17995 .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-0a17995 figcaption,
    .elementor-1099 .elementor-element.elementor-element-0a17995 .wp-caption-text {
        column-gap: 9px;
        padding-top: 12px;
    }
}

/* MOBİL */
@media (max-width: 767px) {
    .elementor-1099 .elementor-element.elementor-element-0a17995 .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-0a17995 figcaption,
    .elementor-1099 .elementor-element.elementor-element-0a17995 .wp-caption-text,
    .elementor-1099 .elementor-element.elementor-element-0a17995 figure::after {
        font-size: 11px;
        letter-spacing: -0.025em;
    }

    .elementor-1099 .elementor-element.elementor-element-0a17995 .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-0a17995 figcaption,
    .elementor-1099 .elementor-element.elementor-element-0a17995 .wp-caption-text {
        column-gap: 7px;
        padding-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6795ceb */.elementor-1099 .elementor-element.elementor-element-6795ceb {
    width: 100%;
}

.elementor-1099 .elementor-element.elementor-element-6795ceb .elementor-widget-container,
.elementor-1099 .elementor-element.elementor-element-6795ceb figure {
    width: 100%;
    margin: 0;
}

.elementor-1099 .elementor-element.elementor-element-6795ceb figure {
    position: relative;
    overflow: visible;
}

.elementor-1099 .elementor-element.elementor-element-6795ceb img {
    display: block;
    width: 100%;
}

/* GÖRSEL ALTINDAKİ BİLGİ SATIRI */
.elementor-1099 .elementor-element.elementor-element-6795ceb .widget-image-caption,
.elementor-1099 .elementor-element.elementor-element-6795ceb figcaption,
.elementor-1099 .elementor-element.elementor-element-6795ceb .wp-caption-text {
    width: 100%;
    min-height: 24px;

    display: grid !important;
    grid-template-columns: auto minmax(0, 1fr) auto !important;
    grid-template-areas: "number title year" !important;
    align-items: center !important;
    column-gap: 12px;

    direction: ltr !important;

    margin: 0;
    padding: 14px 0 0;

    box-sizing: border-box;

    font-family: "Manrope", Arial, sans-serif !important;
    font-size: 16px;
    font-weight: 900;
    line-height: 1.2;
    letter-spacing: -0.04em;

    text-align: left !important;
    text-transform: uppercase;
    color: #111111;

    white-space: nowrap;
}

/* (01) — KESİNLİKLE EN SOL */
.elementor-1099 .elementor-element.elementor-element-6795ceb .widget-image-caption::before,
.elementor-1099 .elementor-element.elementor-element-6795ceb figcaption::before,
.elementor-1099 .elementor-element.elementor-element-6795ceb .wp-caption-text::before {
    content: "(05)";

    grid-area: number !important;
    grid-column: 1 !important;

    display: block;
    justify-self: start !important;

    min-width: 4ch;

    color: #111111;
    font-family: "Manrope", Arial, sans-serif;
    font-size: inherit;
    font-weight: 900;
    line-height: inherit;

    direction: ltr !important;
    text-align: left !important;
    white-space: nowrap;
}

/* 2026 — KESİNLİKLE EN SAĞ */
.elementor-1099 .elementor-element.elementor-element-6795ceb .widget-image-caption::after,
.elementor-1099 .elementor-element.elementor-element-6795ceb figcaption::after,
.elementor-1099 .elementor-element.elementor-element-6795ceb .wp-caption-text::after {
    content: "2026";

    grid-area: year !important;
    grid-column: 3 !important;

    display: block;
    justify-self: end !important;

    min-width: 4ch;

    color: #707070;
    font-family: "Manrope", Arial, sans-serif;
    font-size: inherit;
    font-weight: 900;
    line-height: inherit;

    direction: ltr !important;
    text-align: right !important;
    white-space: nowrap;

    opacity: 1;
    transform: translateY(0);

    transition:
        opacity 0.35s ease,
        transform 0.35s ease;
}

/* HOVER'DA SAĞDA GÖRÜNECEK VIEW EVENT */
.elementor-1099 .elementor-element.elementor-element-6795ceb figure::after {
    content: "VIEW EVENT →";

    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 5;

    font-family: "Manrope", Arial, sans-serif;
    font-size: 16px;
    font-weight: 900;
    line-height: 1.2;
    letter-spacing: -0.04em;

    color: #111111;
    direction: ltr !important;
    text-align: right;
    text-transform: uppercase;
    white-space: nowrap;

    opacity: 0;
    transform: translateY(12px);
    pointer-events: none;

    transition:
        opacity 0.35s ease,
        transform 0.35s ease;
}

/* HOVER'DA 2026 YUKARI ÇIKAR */
.elementor-1099 .elementor-element.elementor-element-6795ceb figure:hover .widget-image-caption::after,
.elementor-1099 .elementor-element.elementor-element-6795ceb figure:hover figcaption::after,
.elementor-1099 .elementor-element.elementor-element-6795ceb figure:hover .wp-caption-text::after {
    opacity: 0;
    transform: translateY(-12px);
}

/* VIEW EVENT AŞAĞIDAN GELİR */
.elementor-1099 .elementor-element.elementor-element-6795ceb figure:hover::after {
    opacity: 1;
    transform: translateY(0);
}

/* TABLET */
@media (max-width: 1024px) {
    .elementor-1099 .elementor-element.elementor-element-6795ceb .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-6795ceb figcaption,
    .elementor-1099 .elementor-element.elementor-element-6795ceb .wp-caption-text,
    .elementor-1099 .elementor-element.elementor-element-6795ceb figure::after {
        font-size: 14px;
    }

    .elementor-1099 .elementor-element.elementor-element-6795ceb .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-6795ceb figcaption,
    .elementor-1099 .elementor-element.elementor-element-6795ceb .wp-caption-text {
        column-gap: 9px;
        padding-top: 12px;
    }
}

/* MOBİL */
@media (max-width: 767px) {
    .elementor-1099 .elementor-element.elementor-element-6795ceb .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-6795ceb figcaption,
    .elementor-1099 .elementor-element.elementor-element-6795ceb .wp-caption-text,
    .elementor-1099 .elementor-element.elementor-element-6795ceb figure::after {
        font-size: 11px;
        letter-spacing: -0.025em;
    }

    .elementor-1099 .elementor-element.elementor-element-6795ceb .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-6795ceb figcaption,
    .elementor-1099 .elementor-element.elementor-element-6795ceb .wp-caption-text {
        column-gap: 7px;
        padding-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0ff513f */.elementor-1099 .elementor-element.elementor-element-0ff513f {
    width: 100%;
}

.elementor-1099 .elementor-element.elementor-element-0ff513f .elementor-widget-container,
.elementor-1099 .elementor-element.elementor-element-0ff513f figure {
    width: 100%;
    margin: 0;
}

.elementor-1099 .elementor-element.elementor-element-0ff513f figure {
    position: relative;
    overflow: visible;
}

.elementor-1099 .elementor-element.elementor-element-0ff513f img {
    display: block;
    width: 100%;
}

/* GÖRSEL ALTINDAKİ BİLGİ SATIRI */
.elementor-1099 .elementor-element.elementor-element-0ff513f .widget-image-caption,
.elementor-1099 .elementor-element.elementor-element-0ff513f figcaption,
.elementor-1099 .elementor-element.elementor-element-0ff513f .wp-caption-text {
    width: 100%;
    min-height: 24px;

    display: grid !important;
    grid-template-columns: auto minmax(0, 1fr) auto !important;
    grid-template-areas: "number title year" !important;
    align-items: center !important;
    column-gap: 12px;

    direction: ltr !important;

    margin: 0;
    padding: 14px 0 0;

    box-sizing: border-box;

    font-family: "Manrope", Arial, sans-serif !important;
    font-size: 16px;
    font-weight: 900;
    line-height: 1.2;
    letter-spacing: -0.04em;

    text-align: left !important;
    text-transform: uppercase;
    color: #111111;

    white-space: nowrap;
}

/* (01) — KESİNLİKLE EN SOL */
.elementor-1099 .elementor-element.elementor-element-0ff513f .widget-image-caption::before,
.elementor-1099 .elementor-element.elementor-element-0ff513f figcaption::before,
.elementor-1099 .elementor-element.elementor-element-0ff513f .wp-caption-text::before {
    content: "(06)";

    grid-area: number !important;
    grid-column: 1 !important;

    display: block;
    justify-self: start !important;

    min-width: 4ch;

    color: #111111;
    font-family: "Manrope", Arial, sans-serif;
    font-size: inherit;
    font-weight: 900;
    line-height: inherit;

    direction: ltr !important;
    text-align: left !important;
    white-space: nowrap;
}

/* 2026 — KESİNLİKLE EN SAĞ */
.elementor-1099 .elementor-element.elementor-element-0ff513f .widget-image-caption::after,
.elementor-1099 .elementor-element.elementor-element-0ff513f figcaption::after,
.elementor-1099 .elementor-element.elementor-element-0ff513f .wp-caption-text::after {
    content: "2026";

    grid-area: year !important;
    grid-column: 3 !important;

    display: block;
    justify-self: end !important;

    min-width: 4ch;

    color: #707070;
    font-family: "Manrope", Arial, sans-serif;
    font-size: inherit;
    font-weight: 900;
    line-height: inherit;

    direction: ltr !important;
    text-align: right !important;
    white-space: nowrap;

    opacity: 1;
    transform: translateY(0);

    transition:
        opacity 0.35s ease,
        transform 0.35s ease;
}

/* HOVER'DA SAĞDA GÖRÜNECEK VIEW EVENT */
.elementor-1099 .elementor-element.elementor-element-0ff513f figure::after {
    content: "VIEW EVENT →";

    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 5;

    font-family: "Manrope", Arial, sans-serif;
    font-size: 16px;
    font-weight: 900;
    line-height: 1.2;
    letter-spacing: -0.04em;

    color: #111111;
    direction: ltr !important;
    text-align: right;
    text-transform: uppercase;
    white-space: nowrap;

    opacity: 0;
    transform: translateY(12px);
    pointer-events: none;

    transition:
        opacity 0.35s ease,
        transform 0.35s ease;
}

/* HOVER'DA 2026 YUKARI ÇIKAR */
.elementor-1099 .elementor-element.elementor-element-0ff513f figure:hover .widget-image-caption::after,
.elementor-1099 .elementor-element.elementor-element-0ff513f figure:hover figcaption::after,
.elementor-1099 .elementor-element.elementor-element-0ff513f figure:hover .wp-caption-text::after {
    opacity: 0;
    transform: translateY(-12px);
}

/* VIEW EVENT AŞAĞIDAN GELİR */
.elementor-1099 .elementor-element.elementor-element-0ff513f figure:hover::after {
    opacity: 1;
    transform: translateY(0);
}

/* TABLET */
@media (max-width: 1024px) {
    .elementor-1099 .elementor-element.elementor-element-0ff513f .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-0ff513f figcaption,
    .elementor-1099 .elementor-element.elementor-element-0ff513f .wp-caption-text,
    .elementor-1099 .elementor-element.elementor-element-0ff513f figure::after {
        font-size: 14px;
    }

    .elementor-1099 .elementor-element.elementor-element-0ff513f .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-0ff513f figcaption,
    .elementor-1099 .elementor-element.elementor-element-0ff513f .wp-caption-text {
        column-gap: 9px;
        padding-top: 12px;
    }
}

/* MOBİL */
@media (max-width: 767px) {
    .elementor-1099 .elementor-element.elementor-element-0ff513f .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-0ff513f figcaption,
    .elementor-1099 .elementor-element.elementor-element-0ff513f .wp-caption-text,
    .elementor-1099 .elementor-element.elementor-element-0ff513f figure::after {
        font-size: 11px;
        letter-spacing: -0.025em;
    }

    .elementor-1099 .elementor-element.elementor-element-0ff513f .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-0ff513f figcaption,
    .elementor-1099 .elementor-element.elementor-element-0ff513f .wp-caption-text {
        column-gap: 7px;
        padding-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c358d87 */.elementor-1099 .elementor-element.elementor-element-c358d87 {
    width: 100%;
}

.elementor-1099 .elementor-element.elementor-element-c358d87 .elementor-widget-container,
.elementor-1099 .elementor-element.elementor-element-c358d87 figure {
    width: 100%;
    margin: 0;
}

.elementor-1099 .elementor-element.elementor-element-c358d87 figure {
    position: relative;
    overflow: visible;
}

.elementor-1099 .elementor-element.elementor-element-c358d87 img {
    display: block;
    width: 100%;
}

/* GÖRSEL ALTINDAKİ BİLGİ SATIRI */
.elementor-1099 .elementor-element.elementor-element-c358d87 .widget-image-caption,
.elementor-1099 .elementor-element.elementor-element-c358d87 figcaption,
.elementor-1099 .elementor-element.elementor-element-c358d87 .wp-caption-text {
    width: 100%;
    min-height: 24px;

    display: grid !important;
    grid-template-columns: auto minmax(0, 1fr) auto !important;
    grid-template-areas: "number title year" !important;
    align-items: center !important;
    column-gap: 12px;

    direction: ltr !important;

    margin: 0;
    padding: 14px 0 0;

    box-sizing: border-box;

    font-family: "Manrope", Arial, sans-serif !important;
    font-size: 16px;
    font-weight: 900;
    line-height: 1.2;
    letter-spacing: -0.04em;

    text-align: left !important;
    text-transform: uppercase;
    color: #111111;

    white-space: nowrap;
}

/* (01) — KESİNLİKLE EN SOL */
.elementor-1099 .elementor-element.elementor-element-c358d87 .widget-image-caption::before,
.elementor-1099 .elementor-element.elementor-element-c358d87 figcaption::before,
.elementor-1099 .elementor-element.elementor-element-c358d87 .wp-caption-text::before {
    content: "(01)";

    grid-area: number !important;
    grid-column: 1 !important;

    display: block;
    justify-self: start !important;

    min-width: 4ch;

    color: #111111;
    font-family: "Manrope", Arial, sans-serif;
    font-size: inherit;
    font-weight: 900;
    line-height: inherit;

    direction: ltr !important;
    text-align: left !important;
    white-space: nowrap;
}

/* 2026 — KESİNLİKLE EN SAĞ */
.elementor-1099 .elementor-element.elementor-element-c358d87 .widget-image-caption::after,
.elementor-1099 .elementor-element.elementor-element-c358d87 figcaption::after,
.elementor-1099 .elementor-element.elementor-element-c358d87 .wp-caption-text::after {
    content: "2026";

    grid-area: year !important;
    grid-column: 3 !important;

    display: block;
    justify-self: end !important;

    min-width: 4ch;

    color: #707070;
    font-family: "Manrope", Arial, sans-serif;
    font-size: inherit;
    font-weight: 900;
    line-height: inherit;

    direction: ltr !important;
    text-align: right !important;
    white-space: nowrap;

    opacity: 1;
    transform: translateY(0);

    transition:
        opacity 0.35s ease,
        transform 0.35s ease;
}

/* HOVER'DA SAĞDA GÖRÜNECEK VIEW EVENT */
.elementor-1099 .elementor-element.elementor-element-c358d87 figure::after {
    content: "VIEW EVENT →";

    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 5;

    font-family: "Manrope", Arial, sans-serif;
    font-size: 16px;
    font-weight: 900;
    line-height: 1.2;
    letter-spacing: -0.04em;

    color: #111111;
    direction: ltr !important;
    text-align: right;
    text-transform: uppercase;
    white-space: nowrap;

    opacity: 0;
    transform: translateY(12px);
    pointer-events: none;

    transition:
        opacity 0.35s ease,
        transform 0.35s ease;
}

/* HOVER'DA 2026 YUKARI ÇIKAR */
.elementor-1099 .elementor-element.elementor-element-c358d87 figure:hover .widget-image-caption::after,
.elementor-1099 .elementor-element.elementor-element-c358d87 figure:hover figcaption::after,
.elementor-1099 .elementor-element.elementor-element-c358d87 figure:hover .wp-caption-text::after {
    opacity: 0;
    transform: translateY(-12px);
}

/* VIEW EVENT AŞAĞIDAN GELİR */
.elementor-1099 .elementor-element.elementor-element-c358d87 figure:hover::after {
    opacity: 1;
    transform: translateY(0);
}

/* TABLET */
@media (max-width: 1024px) {
    .elementor-1099 .elementor-element.elementor-element-c358d87 .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-c358d87 figcaption,
    .elementor-1099 .elementor-element.elementor-element-c358d87 .wp-caption-text,
    .elementor-1099 .elementor-element.elementor-element-c358d87 figure::after {
        font-size: 14px;
    }

    .elementor-1099 .elementor-element.elementor-element-c358d87 .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-c358d87 figcaption,
    .elementor-1099 .elementor-element.elementor-element-c358d87 .wp-caption-text {
        column-gap: 9px;
        padding-top: 12px;
    }
}

/* MOBİL */
@media (max-width: 767px) {
    .elementor-1099 .elementor-element.elementor-element-c358d87 .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-c358d87 figcaption,
    .elementor-1099 .elementor-element.elementor-element-c358d87 .wp-caption-text,
    .elementor-1099 .elementor-element.elementor-element-c358d87 figure::after {
        font-size: 11px;
        letter-spacing: -0.025em;
    }

    .elementor-1099 .elementor-element.elementor-element-c358d87 .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-c358d87 figcaption,
    .elementor-1099 .elementor-element.elementor-element-c358d87 .wp-caption-text {
        column-gap: 7px;
        padding-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fa636f2 */.elementor-1099 .elementor-element.elementor-element-fa636f2 {
    width: 100%;
}

.elementor-1099 .elementor-element.elementor-element-fa636f2 .elementor-widget-container,
.elementor-1099 .elementor-element.elementor-element-fa636f2 figure {
    width: 100%;
    margin: 0;
}

.elementor-1099 .elementor-element.elementor-element-fa636f2 figure {
    position: relative;
    overflow: visible;
}

.elementor-1099 .elementor-element.elementor-element-fa636f2 img {
    display: block;
    width: 100%;
}

/* GÖRSEL ALTINDAKİ BİLGİ SATIRI */
.elementor-1099 .elementor-element.elementor-element-fa636f2 .widget-image-caption,
.elementor-1099 .elementor-element.elementor-element-fa636f2 figcaption,
.elementor-1099 .elementor-element.elementor-element-fa636f2 .wp-caption-text {
    width: 100%;
    min-height: 24px;

    display: grid !important;
    grid-template-columns: auto minmax(0, 1fr) auto !important;
    grid-template-areas: "number title year" !important;
    align-items: center !important;
    column-gap: 12px;

    direction: ltr !important;

    margin: 0;
    padding: 14px 0 0;

    box-sizing: border-box;

    font-family: "Manrope", Arial, sans-serif !important;
    font-size: 16px;
    font-weight: 900;
    line-height: 1.2;
    letter-spacing: -0.04em;

    text-align: left !important;
    text-transform: uppercase;
    color: #111111;

    white-space: nowrap;
}

/* (01) — KESİNLİKLE EN SOL */
.elementor-1099 .elementor-element.elementor-element-fa636f2 .widget-image-caption::before,
.elementor-1099 .elementor-element.elementor-element-fa636f2 figcaption::before,
.elementor-1099 .elementor-element.elementor-element-fa636f2 .wp-caption-text::before {
    content: "(02)";

    grid-area: number !important;
    grid-column: 1 !important;

    display: block;
    justify-self: start !important;

    min-width: 4ch;

    color: #111111;
    font-family: "Manrope", Arial, sans-serif;
    font-size: inherit;
    font-weight: 900;
    line-height: inherit;

    direction: ltr !important;
    text-align: left !important;
    white-space: nowrap;
}

/* 2026 — KESİNLİKLE EN SAĞ */
.elementor-1099 .elementor-element.elementor-element-fa636f2 .widget-image-caption::after,
.elementor-1099 .elementor-element.elementor-element-fa636f2 figcaption::after,
.elementor-1099 .elementor-element.elementor-element-fa636f2 .wp-caption-text::after {
    content: "2026";

    grid-area: year !important;
    grid-column: 3 !important;

    display: block;
    justify-self: end !important;

    min-width: 4ch;

    color: #707070;
    font-family: "Manrope", Arial, sans-serif;
    font-size: inherit;
    font-weight: 900;
    line-height: inherit;

    direction: ltr !important;
    text-align: right !important;
    white-space: nowrap;

    opacity: 1;
    transform: translateY(0);

    transition:
        opacity 0.35s ease,
        transform 0.35s ease;
}

/* HOVER'DA SAĞDA GÖRÜNECEK VIEW EVENT */
.elementor-1099 .elementor-element.elementor-element-fa636f2 figure::after {
    content: "VIEW EVENT →";

    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 5;

    font-family: "Manrope", Arial, sans-serif;
    font-size: 16px;
    font-weight: 900;
    line-height: 1.2;
    letter-spacing: -0.04em;

    color: #111111;
    direction: ltr !important;
    text-align: right;
    text-transform: uppercase;
    white-space: nowrap;

    opacity: 0;
    transform: translateY(12px);
    pointer-events: none;

    transition:
        opacity 0.35s ease,
        transform 0.35s ease;
}

/* HOVER'DA 2026 YUKARI ÇIKAR */
.elementor-1099 .elementor-element.elementor-element-fa636f2 figure:hover .widget-image-caption::after,
.elementor-1099 .elementor-element.elementor-element-fa636f2 figure:hover figcaption::after,
.elementor-1099 .elementor-element.elementor-element-fa636f2 figure:hover .wp-caption-text::after {
    opacity: 0;
    transform: translateY(-12px);
}

/* VIEW EVENT AŞAĞIDAN GELİR */
.elementor-1099 .elementor-element.elementor-element-fa636f2 figure:hover::after {
    opacity: 1;
    transform: translateY(0);
}

/* TABLET */
@media (max-width: 1024px) {
    .elementor-1099 .elementor-element.elementor-element-fa636f2 .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-fa636f2 figcaption,
    .elementor-1099 .elementor-element.elementor-element-fa636f2 .wp-caption-text,
    .elementor-1099 .elementor-element.elementor-element-fa636f2 figure::after {
        font-size: 14px;
    }

    .elementor-1099 .elementor-element.elementor-element-fa636f2 .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-fa636f2 figcaption,
    .elementor-1099 .elementor-element.elementor-element-fa636f2 .wp-caption-text {
        column-gap: 9px;
        padding-top: 12px;
    }
}

/* MOBİL */
@media (max-width: 767px) {
    .elementor-1099 .elementor-element.elementor-element-fa636f2 .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-fa636f2 figcaption,
    .elementor-1099 .elementor-element.elementor-element-fa636f2 .wp-caption-text,
    .elementor-1099 .elementor-element.elementor-element-fa636f2 figure::after {
        font-size: 11px;
        letter-spacing: -0.025em;
    }

    .elementor-1099 .elementor-element.elementor-element-fa636f2 .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-fa636f2 figcaption,
    .elementor-1099 .elementor-element.elementor-element-fa636f2 .wp-caption-text {
        column-gap: 7px;
        padding-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-228b32b *//* KARTIN TAMAMI */
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card {
    position: relative;
    width: 100%;
    cursor: pointer;
}

/* GÖRSELİN ALTINDAKİ BİLGİ SATIRI */
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-caption {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) auto auto auto;
    align-items: center !important;

    width: 100%;
    gap: clamp(10px, 1.2vw, 24px);

    margin-top: 12px;
    padding-top: 10px;

    border-top: 1px solid rgba(0, 0, 0, 0.22);
    box-sizing: border-box;
}

/* BÜTÜN METİNLERİN ORTAK AYARI */
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-title,
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-year,
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-index,
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-view {
    width: auto !important;
    min-width: 0;
    margin: 0 !important;
}

.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-title .elementor-heading-title,
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-year .elementor-heading-title,
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-index .elementor-heading-title,
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-view .elementor-heading-title,
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-view a {
    margin: 0 !important;

    color: #000000 !important;
    font-family: "Manrope", Arial, sans-serif !important;
    font-weight: 900 !important;
    line-height: 1.1 !important;
    text-decoration: none !important;
    text-transform: uppercase;
}

/* ETKİNLİK BAŞLIĞI */
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-title {
    justify-self: start;
    overflow: hidden;
}

.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-title .elementor-heading-title {
    font-size: clamp(11px, 0.85vw, 16px) !important;
    letter-spacing: -0.045em !important;

    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

/* YIL */
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-year {
    justify-self: end;
}

.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-year .elementor-heading-title {
    font-size: clamp(10px, 0.72vw, 13px) !important;
    letter-spacing: -0.035em !important;
    white-space: nowrap;
}

/* ETKİNLİK NUMARASI */
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-index {
    justify-self: end;
}

.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-index .elementor-heading-title {
    min-width: 4ch;

    font-size: clamp(10px, 0.72vw, 13px) !important;
    letter-spacing: -0.035em !important;
    text-align: right;
    white-space: nowrap;

    font-variant-numeric: tabular-nums;
}

/* VIEW EVENT */
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-view {
    justify-self: end;

    opacity: 0.48;
    transform: translateX(-5px);

    transition:
        opacity 350ms ease,
        transform 350ms ease;
}

.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-view .elementor-heading-title,
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-view a {
    font-size: clamp(10px, 0.72vw, 13px) !important;
    letter-spacing: -0.035em !important;
    white-space: nowrap;
}

/* VIEW EVENT YAZISININ SONUNA OK EKLER */
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-view .elementor-heading-title::after,
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-view a::after {
    content: " ↗";
    display: inline-block;

    margin-left: 4px;
    transition: transform 350ms ease;
}

/* KARTIN ÜZERİNE GELİNCE */
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card:hover .event-card-view {
    opacity: 1;
    transform: translateX(0);
}

.elementor-1099 .elementor-element.elementor-element-228b32b .event-card:hover .event-card-view .elementor-heading-title::after,
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card:hover .event-card-view a::after {
    transform: translate(2px, -2px);
}

/* ALT ÇİZGİ HOVER EFEKTİ */
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-caption::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: -5px;

    width: 0;
    height: 1px;

    background: #000000;
    transition: width 500ms cubic-bezier(.2, .75, .25, 1);
}

.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-caption {
    position: relative;
}

.elementor-1099 .elementor-element.elementor-element-228b32b .event-card:hover .event-card-caption::after {
    width: 100%;
}

/* TABLET */
@media (max-width: 1024px) {
    .elementor-1099 .elementor-element.elementor-element-228b32b .event-card-caption {
        grid-template-columns: minmax(0, 1fr) auto auto;
    }

    .elementor-1099 .elementor-element.elementor-element-228b32b .event-card-view {
        grid-column: 1 / -1;
        justify-self: start;

        margin-top: 2px !important;
        opacity: 1;
        transform: none;
    }
}

/* MOBİL */
@media (max-width: 767px) {
    .elementor-1099 .elementor-element.elementor-element-228b32b .event-card-caption {
        grid-template-columns: 1fr auto auto;
        gap: 7px 12px;

        margin-top: 9px;
        padding-top: 9px;
    }

    .elementor-1099 .elementor-element.elementor-element-228b32b .event-card-title {
        grid-column: 1 / -1;
        width: 100% !important;
    }

    .elementor-1099 .elementor-element.elementor-element-228b32b .event-card-title .elementor-heading-title {
        font-size: 12px !important;
        white-space: normal;
        text-overflow: unset;
    }

    .elementor-1099 .elementor-element.elementor-element-228b32b .event-card-year {
        grid-column: 1;
        justify-self: start;
    }

    .elementor-1099 .elementor-element.elementor-element-228b32b .event-card-index {
        grid-column: 2;
    }

    .elementor-1099 .elementor-element.elementor-element-228b32b .event-card-view {
        grid-column: 3;
        justify-self: end;

        margin-top: 0 !important;
        opacity: 1;
        transform: none;
    }

    .elementor-1099 .elementor-element.elementor-element-228b32b .event-card-year .elementor-heading-title,
    .elementor-1099 .elementor-element.elementor-element-228b32b .event-card-index .elementor-heading-title,
    .elementor-1099 .elementor-element.elementor-element-228b32b .event-card-view .elementor-heading-title,
    .elementor-1099 .elementor-element.elementor-element-228b32b .event-card-view a {
        font-size: 10px !important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-745ad16 */.elementor-1099 .elementor-element.elementor-element-745ad16 {
    width: 100%;
}

.elementor-1099 .elementor-element.elementor-element-745ad16 .elementor-widget-container,
.elementor-1099 .elementor-element.elementor-element-745ad16 figure {
    width: 100%;
    margin: 0;
}

.elementor-1099 .elementor-element.elementor-element-745ad16 figure {
    position: relative;
    overflow: visible;
}

.elementor-1099 .elementor-element.elementor-element-745ad16 img {
    display: block;
    width: 100%;
}

/* GÖRSEL ALTINDAKİ BİLGİ SATIRI */
.elementor-1099 .elementor-element.elementor-element-745ad16 .widget-image-caption,
.elementor-1099 .elementor-element.elementor-element-745ad16 figcaption,
.elementor-1099 .elementor-element.elementor-element-745ad16 .wp-caption-text {
    width: 100%;
    min-height: 24px;

    display: grid !important;
    grid-template-columns: auto minmax(0, 1fr) auto !important;
    grid-template-areas: "number title year" !important;
    align-items: center !important;
    column-gap: 12px;

    direction: ltr !important;

    margin: 0;
    padding: 14px 0 0;

    box-sizing: border-box;

    font-family: "Manrope", Arial, sans-serif !important;
    font-size: 16px;
    font-weight: 900;
    line-height: 1.2;
    letter-spacing: -0.04em;

    text-align: left !important;
    text-transform: uppercase;
    color: #111111;

    white-space: nowrap;
}

/* (01) — KESİNLİKLE EN SOL */
.elementor-1099 .elementor-element.elementor-element-745ad16 .widget-image-caption::before,
.elementor-1099 .elementor-element.elementor-element-745ad16 figcaption::before,
.elementor-1099 .elementor-element.elementor-element-745ad16 .wp-caption-text::before {
    content: "(03)";

    grid-area: number !important;
    grid-column: 1 !important;

    display: block;
    justify-self: start !important;

    min-width: 4ch;

    color: #111111;
    font-family: "Manrope", Arial, sans-serif;
    font-size: inherit;
    font-weight: 900;
    line-height: inherit;

    direction: ltr !important;
    text-align: left !important;
    white-space: nowrap;
}

/* 2026 — KESİNLİKLE EN SAĞ */
.elementor-1099 .elementor-element.elementor-element-745ad16 .widget-image-caption::after,
.elementor-1099 .elementor-element.elementor-element-745ad16 figcaption::after,
.elementor-1099 .elementor-element.elementor-element-745ad16 .wp-caption-text::after {
    content: "2026";

    grid-area: year !important;
    grid-column: 3 !important;

    display: block;
    justify-self: end !important;

    min-width: 4ch;

    color: #707070;
    font-family: "Manrope", Arial, sans-serif;
    font-size: inherit;
    font-weight: 900;
    line-height: inherit;

    direction: ltr !important;
    text-align: right !important;
    white-space: nowrap;

    opacity: 1;
    transform: translateY(0);

    transition:
        opacity 0.35s ease,
        transform 0.35s ease;
}

/* HOVER'DA SAĞDA GÖRÜNECEK VIEW EVENT */
.elementor-1099 .elementor-element.elementor-element-745ad16 figure::after {
    content: "VIEW EVENT →";

    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 5;

    font-family: "Manrope", Arial, sans-serif;
    font-size: 16px;
    font-weight: 900;
    line-height: 1.2;
    letter-spacing: -0.04em;

    color: #111111;
    direction: ltr !important;
    text-align: right;
    text-transform: uppercase;
    white-space: nowrap;

    opacity: 0;
    transform: translateY(12px);
    pointer-events: none;

    transition:
        opacity 0.35s ease,
        transform 0.35s ease;
}

/* HOVER'DA 2026 YUKARI ÇIKAR */
.elementor-1099 .elementor-element.elementor-element-745ad16 figure:hover .widget-image-caption::after,
.elementor-1099 .elementor-element.elementor-element-745ad16 figure:hover figcaption::after,
.elementor-1099 .elementor-element.elementor-element-745ad16 figure:hover .wp-caption-text::after {
    opacity: 0;
    transform: translateY(-12px);
}

/* VIEW EVENT AŞAĞIDAN GELİR */
.elementor-1099 .elementor-element.elementor-element-745ad16 figure:hover::after {
    opacity: 1;
    transform: translateY(0);
}

/* TABLET */
@media (max-width: 1024px) {
    .elementor-1099 .elementor-element.elementor-element-745ad16 .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-745ad16 figcaption,
    .elementor-1099 .elementor-element.elementor-element-745ad16 .wp-caption-text,
    .elementor-1099 .elementor-element.elementor-element-745ad16 figure::after {
        font-size: 14px;
    }

    .elementor-1099 .elementor-element.elementor-element-745ad16 .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-745ad16 figcaption,
    .elementor-1099 .elementor-element.elementor-element-745ad16 .wp-caption-text {
        column-gap: 9px;
        padding-top: 12px;
    }
}

/* MOBİL */
@media (max-width: 767px) {
    .elementor-1099 .elementor-element.elementor-element-745ad16 .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-745ad16 figcaption,
    .elementor-1099 .elementor-element.elementor-element-745ad16 .wp-caption-text,
    .elementor-1099 .elementor-element.elementor-element-745ad16 figure::after {
        font-size: 11px;
        letter-spacing: -0.025em;
    }

    .elementor-1099 .elementor-element.elementor-element-745ad16 .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-745ad16 figcaption,
    .elementor-1099 .elementor-element.elementor-element-745ad16 .wp-caption-text {
        column-gap: 7px;
        padding-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0a17995 */.elementor-1099 .elementor-element.elementor-element-0a17995 {
    width: 100%;
}

.elementor-1099 .elementor-element.elementor-element-0a17995 .elementor-widget-container,
.elementor-1099 .elementor-element.elementor-element-0a17995 figure {
    width: 100%;
    margin: 0;
}

.elementor-1099 .elementor-element.elementor-element-0a17995 figure {
    position: relative;
    overflow: visible;
}

.elementor-1099 .elementor-element.elementor-element-0a17995 img {
    display: block;
    width: 100%;
}

/* GÖRSEL ALTINDAKİ BİLGİ SATIRI */
.elementor-1099 .elementor-element.elementor-element-0a17995 .widget-image-caption,
.elementor-1099 .elementor-element.elementor-element-0a17995 figcaption,
.elementor-1099 .elementor-element.elementor-element-0a17995 .wp-caption-text {
    width: 100%;
    min-height: 24px;

    display: grid !important;
    grid-template-columns: auto minmax(0, 1fr) auto !important;
    grid-template-areas: "number title year" !important;
    align-items: center !important;
    column-gap: 12px;

    direction: ltr !important;

    margin: 0;
    padding: 14px 0 0;

    box-sizing: border-box;

    font-family: "Manrope", Arial, sans-serif !important;
    font-size: 16px;
    font-weight: 900;
    line-height: 1.2;
    letter-spacing: -0.04em;

    text-align: left !important;
    text-transform: uppercase;
    color: #111111;

    white-space: nowrap;
}

/* (01) — KESİNLİKLE EN SOL */
.elementor-1099 .elementor-element.elementor-element-0a17995 .widget-image-caption::before,
.elementor-1099 .elementor-element.elementor-element-0a17995 figcaption::before,
.elementor-1099 .elementor-element.elementor-element-0a17995 .wp-caption-text::before {
    content: "(04)";

    grid-area: number !important;
    grid-column: 1 !important;

    display: block;
    justify-self: start !important;

    min-width: 4ch;

    color: #111111;
    font-family: "Manrope", Arial, sans-serif;
    font-size: inherit;
    font-weight: 900;
    line-height: inherit;

    direction: ltr !important;
    text-align: left !important;
    white-space: nowrap;
}

/* 2026 — KESİNLİKLE EN SAĞ */
.elementor-1099 .elementor-element.elementor-element-0a17995 .widget-image-caption::after,
.elementor-1099 .elementor-element.elementor-element-0a17995 figcaption::after,
.elementor-1099 .elementor-element.elementor-element-0a17995 .wp-caption-text::after {
    content: "2026";

    grid-area: year !important;
    grid-column: 3 !important;

    display: block;
    justify-self: end !important;

    min-width: 4ch;

    color: #707070;
    font-family: "Manrope", Arial, sans-serif;
    font-size: inherit;
    font-weight: 900;
    line-height: inherit;

    direction: ltr !important;
    text-align: right !important;
    white-space: nowrap;

    opacity: 1;
    transform: translateY(0);

    transition:
        opacity 0.35s ease,
        transform 0.35s ease;
}

/* HOVER'DA SAĞDA GÖRÜNECEK VIEW EVENT */
.elementor-1099 .elementor-element.elementor-element-0a17995 figure::after {
    content: "VIEW EVENT →";

    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 5;

    font-family: "Manrope", Arial, sans-serif;
    font-size: 16px;
    font-weight: 900;
    line-height: 1.2;
    letter-spacing: -0.04em;

    color: #111111;
    direction: ltr !important;
    text-align: right;
    text-transform: uppercase;
    white-space: nowrap;

    opacity: 0;
    transform: translateY(12px);
    pointer-events: none;

    transition:
        opacity 0.35s ease,
        transform 0.35s ease;
}

/* HOVER'DA 2026 YUKARI ÇIKAR */
.elementor-1099 .elementor-element.elementor-element-0a17995 figure:hover .widget-image-caption::after,
.elementor-1099 .elementor-element.elementor-element-0a17995 figure:hover figcaption::after,
.elementor-1099 .elementor-element.elementor-element-0a17995 figure:hover .wp-caption-text::after {
    opacity: 0;
    transform: translateY(-12px);
}

/* VIEW EVENT AŞAĞIDAN GELİR */
.elementor-1099 .elementor-element.elementor-element-0a17995 figure:hover::after {
    opacity: 1;
    transform: translateY(0);
}

/* TABLET */
@media (max-width: 1024px) {
    .elementor-1099 .elementor-element.elementor-element-0a17995 .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-0a17995 figcaption,
    .elementor-1099 .elementor-element.elementor-element-0a17995 .wp-caption-text,
    .elementor-1099 .elementor-element.elementor-element-0a17995 figure::after {
        font-size: 14px;
    }

    .elementor-1099 .elementor-element.elementor-element-0a17995 .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-0a17995 figcaption,
    .elementor-1099 .elementor-element.elementor-element-0a17995 .wp-caption-text {
        column-gap: 9px;
        padding-top: 12px;
    }
}

/* MOBİL */
@media (max-width: 767px) {
    .elementor-1099 .elementor-element.elementor-element-0a17995 .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-0a17995 figcaption,
    .elementor-1099 .elementor-element.elementor-element-0a17995 .wp-caption-text,
    .elementor-1099 .elementor-element.elementor-element-0a17995 figure::after {
        font-size: 11px;
        letter-spacing: -0.025em;
    }

    .elementor-1099 .elementor-element.elementor-element-0a17995 .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-0a17995 figcaption,
    .elementor-1099 .elementor-element.elementor-element-0a17995 .wp-caption-text {
        column-gap: 7px;
        padding-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6795ceb */.elementor-1099 .elementor-element.elementor-element-6795ceb {
    width: 100%;
}

.elementor-1099 .elementor-element.elementor-element-6795ceb .elementor-widget-container,
.elementor-1099 .elementor-element.elementor-element-6795ceb figure {
    width: 100%;
    margin: 0;
}

.elementor-1099 .elementor-element.elementor-element-6795ceb figure {
    position: relative;
    overflow: visible;
}

.elementor-1099 .elementor-element.elementor-element-6795ceb img {
    display: block;
    width: 100%;
}

/* GÖRSEL ALTINDAKİ BİLGİ SATIRI */
.elementor-1099 .elementor-element.elementor-element-6795ceb .widget-image-caption,
.elementor-1099 .elementor-element.elementor-element-6795ceb figcaption,
.elementor-1099 .elementor-element.elementor-element-6795ceb .wp-caption-text {
    width: 100%;
    min-height: 24px;

    display: grid !important;
    grid-template-columns: auto minmax(0, 1fr) auto !important;
    grid-template-areas: "number title year" !important;
    align-items: center !important;
    column-gap: 12px;

    direction: ltr !important;

    margin: 0;
    padding: 14px 0 0;

    box-sizing: border-box;

    font-family: "Manrope", Arial, sans-serif !important;
    font-size: 16px;
    font-weight: 900;
    line-height: 1.2;
    letter-spacing: -0.04em;

    text-align: left !important;
    text-transform: uppercase;
    color: #111111;

    white-space: nowrap;
}

/* (01) — KESİNLİKLE EN SOL */
.elementor-1099 .elementor-element.elementor-element-6795ceb .widget-image-caption::before,
.elementor-1099 .elementor-element.elementor-element-6795ceb figcaption::before,
.elementor-1099 .elementor-element.elementor-element-6795ceb .wp-caption-text::before {
    content: "(05)";

    grid-area: number !important;
    grid-column: 1 !important;

    display: block;
    justify-self: start !important;

    min-width: 4ch;

    color: #111111;
    font-family: "Manrope", Arial, sans-serif;
    font-size: inherit;
    font-weight: 900;
    line-height: inherit;

    direction: ltr !important;
    text-align: left !important;
    white-space: nowrap;
}

/* 2026 — KESİNLİKLE EN SAĞ */
.elementor-1099 .elementor-element.elementor-element-6795ceb .widget-image-caption::after,
.elementor-1099 .elementor-element.elementor-element-6795ceb figcaption::after,
.elementor-1099 .elementor-element.elementor-element-6795ceb .wp-caption-text::after {
    content: "2026";

    grid-area: year !important;
    grid-column: 3 !important;

    display: block;
    justify-self: end !important;

    min-width: 4ch;

    color: #707070;
    font-family: "Manrope", Arial, sans-serif;
    font-size: inherit;
    font-weight: 900;
    line-height: inherit;

    direction: ltr !important;
    text-align: right !important;
    white-space: nowrap;

    opacity: 1;
    transform: translateY(0);

    transition:
        opacity 0.35s ease,
        transform 0.35s ease;
}

/* HOVER'DA SAĞDA GÖRÜNECEK VIEW EVENT */
.elementor-1099 .elementor-element.elementor-element-6795ceb figure::after {
    content: "VIEW EVENT →";

    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 5;

    font-family: "Manrope", Arial, sans-serif;
    font-size: 16px;
    font-weight: 900;
    line-height: 1.2;
    letter-spacing: -0.04em;

    color: #111111;
    direction: ltr !important;
    text-align: right;
    text-transform: uppercase;
    white-space: nowrap;

    opacity: 0;
    transform: translateY(12px);
    pointer-events: none;

    transition:
        opacity 0.35s ease,
        transform 0.35s ease;
}

/* HOVER'DA 2026 YUKARI ÇIKAR */
.elementor-1099 .elementor-element.elementor-element-6795ceb figure:hover .widget-image-caption::after,
.elementor-1099 .elementor-element.elementor-element-6795ceb figure:hover figcaption::after,
.elementor-1099 .elementor-element.elementor-element-6795ceb figure:hover .wp-caption-text::after {
    opacity: 0;
    transform: translateY(-12px);
}

/* VIEW EVENT AŞAĞIDAN GELİR */
.elementor-1099 .elementor-element.elementor-element-6795ceb figure:hover::after {
    opacity: 1;
    transform: translateY(0);
}

/* TABLET */
@media (max-width: 1024px) {
    .elementor-1099 .elementor-element.elementor-element-6795ceb .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-6795ceb figcaption,
    .elementor-1099 .elementor-element.elementor-element-6795ceb .wp-caption-text,
    .elementor-1099 .elementor-element.elementor-element-6795ceb figure::after {
        font-size: 14px;
    }

    .elementor-1099 .elementor-element.elementor-element-6795ceb .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-6795ceb figcaption,
    .elementor-1099 .elementor-element.elementor-element-6795ceb .wp-caption-text {
        column-gap: 9px;
        padding-top: 12px;
    }
}

/* MOBİL */
@media (max-width: 767px) {
    .elementor-1099 .elementor-element.elementor-element-6795ceb .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-6795ceb figcaption,
    .elementor-1099 .elementor-element.elementor-element-6795ceb .wp-caption-text,
    .elementor-1099 .elementor-element.elementor-element-6795ceb figure::after {
        font-size: 11px;
        letter-spacing: -0.025em;
    }

    .elementor-1099 .elementor-element.elementor-element-6795ceb .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-6795ceb figcaption,
    .elementor-1099 .elementor-element.elementor-element-6795ceb .wp-caption-text {
        column-gap: 7px;
        padding-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0ff513f */.elementor-1099 .elementor-element.elementor-element-0ff513f {
    width: 100%;
}

.elementor-1099 .elementor-element.elementor-element-0ff513f .elementor-widget-container,
.elementor-1099 .elementor-element.elementor-element-0ff513f figure {
    width: 100%;
    margin: 0;
}

.elementor-1099 .elementor-element.elementor-element-0ff513f figure {
    position: relative;
    overflow: visible;
}

.elementor-1099 .elementor-element.elementor-element-0ff513f img {
    display: block;
    width: 100%;
}

/* GÖRSEL ALTINDAKİ BİLGİ SATIRI */
.elementor-1099 .elementor-element.elementor-element-0ff513f .widget-image-caption,
.elementor-1099 .elementor-element.elementor-element-0ff513f figcaption,
.elementor-1099 .elementor-element.elementor-element-0ff513f .wp-caption-text {
    width: 100%;
    min-height: 24px;

    display: grid !important;
    grid-template-columns: auto minmax(0, 1fr) auto !important;
    grid-template-areas: "number title year" !important;
    align-items: center !important;
    column-gap: 12px;

    direction: ltr !important;

    margin: 0;
    padding: 14px 0 0;

    box-sizing: border-box;

    font-family: "Manrope", Arial, sans-serif !important;
    font-size: 16px;
    font-weight: 900;
    line-height: 1.2;
    letter-spacing: -0.04em;

    text-align: left !important;
    text-transform: uppercase;
    color: #111111;

    white-space: nowrap;
}

/* (01) — KESİNLİKLE EN SOL */
.elementor-1099 .elementor-element.elementor-element-0ff513f .widget-image-caption::before,
.elementor-1099 .elementor-element.elementor-element-0ff513f figcaption::before,
.elementor-1099 .elementor-element.elementor-element-0ff513f .wp-caption-text::before {
    content: "(06)";

    grid-area: number !important;
    grid-column: 1 !important;

    display: block;
    justify-self: start !important;

    min-width: 4ch;

    color: #111111;
    font-family: "Manrope", Arial, sans-serif;
    font-size: inherit;
    font-weight: 900;
    line-height: inherit;

    direction: ltr !important;
    text-align: left !important;
    white-space: nowrap;
}

/* 2026 — KESİNLİKLE EN SAĞ */
.elementor-1099 .elementor-element.elementor-element-0ff513f .widget-image-caption::after,
.elementor-1099 .elementor-element.elementor-element-0ff513f figcaption::after,
.elementor-1099 .elementor-element.elementor-element-0ff513f .wp-caption-text::after {
    content: "2026";

    grid-area: year !important;
    grid-column: 3 !important;

    display: block;
    justify-self: end !important;

    min-width: 4ch;

    color: #707070;
    font-family: "Manrope", Arial, sans-serif;
    font-size: inherit;
    font-weight: 900;
    line-height: inherit;

    direction: ltr !important;
    text-align: right !important;
    white-space: nowrap;

    opacity: 1;
    transform: translateY(0);

    transition:
        opacity 0.35s ease,
        transform 0.35s ease;
}

/* HOVER'DA SAĞDA GÖRÜNECEK VIEW EVENT */
.elementor-1099 .elementor-element.elementor-element-0ff513f figure::after {
    content: "VIEW EVENT →";

    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 5;

    font-family: "Manrope", Arial, sans-serif;
    font-size: 16px;
    font-weight: 900;
    line-height: 1.2;
    letter-spacing: -0.04em;

    color: #111111;
    direction: ltr !important;
    text-align: right;
    text-transform: uppercase;
    white-space: nowrap;

    opacity: 0;
    transform: translateY(12px);
    pointer-events: none;

    transition:
        opacity 0.35s ease,
        transform 0.35s ease;
}

/* HOVER'DA 2026 YUKARI ÇIKAR */
.elementor-1099 .elementor-element.elementor-element-0ff513f figure:hover .widget-image-caption::after,
.elementor-1099 .elementor-element.elementor-element-0ff513f figure:hover figcaption::after,
.elementor-1099 .elementor-element.elementor-element-0ff513f figure:hover .wp-caption-text::after {
    opacity: 0;
    transform: translateY(-12px);
}

/* VIEW EVENT AŞAĞIDAN GELİR */
.elementor-1099 .elementor-element.elementor-element-0ff513f figure:hover::after {
    opacity: 1;
    transform: translateY(0);
}

/* TABLET */
@media (max-width: 1024px) {
    .elementor-1099 .elementor-element.elementor-element-0ff513f .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-0ff513f figcaption,
    .elementor-1099 .elementor-element.elementor-element-0ff513f .wp-caption-text,
    .elementor-1099 .elementor-element.elementor-element-0ff513f figure::after {
        font-size: 14px;
    }

    .elementor-1099 .elementor-element.elementor-element-0ff513f .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-0ff513f figcaption,
    .elementor-1099 .elementor-element.elementor-element-0ff513f .wp-caption-text {
        column-gap: 9px;
        padding-top: 12px;
    }
}

/* MOBİL */
@media (max-width: 767px) {
    .elementor-1099 .elementor-element.elementor-element-0ff513f .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-0ff513f figcaption,
    .elementor-1099 .elementor-element.elementor-element-0ff513f .wp-caption-text,
    .elementor-1099 .elementor-element.elementor-element-0ff513f figure::after {
        font-size: 11px;
        letter-spacing: -0.025em;
    }

    .elementor-1099 .elementor-element.elementor-element-0ff513f .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-0ff513f figcaption,
    .elementor-1099 .elementor-element.elementor-element-0ff513f .wp-caption-text {
        column-gap: 7px;
        padding-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c358d87 */.elementor-1099 .elementor-element.elementor-element-c358d87 {
    width: 100%;
}

.elementor-1099 .elementor-element.elementor-element-c358d87 .elementor-widget-container,
.elementor-1099 .elementor-element.elementor-element-c358d87 figure {
    width: 100%;
    margin: 0;
}

.elementor-1099 .elementor-element.elementor-element-c358d87 figure {
    position: relative;
    overflow: visible;
}

.elementor-1099 .elementor-element.elementor-element-c358d87 img {
    display: block;
    width: 100%;
}

/* GÖRSEL ALTINDAKİ BİLGİ SATIRI */
.elementor-1099 .elementor-element.elementor-element-c358d87 .widget-image-caption,
.elementor-1099 .elementor-element.elementor-element-c358d87 figcaption,
.elementor-1099 .elementor-element.elementor-element-c358d87 .wp-caption-text {
    width: 100%;
    min-height: 24px;

    display: grid !important;
    grid-template-columns: auto minmax(0, 1fr) auto !important;
    grid-template-areas: "number title year" !important;
    align-items: center !important;
    column-gap: 12px;

    direction: ltr !important;

    margin: 0;
    padding: 14px 0 0;

    box-sizing: border-box;

    font-family: "Manrope", Arial, sans-serif !important;
    font-size: 16px;
    font-weight: 900;
    line-height: 1.2;
    letter-spacing: -0.04em;

    text-align: left !important;
    text-transform: uppercase;
    color: #111111;

    white-space: nowrap;
}

/* (01) — KESİNLİKLE EN SOL */
.elementor-1099 .elementor-element.elementor-element-c358d87 .widget-image-caption::before,
.elementor-1099 .elementor-element.elementor-element-c358d87 figcaption::before,
.elementor-1099 .elementor-element.elementor-element-c358d87 .wp-caption-text::before {
    content: "(01)";

    grid-area: number !important;
    grid-column: 1 !important;

    display: block;
    justify-self: start !important;

    min-width: 4ch;

    color: #111111;
    font-family: "Manrope", Arial, sans-serif;
    font-size: inherit;
    font-weight: 900;
    line-height: inherit;

    direction: ltr !important;
    text-align: left !important;
    white-space: nowrap;
}

/* 2026 — KESİNLİKLE EN SAĞ */
.elementor-1099 .elementor-element.elementor-element-c358d87 .widget-image-caption::after,
.elementor-1099 .elementor-element.elementor-element-c358d87 figcaption::after,
.elementor-1099 .elementor-element.elementor-element-c358d87 .wp-caption-text::after {
    content: "2026";

    grid-area: year !important;
    grid-column: 3 !important;

    display: block;
    justify-self: end !important;

    min-width: 4ch;

    color: #707070;
    font-family: "Manrope", Arial, sans-serif;
    font-size: inherit;
    font-weight: 900;
    line-height: inherit;

    direction: ltr !important;
    text-align: right !important;
    white-space: nowrap;

    opacity: 1;
    transform: translateY(0);

    transition:
        opacity 0.35s ease,
        transform 0.35s ease;
}

/* HOVER'DA SAĞDA GÖRÜNECEK VIEW EVENT */
.elementor-1099 .elementor-element.elementor-element-c358d87 figure::after {
    content: "VIEW EVENT →";

    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 5;

    font-family: "Manrope", Arial, sans-serif;
    font-size: 16px;
    font-weight: 900;
    line-height: 1.2;
    letter-spacing: -0.04em;

    color: #111111;
    direction: ltr !important;
    text-align: right;
    text-transform: uppercase;
    white-space: nowrap;

    opacity: 0;
    transform: translateY(12px);
    pointer-events: none;

    transition:
        opacity 0.35s ease,
        transform 0.35s ease;
}

/* HOVER'DA 2026 YUKARI ÇIKAR */
.elementor-1099 .elementor-element.elementor-element-c358d87 figure:hover .widget-image-caption::after,
.elementor-1099 .elementor-element.elementor-element-c358d87 figure:hover figcaption::after,
.elementor-1099 .elementor-element.elementor-element-c358d87 figure:hover .wp-caption-text::after {
    opacity: 0;
    transform: translateY(-12px);
}

/* VIEW EVENT AŞAĞIDAN GELİR */
.elementor-1099 .elementor-element.elementor-element-c358d87 figure:hover::after {
    opacity: 1;
    transform: translateY(0);
}

/* TABLET */
@media (max-width: 1024px) {
    .elementor-1099 .elementor-element.elementor-element-c358d87 .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-c358d87 figcaption,
    .elementor-1099 .elementor-element.elementor-element-c358d87 .wp-caption-text,
    .elementor-1099 .elementor-element.elementor-element-c358d87 figure::after {
        font-size: 14px;
    }

    .elementor-1099 .elementor-element.elementor-element-c358d87 .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-c358d87 figcaption,
    .elementor-1099 .elementor-element.elementor-element-c358d87 .wp-caption-text {
        column-gap: 9px;
        padding-top: 12px;
    }
}

/* MOBİL */
@media (max-width: 767px) {
    .elementor-1099 .elementor-element.elementor-element-c358d87 .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-c358d87 figcaption,
    .elementor-1099 .elementor-element.elementor-element-c358d87 .wp-caption-text,
    .elementor-1099 .elementor-element.elementor-element-c358d87 figure::after {
        font-size: 11px;
        letter-spacing: -0.025em;
    }

    .elementor-1099 .elementor-element.elementor-element-c358d87 .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-c358d87 figcaption,
    .elementor-1099 .elementor-element.elementor-element-c358d87 .wp-caption-text {
        column-gap: 7px;
        padding-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fa636f2 */.elementor-1099 .elementor-element.elementor-element-fa636f2 {
    width: 100%;
}

.elementor-1099 .elementor-element.elementor-element-fa636f2 .elementor-widget-container,
.elementor-1099 .elementor-element.elementor-element-fa636f2 figure {
    width: 100%;
    margin: 0;
}

.elementor-1099 .elementor-element.elementor-element-fa636f2 figure {
    position: relative;
    overflow: visible;
}

.elementor-1099 .elementor-element.elementor-element-fa636f2 img {
    display: block;
    width: 100%;
}

/* GÖRSEL ALTINDAKİ BİLGİ SATIRI */
.elementor-1099 .elementor-element.elementor-element-fa636f2 .widget-image-caption,
.elementor-1099 .elementor-element.elementor-element-fa636f2 figcaption,
.elementor-1099 .elementor-element.elementor-element-fa636f2 .wp-caption-text {
    width: 100%;
    min-height: 24px;

    display: grid !important;
    grid-template-columns: auto minmax(0, 1fr) auto !important;
    grid-template-areas: "number title year" !important;
    align-items: center !important;
    column-gap: 12px;

    direction: ltr !important;

    margin: 0;
    padding: 14px 0 0;

    box-sizing: border-box;

    font-family: "Manrope", Arial, sans-serif !important;
    font-size: 16px;
    font-weight: 900;
    line-height: 1.2;
    letter-spacing: -0.04em;

    text-align: left !important;
    text-transform: uppercase;
    color: #111111;

    white-space: nowrap;
}

/* (01) — KESİNLİKLE EN SOL */
.elementor-1099 .elementor-element.elementor-element-fa636f2 .widget-image-caption::before,
.elementor-1099 .elementor-element.elementor-element-fa636f2 figcaption::before,
.elementor-1099 .elementor-element.elementor-element-fa636f2 .wp-caption-text::before {
    content: "(02)";

    grid-area: number !important;
    grid-column: 1 !important;

    display: block;
    justify-self: start !important;

    min-width: 4ch;

    color: #111111;
    font-family: "Manrope", Arial, sans-serif;
    font-size: inherit;
    font-weight: 900;
    line-height: inherit;

    direction: ltr !important;
    text-align: left !important;
    white-space: nowrap;
}

/* 2026 — KESİNLİKLE EN SAĞ */
.elementor-1099 .elementor-element.elementor-element-fa636f2 .widget-image-caption::after,
.elementor-1099 .elementor-element.elementor-element-fa636f2 figcaption::after,
.elementor-1099 .elementor-element.elementor-element-fa636f2 .wp-caption-text::after {
    content: "2026";

    grid-area: year !important;
    grid-column: 3 !important;

    display: block;
    justify-self: end !important;

    min-width: 4ch;

    color: #707070;
    font-family: "Manrope", Arial, sans-serif;
    font-size: inherit;
    font-weight: 900;
    line-height: inherit;

    direction: ltr !important;
    text-align: right !important;
    white-space: nowrap;

    opacity: 1;
    transform: translateY(0);

    transition:
        opacity 0.35s ease,
        transform 0.35s ease;
}

/* HOVER'DA SAĞDA GÖRÜNECEK VIEW EVENT */
.elementor-1099 .elementor-element.elementor-element-fa636f2 figure::after {
    content: "VIEW EVENT →";

    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 5;

    font-family: "Manrope", Arial, sans-serif;
    font-size: 16px;
    font-weight: 900;
    line-height: 1.2;
    letter-spacing: -0.04em;

    color: #111111;
    direction: ltr !important;
    text-align: right;
    text-transform: uppercase;
    white-space: nowrap;

    opacity: 0;
    transform: translateY(12px);
    pointer-events: none;

    transition:
        opacity 0.35s ease,
        transform 0.35s ease;
}

/* HOVER'DA 2026 YUKARI ÇIKAR */
.elementor-1099 .elementor-element.elementor-element-fa636f2 figure:hover .widget-image-caption::after,
.elementor-1099 .elementor-element.elementor-element-fa636f2 figure:hover figcaption::after,
.elementor-1099 .elementor-element.elementor-element-fa636f2 figure:hover .wp-caption-text::after {
    opacity: 0;
    transform: translateY(-12px);
}

/* VIEW EVENT AŞAĞIDAN GELİR */
.elementor-1099 .elementor-element.elementor-element-fa636f2 figure:hover::after {
    opacity: 1;
    transform: translateY(0);
}

/* TABLET */
@media (max-width: 1024px) {
    .elementor-1099 .elementor-element.elementor-element-fa636f2 .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-fa636f2 figcaption,
    .elementor-1099 .elementor-element.elementor-element-fa636f2 .wp-caption-text,
    .elementor-1099 .elementor-element.elementor-element-fa636f2 figure::after {
        font-size: 14px;
    }

    .elementor-1099 .elementor-element.elementor-element-fa636f2 .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-fa636f2 figcaption,
    .elementor-1099 .elementor-element.elementor-element-fa636f2 .wp-caption-text {
        column-gap: 9px;
        padding-top: 12px;
    }
}

/* MOBİL */
@media (max-width: 767px) {
    .elementor-1099 .elementor-element.elementor-element-fa636f2 .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-fa636f2 figcaption,
    .elementor-1099 .elementor-element.elementor-element-fa636f2 .wp-caption-text,
    .elementor-1099 .elementor-element.elementor-element-fa636f2 figure::after {
        font-size: 11px;
        letter-spacing: -0.025em;
    }

    .elementor-1099 .elementor-element.elementor-element-fa636f2 .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-fa636f2 figcaption,
    .elementor-1099 .elementor-element.elementor-element-fa636f2 .wp-caption-text {
        column-gap: 7px;
        padding-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-228b32b *//* KARTIN TAMAMI */
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card {
    position: relative;
    width: 100%;
    cursor: pointer;
}

/* GÖRSELİN ALTINDAKİ BİLGİ SATIRI */
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-caption {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) auto auto auto;
    align-items: center !important;

    width: 100%;
    gap: clamp(10px, 1.2vw, 24px);

    margin-top: 12px;
    padding-top: 10px;

    border-top: 1px solid rgba(0, 0, 0, 0.22);
    box-sizing: border-box;
}

/* BÜTÜN METİNLERİN ORTAK AYARI */
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-title,
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-year,
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-index,
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-view {
    width: auto !important;
    min-width: 0;
    margin: 0 !important;
}

.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-title .elementor-heading-title,
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-year .elementor-heading-title,
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-index .elementor-heading-title,
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-view .elementor-heading-title,
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-view a {
    margin: 0 !important;

    color: #000000 !important;
    font-family: "Manrope", Arial, sans-serif !important;
    font-weight: 900 !important;
    line-height: 1.1 !important;
    text-decoration: none !important;
    text-transform: uppercase;
}

/* ETKİNLİK BAŞLIĞI */
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-title {
    justify-self: start;
    overflow: hidden;
}

.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-title .elementor-heading-title {
    font-size: clamp(11px, 0.85vw, 16px) !important;
    letter-spacing: -0.045em !important;

    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

/* YIL */
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-year {
    justify-self: end;
}

.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-year .elementor-heading-title {
    font-size: clamp(10px, 0.72vw, 13px) !important;
    letter-spacing: -0.035em !important;
    white-space: nowrap;
}

/* ETKİNLİK NUMARASI */
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-index {
    justify-self: end;
}

.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-index .elementor-heading-title {
    min-width: 4ch;

    font-size: clamp(10px, 0.72vw, 13px) !important;
    letter-spacing: -0.035em !important;
    text-align: right;
    white-space: nowrap;

    font-variant-numeric: tabular-nums;
}

/* VIEW EVENT */
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-view {
    justify-self: end;

    opacity: 0.48;
    transform: translateX(-5px);

    transition:
        opacity 350ms ease,
        transform 350ms ease;
}

.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-view .elementor-heading-title,
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-view a {
    font-size: clamp(10px, 0.72vw, 13px) !important;
    letter-spacing: -0.035em !important;
    white-space: nowrap;
}

/* VIEW EVENT YAZISININ SONUNA OK EKLER */
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-view .elementor-heading-title::after,
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-view a::after {
    content: " ↗";
    display: inline-block;

    margin-left: 4px;
    transition: transform 350ms ease;
}

/* KARTIN ÜZERİNE GELİNCE */
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card:hover .event-card-view {
    opacity: 1;
    transform: translateX(0);
}

.elementor-1099 .elementor-element.elementor-element-228b32b .event-card:hover .event-card-view .elementor-heading-title::after,
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card:hover .event-card-view a::after {
    transform: translate(2px, -2px);
}

/* ALT ÇİZGİ HOVER EFEKTİ */
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-caption::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: -5px;

    width: 0;
    height: 1px;

    background: #000000;
    transition: width 500ms cubic-bezier(.2, .75, .25, 1);
}

.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-caption {
    position: relative;
}

.elementor-1099 .elementor-element.elementor-element-228b32b .event-card:hover .event-card-caption::after {
    width: 100%;
}

/* TABLET */
@media (max-width: 1024px) {
    .elementor-1099 .elementor-element.elementor-element-228b32b .event-card-caption {
        grid-template-columns: minmax(0, 1fr) auto auto;
    }

    .elementor-1099 .elementor-element.elementor-element-228b32b .event-card-view {
        grid-column: 1 / -1;
        justify-self: start;

        margin-top: 2px !important;
        opacity: 1;
        transform: none;
    }
}

/* MOBİL */
@media (max-width: 767px) {
    .elementor-1099 .elementor-element.elementor-element-228b32b .event-card-caption {
        grid-template-columns: 1fr auto auto;
        gap: 7px 12px;

        margin-top: 9px;
        padding-top: 9px;
    }

    .elementor-1099 .elementor-element.elementor-element-228b32b .event-card-title {
        grid-column: 1 / -1;
        width: 100% !important;
    }

    .elementor-1099 .elementor-element.elementor-element-228b32b .event-card-title .elementor-heading-title {
        font-size: 12px !important;
        white-space: normal;
        text-overflow: unset;
    }

    .elementor-1099 .elementor-element.elementor-element-228b32b .event-card-year {
        grid-column: 1;
        justify-self: start;
    }

    .elementor-1099 .elementor-element.elementor-element-228b32b .event-card-index {
        grid-column: 2;
    }

    .elementor-1099 .elementor-element.elementor-element-228b32b .event-card-view {
        grid-column: 3;
        justify-self: end;

        margin-top: 0 !important;
        opacity: 1;
        transform: none;
    }

    .elementor-1099 .elementor-element.elementor-element-228b32b .event-card-year .elementor-heading-title,
    .elementor-1099 .elementor-element.elementor-element-228b32b .event-card-index .elementor-heading-title,
    .elementor-1099 .elementor-element.elementor-element-228b32b .event-card-view .elementor-heading-title,
    .elementor-1099 .elementor-element.elementor-element-228b32b .event-card-view a {
        font-size: 10px !important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-745ad16 */.elementor-1099 .elementor-element.elementor-element-745ad16 {
    width: 100%;
}

.elementor-1099 .elementor-element.elementor-element-745ad16 .elementor-widget-container,
.elementor-1099 .elementor-element.elementor-element-745ad16 figure {
    width: 100%;
    margin: 0;
}

.elementor-1099 .elementor-element.elementor-element-745ad16 figure {
    position: relative;
    overflow: visible;
}

.elementor-1099 .elementor-element.elementor-element-745ad16 img {
    display: block;
    width: 100%;
}

/* GÖRSEL ALTINDAKİ BİLGİ SATIRI */
.elementor-1099 .elementor-element.elementor-element-745ad16 .widget-image-caption,
.elementor-1099 .elementor-element.elementor-element-745ad16 figcaption,
.elementor-1099 .elementor-element.elementor-element-745ad16 .wp-caption-text {
    width: 100%;
    min-height: 24px;

    display: grid !important;
    grid-template-columns: auto minmax(0, 1fr) auto !important;
    grid-template-areas: "number title year" !important;
    align-items: center !important;
    column-gap: 12px;

    direction: ltr !important;

    margin: 0;
    padding: 14px 0 0;

    box-sizing: border-box;

    font-family: "Manrope", Arial, sans-serif !important;
    font-size: 16px;
    font-weight: 900;
    line-height: 1.2;
    letter-spacing: -0.04em;

    text-align: left !important;
    text-transform: uppercase;
    color: #111111;

    white-space: nowrap;
}

/* (01) — KESİNLİKLE EN SOL */
.elementor-1099 .elementor-element.elementor-element-745ad16 .widget-image-caption::before,
.elementor-1099 .elementor-element.elementor-element-745ad16 figcaption::before,
.elementor-1099 .elementor-element.elementor-element-745ad16 .wp-caption-text::before {
    content: "(03)";

    grid-area: number !important;
    grid-column: 1 !important;

    display: block;
    justify-self: start !important;

    min-width: 4ch;

    color: #111111;
    font-family: "Manrope", Arial, sans-serif;
    font-size: inherit;
    font-weight: 900;
    line-height: inherit;

    direction: ltr !important;
    text-align: left !important;
    white-space: nowrap;
}

/* 2026 — KESİNLİKLE EN SAĞ */
.elementor-1099 .elementor-element.elementor-element-745ad16 .widget-image-caption::after,
.elementor-1099 .elementor-element.elementor-element-745ad16 figcaption::after,
.elementor-1099 .elementor-element.elementor-element-745ad16 .wp-caption-text::after {
    content: "2026";

    grid-area: year !important;
    grid-column: 3 !important;

    display: block;
    justify-self: end !important;

    min-width: 4ch;

    color: #707070;
    font-family: "Manrope", Arial, sans-serif;
    font-size: inherit;
    font-weight: 900;
    line-height: inherit;

    direction: ltr !important;
    text-align: right !important;
    white-space: nowrap;

    opacity: 1;
    transform: translateY(0);

    transition:
        opacity 0.35s ease,
        transform 0.35s ease;
}

/* HOVER'DA SAĞDA GÖRÜNECEK VIEW EVENT */
.elementor-1099 .elementor-element.elementor-element-745ad16 figure::after {
    content: "VIEW EVENT →";

    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 5;

    font-family: "Manrope", Arial, sans-serif;
    font-size: 16px;
    font-weight: 900;
    line-height: 1.2;
    letter-spacing: -0.04em;

    color: #111111;
    direction: ltr !important;
    text-align: right;
    text-transform: uppercase;
    white-space: nowrap;

    opacity: 0;
    transform: translateY(12px);
    pointer-events: none;

    transition:
        opacity 0.35s ease,
        transform 0.35s ease;
}

/* HOVER'DA 2026 YUKARI ÇIKAR */
.elementor-1099 .elementor-element.elementor-element-745ad16 figure:hover .widget-image-caption::after,
.elementor-1099 .elementor-element.elementor-element-745ad16 figure:hover figcaption::after,
.elementor-1099 .elementor-element.elementor-element-745ad16 figure:hover .wp-caption-text::after {
    opacity: 0;
    transform: translateY(-12px);
}

/* VIEW EVENT AŞAĞIDAN GELİR */
.elementor-1099 .elementor-element.elementor-element-745ad16 figure:hover::after {
    opacity: 1;
    transform: translateY(0);
}

/* TABLET */
@media (max-width: 1024px) {
    .elementor-1099 .elementor-element.elementor-element-745ad16 .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-745ad16 figcaption,
    .elementor-1099 .elementor-element.elementor-element-745ad16 .wp-caption-text,
    .elementor-1099 .elementor-element.elementor-element-745ad16 figure::after {
        font-size: 14px;
    }

    .elementor-1099 .elementor-element.elementor-element-745ad16 .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-745ad16 figcaption,
    .elementor-1099 .elementor-element.elementor-element-745ad16 .wp-caption-text {
        column-gap: 9px;
        padding-top: 12px;
    }
}

/* MOBİL */
@media (max-width: 767px) {
    .elementor-1099 .elementor-element.elementor-element-745ad16 .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-745ad16 figcaption,
    .elementor-1099 .elementor-element.elementor-element-745ad16 .wp-caption-text,
    .elementor-1099 .elementor-element.elementor-element-745ad16 figure::after {
        font-size: 11px;
        letter-spacing: -0.025em;
    }

    .elementor-1099 .elementor-element.elementor-element-745ad16 .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-745ad16 figcaption,
    .elementor-1099 .elementor-element.elementor-element-745ad16 .wp-caption-text {
        column-gap: 7px;
        padding-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0a17995 */.elementor-1099 .elementor-element.elementor-element-0a17995 {
    width: 100%;
}

.elementor-1099 .elementor-element.elementor-element-0a17995 .elementor-widget-container,
.elementor-1099 .elementor-element.elementor-element-0a17995 figure {
    width: 100%;
    margin: 0;
}

.elementor-1099 .elementor-element.elementor-element-0a17995 figure {
    position: relative;
    overflow: visible;
}

.elementor-1099 .elementor-element.elementor-element-0a17995 img {
    display: block;
    width: 100%;
}

/* GÖRSEL ALTINDAKİ BİLGİ SATIRI */
.elementor-1099 .elementor-element.elementor-element-0a17995 .widget-image-caption,
.elementor-1099 .elementor-element.elementor-element-0a17995 figcaption,
.elementor-1099 .elementor-element.elementor-element-0a17995 .wp-caption-text {
    width: 100%;
    min-height: 24px;

    display: grid !important;
    grid-template-columns: auto minmax(0, 1fr) auto !important;
    grid-template-areas: "number title year" !important;
    align-items: center !important;
    column-gap: 12px;

    direction: ltr !important;

    margin: 0;
    padding: 14px 0 0;

    box-sizing: border-box;

    font-family: "Manrope", Arial, sans-serif !important;
    font-size: 16px;
    font-weight: 900;
    line-height: 1.2;
    letter-spacing: -0.04em;

    text-align: left !important;
    text-transform: uppercase;
    color: #111111;

    white-space: nowrap;
}

/* (01) — KESİNLİKLE EN SOL */
.elementor-1099 .elementor-element.elementor-element-0a17995 .widget-image-caption::before,
.elementor-1099 .elementor-element.elementor-element-0a17995 figcaption::before,
.elementor-1099 .elementor-element.elementor-element-0a17995 .wp-caption-text::before {
    content: "(04)";

    grid-area: number !important;
    grid-column: 1 !important;

    display: block;
    justify-self: start !important;

    min-width: 4ch;

    color: #111111;
    font-family: "Manrope", Arial, sans-serif;
    font-size: inherit;
    font-weight: 900;
    line-height: inherit;

    direction: ltr !important;
    text-align: left !important;
    white-space: nowrap;
}

/* 2026 — KESİNLİKLE EN SAĞ */
.elementor-1099 .elementor-element.elementor-element-0a17995 .widget-image-caption::after,
.elementor-1099 .elementor-element.elementor-element-0a17995 figcaption::after,
.elementor-1099 .elementor-element.elementor-element-0a17995 .wp-caption-text::after {
    content: "2026";

    grid-area: year !important;
    grid-column: 3 !important;

    display: block;
    justify-self: end !important;

    min-width: 4ch;

    color: #707070;
    font-family: "Manrope", Arial, sans-serif;
    font-size: inherit;
    font-weight: 900;
    line-height: inherit;

    direction: ltr !important;
    text-align: right !important;
    white-space: nowrap;

    opacity: 1;
    transform: translateY(0);

    transition:
        opacity 0.35s ease,
        transform 0.35s ease;
}

/* HOVER'DA SAĞDA GÖRÜNECEK VIEW EVENT */
.elementor-1099 .elementor-element.elementor-element-0a17995 figure::after {
    content: "VIEW EVENT →";

    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 5;

    font-family: "Manrope", Arial, sans-serif;
    font-size: 16px;
    font-weight: 900;
    line-height: 1.2;
    letter-spacing: -0.04em;

    color: #111111;
    direction: ltr !important;
    text-align: right;
    text-transform: uppercase;
    white-space: nowrap;

    opacity: 0;
    transform: translateY(12px);
    pointer-events: none;

    transition:
        opacity 0.35s ease,
        transform 0.35s ease;
}

/* HOVER'DA 2026 YUKARI ÇIKAR */
.elementor-1099 .elementor-element.elementor-element-0a17995 figure:hover .widget-image-caption::after,
.elementor-1099 .elementor-element.elementor-element-0a17995 figure:hover figcaption::after,
.elementor-1099 .elementor-element.elementor-element-0a17995 figure:hover .wp-caption-text::after {
    opacity: 0;
    transform: translateY(-12px);
}

/* VIEW EVENT AŞAĞIDAN GELİR */
.elementor-1099 .elementor-element.elementor-element-0a17995 figure:hover::after {
    opacity: 1;
    transform: translateY(0);
}

/* TABLET */
@media (max-width: 1024px) {
    .elementor-1099 .elementor-element.elementor-element-0a17995 .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-0a17995 figcaption,
    .elementor-1099 .elementor-element.elementor-element-0a17995 .wp-caption-text,
    .elementor-1099 .elementor-element.elementor-element-0a17995 figure::after {
        font-size: 14px;
    }

    .elementor-1099 .elementor-element.elementor-element-0a17995 .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-0a17995 figcaption,
    .elementor-1099 .elementor-element.elementor-element-0a17995 .wp-caption-text {
        column-gap: 9px;
        padding-top: 12px;
    }
}

/* MOBİL */
@media (max-width: 767px) {
    .elementor-1099 .elementor-element.elementor-element-0a17995 .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-0a17995 figcaption,
    .elementor-1099 .elementor-element.elementor-element-0a17995 .wp-caption-text,
    .elementor-1099 .elementor-element.elementor-element-0a17995 figure::after {
        font-size: 11px;
        letter-spacing: -0.025em;
    }

    .elementor-1099 .elementor-element.elementor-element-0a17995 .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-0a17995 figcaption,
    .elementor-1099 .elementor-element.elementor-element-0a17995 .wp-caption-text {
        column-gap: 7px;
        padding-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6795ceb */.elementor-1099 .elementor-element.elementor-element-6795ceb {
    width: 100%;
}

.elementor-1099 .elementor-element.elementor-element-6795ceb .elementor-widget-container,
.elementor-1099 .elementor-element.elementor-element-6795ceb figure {
    width: 100%;
    margin: 0;
}

.elementor-1099 .elementor-element.elementor-element-6795ceb figure {
    position: relative;
    overflow: visible;
}

.elementor-1099 .elementor-element.elementor-element-6795ceb img {
    display: block;
    width: 100%;
}

/* GÖRSEL ALTINDAKİ BİLGİ SATIRI */
.elementor-1099 .elementor-element.elementor-element-6795ceb .widget-image-caption,
.elementor-1099 .elementor-element.elementor-element-6795ceb figcaption,
.elementor-1099 .elementor-element.elementor-element-6795ceb .wp-caption-text {
    width: 100%;
    min-height: 24px;

    display: grid !important;
    grid-template-columns: auto minmax(0, 1fr) auto !important;
    grid-template-areas: "number title year" !important;
    align-items: center !important;
    column-gap: 12px;

    direction: ltr !important;

    margin: 0;
    padding: 14px 0 0;

    box-sizing: border-box;

    font-family: "Manrope", Arial, sans-serif !important;
    font-size: 16px;
    font-weight: 900;
    line-height: 1.2;
    letter-spacing: -0.04em;

    text-align: left !important;
    text-transform: uppercase;
    color: #111111;

    white-space: nowrap;
}

/* (01) — KESİNLİKLE EN SOL */
.elementor-1099 .elementor-element.elementor-element-6795ceb .widget-image-caption::before,
.elementor-1099 .elementor-element.elementor-element-6795ceb figcaption::before,
.elementor-1099 .elementor-element.elementor-element-6795ceb .wp-caption-text::before {
    content: "(05)";

    grid-area: number !important;
    grid-column: 1 !important;

    display: block;
    justify-self: start !important;

    min-width: 4ch;

    color: #111111;
    font-family: "Manrope", Arial, sans-serif;
    font-size: inherit;
    font-weight: 900;
    line-height: inherit;

    direction: ltr !important;
    text-align: left !important;
    white-space: nowrap;
}

/* 2026 — KESİNLİKLE EN SAĞ */
.elementor-1099 .elementor-element.elementor-element-6795ceb .widget-image-caption::after,
.elementor-1099 .elementor-element.elementor-element-6795ceb figcaption::after,
.elementor-1099 .elementor-element.elementor-element-6795ceb .wp-caption-text::after {
    content: "2026";

    grid-area: year !important;
    grid-column: 3 !important;

    display: block;
    justify-self: end !important;

    min-width: 4ch;

    color: #707070;
    font-family: "Manrope", Arial, sans-serif;
    font-size: inherit;
    font-weight: 900;
    line-height: inherit;

    direction: ltr !important;
    text-align: right !important;
    white-space: nowrap;

    opacity: 1;
    transform: translateY(0);

    transition:
        opacity 0.35s ease,
        transform 0.35s ease;
}

/* HOVER'DA SAĞDA GÖRÜNECEK VIEW EVENT */
.elementor-1099 .elementor-element.elementor-element-6795ceb figure::after {
    content: "VIEW EVENT →";

    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 5;

    font-family: "Manrope", Arial, sans-serif;
    font-size: 16px;
    font-weight: 900;
    line-height: 1.2;
    letter-spacing: -0.04em;

    color: #111111;
    direction: ltr !important;
    text-align: right;
    text-transform: uppercase;
    white-space: nowrap;

    opacity: 0;
    transform: translateY(12px);
    pointer-events: none;

    transition:
        opacity 0.35s ease,
        transform 0.35s ease;
}

/* HOVER'DA 2026 YUKARI ÇIKAR */
.elementor-1099 .elementor-element.elementor-element-6795ceb figure:hover .widget-image-caption::after,
.elementor-1099 .elementor-element.elementor-element-6795ceb figure:hover figcaption::after,
.elementor-1099 .elementor-element.elementor-element-6795ceb figure:hover .wp-caption-text::after {
    opacity: 0;
    transform: translateY(-12px);
}

/* VIEW EVENT AŞAĞIDAN GELİR */
.elementor-1099 .elementor-element.elementor-element-6795ceb figure:hover::after {
    opacity: 1;
    transform: translateY(0);
}

/* TABLET */
@media (max-width: 1024px) {
    .elementor-1099 .elementor-element.elementor-element-6795ceb .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-6795ceb figcaption,
    .elementor-1099 .elementor-element.elementor-element-6795ceb .wp-caption-text,
    .elementor-1099 .elementor-element.elementor-element-6795ceb figure::after {
        font-size: 14px;
    }

    .elementor-1099 .elementor-element.elementor-element-6795ceb .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-6795ceb figcaption,
    .elementor-1099 .elementor-element.elementor-element-6795ceb .wp-caption-text {
        column-gap: 9px;
        padding-top: 12px;
    }
}

/* MOBİL */
@media (max-width: 767px) {
    .elementor-1099 .elementor-element.elementor-element-6795ceb .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-6795ceb figcaption,
    .elementor-1099 .elementor-element.elementor-element-6795ceb .wp-caption-text,
    .elementor-1099 .elementor-element.elementor-element-6795ceb figure::after {
        font-size: 11px;
        letter-spacing: -0.025em;
    }

    .elementor-1099 .elementor-element.elementor-element-6795ceb .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-6795ceb figcaption,
    .elementor-1099 .elementor-element.elementor-element-6795ceb .wp-caption-text {
        column-gap: 7px;
        padding-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0ff513f */.elementor-1099 .elementor-element.elementor-element-0ff513f {
    width: 100%;
}

.elementor-1099 .elementor-element.elementor-element-0ff513f .elementor-widget-container,
.elementor-1099 .elementor-element.elementor-element-0ff513f figure {
    width: 100%;
    margin: 0;
}

.elementor-1099 .elementor-element.elementor-element-0ff513f figure {
    position: relative;
    overflow: visible;
}

.elementor-1099 .elementor-element.elementor-element-0ff513f img {
    display: block;
    width: 100%;
}

/* GÖRSEL ALTINDAKİ BİLGİ SATIRI */
.elementor-1099 .elementor-element.elementor-element-0ff513f .widget-image-caption,
.elementor-1099 .elementor-element.elementor-element-0ff513f figcaption,
.elementor-1099 .elementor-element.elementor-element-0ff513f .wp-caption-text {
    width: 100%;
    min-height: 24px;

    display: grid !important;
    grid-template-columns: auto minmax(0, 1fr) auto !important;
    grid-template-areas: "number title year" !important;
    align-items: center !important;
    column-gap: 12px;

    direction: ltr !important;

    margin: 0;
    padding: 14px 0 0;

    box-sizing: border-box;

    font-family: "Manrope", Arial, sans-serif !important;
    font-size: 16px;
    font-weight: 900;
    line-height: 1.2;
    letter-spacing: -0.04em;

    text-align: left !important;
    text-transform: uppercase;
    color: #111111;

    white-space: nowrap;
}

/* (01) — KESİNLİKLE EN SOL */
.elementor-1099 .elementor-element.elementor-element-0ff513f .widget-image-caption::before,
.elementor-1099 .elementor-element.elementor-element-0ff513f figcaption::before,
.elementor-1099 .elementor-element.elementor-element-0ff513f .wp-caption-text::before {
    content: "(06)";

    grid-area: number !important;
    grid-column: 1 !important;

    display: block;
    justify-self: start !important;

    min-width: 4ch;

    color: #111111;
    font-family: "Manrope", Arial, sans-serif;
    font-size: inherit;
    font-weight: 900;
    line-height: inherit;

    direction: ltr !important;
    text-align: left !important;
    white-space: nowrap;
}

/* 2026 — KESİNLİKLE EN SAĞ */
.elementor-1099 .elementor-element.elementor-element-0ff513f .widget-image-caption::after,
.elementor-1099 .elementor-element.elementor-element-0ff513f figcaption::after,
.elementor-1099 .elementor-element.elementor-element-0ff513f .wp-caption-text::after {
    content: "2026";

    grid-area: year !important;
    grid-column: 3 !important;

    display: block;
    justify-self: end !important;

    min-width: 4ch;

    color: #707070;
    font-family: "Manrope", Arial, sans-serif;
    font-size: inherit;
    font-weight: 900;
    line-height: inherit;

    direction: ltr !important;
    text-align: right !important;
    white-space: nowrap;

    opacity: 1;
    transform: translateY(0);

    transition:
        opacity 0.35s ease,
        transform 0.35s ease;
}

/* HOVER'DA SAĞDA GÖRÜNECEK VIEW EVENT */
.elementor-1099 .elementor-element.elementor-element-0ff513f figure::after {
    content: "VIEW EVENT →";

    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 5;

    font-family: "Manrope", Arial, sans-serif;
    font-size: 16px;
    font-weight: 900;
    line-height: 1.2;
    letter-spacing: -0.04em;

    color: #111111;
    direction: ltr !important;
    text-align: right;
    text-transform: uppercase;
    white-space: nowrap;

    opacity: 0;
    transform: translateY(12px);
    pointer-events: none;

    transition:
        opacity 0.35s ease,
        transform 0.35s ease;
}

/* HOVER'DA 2026 YUKARI ÇIKAR */
.elementor-1099 .elementor-element.elementor-element-0ff513f figure:hover .widget-image-caption::after,
.elementor-1099 .elementor-element.elementor-element-0ff513f figure:hover figcaption::after,
.elementor-1099 .elementor-element.elementor-element-0ff513f figure:hover .wp-caption-text::after {
    opacity: 0;
    transform: translateY(-12px);
}

/* VIEW EVENT AŞAĞIDAN GELİR */
.elementor-1099 .elementor-element.elementor-element-0ff513f figure:hover::after {
    opacity: 1;
    transform: translateY(0);
}

/* TABLET */
@media (max-width: 1024px) {
    .elementor-1099 .elementor-element.elementor-element-0ff513f .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-0ff513f figcaption,
    .elementor-1099 .elementor-element.elementor-element-0ff513f .wp-caption-text,
    .elementor-1099 .elementor-element.elementor-element-0ff513f figure::after {
        font-size: 14px;
    }

    .elementor-1099 .elementor-element.elementor-element-0ff513f .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-0ff513f figcaption,
    .elementor-1099 .elementor-element.elementor-element-0ff513f .wp-caption-text {
        column-gap: 9px;
        padding-top: 12px;
    }
}

/* MOBİL */
@media (max-width: 767px) {
    .elementor-1099 .elementor-element.elementor-element-0ff513f .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-0ff513f figcaption,
    .elementor-1099 .elementor-element.elementor-element-0ff513f .wp-caption-text,
    .elementor-1099 .elementor-element.elementor-element-0ff513f figure::after {
        font-size: 11px;
        letter-spacing: -0.025em;
    }

    .elementor-1099 .elementor-element.elementor-element-0ff513f .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-0ff513f figcaption,
    .elementor-1099 .elementor-element.elementor-element-0ff513f .wp-caption-text {
        column-gap: 7px;
        padding-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c358d87 */.elementor-1099 .elementor-element.elementor-element-c358d87 {
    width: 100%;
}

.elementor-1099 .elementor-element.elementor-element-c358d87 .elementor-widget-container,
.elementor-1099 .elementor-element.elementor-element-c358d87 figure {
    width: 100%;
    margin: 0;
}

.elementor-1099 .elementor-element.elementor-element-c358d87 figure {
    position: relative;
    overflow: visible;
}

.elementor-1099 .elementor-element.elementor-element-c358d87 img {
    display: block;
    width: 100%;
}

/* GÖRSEL ALTINDAKİ BİLGİ SATIRI */
.elementor-1099 .elementor-element.elementor-element-c358d87 .widget-image-caption,
.elementor-1099 .elementor-element.elementor-element-c358d87 figcaption,
.elementor-1099 .elementor-element.elementor-element-c358d87 .wp-caption-text {
    width: 100%;
    min-height: 24px;

    display: grid !important;
    grid-template-columns: auto minmax(0, 1fr) auto !important;
    grid-template-areas: "number title year" !important;
    align-items: center !important;
    column-gap: 12px;

    direction: ltr !important;

    margin: 0;
    padding: 14px 0 0;

    box-sizing: border-box;

    font-family: "Manrope", Arial, sans-serif !important;
    font-size: 16px;
    font-weight: 900;
    line-height: 1.2;
    letter-spacing: -0.04em;

    text-align: left !important;
    text-transform: uppercase;
    color: #111111;

    white-space: nowrap;
}

/* (01) — KESİNLİKLE EN SOL */
.elementor-1099 .elementor-element.elementor-element-c358d87 .widget-image-caption::before,
.elementor-1099 .elementor-element.elementor-element-c358d87 figcaption::before,
.elementor-1099 .elementor-element.elementor-element-c358d87 .wp-caption-text::before {
    content: "(01)";

    grid-area: number !important;
    grid-column: 1 !important;

    display: block;
    justify-self: start !important;

    min-width: 4ch;

    color: #111111;
    font-family: "Manrope", Arial, sans-serif;
    font-size: inherit;
    font-weight: 900;
    line-height: inherit;

    direction: ltr !important;
    text-align: left !important;
    white-space: nowrap;
}

/* 2026 — KESİNLİKLE EN SAĞ */
.elementor-1099 .elementor-element.elementor-element-c358d87 .widget-image-caption::after,
.elementor-1099 .elementor-element.elementor-element-c358d87 figcaption::after,
.elementor-1099 .elementor-element.elementor-element-c358d87 .wp-caption-text::after {
    content: "2026";

    grid-area: year !important;
    grid-column: 3 !important;

    display: block;
    justify-self: end !important;

    min-width: 4ch;

    color: #707070;
    font-family: "Manrope", Arial, sans-serif;
    font-size: inherit;
    font-weight: 900;
    line-height: inherit;

    direction: ltr !important;
    text-align: right !important;
    white-space: nowrap;

    opacity: 1;
    transform: translateY(0);

    transition:
        opacity 0.35s ease,
        transform 0.35s ease;
}

/* HOVER'DA SAĞDA GÖRÜNECEK VIEW EVENT */
.elementor-1099 .elementor-element.elementor-element-c358d87 figure::after {
    content: "VIEW EVENT →";

    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 5;

    font-family: "Manrope", Arial, sans-serif;
    font-size: 16px;
    font-weight: 900;
    line-height: 1.2;
    letter-spacing: -0.04em;

    color: #111111;
    direction: ltr !important;
    text-align: right;
    text-transform: uppercase;
    white-space: nowrap;

    opacity: 0;
    transform: translateY(12px);
    pointer-events: none;

    transition:
        opacity 0.35s ease,
        transform 0.35s ease;
}

/* HOVER'DA 2026 YUKARI ÇIKAR */
.elementor-1099 .elementor-element.elementor-element-c358d87 figure:hover .widget-image-caption::after,
.elementor-1099 .elementor-element.elementor-element-c358d87 figure:hover figcaption::after,
.elementor-1099 .elementor-element.elementor-element-c358d87 figure:hover .wp-caption-text::after {
    opacity: 0;
    transform: translateY(-12px);
}

/* VIEW EVENT AŞAĞIDAN GELİR */
.elementor-1099 .elementor-element.elementor-element-c358d87 figure:hover::after {
    opacity: 1;
    transform: translateY(0);
}

/* TABLET */
@media (max-width: 1024px) {
    .elementor-1099 .elementor-element.elementor-element-c358d87 .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-c358d87 figcaption,
    .elementor-1099 .elementor-element.elementor-element-c358d87 .wp-caption-text,
    .elementor-1099 .elementor-element.elementor-element-c358d87 figure::after {
        font-size: 14px;
    }

    .elementor-1099 .elementor-element.elementor-element-c358d87 .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-c358d87 figcaption,
    .elementor-1099 .elementor-element.elementor-element-c358d87 .wp-caption-text {
        column-gap: 9px;
        padding-top: 12px;
    }
}

/* MOBİL */
@media (max-width: 767px) {
    .elementor-1099 .elementor-element.elementor-element-c358d87 .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-c358d87 figcaption,
    .elementor-1099 .elementor-element.elementor-element-c358d87 .wp-caption-text,
    .elementor-1099 .elementor-element.elementor-element-c358d87 figure::after {
        font-size: 11px;
        letter-spacing: -0.025em;
    }

    .elementor-1099 .elementor-element.elementor-element-c358d87 .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-c358d87 figcaption,
    .elementor-1099 .elementor-element.elementor-element-c358d87 .wp-caption-text {
        column-gap: 7px;
        padding-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fa636f2 */.elementor-1099 .elementor-element.elementor-element-fa636f2 {
    width: 100%;
}

.elementor-1099 .elementor-element.elementor-element-fa636f2 .elementor-widget-container,
.elementor-1099 .elementor-element.elementor-element-fa636f2 figure {
    width: 100%;
    margin: 0;
}

.elementor-1099 .elementor-element.elementor-element-fa636f2 figure {
    position: relative;
    overflow: visible;
}

.elementor-1099 .elementor-element.elementor-element-fa636f2 img {
    display: block;
    width: 100%;
}

/* GÖRSEL ALTINDAKİ BİLGİ SATIRI */
.elementor-1099 .elementor-element.elementor-element-fa636f2 .widget-image-caption,
.elementor-1099 .elementor-element.elementor-element-fa636f2 figcaption,
.elementor-1099 .elementor-element.elementor-element-fa636f2 .wp-caption-text {
    width: 100%;
    min-height: 24px;

    display: grid !important;
    grid-template-columns: auto minmax(0, 1fr) auto !important;
    grid-template-areas: "number title year" !important;
    align-items: center !important;
    column-gap: 12px;

    direction: ltr !important;

    margin: 0;
    padding: 14px 0 0;

    box-sizing: border-box;

    font-family: "Manrope", Arial, sans-serif !important;
    font-size: 16px;
    font-weight: 900;
    line-height: 1.2;
    letter-spacing: -0.04em;

    text-align: left !important;
    text-transform: uppercase;
    color: #111111;

    white-space: nowrap;
}

/* (01) — KESİNLİKLE EN SOL */
.elementor-1099 .elementor-element.elementor-element-fa636f2 .widget-image-caption::before,
.elementor-1099 .elementor-element.elementor-element-fa636f2 figcaption::before,
.elementor-1099 .elementor-element.elementor-element-fa636f2 .wp-caption-text::before {
    content: "(02)";

    grid-area: number !important;
    grid-column: 1 !important;

    display: block;
    justify-self: start !important;

    min-width: 4ch;

    color: #111111;
    font-family: "Manrope", Arial, sans-serif;
    font-size: inherit;
    font-weight: 900;
    line-height: inherit;

    direction: ltr !important;
    text-align: left !important;
    white-space: nowrap;
}

/* 2026 — KESİNLİKLE EN SAĞ */
.elementor-1099 .elementor-element.elementor-element-fa636f2 .widget-image-caption::after,
.elementor-1099 .elementor-element.elementor-element-fa636f2 figcaption::after,
.elementor-1099 .elementor-element.elementor-element-fa636f2 .wp-caption-text::after {
    content: "2026";

    grid-area: year !important;
    grid-column: 3 !important;

    display: block;
    justify-self: end !important;

    min-width: 4ch;

    color: #707070;
    font-family: "Manrope", Arial, sans-serif;
    font-size: inherit;
    font-weight: 900;
    line-height: inherit;

    direction: ltr !important;
    text-align: right !important;
    white-space: nowrap;

    opacity: 1;
    transform: translateY(0);

    transition:
        opacity 0.35s ease,
        transform 0.35s ease;
}

/* HOVER'DA SAĞDA GÖRÜNECEK VIEW EVENT */
.elementor-1099 .elementor-element.elementor-element-fa636f2 figure::after {
    content: "VIEW EVENT →";

    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 5;

    font-family: "Manrope", Arial, sans-serif;
    font-size: 16px;
    font-weight: 900;
    line-height: 1.2;
    letter-spacing: -0.04em;

    color: #111111;
    direction: ltr !important;
    text-align: right;
    text-transform: uppercase;
    white-space: nowrap;

    opacity: 0;
    transform: translateY(12px);
    pointer-events: none;

    transition:
        opacity 0.35s ease,
        transform 0.35s ease;
}

/* HOVER'DA 2026 YUKARI ÇIKAR */
.elementor-1099 .elementor-element.elementor-element-fa636f2 figure:hover .widget-image-caption::after,
.elementor-1099 .elementor-element.elementor-element-fa636f2 figure:hover figcaption::after,
.elementor-1099 .elementor-element.elementor-element-fa636f2 figure:hover .wp-caption-text::after {
    opacity: 0;
    transform: translateY(-12px);
}

/* VIEW EVENT AŞAĞIDAN GELİR */
.elementor-1099 .elementor-element.elementor-element-fa636f2 figure:hover::after {
    opacity: 1;
    transform: translateY(0);
}

/* TABLET */
@media (max-width: 1024px) {
    .elementor-1099 .elementor-element.elementor-element-fa636f2 .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-fa636f2 figcaption,
    .elementor-1099 .elementor-element.elementor-element-fa636f2 .wp-caption-text,
    .elementor-1099 .elementor-element.elementor-element-fa636f2 figure::after {
        font-size: 14px;
    }

    .elementor-1099 .elementor-element.elementor-element-fa636f2 .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-fa636f2 figcaption,
    .elementor-1099 .elementor-element.elementor-element-fa636f2 .wp-caption-text {
        column-gap: 9px;
        padding-top: 12px;
    }
}

/* MOBİL */
@media (max-width: 767px) {
    .elementor-1099 .elementor-element.elementor-element-fa636f2 .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-fa636f2 figcaption,
    .elementor-1099 .elementor-element.elementor-element-fa636f2 .wp-caption-text,
    .elementor-1099 .elementor-element.elementor-element-fa636f2 figure::after {
        font-size: 11px;
        letter-spacing: -0.025em;
    }

    .elementor-1099 .elementor-element.elementor-element-fa636f2 .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-fa636f2 figcaption,
    .elementor-1099 .elementor-element.elementor-element-fa636f2 .wp-caption-text {
        column-gap: 7px;
        padding-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-228b32b *//* KARTIN TAMAMI */
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card {
    position: relative;
    width: 100%;
    cursor: pointer;
}

/* GÖRSELİN ALTINDAKİ BİLGİ SATIRI */
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-caption {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) auto auto auto;
    align-items: center !important;

    width: 100%;
    gap: clamp(10px, 1.2vw, 24px);

    margin-top: 12px;
    padding-top: 10px;

    border-top: 1px solid rgba(0, 0, 0, 0.22);
    box-sizing: border-box;
}

/* BÜTÜN METİNLERİN ORTAK AYARI */
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-title,
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-year,
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-index,
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-view {
    width: auto !important;
    min-width: 0;
    margin: 0 !important;
}

.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-title .elementor-heading-title,
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-year .elementor-heading-title,
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-index .elementor-heading-title,
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-view .elementor-heading-title,
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-view a {
    margin: 0 !important;

    color: #000000 !important;
    font-family: "Manrope", Arial, sans-serif !important;
    font-weight: 900 !important;
    line-height: 1.1 !important;
    text-decoration: none !important;
    text-transform: uppercase;
}

/* ETKİNLİK BAŞLIĞI */
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-title {
    justify-self: start;
    overflow: hidden;
}

.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-title .elementor-heading-title {
    font-size: clamp(11px, 0.85vw, 16px) !important;
    letter-spacing: -0.045em !important;

    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

/* YIL */
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-year {
    justify-self: end;
}

.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-year .elementor-heading-title {
    font-size: clamp(10px, 0.72vw, 13px) !important;
    letter-spacing: -0.035em !important;
    white-space: nowrap;
}

/* ETKİNLİK NUMARASI */
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-index {
    justify-self: end;
}

.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-index .elementor-heading-title {
    min-width: 4ch;

    font-size: clamp(10px, 0.72vw, 13px) !important;
    letter-spacing: -0.035em !important;
    text-align: right;
    white-space: nowrap;

    font-variant-numeric: tabular-nums;
}

/* VIEW EVENT */
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-view {
    justify-self: end;

    opacity: 0.48;
    transform: translateX(-5px);

    transition:
        opacity 350ms ease,
        transform 350ms ease;
}

.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-view .elementor-heading-title,
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-view a {
    font-size: clamp(10px, 0.72vw, 13px) !important;
    letter-spacing: -0.035em !important;
    white-space: nowrap;
}

/* VIEW EVENT YAZISININ SONUNA OK EKLER */
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-view .elementor-heading-title::after,
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-view a::after {
    content: " ↗";
    display: inline-block;

    margin-left: 4px;
    transition: transform 350ms ease;
}

/* KARTIN ÜZERİNE GELİNCE */
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card:hover .event-card-view {
    opacity: 1;
    transform: translateX(0);
}

.elementor-1099 .elementor-element.elementor-element-228b32b .event-card:hover .event-card-view .elementor-heading-title::after,
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card:hover .event-card-view a::after {
    transform: translate(2px, -2px);
}

/* ALT ÇİZGİ HOVER EFEKTİ */
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-caption::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: -5px;

    width: 0;
    height: 1px;

    background: #000000;
    transition: width 500ms cubic-bezier(.2, .75, .25, 1);
}

.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-caption {
    position: relative;
}

.elementor-1099 .elementor-element.elementor-element-228b32b .event-card:hover .event-card-caption::after {
    width: 100%;
}

/* TABLET */
@media (max-width: 1024px) {
    .elementor-1099 .elementor-element.elementor-element-228b32b .event-card-caption {
        grid-template-columns: minmax(0, 1fr) auto auto;
    }

    .elementor-1099 .elementor-element.elementor-element-228b32b .event-card-view {
        grid-column: 1 / -1;
        justify-self: start;

        margin-top: 2px !important;
        opacity: 1;
        transform: none;
    }
}

/* MOBİL */
@media (max-width: 767px) {
    .elementor-1099 .elementor-element.elementor-element-228b32b .event-card-caption {
        grid-template-columns: 1fr auto auto;
        gap: 7px 12px;

        margin-top: 9px;
        padding-top: 9px;
    }

    .elementor-1099 .elementor-element.elementor-element-228b32b .event-card-title {
        grid-column: 1 / -1;
        width: 100% !important;
    }

    .elementor-1099 .elementor-element.elementor-element-228b32b .event-card-title .elementor-heading-title {
        font-size: 12px !important;
        white-space: normal;
        text-overflow: unset;
    }

    .elementor-1099 .elementor-element.elementor-element-228b32b .event-card-year {
        grid-column: 1;
        justify-self: start;
    }

    .elementor-1099 .elementor-element.elementor-element-228b32b .event-card-index {
        grid-column: 2;
    }

    .elementor-1099 .elementor-element.elementor-element-228b32b .event-card-view {
        grid-column: 3;
        justify-self: end;

        margin-top: 0 !important;
        opacity: 1;
        transform: none;
    }

    .elementor-1099 .elementor-element.elementor-element-228b32b .event-card-year .elementor-heading-title,
    .elementor-1099 .elementor-element.elementor-element-228b32b .event-card-index .elementor-heading-title,
    .elementor-1099 .elementor-element.elementor-element-228b32b .event-card-view .elementor-heading-title,
    .elementor-1099 .elementor-element.elementor-element-228b32b .event-card-view a {
        font-size: 10px !important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-745ad16 */.elementor-1099 .elementor-element.elementor-element-745ad16 {
    width: 100%;
}

.elementor-1099 .elementor-element.elementor-element-745ad16 .elementor-widget-container,
.elementor-1099 .elementor-element.elementor-element-745ad16 figure {
    width: 100%;
    margin: 0;
}

.elementor-1099 .elementor-element.elementor-element-745ad16 figure {
    position: relative;
    overflow: visible;
}

.elementor-1099 .elementor-element.elementor-element-745ad16 img {
    display: block;
    width: 100%;
}

/* GÖRSEL ALTINDAKİ BİLGİ SATIRI */
.elementor-1099 .elementor-element.elementor-element-745ad16 .widget-image-caption,
.elementor-1099 .elementor-element.elementor-element-745ad16 figcaption,
.elementor-1099 .elementor-element.elementor-element-745ad16 .wp-caption-text {
    width: 100%;
    min-height: 24px;

    display: grid !important;
    grid-template-columns: auto minmax(0, 1fr) auto !important;
    grid-template-areas: "number title year" !important;
    align-items: center !important;
    column-gap: 12px;

    direction: ltr !important;

    margin: 0;
    padding: 14px 0 0;

    box-sizing: border-box;

    font-family: "Manrope", Arial, sans-serif !important;
    font-size: 16px;
    font-weight: 900;
    line-height: 1.2;
    letter-spacing: -0.04em;

    text-align: left !important;
    text-transform: uppercase;
    color: #111111;

    white-space: nowrap;
}

/* (01) — KESİNLİKLE EN SOL */
.elementor-1099 .elementor-element.elementor-element-745ad16 .widget-image-caption::before,
.elementor-1099 .elementor-element.elementor-element-745ad16 figcaption::before,
.elementor-1099 .elementor-element.elementor-element-745ad16 .wp-caption-text::before {
    content: "(03)";

    grid-area: number !important;
    grid-column: 1 !important;

    display: block;
    justify-self: start !important;

    min-width: 4ch;

    color: #111111;
    font-family: "Manrope", Arial, sans-serif;
    font-size: inherit;
    font-weight: 900;
    line-height: inherit;

    direction: ltr !important;
    text-align: left !important;
    white-space: nowrap;
}

/* 2026 — KESİNLİKLE EN SAĞ */
.elementor-1099 .elementor-element.elementor-element-745ad16 .widget-image-caption::after,
.elementor-1099 .elementor-element.elementor-element-745ad16 figcaption::after,
.elementor-1099 .elementor-element.elementor-element-745ad16 .wp-caption-text::after {
    content: "2026";

    grid-area: year !important;
    grid-column: 3 !important;

    display: block;
    justify-self: end !important;

    min-width: 4ch;

    color: #707070;
    font-family: "Manrope", Arial, sans-serif;
    font-size: inherit;
    font-weight: 900;
    line-height: inherit;

    direction: ltr !important;
    text-align: right !important;
    white-space: nowrap;

    opacity: 1;
    transform: translateY(0);

    transition:
        opacity 0.35s ease,
        transform 0.35s ease;
}

/* HOVER'DA SAĞDA GÖRÜNECEK VIEW EVENT */
.elementor-1099 .elementor-element.elementor-element-745ad16 figure::after {
    content: "VIEW EVENT →";

    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 5;

    font-family: "Manrope", Arial, sans-serif;
    font-size: 16px;
    font-weight: 900;
    line-height: 1.2;
    letter-spacing: -0.04em;

    color: #111111;
    direction: ltr !important;
    text-align: right;
    text-transform: uppercase;
    white-space: nowrap;

    opacity: 0;
    transform: translateY(12px);
    pointer-events: none;

    transition:
        opacity 0.35s ease,
        transform 0.35s ease;
}

/* HOVER'DA 2026 YUKARI ÇIKAR */
.elementor-1099 .elementor-element.elementor-element-745ad16 figure:hover .widget-image-caption::after,
.elementor-1099 .elementor-element.elementor-element-745ad16 figure:hover figcaption::after,
.elementor-1099 .elementor-element.elementor-element-745ad16 figure:hover .wp-caption-text::after {
    opacity: 0;
    transform: translateY(-12px);
}

/* VIEW EVENT AŞAĞIDAN GELİR */
.elementor-1099 .elementor-element.elementor-element-745ad16 figure:hover::after {
    opacity: 1;
    transform: translateY(0);
}

/* TABLET */
@media (max-width: 1024px) {
    .elementor-1099 .elementor-element.elementor-element-745ad16 .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-745ad16 figcaption,
    .elementor-1099 .elementor-element.elementor-element-745ad16 .wp-caption-text,
    .elementor-1099 .elementor-element.elementor-element-745ad16 figure::after {
        font-size: 14px;
    }

    .elementor-1099 .elementor-element.elementor-element-745ad16 .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-745ad16 figcaption,
    .elementor-1099 .elementor-element.elementor-element-745ad16 .wp-caption-text {
        column-gap: 9px;
        padding-top: 12px;
    }
}

/* MOBİL */
@media (max-width: 767px) {
    .elementor-1099 .elementor-element.elementor-element-745ad16 .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-745ad16 figcaption,
    .elementor-1099 .elementor-element.elementor-element-745ad16 .wp-caption-text,
    .elementor-1099 .elementor-element.elementor-element-745ad16 figure::after {
        font-size: 11px;
        letter-spacing: -0.025em;
    }

    .elementor-1099 .elementor-element.elementor-element-745ad16 .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-745ad16 figcaption,
    .elementor-1099 .elementor-element.elementor-element-745ad16 .wp-caption-text {
        column-gap: 7px;
        padding-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0a17995 */.elementor-1099 .elementor-element.elementor-element-0a17995 {
    width: 100%;
}

.elementor-1099 .elementor-element.elementor-element-0a17995 .elementor-widget-container,
.elementor-1099 .elementor-element.elementor-element-0a17995 figure {
    width: 100%;
    margin: 0;
}

.elementor-1099 .elementor-element.elementor-element-0a17995 figure {
    position: relative;
    overflow: visible;
}

.elementor-1099 .elementor-element.elementor-element-0a17995 img {
    display: block;
    width: 100%;
}

/* GÖRSEL ALTINDAKİ BİLGİ SATIRI */
.elementor-1099 .elementor-element.elementor-element-0a17995 .widget-image-caption,
.elementor-1099 .elementor-element.elementor-element-0a17995 figcaption,
.elementor-1099 .elementor-element.elementor-element-0a17995 .wp-caption-text {
    width: 100%;
    min-height: 24px;

    display: grid !important;
    grid-template-columns: auto minmax(0, 1fr) auto !important;
    grid-template-areas: "number title year" !important;
    align-items: center !important;
    column-gap: 12px;

    direction: ltr !important;

    margin: 0;
    padding: 14px 0 0;

    box-sizing: border-box;

    font-family: "Manrope", Arial, sans-serif !important;
    font-size: 16px;
    font-weight: 900;
    line-height: 1.2;
    letter-spacing: -0.04em;

    text-align: left !important;
    text-transform: uppercase;
    color: #111111;

    white-space: nowrap;
}

/* (01) — KESİNLİKLE EN SOL */
.elementor-1099 .elementor-element.elementor-element-0a17995 .widget-image-caption::before,
.elementor-1099 .elementor-element.elementor-element-0a17995 figcaption::before,
.elementor-1099 .elementor-element.elementor-element-0a17995 .wp-caption-text::before {
    content: "(04)";

    grid-area: number !important;
    grid-column: 1 !important;

    display: block;
    justify-self: start !important;

    min-width: 4ch;

    color: #111111;
    font-family: "Manrope", Arial, sans-serif;
    font-size: inherit;
    font-weight: 900;
    line-height: inherit;

    direction: ltr !important;
    text-align: left !important;
    white-space: nowrap;
}

/* 2026 — KESİNLİKLE EN SAĞ */
.elementor-1099 .elementor-element.elementor-element-0a17995 .widget-image-caption::after,
.elementor-1099 .elementor-element.elementor-element-0a17995 figcaption::after,
.elementor-1099 .elementor-element.elementor-element-0a17995 .wp-caption-text::after {
    content: "2026";

    grid-area: year !important;
    grid-column: 3 !important;

    display: block;
    justify-self: end !important;

    min-width: 4ch;

    color: #707070;
    font-family: "Manrope", Arial, sans-serif;
    font-size: inherit;
    font-weight: 900;
    line-height: inherit;

    direction: ltr !important;
    text-align: right !important;
    white-space: nowrap;

    opacity: 1;
    transform: translateY(0);

    transition:
        opacity 0.35s ease,
        transform 0.35s ease;
}

/* HOVER'DA SAĞDA GÖRÜNECEK VIEW EVENT */
.elementor-1099 .elementor-element.elementor-element-0a17995 figure::after {
    content: "VIEW EVENT →";

    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 5;

    font-family: "Manrope", Arial, sans-serif;
    font-size: 16px;
    font-weight: 900;
    line-height: 1.2;
    letter-spacing: -0.04em;

    color: #111111;
    direction: ltr !important;
    text-align: right;
    text-transform: uppercase;
    white-space: nowrap;

    opacity: 0;
    transform: translateY(12px);
    pointer-events: none;

    transition:
        opacity 0.35s ease,
        transform 0.35s ease;
}

/* HOVER'DA 2026 YUKARI ÇIKAR */
.elementor-1099 .elementor-element.elementor-element-0a17995 figure:hover .widget-image-caption::after,
.elementor-1099 .elementor-element.elementor-element-0a17995 figure:hover figcaption::after,
.elementor-1099 .elementor-element.elementor-element-0a17995 figure:hover .wp-caption-text::after {
    opacity: 0;
    transform: translateY(-12px);
}

/* VIEW EVENT AŞAĞIDAN GELİR */
.elementor-1099 .elementor-element.elementor-element-0a17995 figure:hover::after {
    opacity: 1;
    transform: translateY(0);
}

/* TABLET */
@media (max-width: 1024px) {
    .elementor-1099 .elementor-element.elementor-element-0a17995 .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-0a17995 figcaption,
    .elementor-1099 .elementor-element.elementor-element-0a17995 .wp-caption-text,
    .elementor-1099 .elementor-element.elementor-element-0a17995 figure::after {
        font-size: 14px;
    }

    .elementor-1099 .elementor-element.elementor-element-0a17995 .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-0a17995 figcaption,
    .elementor-1099 .elementor-element.elementor-element-0a17995 .wp-caption-text {
        column-gap: 9px;
        padding-top: 12px;
    }
}

/* MOBİL */
@media (max-width: 767px) {
    .elementor-1099 .elementor-element.elementor-element-0a17995 .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-0a17995 figcaption,
    .elementor-1099 .elementor-element.elementor-element-0a17995 .wp-caption-text,
    .elementor-1099 .elementor-element.elementor-element-0a17995 figure::after {
        font-size: 11px;
        letter-spacing: -0.025em;
    }

    .elementor-1099 .elementor-element.elementor-element-0a17995 .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-0a17995 figcaption,
    .elementor-1099 .elementor-element.elementor-element-0a17995 .wp-caption-text {
        column-gap: 7px;
        padding-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6795ceb */.elementor-1099 .elementor-element.elementor-element-6795ceb {
    width: 100%;
}

.elementor-1099 .elementor-element.elementor-element-6795ceb .elementor-widget-container,
.elementor-1099 .elementor-element.elementor-element-6795ceb figure {
    width: 100%;
    margin: 0;
}

.elementor-1099 .elementor-element.elementor-element-6795ceb figure {
    position: relative;
    overflow: visible;
}

.elementor-1099 .elementor-element.elementor-element-6795ceb img {
    display: block;
    width: 100%;
}

/* GÖRSEL ALTINDAKİ BİLGİ SATIRI */
.elementor-1099 .elementor-element.elementor-element-6795ceb .widget-image-caption,
.elementor-1099 .elementor-element.elementor-element-6795ceb figcaption,
.elementor-1099 .elementor-element.elementor-element-6795ceb .wp-caption-text {
    width: 100%;
    min-height: 24px;

    display: grid !important;
    grid-template-columns: auto minmax(0, 1fr) auto !important;
    grid-template-areas: "number title year" !important;
    align-items: center !important;
    column-gap: 12px;

    direction: ltr !important;

    margin: 0;
    padding: 14px 0 0;

    box-sizing: border-box;

    font-family: "Manrope", Arial, sans-serif !important;
    font-size: 16px;
    font-weight: 900;
    line-height: 1.2;
    letter-spacing: -0.04em;

    text-align: left !important;
    text-transform: uppercase;
    color: #111111;

    white-space: nowrap;
}

/* (01) — KESİNLİKLE EN SOL */
.elementor-1099 .elementor-element.elementor-element-6795ceb .widget-image-caption::before,
.elementor-1099 .elementor-element.elementor-element-6795ceb figcaption::before,
.elementor-1099 .elementor-element.elementor-element-6795ceb .wp-caption-text::before {
    content: "(05)";

    grid-area: number !important;
    grid-column: 1 !important;

    display: block;
    justify-self: start !important;

    min-width: 4ch;

    color: #111111;
    font-family: "Manrope", Arial, sans-serif;
    font-size: inherit;
    font-weight: 900;
    line-height: inherit;

    direction: ltr !important;
    text-align: left !important;
    white-space: nowrap;
}

/* 2026 — KESİNLİKLE EN SAĞ */
.elementor-1099 .elementor-element.elementor-element-6795ceb .widget-image-caption::after,
.elementor-1099 .elementor-element.elementor-element-6795ceb figcaption::after,
.elementor-1099 .elementor-element.elementor-element-6795ceb .wp-caption-text::after {
    content: "2026";

    grid-area: year !important;
    grid-column: 3 !important;

    display: block;
    justify-self: end !important;

    min-width: 4ch;

    color: #707070;
    font-family: "Manrope", Arial, sans-serif;
    font-size: inherit;
    font-weight: 900;
    line-height: inherit;

    direction: ltr !important;
    text-align: right !important;
    white-space: nowrap;

    opacity: 1;
    transform: translateY(0);

    transition:
        opacity 0.35s ease,
        transform 0.35s ease;
}

/* HOVER'DA SAĞDA GÖRÜNECEK VIEW EVENT */
.elementor-1099 .elementor-element.elementor-element-6795ceb figure::after {
    content: "VIEW EVENT →";

    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 5;

    font-family: "Manrope", Arial, sans-serif;
    font-size: 16px;
    font-weight: 900;
    line-height: 1.2;
    letter-spacing: -0.04em;

    color: #111111;
    direction: ltr !important;
    text-align: right;
    text-transform: uppercase;
    white-space: nowrap;

    opacity: 0;
    transform: translateY(12px);
    pointer-events: none;

    transition:
        opacity 0.35s ease,
        transform 0.35s ease;
}

/* HOVER'DA 2026 YUKARI ÇIKAR */
.elementor-1099 .elementor-element.elementor-element-6795ceb figure:hover .widget-image-caption::after,
.elementor-1099 .elementor-element.elementor-element-6795ceb figure:hover figcaption::after,
.elementor-1099 .elementor-element.elementor-element-6795ceb figure:hover .wp-caption-text::after {
    opacity: 0;
    transform: translateY(-12px);
}

/* VIEW EVENT AŞAĞIDAN GELİR */
.elementor-1099 .elementor-element.elementor-element-6795ceb figure:hover::after {
    opacity: 1;
    transform: translateY(0);
}

/* TABLET */
@media (max-width: 1024px) {
    .elementor-1099 .elementor-element.elementor-element-6795ceb .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-6795ceb figcaption,
    .elementor-1099 .elementor-element.elementor-element-6795ceb .wp-caption-text,
    .elementor-1099 .elementor-element.elementor-element-6795ceb figure::after {
        font-size: 14px;
    }

    .elementor-1099 .elementor-element.elementor-element-6795ceb .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-6795ceb figcaption,
    .elementor-1099 .elementor-element.elementor-element-6795ceb .wp-caption-text {
        column-gap: 9px;
        padding-top: 12px;
    }
}

/* MOBİL */
@media (max-width: 767px) {
    .elementor-1099 .elementor-element.elementor-element-6795ceb .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-6795ceb figcaption,
    .elementor-1099 .elementor-element.elementor-element-6795ceb .wp-caption-text,
    .elementor-1099 .elementor-element.elementor-element-6795ceb figure::after {
        font-size: 11px;
        letter-spacing: -0.025em;
    }

    .elementor-1099 .elementor-element.elementor-element-6795ceb .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-6795ceb figcaption,
    .elementor-1099 .elementor-element.elementor-element-6795ceb .wp-caption-text {
        column-gap: 7px;
        padding-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0ff513f */.elementor-1099 .elementor-element.elementor-element-0ff513f {
    width: 100%;
}

.elementor-1099 .elementor-element.elementor-element-0ff513f .elementor-widget-container,
.elementor-1099 .elementor-element.elementor-element-0ff513f figure {
    width: 100%;
    margin: 0;
}

.elementor-1099 .elementor-element.elementor-element-0ff513f figure {
    position: relative;
    overflow: visible;
}

.elementor-1099 .elementor-element.elementor-element-0ff513f img {
    display: block;
    width: 100%;
}

/* GÖRSEL ALTINDAKİ BİLGİ SATIRI */
.elementor-1099 .elementor-element.elementor-element-0ff513f .widget-image-caption,
.elementor-1099 .elementor-element.elementor-element-0ff513f figcaption,
.elementor-1099 .elementor-element.elementor-element-0ff513f .wp-caption-text {
    width: 100%;
    min-height: 24px;

    display: grid !important;
    grid-template-columns: auto minmax(0, 1fr) auto !important;
    grid-template-areas: "number title year" !important;
    align-items: center !important;
    column-gap: 12px;

    direction: ltr !important;

    margin: 0;
    padding: 14px 0 0;

    box-sizing: border-box;

    font-family: "Manrope", Arial, sans-serif !important;
    font-size: 16px;
    font-weight: 900;
    line-height: 1.2;
    letter-spacing: -0.04em;

    text-align: left !important;
    text-transform: uppercase;
    color: #111111;

    white-space: nowrap;
}

/* (01) — KESİNLİKLE EN SOL */
.elementor-1099 .elementor-element.elementor-element-0ff513f .widget-image-caption::before,
.elementor-1099 .elementor-element.elementor-element-0ff513f figcaption::before,
.elementor-1099 .elementor-element.elementor-element-0ff513f .wp-caption-text::before {
    content: "(06)";

    grid-area: number !important;
    grid-column: 1 !important;

    display: block;
    justify-self: start !important;

    min-width: 4ch;

    color: #111111;
    font-family: "Manrope", Arial, sans-serif;
    font-size: inherit;
    font-weight: 900;
    line-height: inherit;

    direction: ltr !important;
    text-align: left !important;
    white-space: nowrap;
}

/* 2026 — KESİNLİKLE EN SAĞ */
.elementor-1099 .elementor-element.elementor-element-0ff513f .widget-image-caption::after,
.elementor-1099 .elementor-element.elementor-element-0ff513f figcaption::after,
.elementor-1099 .elementor-element.elementor-element-0ff513f .wp-caption-text::after {
    content: "2026";

    grid-area: year !important;
    grid-column: 3 !important;

    display: block;
    justify-self: end !important;

    min-width: 4ch;

    color: #707070;
    font-family: "Manrope", Arial, sans-serif;
    font-size: inherit;
    font-weight: 900;
    line-height: inherit;

    direction: ltr !important;
    text-align: right !important;
    white-space: nowrap;

    opacity: 1;
    transform: translateY(0);

    transition:
        opacity 0.35s ease,
        transform 0.35s ease;
}

/* HOVER'DA SAĞDA GÖRÜNECEK VIEW EVENT */
.elementor-1099 .elementor-element.elementor-element-0ff513f figure::after {
    content: "VIEW EVENT →";

    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 5;

    font-family: "Manrope", Arial, sans-serif;
    font-size: 16px;
    font-weight: 900;
    line-height: 1.2;
    letter-spacing: -0.04em;

    color: #111111;
    direction: ltr !important;
    text-align: right;
    text-transform: uppercase;
    white-space: nowrap;

    opacity: 0;
    transform: translateY(12px);
    pointer-events: none;

    transition:
        opacity 0.35s ease,
        transform 0.35s ease;
}

/* HOVER'DA 2026 YUKARI ÇIKAR */
.elementor-1099 .elementor-element.elementor-element-0ff513f figure:hover .widget-image-caption::after,
.elementor-1099 .elementor-element.elementor-element-0ff513f figure:hover figcaption::after,
.elementor-1099 .elementor-element.elementor-element-0ff513f figure:hover .wp-caption-text::after {
    opacity: 0;
    transform: translateY(-12px);
}

/* VIEW EVENT AŞAĞIDAN GELİR */
.elementor-1099 .elementor-element.elementor-element-0ff513f figure:hover::after {
    opacity: 1;
    transform: translateY(0);
}

/* TABLET */
@media (max-width: 1024px) {
    .elementor-1099 .elementor-element.elementor-element-0ff513f .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-0ff513f figcaption,
    .elementor-1099 .elementor-element.elementor-element-0ff513f .wp-caption-text,
    .elementor-1099 .elementor-element.elementor-element-0ff513f figure::after {
        font-size: 14px;
    }

    .elementor-1099 .elementor-element.elementor-element-0ff513f .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-0ff513f figcaption,
    .elementor-1099 .elementor-element.elementor-element-0ff513f .wp-caption-text {
        column-gap: 9px;
        padding-top: 12px;
    }
}

/* MOBİL */
@media (max-width: 767px) {
    .elementor-1099 .elementor-element.elementor-element-0ff513f .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-0ff513f figcaption,
    .elementor-1099 .elementor-element.elementor-element-0ff513f .wp-caption-text,
    .elementor-1099 .elementor-element.elementor-element-0ff513f figure::after {
        font-size: 11px;
        letter-spacing: -0.025em;
    }

    .elementor-1099 .elementor-element.elementor-element-0ff513f .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-0ff513f figcaption,
    .elementor-1099 .elementor-element.elementor-element-0ff513f .wp-caption-text {
        column-gap: 7px;
        padding-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c358d87 */.elementor-1099 .elementor-element.elementor-element-c358d87 {
    width: 100%;
}

.elementor-1099 .elementor-element.elementor-element-c358d87 .elementor-widget-container,
.elementor-1099 .elementor-element.elementor-element-c358d87 figure {
    width: 100%;
    margin: 0;
}

.elementor-1099 .elementor-element.elementor-element-c358d87 figure {
    position: relative;
    overflow: visible;
}

.elementor-1099 .elementor-element.elementor-element-c358d87 img {
    display: block;
    width: 100%;
}

/* GÖRSEL ALTINDAKİ BİLGİ SATIRI */
.elementor-1099 .elementor-element.elementor-element-c358d87 .widget-image-caption,
.elementor-1099 .elementor-element.elementor-element-c358d87 figcaption,
.elementor-1099 .elementor-element.elementor-element-c358d87 .wp-caption-text {
    width: 100%;
    min-height: 24px;

    display: grid !important;
    grid-template-columns: auto minmax(0, 1fr) auto !important;
    grid-template-areas: "number title year" !important;
    align-items: center !important;
    column-gap: 12px;

    direction: ltr !important;

    margin: 0;
    padding: 14px 0 0;

    box-sizing: border-box;

    font-family: "Manrope", Arial, sans-serif !important;
    font-size: 16px;
    font-weight: 900;
    line-height: 1.2;
    letter-spacing: -0.04em;

    text-align: left !important;
    text-transform: uppercase;
    color: #111111;

    white-space: nowrap;
}

/* (01) — KESİNLİKLE EN SOL */
.elementor-1099 .elementor-element.elementor-element-c358d87 .widget-image-caption::before,
.elementor-1099 .elementor-element.elementor-element-c358d87 figcaption::before,
.elementor-1099 .elementor-element.elementor-element-c358d87 .wp-caption-text::before {
    content: "(01)";

    grid-area: number !important;
    grid-column: 1 !important;

    display: block;
    justify-self: start !important;

    min-width: 4ch;

    color: #111111;
    font-family: "Manrope", Arial, sans-serif;
    font-size: inherit;
    font-weight: 900;
    line-height: inherit;

    direction: ltr !important;
    text-align: left !important;
    white-space: nowrap;
}

/* 2026 — KESİNLİKLE EN SAĞ */
.elementor-1099 .elementor-element.elementor-element-c358d87 .widget-image-caption::after,
.elementor-1099 .elementor-element.elementor-element-c358d87 figcaption::after,
.elementor-1099 .elementor-element.elementor-element-c358d87 .wp-caption-text::after {
    content: "2026";

    grid-area: year !important;
    grid-column: 3 !important;

    display: block;
    justify-self: end !important;

    min-width: 4ch;

    color: #707070;
    font-family: "Manrope", Arial, sans-serif;
    font-size: inherit;
    font-weight: 900;
    line-height: inherit;

    direction: ltr !important;
    text-align: right !important;
    white-space: nowrap;

    opacity: 1;
    transform: translateY(0);

    transition:
        opacity 0.35s ease,
        transform 0.35s ease;
}

/* HOVER'DA SAĞDA GÖRÜNECEK VIEW EVENT */
.elementor-1099 .elementor-element.elementor-element-c358d87 figure::after {
    content: "VIEW EVENT →";

    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 5;

    font-family: "Manrope", Arial, sans-serif;
    font-size: 16px;
    font-weight: 900;
    line-height: 1.2;
    letter-spacing: -0.04em;

    color: #111111;
    direction: ltr !important;
    text-align: right;
    text-transform: uppercase;
    white-space: nowrap;

    opacity: 0;
    transform: translateY(12px);
    pointer-events: none;

    transition:
        opacity 0.35s ease,
        transform 0.35s ease;
}

/* HOVER'DA 2026 YUKARI ÇIKAR */
.elementor-1099 .elementor-element.elementor-element-c358d87 figure:hover .widget-image-caption::after,
.elementor-1099 .elementor-element.elementor-element-c358d87 figure:hover figcaption::after,
.elementor-1099 .elementor-element.elementor-element-c358d87 figure:hover .wp-caption-text::after {
    opacity: 0;
    transform: translateY(-12px);
}

/* VIEW EVENT AŞAĞIDAN GELİR */
.elementor-1099 .elementor-element.elementor-element-c358d87 figure:hover::after {
    opacity: 1;
    transform: translateY(0);
}

/* TABLET */
@media (max-width: 1024px) {
    .elementor-1099 .elementor-element.elementor-element-c358d87 .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-c358d87 figcaption,
    .elementor-1099 .elementor-element.elementor-element-c358d87 .wp-caption-text,
    .elementor-1099 .elementor-element.elementor-element-c358d87 figure::after {
        font-size: 14px;
    }

    .elementor-1099 .elementor-element.elementor-element-c358d87 .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-c358d87 figcaption,
    .elementor-1099 .elementor-element.elementor-element-c358d87 .wp-caption-text {
        column-gap: 9px;
        padding-top: 12px;
    }
}

/* MOBİL */
@media (max-width: 767px) {
    .elementor-1099 .elementor-element.elementor-element-c358d87 .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-c358d87 figcaption,
    .elementor-1099 .elementor-element.elementor-element-c358d87 .wp-caption-text,
    .elementor-1099 .elementor-element.elementor-element-c358d87 figure::after {
        font-size: 11px;
        letter-spacing: -0.025em;
    }

    .elementor-1099 .elementor-element.elementor-element-c358d87 .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-c358d87 figcaption,
    .elementor-1099 .elementor-element.elementor-element-c358d87 .wp-caption-text {
        column-gap: 7px;
        padding-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fa636f2 */.elementor-1099 .elementor-element.elementor-element-fa636f2 {
    width: 100%;
}

.elementor-1099 .elementor-element.elementor-element-fa636f2 .elementor-widget-container,
.elementor-1099 .elementor-element.elementor-element-fa636f2 figure {
    width: 100%;
    margin: 0;
}

.elementor-1099 .elementor-element.elementor-element-fa636f2 figure {
    position: relative;
    overflow: visible;
}

.elementor-1099 .elementor-element.elementor-element-fa636f2 img {
    display: block;
    width: 100%;
}

/* GÖRSEL ALTINDAKİ BİLGİ SATIRI */
.elementor-1099 .elementor-element.elementor-element-fa636f2 .widget-image-caption,
.elementor-1099 .elementor-element.elementor-element-fa636f2 figcaption,
.elementor-1099 .elementor-element.elementor-element-fa636f2 .wp-caption-text {
    width: 100%;
    min-height: 24px;

    display: grid !important;
    grid-template-columns: auto minmax(0, 1fr) auto !important;
    grid-template-areas: "number title year" !important;
    align-items: center !important;
    column-gap: 12px;

    direction: ltr !important;

    margin: 0;
    padding: 14px 0 0;

    box-sizing: border-box;

    font-family: "Manrope", Arial, sans-serif !important;
    font-size: 16px;
    font-weight: 900;
    line-height: 1.2;
    letter-spacing: -0.04em;

    text-align: left !important;
    text-transform: uppercase;
    color: #111111;

    white-space: nowrap;
}

/* (01) — KESİNLİKLE EN SOL */
.elementor-1099 .elementor-element.elementor-element-fa636f2 .widget-image-caption::before,
.elementor-1099 .elementor-element.elementor-element-fa636f2 figcaption::before,
.elementor-1099 .elementor-element.elementor-element-fa636f2 .wp-caption-text::before {
    content: "(02)";

    grid-area: number !important;
    grid-column: 1 !important;

    display: block;
    justify-self: start !important;

    min-width: 4ch;

    color: #111111;
    font-family: "Manrope", Arial, sans-serif;
    font-size: inherit;
    font-weight: 900;
    line-height: inherit;

    direction: ltr !important;
    text-align: left !important;
    white-space: nowrap;
}

/* 2026 — KESİNLİKLE EN SAĞ */
.elementor-1099 .elementor-element.elementor-element-fa636f2 .widget-image-caption::after,
.elementor-1099 .elementor-element.elementor-element-fa636f2 figcaption::after,
.elementor-1099 .elementor-element.elementor-element-fa636f2 .wp-caption-text::after {
    content: "2026";

    grid-area: year !important;
    grid-column: 3 !important;

    display: block;
    justify-self: end !important;

    min-width: 4ch;

    color: #707070;
    font-family: "Manrope", Arial, sans-serif;
    font-size: inherit;
    font-weight: 900;
    line-height: inherit;

    direction: ltr !important;
    text-align: right !important;
    white-space: nowrap;

    opacity: 1;
    transform: translateY(0);

    transition:
        opacity 0.35s ease,
        transform 0.35s ease;
}

/* HOVER'DA SAĞDA GÖRÜNECEK VIEW EVENT */
.elementor-1099 .elementor-element.elementor-element-fa636f2 figure::after {
    content: "VIEW EVENT →";

    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 5;

    font-family: "Manrope", Arial, sans-serif;
    font-size: 16px;
    font-weight: 900;
    line-height: 1.2;
    letter-spacing: -0.04em;

    color: #111111;
    direction: ltr !important;
    text-align: right;
    text-transform: uppercase;
    white-space: nowrap;

    opacity: 0;
    transform: translateY(12px);
    pointer-events: none;

    transition:
        opacity 0.35s ease,
        transform 0.35s ease;
}

/* HOVER'DA 2026 YUKARI ÇIKAR */
.elementor-1099 .elementor-element.elementor-element-fa636f2 figure:hover .widget-image-caption::after,
.elementor-1099 .elementor-element.elementor-element-fa636f2 figure:hover figcaption::after,
.elementor-1099 .elementor-element.elementor-element-fa636f2 figure:hover .wp-caption-text::after {
    opacity: 0;
    transform: translateY(-12px);
}

/* VIEW EVENT AŞAĞIDAN GELİR */
.elementor-1099 .elementor-element.elementor-element-fa636f2 figure:hover::after {
    opacity: 1;
    transform: translateY(0);
}

/* TABLET */
@media (max-width: 1024px) {
    .elementor-1099 .elementor-element.elementor-element-fa636f2 .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-fa636f2 figcaption,
    .elementor-1099 .elementor-element.elementor-element-fa636f2 .wp-caption-text,
    .elementor-1099 .elementor-element.elementor-element-fa636f2 figure::after {
        font-size: 14px;
    }

    .elementor-1099 .elementor-element.elementor-element-fa636f2 .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-fa636f2 figcaption,
    .elementor-1099 .elementor-element.elementor-element-fa636f2 .wp-caption-text {
        column-gap: 9px;
        padding-top: 12px;
    }
}

/* MOBİL */
@media (max-width: 767px) {
    .elementor-1099 .elementor-element.elementor-element-fa636f2 .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-fa636f2 figcaption,
    .elementor-1099 .elementor-element.elementor-element-fa636f2 .wp-caption-text,
    .elementor-1099 .elementor-element.elementor-element-fa636f2 figure::after {
        font-size: 11px;
        letter-spacing: -0.025em;
    }

    .elementor-1099 .elementor-element.elementor-element-fa636f2 .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-fa636f2 figcaption,
    .elementor-1099 .elementor-element.elementor-element-fa636f2 .wp-caption-text {
        column-gap: 7px;
        padding-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-228b32b *//* KARTIN TAMAMI */
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card {
    position: relative;
    width: 100%;
    cursor: pointer;
}

/* GÖRSELİN ALTINDAKİ BİLGİ SATIRI */
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-caption {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) auto auto auto;
    align-items: center !important;

    width: 100%;
    gap: clamp(10px, 1.2vw, 24px);

    margin-top: 12px;
    padding-top: 10px;

    border-top: 1px solid rgba(0, 0, 0, 0.22);
    box-sizing: border-box;
}

/* BÜTÜN METİNLERİN ORTAK AYARI */
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-title,
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-year,
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-index,
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-view {
    width: auto !important;
    min-width: 0;
    margin: 0 !important;
}

.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-title .elementor-heading-title,
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-year .elementor-heading-title,
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-index .elementor-heading-title,
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-view .elementor-heading-title,
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-view a {
    margin: 0 !important;

    color: #000000 !important;
    font-family: "Manrope", Arial, sans-serif !important;
    font-weight: 900 !important;
    line-height: 1.1 !important;
    text-decoration: none !important;
    text-transform: uppercase;
}

/* ETKİNLİK BAŞLIĞI */
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-title {
    justify-self: start;
    overflow: hidden;
}

.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-title .elementor-heading-title {
    font-size: clamp(11px, 0.85vw, 16px) !important;
    letter-spacing: -0.045em !important;

    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

/* YIL */
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-year {
    justify-self: end;
}

.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-year .elementor-heading-title {
    font-size: clamp(10px, 0.72vw, 13px) !important;
    letter-spacing: -0.035em !important;
    white-space: nowrap;
}

/* ETKİNLİK NUMARASI */
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-index {
    justify-self: end;
}

.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-index .elementor-heading-title {
    min-width: 4ch;

    font-size: clamp(10px, 0.72vw, 13px) !important;
    letter-spacing: -0.035em !important;
    text-align: right;
    white-space: nowrap;

    font-variant-numeric: tabular-nums;
}

/* VIEW EVENT */
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-view {
    justify-self: end;

    opacity: 0.48;
    transform: translateX(-5px);

    transition:
        opacity 350ms ease,
        transform 350ms ease;
}

.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-view .elementor-heading-title,
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-view a {
    font-size: clamp(10px, 0.72vw, 13px) !important;
    letter-spacing: -0.035em !important;
    white-space: nowrap;
}

/* VIEW EVENT YAZISININ SONUNA OK EKLER */
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-view .elementor-heading-title::after,
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-view a::after {
    content: " ↗";
    display: inline-block;

    margin-left: 4px;
    transition: transform 350ms ease;
}

/* KARTIN ÜZERİNE GELİNCE */
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card:hover .event-card-view {
    opacity: 1;
    transform: translateX(0);
}

.elementor-1099 .elementor-element.elementor-element-228b32b .event-card:hover .event-card-view .elementor-heading-title::after,
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card:hover .event-card-view a::after {
    transform: translate(2px, -2px);
}

/* ALT ÇİZGİ HOVER EFEKTİ */
.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-caption::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: -5px;

    width: 0;
    height: 1px;

    background: #000000;
    transition: width 500ms cubic-bezier(.2, .75, .25, 1);
}

.elementor-1099 .elementor-element.elementor-element-228b32b .event-card-caption {
    position: relative;
}

.elementor-1099 .elementor-element.elementor-element-228b32b .event-card:hover .event-card-caption::after {
    width: 100%;
}

/* TABLET */
@media (max-width: 1024px) {
    .elementor-1099 .elementor-element.elementor-element-228b32b .event-card-caption {
        grid-template-columns: minmax(0, 1fr) auto auto;
    }

    .elementor-1099 .elementor-element.elementor-element-228b32b .event-card-view {
        grid-column: 1 / -1;
        justify-self: start;

        margin-top: 2px !important;
        opacity: 1;
        transform: none;
    }
}

/* MOBİL */
@media (max-width: 767px) {
    .elementor-1099 .elementor-element.elementor-element-228b32b .event-card-caption {
        grid-template-columns: 1fr auto auto;
        gap: 7px 12px;

        margin-top: 9px;
        padding-top: 9px;
    }

    .elementor-1099 .elementor-element.elementor-element-228b32b .event-card-title {
        grid-column: 1 / -1;
        width: 100% !important;
    }

    .elementor-1099 .elementor-element.elementor-element-228b32b .event-card-title .elementor-heading-title {
        font-size: 12px !important;
        white-space: normal;
        text-overflow: unset;
    }

    .elementor-1099 .elementor-element.elementor-element-228b32b .event-card-year {
        grid-column: 1;
        justify-self: start;
    }

    .elementor-1099 .elementor-element.elementor-element-228b32b .event-card-index {
        grid-column: 2;
    }

    .elementor-1099 .elementor-element.elementor-element-228b32b .event-card-view {
        grid-column: 3;
        justify-self: end;

        margin-top: 0 !important;
        opacity: 1;
        transform: none;
    }

    .elementor-1099 .elementor-element.elementor-element-228b32b .event-card-year .elementor-heading-title,
    .elementor-1099 .elementor-element.elementor-element-228b32b .event-card-index .elementor-heading-title,
    .elementor-1099 .elementor-element.elementor-element-228b32b .event-card-view .elementor-heading-title,
    .elementor-1099 .elementor-element.elementor-element-228b32b .event-card-view a {
        font-size: 10px !important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-745ad16 */.elementor-1099 .elementor-element.elementor-element-745ad16 {
    width: 100%;
}

.elementor-1099 .elementor-element.elementor-element-745ad16 .elementor-widget-container,
.elementor-1099 .elementor-element.elementor-element-745ad16 figure {
    width: 100%;
    margin: 0;
}

.elementor-1099 .elementor-element.elementor-element-745ad16 figure {
    position: relative;
    overflow: visible;
}

.elementor-1099 .elementor-element.elementor-element-745ad16 img {
    display: block;
    width: 100%;
}

/* GÖRSEL ALTINDAKİ BİLGİ SATIRI */
.elementor-1099 .elementor-element.elementor-element-745ad16 .widget-image-caption,
.elementor-1099 .elementor-element.elementor-element-745ad16 figcaption,
.elementor-1099 .elementor-element.elementor-element-745ad16 .wp-caption-text {
    width: 100%;
    min-height: 24px;

    display: grid !important;
    grid-template-columns: auto minmax(0, 1fr) auto !important;
    grid-template-areas: "number title year" !important;
    align-items: center !important;
    column-gap: 12px;

    direction: ltr !important;

    margin: 0;
    padding: 14px 0 0;

    box-sizing: border-box;

    font-family: "Manrope", Arial, sans-serif !important;
    font-size: 16px;
    font-weight: 900;
    line-height: 1.2;
    letter-spacing: -0.04em;

    text-align: left !important;
    text-transform: uppercase;
    color: #111111;

    white-space: nowrap;
}

/* (01) — KESİNLİKLE EN SOL */
.elementor-1099 .elementor-element.elementor-element-745ad16 .widget-image-caption::before,
.elementor-1099 .elementor-element.elementor-element-745ad16 figcaption::before,
.elementor-1099 .elementor-element.elementor-element-745ad16 .wp-caption-text::before {
    content: "(03)";

    grid-area: number !important;
    grid-column: 1 !important;

    display: block;
    justify-self: start !important;

    min-width: 4ch;

    color: #111111;
    font-family: "Manrope", Arial, sans-serif;
    font-size: inherit;
    font-weight: 900;
    line-height: inherit;

    direction: ltr !important;
    text-align: left !important;
    white-space: nowrap;
}

/* 2026 — KESİNLİKLE EN SAĞ */
.elementor-1099 .elementor-element.elementor-element-745ad16 .widget-image-caption::after,
.elementor-1099 .elementor-element.elementor-element-745ad16 figcaption::after,
.elementor-1099 .elementor-element.elementor-element-745ad16 .wp-caption-text::after {
    content: "2026";

    grid-area: year !important;
    grid-column: 3 !important;

    display: block;
    justify-self: end !important;

    min-width: 4ch;

    color: #707070;
    font-family: "Manrope", Arial, sans-serif;
    font-size: inherit;
    font-weight: 900;
    line-height: inherit;

    direction: ltr !important;
    text-align: right !important;
    white-space: nowrap;

    opacity: 1;
    transform: translateY(0);

    transition:
        opacity 0.35s ease,
        transform 0.35s ease;
}

/* HOVER'DA SAĞDA GÖRÜNECEK VIEW EVENT */
.elementor-1099 .elementor-element.elementor-element-745ad16 figure::after {
    content: "VIEW EVENT →";

    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 5;

    font-family: "Manrope", Arial, sans-serif;
    font-size: 16px;
    font-weight: 900;
    line-height: 1.2;
    letter-spacing: -0.04em;

    color: #111111;
    direction: ltr !important;
    text-align: right;
    text-transform: uppercase;
    white-space: nowrap;

    opacity: 0;
    transform: translateY(12px);
    pointer-events: none;

    transition:
        opacity 0.35s ease,
        transform 0.35s ease;
}

/* HOVER'DA 2026 YUKARI ÇIKAR */
.elementor-1099 .elementor-element.elementor-element-745ad16 figure:hover .widget-image-caption::after,
.elementor-1099 .elementor-element.elementor-element-745ad16 figure:hover figcaption::after,
.elementor-1099 .elementor-element.elementor-element-745ad16 figure:hover .wp-caption-text::after {
    opacity: 0;
    transform: translateY(-12px);
}

/* VIEW EVENT AŞAĞIDAN GELİR */
.elementor-1099 .elementor-element.elementor-element-745ad16 figure:hover::after {
    opacity: 1;
    transform: translateY(0);
}

/* TABLET */
@media (max-width: 1024px) {
    .elementor-1099 .elementor-element.elementor-element-745ad16 .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-745ad16 figcaption,
    .elementor-1099 .elementor-element.elementor-element-745ad16 .wp-caption-text,
    .elementor-1099 .elementor-element.elementor-element-745ad16 figure::after {
        font-size: 14px;
    }

    .elementor-1099 .elementor-element.elementor-element-745ad16 .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-745ad16 figcaption,
    .elementor-1099 .elementor-element.elementor-element-745ad16 .wp-caption-text {
        column-gap: 9px;
        padding-top: 12px;
    }
}

/* MOBİL */
@media (max-width: 767px) {
    .elementor-1099 .elementor-element.elementor-element-745ad16 .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-745ad16 figcaption,
    .elementor-1099 .elementor-element.elementor-element-745ad16 .wp-caption-text,
    .elementor-1099 .elementor-element.elementor-element-745ad16 figure::after {
        font-size: 11px;
        letter-spacing: -0.025em;
    }

    .elementor-1099 .elementor-element.elementor-element-745ad16 .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-745ad16 figcaption,
    .elementor-1099 .elementor-element.elementor-element-745ad16 .wp-caption-text {
        column-gap: 7px;
        padding-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0a17995 */.elementor-1099 .elementor-element.elementor-element-0a17995 {
    width: 100%;
}

.elementor-1099 .elementor-element.elementor-element-0a17995 .elementor-widget-container,
.elementor-1099 .elementor-element.elementor-element-0a17995 figure {
    width: 100%;
    margin: 0;
}

.elementor-1099 .elementor-element.elementor-element-0a17995 figure {
    position: relative;
    overflow: visible;
}

.elementor-1099 .elementor-element.elementor-element-0a17995 img {
    display: block;
    width: 100%;
}

/* GÖRSEL ALTINDAKİ BİLGİ SATIRI */
.elementor-1099 .elementor-element.elementor-element-0a17995 .widget-image-caption,
.elementor-1099 .elementor-element.elementor-element-0a17995 figcaption,
.elementor-1099 .elementor-element.elementor-element-0a17995 .wp-caption-text {
    width: 100%;
    min-height: 24px;

    display: grid !important;
    grid-template-columns: auto minmax(0, 1fr) auto !important;
    grid-template-areas: "number title year" !important;
    align-items: center !important;
    column-gap: 12px;

    direction: ltr !important;

    margin: 0;
    padding: 14px 0 0;

    box-sizing: border-box;

    font-family: "Manrope", Arial, sans-serif !important;
    font-size: 16px;
    font-weight: 900;
    line-height: 1.2;
    letter-spacing: -0.04em;

    text-align: left !important;
    text-transform: uppercase;
    color: #111111;

    white-space: nowrap;
}

/* (01) — KESİNLİKLE EN SOL */
.elementor-1099 .elementor-element.elementor-element-0a17995 .widget-image-caption::before,
.elementor-1099 .elementor-element.elementor-element-0a17995 figcaption::before,
.elementor-1099 .elementor-element.elementor-element-0a17995 .wp-caption-text::before {
    content: "(04)";

    grid-area: number !important;
    grid-column: 1 !important;

    display: block;
    justify-self: start !important;

    min-width: 4ch;

    color: #111111;
    font-family: "Manrope", Arial, sans-serif;
    font-size: inherit;
    font-weight: 900;
    line-height: inherit;

    direction: ltr !important;
    text-align: left !important;
    white-space: nowrap;
}

/* 2026 — KESİNLİKLE EN SAĞ */
.elementor-1099 .elementor-element.elementor-element-0a17995 .widget-image-caption::after,
.elementor-1099 .elementor-element.elementor-element-0a17995 figcaption::after,
.elementor-1099 .elementor-element.elementor-element-0a17995 .wp-caption-text::after {
    content: "2026";

    grid-area: year !important;
    grid-column: 3 !important;

    display: block;
    justify-self: end !important;

    min-width: 4ch;

    color: #707070;
    font-family: "Manrope", Arial, sans-serif;
    font-size: inherit;
    font-weight: 900;
    line-height: inherit;

    direction: ltr !important;
    text-align: right !important;
    white-space: nowrap;

    opacity: 1;
    transform: translateY(0);

    transition:
        opacity 0.35s ease,
        transform 0.35s ease;
}

/* HOVER'DA SAĞDA GÖRÜNECEK VIEW EVENT */
.elementor-1099 .elementor-element.elementor-element-0a17995 figure::after {
    content: "VIEW EVENT →";

    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 5;

    font-family: "Manrope", Arial, sans-serif;
    font-size: 16px;
    font-weight: 900;
    line-height: 1.2;
    letter-spacing: -0.04em;

    color: #111111;
    direction: ltr !important;
    text-align: right;
    text-transform: uppercase;
    white-space: nowrap;

    opacity: 0;
    transform: translateY(12px);
    pointer-events: none;

    transition:
        opacity 0.35s ease,
        transform 0.35s ease;
}

/* HOVER'DA 2026 YUKARI ÇIKAR */
.elementor-1099 .elementor-element.elementor-element-0a17995 figure:hover .widget-image-caption::after,
.elementor-1099 .elementor-element.elementor-element-0a17995 figure:hover figcaption::after,
.elementor-1099 .elementor-element.elementor-element-0a17995 figure:hover .wp-caption-text::after {
    opacity: 0;
    transform: translateY(-12px);
}

/* VIEW EVENT AŞAĞIDAN GELİR */
.elementor-1099 .elementor-element.elementor-element-0a17995 figure:hover::after {
    opacity: 1;
    transform: translateY(0);
}

/* TABLET */
@media (max-width: 1024px) {
    .elementor-1099 .elementor-element.elementor-element-0a17995 .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-0a17995 figcaption,
    .elementor-1099 .elementor-element.elementor-element-0a17995 .wp-caption-text,
    .elementor-1099 .elementor-element.elementor-element-0a17995 figure::after {
        font-size: 14px;
    }

    .elementor-1099 .elementor-element.elementor-element-0a17995 .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-0a17995 figcaption,
    .elementor-1099 .elementor-element.elementor-element-0a17995 .wp-caption-text {
        column-gap: 9px;
        padding-top: 12px;
    }
}

/* MOBİL */
@media (max-width: 767px) {
    .elementor-1099 .elementor-element.elementor-element-0a17995 .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-0a17995 figcaption,
    .elementor-1099 .elementor-element.elementor-element-0a17995 .wp-caption-text,
    .elementor-1099 .elementor-element.elementor-element-0a17995 figure::after {
        font-size: 11px;
        letter-spacing: -0.025em;
    }

    .elementor-1099 .elementor-element.elementor-element-0a17995 .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-0a17995 figcaption,
    .elementor-1099 .elementor-element.elementor-element-0a17995 .wp-caption-text {
        column-gap: 7px;
        padding-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6795ceb */.elementor-1099 .elementor-element.elementor-element-6795ceb {
    width: 100%;
}

.elementor-1099 .elementor-element.elementor-element-6795ceb .elementor-widget-container,
.elementor-1099 .elementor-element.elementor-element-6795ceb figure {
    width: 100%;
    margin: 0;
}

.elementor-1099 .elementor-element.elementor-element-6795ceb figure {
    position: relative;
    overflow: visible;
}

.elementor-1099 .elementor-element.elementor-element-6795ceb img {
    display: block;
    width: 100%;
}

/* GÖRSEL ALTINDAKİ BİLGİ SATIRI */
.elementor-1099 .elementor-element.elementor-element-6795ceb .widget-image-caption,
.elementor-1099 .elementor-element.elementor-element-6795ceb figcaption,
.elementor-1099 .elementor-element.elementor-element-6795ceb .wp-caption-text {
    width: 100%;
    min-height: 24px;

    display: grid !important;
    grid-template-columns: auto minmax(0, 1fr) auto !important;
    grid-template-areas: "number title year" !important;
    align-items: center !important;
    column-gap: 12px;

    direction: ltr !important;

    margin: 0;
    padding: 14px 0 0;

    box-sizing: border-box;

    font-family: "Manrope", Arial, sans-serif !important;
    font-size: 16px;
    font-weight: 900;
    line-height: 1.2;
    letter-spacing: -0.04em;

    text-align: left !important;
    text-transform: uppercase;
    color: #111111;

    white-space: nowrap;
}

/* (01) — KESİNLİKLE EN SOL */
.elementor-1099 .elementor-element.elementor-element-6795ceb .widget-image-caption::before,
.elementor-1099 .elementor-element.elementor-element-6795ceb figcaption::before,
.elementor-1099 .elementor-element.elementor-element-6795ceb .wp-caption-text::before {
    content: "(05)";

    grid-area: number !important;
    grid-column: 1 !important;

    display: block;
    justify-self: start !important;

    min-width: 4ch;

    color: #111111;
    font-family: "Manrope", Arial, sans-serif;
    font-size: inherit;
    font-weight: 900;
    line-height: inherit;

    direction: ltr !important;
    text-align: left !important;
    white-space: nowrap;
}

/* 2026 — KESİNLİKLE EN SAĞ */
.elementor-1099 .elementor-element.elementor-element-6795ceb .widget-image-caption::after,
.elementor-1099 .elementor-element.elementor-element-6795ceb figcaption::after,
.elementor-1099 .elementor-element.elementor-element-6795ceb .wp-caption-text::after {
    content: "2026";

    grid-area: year !important;
    grid-column: 3 !important;

    display: block;
    justify-self: end !important;

    min-width: 4ch;

    color: #707070;
    font-family: "Manrope", Arial, sans-serif;
    font-size: inherit;
    font-weight: 900;
    line-height: inherit;

    direction: ltr !important;
    text-align: right !important;
    white-space: nowrap;

    opacity: 1;
    transform: translateY(0);

    transition:
        opacity 0.35s ease,
        transform 0.35s ease;
}

/* HOVER'DA SAĞDA GÖRÜNECEK VIEW EVENT */
.elementor-1099 .elementor-element.elementor-element-6795ceb figure::after {
    content: "VIEW EVENT →";

    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 5;

    font-family: "Manrope", Arial, sans-serif;
    font-size: 16px;
    font-weight: 900;
    line-height: 1.2;
    letter-spacing: -0.04em;

    color: #111111;
    direction: ltr !important;
    text-align: right;
    text-transform: uppercase;
    white-space: nowrap;

    opacity: 0;
    transform: translateY(12px);
    pointer-events: none;

    transition:
        opacity 0.35s ease,
        transform 0.35s ease;
}

/* HOVER'DA 2026 YUKARI ÇIKAR */
.elementor-1099 .elementor-element.elementor-element-6795ceb figure:hover .widget-image-caption::after,
.elementor-1099 .elementor-element.elementor-element-6795ceb figure:hover figcaption::after,
.elementor-1099 .elementor-element.elementor-element-6795ceb figure:hover .wp-caption-text::after {
    opacity: 0;
    transform: translateY(-12px);
}

/* VIEW EVENT AŞAĞIDAN GELİR */
.elementor-1099 .elementor-element.elementor-element-6795ceb figure:hover::after {
    opacity: 1;
    transform: translateY(0);
}

/* TABLET */
@media (max-width: 1024px) {
    .elementor-1099 .elementor-element.elementor-element-6795ceb .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-6795ceb figcaption,
    .elementor-1099 .elementor-element.elementor-element-6795ceb .wp-caption-text,
    .elementor-1099 .elementor-element.elementor-element-6795ceb figure::after {
        font-size: 14px;
    }

    .elementor-1099 .elementor-element.elementor-element-6795ceb .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-6795ceb figcaption,
    .elementor-1099 .elementor-element.elementor-element-6795ceb .wp-caption-text {
        column-gap: 9px;
        padding-top: 12px;
    }
}

/* MOBİL */
@media (max-width: 767px) {
    .elementor-1099 .elementor-element.elementor-element-6795ceb .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-6795ceb figcaption,
    .elementor-1099 .elementor-element.elementor-element-6795ceb .wp-caption-text,
    .elementor-1099 .elementor-element.elementor-element-6795ceb figure::after {
        font-size: 11px;
        letter-spacing: -0.025em;
    }

    .elementor-1099 .elementor-element.elementor-element-6795ceb .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-6795ceb figcaption,
    .elementor-1099 .elementor-element.elementor-element-6795ceb .wp-caption-text {
        column-gap: 7px;
        padding-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0ff513f */.elementor-1099 .elementor-element.elementor-element-0ff513f {
    width: 100%;
}

.elementor-1099 .elementor-element.elementor-element-0ff513f .elementor-widget-container,
.elementor-1099 .elementor-element.elementor-element-0ff513f figure {
    width: 100%;
    margin: 0;
}

.elementor-1099 .elementor-element.elementor-element-0ff513f figure {
    position: relative;
    overflow: visible;
}

.elementor-1099 .elementor-element.elementor-element-0ff513f img {
    display: block;
    width: 100%;
}

/* GÖRSEL ALTINDAKİ BİLGİ SATIRI */
.elementor-1099 .elementor-element.elementor-element-0ff513f .widget-image-caption,
.elementor-1099 .elementor-element.elementor-element-0ff513f figcaption,
.elementor-1099 .elementor-element.elementor-element-0ff513f .wp-caption-text {
    width: 100%;
    min-height: 24px;

    display: grid !important;
    grid-template-columns: auto minmax(0, 1fr) auto !important;
    grid-template-areas: "number title year" !important;
    align-items: center !important;
    column-gap: 12px;

    direction: ltr !important;

    margin: 0;
    padding: 14px 0 0;

    box-sizing: border-box;

    font-family: "Manrope", Arial, sans-serif !important;
    font-size: 16px;
    font-weight: 900;
    line-height: 1.2;
    letter-spacing: -0.04em;

    text-align: left !important;
    text-transform: uppercase;
    color: #111111;

    white-space: nowrap;
}

/* (01) — KESİNLİKLE EN SOL */
.elementor-1099 .elementor-element.elementor-element-0ff513f .widget-image-caption::before,
.elementor-1099 .elementor-element.elementor-element-0ff513f figcaption::before,
.elementor-1099 .elementor-element.elementor-element-0ff513f .wp-caption-text::before {
    content: "(06)";

    grid-area: number !important;
    grid-column: 1 !important;

    display: block;
    justify-self: start !important;

    min-width: 4ch;

    color: #111111;
    font-family: "Manrope", Arial, sans-serif;
    font-size: inherit;
    font-weight: 900;
    line-height: inherit;

    direction: ltr !important;
    text-align: left !important;
    white-space: nowrap;
}

/* 2026 — KESİNLİKLE EN SAĞ */
.elementor-1099 .elementor-element.elementor-element-0ff513f .widget-image-caption::after,
.elementor-1099 .elementor-element.elementor-element-0ff513f figcaption::after,
.elementor-1099 .elementor-element.elementor-element-0ff513f .wp-caption-text::after {
    content: "2026";

    grid-area: year !important;
    grid-column: 3 !important;

    display: block;
    justify-self: end !important;

    min-width: 4ch;

    color: #707070;
    font-family: "Manrope", Arial, sans-serif;
    font-size: inherit;
    font-weight: 900;
    line-height: inherit;

    direction: ltr !important;
    text-align: right !important;
    white-space: nowrap;

    opacity: 1;
    transform: translateY(0);

    transition:
        opacity 0.35s ease,
        transform 0.35s ease;
}

/* HOVER'DA SAĞDA GÖRÜNECEK VIEW EVENT */
.elementor-1099 .elementor-element.elementor-element-0ff513f figure::after {
    content: "VIEW EVENT →";

    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 5;

    font-family: "Manrope", Arial, sans-serif;
    font-size: 16px;
    font-weight: 900;
    line-height: 1.2;
    letter-spacing: -0.04em;

    color: #111111;
    direction: ltr !important;
    text-align: right;
    text-transform: uppercase;
    white-space: nowrap;

    opacity: 0;
    transform: translateY(12px);
    pointer-events: none;

    transition:
        opacity 0.35s ease,
        transform 0.35s ease;
}

/* HOVER'DA 2026 YUKARI ÇIKAR */
.elementor-1099 .elementor-element.elementor-element-0ff513f figure:hover .widget-image-caption::after,
.elementor-1099 .elementor-element.elementor-element-0ff513f figure:hover figcaption::after,
.elementor-1099 .elementor-element.elementor-element-0ff513f figure:hover .wp-caption-text::after {
    opacity: 0;
    transform: translateY(-12px);
}

/* VIEW EVENT AŞAĞIDAN GELİR */
.elementor-1099 .elementor-element.elementor-element-0ff513f figure:hover::after {
    opacity: 1;
    transform: translateY(0);
}

/* TABLET */
@media (max-width: 1024px) {
    .elementor-1099 .elementor-element.elementor-element-0ff513f .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-0ff513f figcaption,
    .elementor-1099 .elementor-element.elementor-element-0ff513f .wp-caption-text,
    .elementor-1099 .elementor-element.elementor-element-0ff513f figure::after {
        font-size: 14px;
    }

    .elementor-1099 .elementor-element.elementor-element-0ff513f .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-0ff513f figcaption,
    .elementor-1099 .elementor-element.elementor-element-0ff513f .wp-caption-text {
        column-gap: 9px;
        padding-top: 12px;
    }
}

/* MOBİL */
@media (max-width: 767px) {
    .elementor-1099 .elementor-element.elementor-element-0ff513f .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-0ff513f figcaption,
    .elementor-1099 .elementor-element.elementor-element-0ff513f .wp-caption-text,
    .elementor-1099 .elementor-element.elementor-element-0ff513f figure::after {
        font-size: 11px;
        letter-spacing: -0.025em;
    }

    .elementor-1099 .elementor-element.elementor-element-0ff513f .widget-image-caption,
    .elementor-1099 .elementor-element.elementor-element-0ff513f figcaption,
    .elementor-1099 .elementor-element.elementor-element-0ff513f .wp-caption-text {
        column-gap: 7px;
        padding-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-198d5ce *//* ==================================================
   CAROUSEL ANA YAPISI
================================================== */

.elementor-1099 .elementor-element.elementor-element-198d5ce {
    width: 100%;
    max-width: 100%;

    margin: 0;
    padding: 0;

    height: auto !important;
    min-height: 0 !important;
    max-height: none !important;

    overflow: visible !important;
    box-sizing: border-box;
}

.elementor-1099 .elementor-element.elementor-element-198d5ce > .elementor-widget-container {
    width: 100%;
    max-width: 100%;

    margin: 0;
    padding: 0;

    height: auto !important;
    max-height: none !important;

    overflow: visible !important;
}


/* ==================================================
   SWIPER / CAROUSEL ALANI
================================================== */

.elementor-1099 .elementor-element.elementor-element-198d5ce .swiper,
.elementor-1099 .elementor-element.elementor-element-198d5ce .swiper-container,
.elementor-1099 .elementor-element.elementor-element-198d5ce .elementor-main-swiper {
    width: 100%;
    max-width: 100%;

    height: auto !important;
    min-height: 0 !important;
    max-height: none !important;

    /*
     * Alt yazıların kesilmemesi için altta boşluk bırakır.
     */
    padding: 0 0 42px !important;

    margin: 0;

    overflow: hidden !important;
    box-sizing: border-box;

    cursor: default;
    overscroll-behavior: contain;
}


/* ==================================================
   SLAYT ŞERİDİ
================================================== */

.elementor-1099 .elementor-element.elementor-element-198d5ce .swiper-wrapper {
    width: 100%;

    height: auto !important;
    min-height: 0 !important;
    max-height: none !important;

    align-items: flex-start !important;
}


/* ==================================================
   HER BİR SLAYT
================================================== */

.elementor-1099 .elementor-element.elementor-element-198d5ce .swiper-slide {
    height: auto !important;
    min-height: 0 !important;
    max-height: none !important;

    overflow: visible !important;

    opacity: 1 !important;
    visibility: visible !important;

    box-sizing: border-box;

    transition:
        transform 0.55s cubic-bezier(.2, .75, .25, 1),
        opacity 0.55s ease;
}

/*
 * Eski CSS'den kalan pasif slayt solukluğunu kaldırır.
 */
.elementor-1099 .elementor-element.elementor-element-198d5ce .swiper-slide:not(.swiper-slide-active),
.elementor-1099 .elementor-element.elementor-element-198d5ce .swiper-slide-active,
.elementor-1099 .elementor-element.elementor-element-198d5ce .swiper-slide-prev,
.elementor-1099 .elementor-element.elementor-element-198d5ce .swiper-slide-next {
    opacity: 1 !important;
    visibility: visible !important;
}


/* ==================================================
   SLAYT İÇİNDEKİ ELEMENTOR CONTAINER'LARI
================================================== */

.elementor-1099 .elementor-element.elementor-element-198d5ce .swiper-slide > .elementor-element,
.elementor-1099 .elementor-element.elementor-element-198d5ce .swiper-slide .e-con,
.elementor-1099 .elementor-element.elementor-element-198d5ce .swiper-slide .elementor-widget,
.elementor-1099 .elementor-element.elementor-element-198d5ce .swiper-slide .elementor-widget-container {
    height: auto !important;
    min-height: 0 !important;
    max-height: none !important;

    overflow: visible !important;
}


/* ==================================================
   IMAGE WIDGET
================================================== */

.elementor-1099 .elementor-element.elementor-element-198d5ce .elementor-widget-image {
    width: 100%;

    height: auto !important;
    max-height: none !important;

    overflow: visible !important;
}

.elementor-1099 .elementor-element.elementor-element-198d5ce .elementor-widget-image .elementor-widget-container {
    width: 100%;

    height: auto !important;
    max-height: none !important;

    overflow: visible !important;
}

.elementor-1099 .elementor-element.elementor-element-198d5ce .elementor-widget-image figure {
    position: relative;

    width: 100%;
    height: auto !important;
    max-height: none !important;

    margin: 0;

    overflow: visible !important;
}

.elementor-1099 .elementor-element.elementor-element-198d5ce .elementor-widget-image img {
    display: block;

    width: 100%;
    max-width: 100%;

    height: auto;
}


/* ==================================================
   GÖRSEL ALTINDAKİ CAPTION YAZILARI
================================================== */

.elementor-1099 .elementor-element.elementor-element-198d5ce .widget-image-caption,
.elementor-1099 .elementor-element.elementor-element-198d5ce figcaption,
.elementor-1099 .elementor-element.elementor-element-198d5ce .wp-caption-text {
    position: relative;
    z-index: 5;

    visibility: visible !important;
    opacity: 1 !important;

    height: auto !important;
    min-height: 20px;
    max-height: none !important;

    overflow: visible !important;
}


/* ==================================================
   SAĞ VE SOL OKLARI GİZLER
   DOM'DA KALDIĞI İÇİN JAVASCRIPT ÇALIŞMAYA DEVAM EDER
================================================== */

.elementor-1099 .elementor-element.elementor-element-198d5ce .elementor-swiper-button,
.elementor-1099 .elementor-element.elementor-element-198d5ce .elementor-swiper-button-prev,
.elementor-1099 .elementor-element.elementor-element-198d5ce .elementor-swiper-button-next,
.elementor-1099 .elementor-element.elementor-element-198d5ce .swiper-button-prev,
.elementor-1099 .elementor-element.elementor-element-198d5ce .swiper-button-next {
    position: absolute !important;

    width: 1px !important;
    height: 1px !important;

    margin: 0 !important;
    padding: 0 !important;

    opacity: 0 !important;
    visibility: hidden !important;

    overflow: hidden !important;
    pointer-events: none !important;

    clip-path: inset(50%);
}


/* Okların varsayılan ikonlarını kaldırır */
.elementor-1099 .elementor-element.elementor-element-198d5ce .swiper-button-prev::after,
.elementor-1099 .elementor-element.elementor-element-198d5ce .swiper-button-next::after {
    display: none !important;
}


/* ==================================================
   ÜSTTEKİ BAR / PAGINATION / NOKTALAR
================================================== */

.elementor-1099 .elementor-element.elementor-element-198d5ce .swiper-pagination,
.elementor-1099 .elementor-element.elementor-element-198d5ce .swiper-pagination-progressbar,
.elementor-1099 .elementor-element.elementor-element-198d5ce .swiper-pagination-progressbar-fill,
.elementor-1099 .elementor-element.elementor-element-198d5ce .swiper-pagination-bullets,
.elementor-1099 .elementor-element.elementor-element-198d5ce .swiper-pagination-bullet,
.elementor-1099 .elementor-element.elementor-element-198d5ce .swiper-pagination-fraction,
.elementor-1099 .elementor-element.elementor-element-198d5ce .elementor-swiper-button-pagination {
    display: none !important;

    width: 0 !important;
    height: 0 !important;

    margin: 0 !important;
    padding: 0 !important;

    opacity: 0 !important;
    visibility: hidden !important;
}


/* ==================================================
   TABLET
================================================== */

@media (max-width: 1024px) {

    .elementor-1099 .elementor-element.elementor-element-198d5ce .swiper,
    .elementor-1099 .elementor-element.elementor-element-198d5ce .swiper-container,
    .elementor-1099 .elementor-element.elementor-element-198d5ce .elementor-main-swiper {
        padding-bottom: 38px !important;
    }
}


/* ==================================================
   MOBİL
================================================== */

@media (max-width: 767px) {

    .elementor-1099 .elementor-element.elementor-element-198d5ce {
        overflow: visible !important;
    }

    .elementor-1099 .elementor-element.elementor-element-198d5ce .swiper,
    .elementor-1099 .elementor-element.elementor-element-198d5ce .swiper-container,
    .elementor-1099 .elementor-element.elementor-element-198d5ce .elementor-main-swiper {
        height: auto !important;
        max-height: none !important;

        padding-bottom: 34px !important;
    }

    .elementor-1099 .elementor-element.elementor-element-198d5ce .swiper-slide,
    .elementor-1099 .elementor-element.elementor-element-198d5ce .swiper-slide:not(.swiper-slide-active),
    .elementor-1099 .elementor-element.elementor-element-198d5ce .swiper-slide-active,
    .elementor-1099 .elementor-element.elementor-element-198d5ce .swiper-slide-prev,
    .elementor-1099 .elementor-element.elementor-element-198d5ce .swiper-slide-next {
        height: auto !important;
        max-height: none !important;

        opacity: 1 !important;
        visibility: visible !important;
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6664eaa */.elementor-1099 .elementor-element.elementor-element-6664eaa {
    position: relative;
    width: 100%;
    max-width: 100%;
    min-height: 580px;

    margin: 0;
    padding: 0 0 70px;

    overflow: hidden;
    box-sizing: border-box;
}

/* Carousel tam genişlikte kalsın */
.elementor-1099 .elementor-element.elementor-element-6664eaa .events-wheel-carousel {
    width: 100%;
    max-width: 100%;
    margin: 0;
    overflow: hidden;
}

/* Swiper yapısının dışarı taşmasını engeller */
.elementor-1099 .elementor-element.elementor-element-6664eaa .events-wheel-carousel .swiper,
.elementor-1099 .elementor-element.elementor-element-6664eaa .events-wheel-carousel .swiper-container {
    width: 100%;
    max-width: 100%;
    overflow: hidden;
}

/* Slaytların yüksekliğini içerik belirlesin */
.elementor-1099 .elementor-element.elementor-element-6664eaa .events-wheel-carousel .swiper-wrapper {
    align-items: flex-start;
}

.elementor-1099 .elementor-element.elementor-element-6664eaa .events-wheel-carousel .swiper-slide {
    height: auto;
}

/* Scroll göstergesini alt ortaya sabitler */
.elementor-1099 .elementor-element.elementor-element-6664eaa .events-scroll-indicator,
.elementor-1099 .elementor-element.elementor-element-6664eaa .ece-scroll-indicator {
    position: absolute;
    left: 50%;
    bottom: 22px;
    z-index: 20;

    width: max-content;
    max-width: calc(100% - 30px);

    margin: 0;
    transform: translateX(-50%);
}

/* Elementor HTML widget'ının gereksiz boşluk oluşturmasını engeller */
.elementor-1099 .elementor-element.elementor-element-6664eaa .elementor-widget-html {
    margin: 0;
}

/* Tablet */
@media (max-width: 1024px) {
    .elementor-1099 .elementor-element.elementor-element-6664eaa {
        min-height: 500px;
        padding-bottom: 65px;
    }

    .elementor-1099 .elementor-element.elementor-element-6664eaa .events-scroll-indicator,
    .elementor-1099 .elementor-element.elementor-element-6664eaa .ece-scroll-indicator {
        bottom: 20px;
    }
}

/* Mobil */
@media (max-width: 767px) {
    .elementor-1099 .elementor-element.elementor-element-6664eaa {
        min-height: auto;
        padding-bottom: 55px;
    }

    .elementor-1099 .elementor-element.elementor-element-6664eaa .events-scroll-indicator,
    .elementor-1099 .elementor-element.elementor-element-6664eaa .ece-scroll-indicator {
        bottom: 15px;
        max-width: calc(100% - 20px);
    }
}/* End custom CSS */