.elementor-1590 .elementor-element.elementor-element-4f271dd9{--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-1590 .elementor-element.elementor-element-4f271dd9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1590 .elementor-element.elementor-element-2a6d6e39{--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-1590 .elementor-element.elementor-element-74ae6ec.elementor-element{--align-self:center;}.elementor-1590 .elementor-element.elementor-element-74ae6ec{text-align:center;}.elementor-1590 .elementor-element.elementor-element-74ae6ec .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:900;line-height:1.1em;color:#FFFFFF;}.elementor-1590 .elementor-element.elementor-element-d33cd13.elementor-element{--align-self:center;}.elementor-1590 .elementor-element.elementor-element-d33cd13{text-align:center;}.elementor-1590 .elementor-element.elementor-element-d33cd13 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:900;line-height:1.1em;color:#FFFFFF;}.elementor-1590 .elementor-element.elementor-element-e546855.elementor-element{--align-self:center;}.elementor-1590 .elementor-element.elementor-element-e546855{text-align:center;}.elementor-1590 .elementor-element.elementor-element-e546855 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:900;line-height:1.1em;color:#FFFFFF;}.elementor-1590 .elementor-element.elementor-element-4fcfced.elementor-element{--align-self:center;}.elementor-1590 .elementor-element.elementor-element-4fcfced{text-align:center;}.elementor-1590 .elementor-element.elementor-element-4fcfced .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:900;line-height:1.1em;color:#FFFFFF;}.elementor-1590 .elementor-element.elementor-element-4fcfced .elementor-heading-title a:hover, .elementor-1590 .elementor-element.elementor-element-4fcfced .elementor-heading-title a:focus{color:var( --e-global-color-border );}.elementor-1590 .elementor-element.elementor-element-4fcfced .elementor-heading-title a{transition-duration:1s;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );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 );}.elementor-1590 .elementor-element.elementor-element-26ac2b43 .elementor-button{background-color:#000000;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:500;line-height:1.4em;border-radius:30px 30px 30px 30px;padding:15px 30px 15px 30px;}.elementor-1590 .elementor-element.elementor-element-26ac2b43.elementor-element{--align-self:center;}.elementor-1590 .elementor-element.elementor-element-531a350f{--display:flex;}.elementor-1590 .elementor-element.elementor-element-1a3a8df4{--display:flex;}.elementor-1590 .elementor-element.elementor-element-c339f09{--display:grid;--position:absolute;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;top:0px;}body:not(.rtl) .elementor-1590 .elementor-element.elementor-element-c339f09{left:0px;}body.rtl .elementor-1590 .elementor-element.elementor-element-c339f09{right:0px;}.elementor-1590 .elementor-element.elementor-element-14f9cd06{--display:flex;}.elementor-1590 .elementor-element.elementor-element-3a1426b5{--display:flex;}.elementor-1590 .elementor-element.elementor-element-58a25007{--display:flex;}.elementor-1590 .elementor-element.elementor-element-799cff00{--display:grid;--e-con-grid-template-columns:repeat(2, 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-1590 .elementor-element.elementor-element-309c7a86{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:90%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-1590 .elementor-element.elementor-element-10a754e{--display:grid;--min-height:50vh;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1590 .elementor-element.elementor-element-1b26909{--display:flex;--min-height:70vh;--margin-top:0px;--margin-bottom:0px;--margin-left:50px;--margin-right:0px;}.elementor-1590 .elementor-element.elementor-element-3aeafdd{--display:flex;--min-height:70vh;}.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-1590 .elementor-element.elementor-element-ced2a78 img{width:450px;}.elementor-1590 .elementor-element.elementor-element-1076d455{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1590 .elementor-element.elementor-element-3679a04b{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1590 .elementor-element.elementor-element-6fd672e1{--display:flex;}.elementor-1590 .elementor-element.elementor-element-2d6254ff{--display:flex;}.elementor-1590 .elementor-element.elementor-element-7c9b8956.elementor-element{--align-self:flex-start;}.elementor-1590 .elementor-element.elementor-element-7c9b8956 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:36px;font-weight:900;line-height:1.1em;color:#000000;}.elementor-1590 .elementor-element.elementor-element-6c1c23dc.elementor-element{--align-self:flex-start;}.elementor-1590 .elementor-element.elementor-element-6c1c23dc .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:36px;font-weight:900;line-height:1.1em;color:#000000;}.elementor-1590 .elementor-element.elementor-element-50486321.elementor-element{--align-self:flex-start;}.elementor-1590 .elementor-element.elementor-element-50486321 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:36px;font-weight:900;line-height:1.1em;color:#000000;}.elementor-1590 .elementor-element.elementor-element-5a501e08.elementor-element{--align-self:flex-start;}.elementor-1590 .elementor-element.elementor-element-5a501e08 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:36px;font-weight:900;line-height:1.1em;color:#000000;}.elementor-1590 .elementor-element.elementor-element-4793dc3d.elementor-element{--align-self:flex-start;}.elementor-1590 .elementor-element.elementor-element-4793dc3d .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:36px;font-weight:900;line-height:1.1em;color:#000000;}.elementor-1590 .elementor-element.elementor-element-310f2588.elementor-element{--align-self:flex-start;}.elementor-1590 .elementor-element.elementor-element-310f2588 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:36px;font-weight:900;line-height:1.1em;color:#000000;}.elementor-1590 .elementor-element.elementor-element-9c4bd0{--display:flex;}@media(max-width:1024px){.elementor-1590 .elementor-element.elementor-element-4f271dd9{--grid-auto-flow:row;}.elementor-1590 .elementor-element.elementor-element-2a6d6e39{--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-1590 .elementor-element.elementor-element-74ae6ec .elementor-heading-title{font-size:54px;}.elementor-1590 .elementor-element.elementor-element-d33cd13 .elementor-heading-title{font-size:54px;}.elementor-1590 .elementor-element.elementor-element-e546855 .elementor-heading-title{font-size:54px;}.elementor-1590 .elementor-element.elementor-element-4fcfced .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-1590 .elementor-element.elementor-element-26ac2b43 .elementor-button{font-size:12px;}.elementor-1590 .elementor-element.elementor-element-531a350f{--margin-top:065%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-1590 .elementor-element.elementor-element-c339f09{--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:30%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-1590 .elementor-element.elementor-element-799cff00{--grid-auto-flow:row;}.elementor-1590 .elementor-element.elementor-element-309c7a86{--grid-auto-flow:row;}.elementor-1590 .elementor-element.elementor-element-10a754e{--grid-auto-flow:row;}.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-1590 .elementor-element.elementor-element-1076d455{--grid-auto-flow:row;}.elementor-1590 .elementor-element.elementor-element-3679a04b{--grid-auto-flow:row;}.elementor-1590 .elementor-element.elementor-element-7c9b8956 .elementor-heading-title{font-size:54px;}.elementor-1590 .elementor-element.elementor-element-6c1c23dc .elementor-heading-title{font-size:54px;}.elementor-1590 .elementor-element.elementor-element-50486321 .elementor-heading-title{font-size:54px;}.elementor-1590 .elementor-element.elementor-element-5a501e08 .elementor-heading-title{font-size:54px;}.elementor-1590 .elementor-element.elementor-element-4793dc3d .elementor-heading-title{font-size:54px;}.elementor-1590 .elementor-element.elementor-element-310f2588 .elementor-heading-title{font-size:54px;}}@media(min-width:768px){.elementor-1590 .elementor-element.elementor-element-4f271dd9{--width:100%;}.elementor-1590 .elementor-element.elementor-element-2a6d6e39{--width:100%;}.elementor-1590 .elementor-element.elementor-element-309c7a86{--width:100%;}}@media(max-width:767px){.elementor-1590 .elementor-element.elementor-element-4f271dd9{--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-1590 .elementor-element.elementor-element-2a6d6e39{--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-1590 .elementor-element.elementor-element-74ae6ec .elementor-heading-title{font-size:42px;}.elementor-1590 .elementor-element.elementor-element-d33cd13 .elementor-heading-title{font-size:42px;}.elementor-1590 .elementor-element.elementor-element-e546855 .elementor-heading-title{font-size:42px;}.elementor-1590 .elementor-element.elementor-element-4fcfced .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-1590 .elementor-element.elementor-element-26ac2b43 .elementor-button{font-size:12px;}.elementor-1590 .elementor-element.elementor-element-531a350f{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:90%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-1590 .elementor-element.elementor-element-531a350f.e-con{--align-self:center;}.elementor-1590 .elementor-element.elementor-element-1a3a8df4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1590 .elementor-element.elementor-element-1a3a8df4.e-con{--align-self:center;}.elementor-1590 .elementor-element.elementor-element-c339f09{--min-height:0px;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-1590 .elementor-element.elementor-element-799cff00{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1590 .elementor-element.elementor-element-309c7a86{--width:100%;--min-height:0px;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:50%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-1590 .elementor-element.elementor-element-10a754e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1590 .elementor-element.elementor-element-1b26909{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.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-1590 .elementor-element.elementor-element-1076d455{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1590 .elementor-element.elementor-element-3679a04b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1590 .elementor-element.elementor-element-7c9b8956 .elementor-heading-title{font-size:42px;}.elementor-1590 .elementor-element.elementor-element-6c1c23dc .elementor-heading-title{font-size:42px;}.elementor-1590 .elementor-element.elementor-element-50486321 .elementor-heading-title{font-size:42px;}.elementor-1590 .elementor-element.elementor-element-5a501e08 .elementor-heading-title{font-size:42px;}.elementor-1590 .elementor-element.elementor-element-4793dc3d .elementor-heading-title{font-size:42px;}.elementor-1590 .elementor-element.elementor-element-310f2588 .elementor-heading-title{font-size:42px;}}/* Start custom CSS for heading, class: .elementor-element-74ae6ec */.elementor-1590 .elementor-element.elementor-element-74ae6ec,
.elementor-1590 .elementor-element.elementor-element-74ae6ec .elementor-widget-container {
    overflow: hidden;
}

.elementor-1590 .elementor-element.elementor-element-74ae6ec .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-1590 .elementor-element.elementor-element-74ae6ec:hover .elementor-heading-title {
    transform: translateY(1.15em);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d33cd13 */.elementor-1590 .elementor-element.elementor-element-d33cd13,
.elementor-1590 .elementor-element.elementor-element-d33cd13 .elementor-widget-container {
    overflow: hidden;
}

.elementor-1590 .elementor-element.elementor-element-d33cd13 .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-1590 .elementor-element.elementor-element-d33cd13:hover .elementor-heading-title {
    transform: translateY(1.15em);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e546855 */.elementor-1590 .elementor-element.elementor-element-e546855,
.elementor-1590 .elementor-element.elementor-element-e546855 .elementor-widget-container {
    overflow: hidden;
}

.elementor-1590 .elementor-element.elementor-element-e546855 .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-1590 .elementor-element.elementor-element-e546855:hover .elementor-heading-title {
    transform: translateY(1.15em);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4fcfced */.elementor-1590 .elementor-element.elementor-element-4fcfced,
.elementor-1590 .elementor-element.elementor-element-4fcfced .elementor-widget-container {
    overflow: hidden;
}

.elementor-1590 .elementor-element.elementor-element-4fcfced .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-1590 .elementor-element.elementor-element-4fcfced:hover .elementor-heading-title {
    transform: translateY(1.15em);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-26ac2b43 *//* BUTONUN GENEL GÖRÜNÜMÜ */
.elementor-1590 .elementor-element.elementor-element-26ac2b43 .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-1590 .elementor-element.elementor-element-26ac2b43 .elementor-button-content-wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 18px;

    overflow: hidden;
}


/* BUTON YAZISI */
.elementor-1590 .elementor-element.elementor-element-26ac2b43 .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-1590 .elementor-element.elementor-element-26ac2b43 .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-1590 .elementor-element.elementor-element-26ac2b43 .elementor-button:hover .elementor-button-text {
    transform: translateY(1.15em);
}


/* HOVER: DAİRE DOLAR VE KÜÇÜLÜR */
.elementor-1590 .elementor-element.elementor-element-26ac2b43 .elementor-button:hover
.elementor-button-content-wrapper::after {
    background-color: currentColor;
    transform: scale(0.78);
}


/* KLAVYE İLE ODAKLANILDIĞINDA DA AYNI EFEKT */
.elementor-1590 .elementor-element.elementor-element-26ac2b43 .elementor-button:focus-visible .elementor-button-text {
    transform: translateY(1.15em);
}

.elementor-1590 .elementor-element.elementor-element-26ac2b43 .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-2e9625e5 *//* BU GÖRSELE AİT UNVAN */
.elementor-1590 .elementor-element.elementor-element-2e9625e5 {
    --person-role: "SPEAKERS AND TEAM";
    width: 100%;
}


/* GENEL YAPI */
.elementor-1590 .elementor-element.elementor-element-2e9625e5 .elementor-widget-container,
.elementor-1590 .elementor-element.elementor-element-2e9625e5 figure {
    width: 100%;
    margin: 0;
    overflow: visible !important;
}

.elementor-1590 .elementor-element.elementor-element-2e9625e5 figure {
    position: relative;
}

.elementor-1590 .elementor-element.elementor-element-2e9625e5 img {
    display: block;
    width: 100%;
    height: auto;
}


/* GÖRSEL ALTINDAKİ BİLGİ SATIRI */
.elementor-1590 .elementor-element.elementor-element-2e9625e5 .widget-image-caption,
.elementor-1590 .elementor-element.elementor-element-2e9625e5 figcaption,
.elementor-1590 .elementor-element.elementor-element-2e9625e5 .wp-caption-text {
    width: 100%;

    display: grid;
    grid-template-columns: 1fr auto;
    align-items: center;
    column-gap: 24px;

    margin: 0;
    padding: 14px 0 0;

    font-family: "Century Gothic", "Avenir Next", Avenir, Arial, sans-serif;
    font-size: 15px;
    font-weight: 600;
    line-height: 1.2;
    letter-spacing: -0.025em;

    text-align: left;
    text-transform: uppercase;
    color: #111111;
}


/* SAĞDAKİ UNVAN */
.elementor-1590 .elementor-element.elementor-element-2e9625e5 .widget-image-caption::after,
.elementor-1590 .elementor-element.elementor-element-2e9625e5 figcaption::after,
.elementor-1590 .elementor-element.elementor-element-2e9625e5 .wp-caption-text::after {
    content: var(--person-role);

    display: block;
    justify-self: end;

    font-size: 11px;
    font-weight: 500;
    line-height: 1.2;
    letter-spacing: -0.015em;

    text-align: right;
    color: #707070;
    white-space: nowrap;

    opacity: 1;
    transform: translateY(0);

    transition:
        opacity 0.35s ease,
        transform 0.45s cubic-bezier(0.22, 1, 0.36, 1);
}


/* HOVER SIRASINDA AŞAĞIDAN GELECEK UNVAN */
.elementor-1590 .elementor-element.elementor-element-2e9625e5 figure::after {
    content: var(--person-role);

    position: absolute;
    right: 0;
    bottom: 0;

    font-family: "Century Gothic", "Avenir Next", Avenir, Arial, sans-serif;
    font-size: 11px;
    font-weight: 600;
    line-height: 1.2;
    letter-spacing: -0.015em;

    text-align: right;
    text-transform: uppercase;
    color: #111111;
    white-space: nowrap;

    opacity: 0;
    transform: translateY(14px);
    pointer-events: none;

    transition:
        opacity 0.35s ease,
        transform 0.45s cubic-bezier(0.22, 1, 0.36, 1);
}


/* GÖRSELİN ÜZERİNE GELİNCE MEVCUT UNVAN YUKARI ÇIKAR */
.elementor-1590 .elementor-element.elementor-element-2e9625e5 figure:has(img:hover) .widget-image-caption::after,
.elementor-1590 .elementor-element.elementor-element-2e9625e5 figure:has(img:hover) figcaption::after,
.elementor-1590 .elementor-element.elementor-element-2e9625e5 figure:has(img:hover) .wp-caption-text::after {
    opacity: 0;
    transform: translateY(-14px);
}


/* YENİ UNVAN AŞAĞIDAN YUKARI GELİR */
.elementor-1590 .elementor-element.elementor-element-2e9625e5 figure:has(img:hover)::after {
    opacity: 1;
    transform: translateY(0);
}


/* TABLET */
@media (max-width: 1024px) {
    .elementor-1590 .elementor-element.elementor-element-2e9625e5 .widget-image-caption,
    .elementor-1590 .elementor-element.elementor-element-2e9625e5 figcaption,
    .elementor-1590 .elementor-element.elementor-element-2e9625e5 .wp-caption-text {
        padding-top: 12px;
        font-size: 13px;
        column-gap: 16px;
    }

    .elementor-1590 .elementor-element.elementor-element-2e9625e5 .widget-image-caption::after,
    .elementor-1590 .elementor-element.elementor-element-2e9625e5 figcaption::after,
    .elementor-1590 .elementor-element.elementor-element-2e9625e5 .wp-caption-text::after,
    .elementor-1590 .elementor-element.elementor-element-2e9625e5 figure::after {
        font-size: 9px;
    }
}


/* MOBİL */
@media (max-width: 767px) {
    .elementor-1590 .elementor-element.elementor-element-2e9625e5 .widget-image-caption,
    .elementor-1590 .elementor-element.elementor-element-2e9625e5 figcaption,
    .elementor-1590 .elementor-element.elementor-element-2e9625e5 .wp-caption-text {
        display: flex;
        flex-direction: column;
        align-items: flex-start;

        padding-top: 10px;
        font-size: 11px;
        row-gap: 4px;
    }

    .elementor-1590 .elementor-element.elementor-element-2e9625e5 .widget-image-caption::after,
    .elementor-1590 .elementor-element.elementor-element-2e9625e5 figcaption::after,
    .elementor-1590 .elementor-element.elementor-element-2e9625e5 .wp-caption-text::after {
        justify-self: start;

        font-size: 9px;
        text-align: left;
        white-space: normal;
    }

    .elementor-1590 .elementor-element.elementor-element-2e9625e5 figure::after {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6ba5bcfd *//* BU GÖRSELE AİT UNVAN */
.elementor-1590 .elementor-element.elementor-element-6ba5bcfd {
    --person-role: "PANEL";
    width: 100%;
}

/* GENEL YAPI */
.elementor-1590 .elementor-element.elementor-element-6ba5bcfd .elementor-widget-container,
.elementor-1590 .elementor-element.elementor-element-6ba5bcfd figure {
    width: 100%;
    margin: 0;
    overflow: visible !important;
}

.elementor-1590 .elementor-element.elementor-element-6ba5bcfd figure {
    position: relative;
}

.elementor-1590 .elementor-element.elementor-element-6ba5bcfd img {
    display: block;
    width: 100%;
    height: auto;
}

/* GÖRSEL ALTINDAKİ BİLGİ SATIRI */
.elementor-1590 .elementor-element.elementor-element-6ba5bcfd .widget-image-caption,
.elementor-1590 .elementor-element.elementor-element-6ba5bcfd figcaption,
.elementor-1590 .elementor-element.elementor-element-6ba5bcfd .wp-caption-text {
    width: 100%;

    display: grid;
    grid-template-columns: 1fr auto;
    align-items: center;
    column-gap: 24px;

    margin: 0;
    padding: 14px 0 0;

    font-family: "Century Gothic", "Avenir Next", Avenir, Arial, sans-serif;
    font-size: 15px;
    font-weight: 600;
    line-height: 1.2;
    letter-spacing: -0.025em;

    text-align: left;
    text-transform: uppercase;
    color: #111111;
}

/* SAĞDAKİ UNVAN */
.elementor-1590 .elementor-element.elementor-element-6ba5bcfd .widget-image-caption::after,
.elementor-1590 .elementor-element.elementor-element-6ba5bcfd figcaption::after,
.elementor-1590 .elementor-element.elementor-element-6ba5bcfd .wp-caption-text::after {
    content: var(--person-role);

    display: block;
    justify-self: end;

    font-size: 11px;
    font-weight: 500;
    line-height: 1.2;
    letter-spacing: -0.015em;

    text-align: right;
    color: #707070;
    white-space: nowrap;

    opacity: 1;
    transform: translateY(0);

    transition:
        opacity 0.35s ease,
        transform 0.45s cubic-bezier(0.22, 1, 0.36, 1);
}

/* HOVER SIRASINDA AŞAĞIDAN GELECEK UNVAN */
.elementor-1590 .elementor-element.elementor-element-6ba5bcfd figure::after {
    content: var(--person-role);

    position: absolute;
    right: 0;
    bottom: 0;

    font-family: "Century Gothic", "Avenir Next", Avenir, Arial, sans-serif;
    font-size: 11px;
    font-weight: 600;
    line-height: 1.2;
    letter-spacing: -0.015em;

    text-align: right;
    text-transform: uppercase;
    color: #111111;
    white-space: nowrap;

    opacity: 0;
    transform: translateY(14px);
    pointer-events: none;

    transition:
        opacity 0.35s ease,
        transform 0.45s cubic-bezier(0.22, 1, 0.36, 1);
}

/* GÖRSELE GELİNCE MEVCUT UNVAN YUKARI ÇIKAR */
.elementor-1590 .elementor-element.elementor-element-6ba5bcfd figure:has(img:hover) .widget-image-caption::after,
.elementor-1590 .elementor-element.elementor-element-6ba5bcfd figure:has(img:hover) figcaption::after,
.elementor-1590 .elementor-element.elementor-element-6ba5bcfd figure:has(img:hover) .wp-caption-text::after {
    opacity: 0;
    transform: translateY(-14px);
}

/* YENİ UNVAN AŞAĞIDAN YUKARI GELİR */
.elementor-1590 .elementor-element.elementor-element-6ba5bcfd figure:has(img:hover)::after {
    opacity: 1;
    transform: translateY(0);
}

/* TABLET */
@media (max-width: 1024px) {
    .elementor-1590 .elementor-element.elementor-element-6ba5bcfd .widget-image-caption,
    .elementor-1590 .elementor-element.elementor-element-6ba5bcfd figcaption,
    .elementor-1590 .elementor-element.elementor-element-6ba5bcfd .wp-caption-text {
        padding-top: 12px;
        font-size: 13px;
        column-gap: 16px;
    }

    .elementor-1590 .elementor-element.elementor-element-6ba5bcfd .widget-image-caption::after,
    .elementor-1590 .elementor-element.elementor-element-6ba5bcfd figcaption::after,
    .elementor-1590 .elementor-element.elementor-element-6ba5bcfd .wp-caption-text::after,
    .elementor-1590 .elementor-element.elementor-element-6ba5bcfd figure::after {
        font-size: 9px;
    }
}

/* MOBİL */
@media (max-width: 767px) {
    .elementor-1590 .elementor-element.elementor-element-6ba5bcfd .widget-image-caption,
    .elementor-1590 .elementor-element.elementor-element-6ba5bcfd figcaption,
    .elementor-1590 .elementor-element.elementor-element-6ba5bcfd .wp-caption-text {
        display: flex;
        flex-direction: column;
        align-items: flex-start;

        padding-top: 10px;
        font-size: 11px;
        row-gap: 4px;
    }

    .elementor-1590 .elementor-element.elementor-element-6ba5bcfd .widget-image-caption::after,
    .elementor-1590 .elementor-element.elementor-element-6ba5bcfd figcaption::after,
    .elementor-1590 .elementor-element.elementor-element-6ba5bcfd .wp-caption-text::after {
        font-size: 9px;
        text-align: left;
        white-space: normal;
    }

    .elementor-1590 .elementor-element.elementor-element-6ba5bcfd figure::after {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3b0ad272 */.elementor-1590 .elementor-element.elementor-element-3b0ad272 {
    --person-role: "WORLD INDUSTRIAL DESIGN DAY";
    width: 100%;
}

.elementor-1590 .elementor-element.elementor-element-3b0ad272 .elementor-widget-container,
.elementor-1590 .elementor-element.elementor-element-3b0ad272 figure {
    width: 100%;
    margin: 0;
    overflow: visible !important;
}

.elementor-1590 .elementor-element.elementor-element-3b0ad272 figure {
    position: relative;
}

.elementor-1590 .elementor-element.elementor-element-3b0ad272 img {
    display: block;
    width: 100%;
    height: auto;
}

.elementor-1590 .elementor-element.elementor-element-3b0ad272 .widget-image-caption,
.elementor-1590 .elementor-element.elementor-element-3b0ad272 figcaption,
.elementor-1590 .elementor-element.elementor-element-3b0ad272 .wp-caption-text {
    width: 100%;
    display: grid;
    grid-template-columns: 1fr auto;
    align-items: center;
    column-gap: 24px;
    margin: 0;
    padding: 14px 0 0;
    font-family: "Century Gothic", "Avenir Next", Avenir, Arial, sans-serif;
    font-size: 15px;
    font-weight: 600;
    line-height: 1.2;
    letter-spacing: -0.025em;
    text-align: left;
    text-transform: uppercase;
    color: #111111;
}

.elementor-1590 .elementor-element.elementor-element-3b0ad272 .widget-image-caption::after,
.elementor-1590 .elementor-element.elementor-element-3b0ad272 figcaption::after,
.elementor-1590 .elementor-element.elementor-element-3b0ad272 .wp-caption-text::after {
    content: var(--person-role);
    display: block;
    justify-self: end;
    font-size: 11px;
    font-weight: 500;
    line-height: 1.2;
    letter-spacing: -0.015em;
    text-align: right;
    color: #707070;
    white-space: nowrap;
    opacity: 1;
    transform: translateY(0);
    transition: opacity 0.35s ease, transform 0.45s cubic-bezier(0.22, 1, 0.36, 1);
}

.elementor-1590 .elementor-element.elementor-element-3b0ad272 figure::after {
    content: var(--person-role);
    position: absolute;
    right: 0;
    bottom: 0;
    font-family: "Century Gothic", "Avenir Next", Avenir, Arial, sans-serif;
    font-size: 11px;
    font-weight: 600;
    line-height: 1.2;
    letter-spacing: -0.015em;
    text-align: right;
    text-transform: uppercase;
    color: #111111;
    white-space: nowrap;
    opacity: 0;
    transform: translateY(14px);
    pointer-events: none;
    transition: opacity 0.35s ease, transform 0.45s cubic-bezier(0.22, 1, 0.36, 1);
}

.elementor-1590 .elementor-element.elementor-element-3b0ad272 figure:has(img:hover) .widget-image-caption::after,
.elementor-1590 .elementor-element.elementor-element-3b0ad272 figure:has(img:hover) figcaption::after,
.elementor-1590 .elementor-element.elementor-element-3b0ad272 figure:has(img:hover) .wp-caption-text::after {
    opacity: 0;
    transform: translateY(-14px);
}

.elementor-1590 .elementor-element.elementor-element-3b0ad272 figure:has(img:hover)::after {
    opacity: 1;
    transform: translateY(0);
}

@media (max-width: 1024px) {
    .elementor-1590 .elementor-element.elementor-element-3b0ad272 .widget-image-caption,
    .elementor-1590 .elementor-element.elementor-element-3b0ad272 figcaption,
    .elementor-1590 .elementor-element.elementor-element-3b0ad272 .wp-caption-text {
        padding-top: 12px;
        font-size: 13px;
        column-gap: 16px;
    }

    .elementor-1590 .elementor-element.elementor-element-3b0ad272 .widget-image-caption::after,
    .elementor-1590 .elementor-element.elementor-element-3b0ad272 figcaption::after,
    .elementor-1590 .elementor-element.elementor-element-3b0ad272 .wp-caption-text::after,
    .elementor-1590 .elementor-element.elementor-element-3b0ad272 figure::after {
        font-size: 9px;
    }
}

@media (max-width: 767px) {
    .elementor-1590 .elementor-element.elementor-element-3b0ad272 .widget-image-caption,
    .elementor-1590 .elementor-element.elementor-element-3b0ad272 figcaption,
    .elementor-1590 .elementor-element.elementor-element-3b0ad272 .wp-caption-text {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        padding-top: 10px;
        font-size: 11px;
        row-gap: 4px;
    }

    .elementor-1590 .elementor-element.elementor-element-3b0ad272 .widget-image-caption::after,
    .elementor-1590 .elementor-element.elementor-element-3b0ad272 figcaption::after,
    .elementor-1590 .elementor-element.elementor-element-3b0ad272 .wp-caption-text::after {
        font-size: 9px;
        text-align: left;
        white-space: normal;
    }

    .elementor-1590 .elementor-element.elementor-element-3b0ad272 figure::after {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2b545832 */.elementor-1590 .elementor-element.elementor-element-2b545832 {
    --person-role: "WORLD INDUSTRIAL DESIGN DAY";
    width: 100%;
}

.elementor-1590 .elementor-element.elementor-element-2b545832 .elementor-widget-container,
.elementor-1590 .elementor-element.elementor-element-2b545832 figure {
    width: 100%;
    margin: 0;
    overflow: visible !important;
}

.elementor-1590 .elementor-element.elementor-element-2b545832 figure {
    position: relative;
}

.elementor-1590 .elementor-element.elementor-element-2b545832 img {
    display: block;
    width: 100%;
    height: auto;
}

.elementor-1590 .elementor-element.elementor-element-2b545832 .widget-image-caption,
.elementor-1590 .elementor-element.elementor-element-2b545832 figcaption,
.elementor-1590 .elementor-element.elementor-element-2b545832 .wp-caption-text {
    width: 100%;
    display: grid;
    grid-template-columns: 1fr auto;
    align-items: center;
    column-gap: 24px;
    margin: 0;
    padding: 14px 0 0;
    font-family: "Century Gothic", "Avenir Next", Avenir, Arial, sans-serif;
    font-size: 15px;
    font-weight: 600;
    line-height: 1.2;
    letter-spacing: -0.025em;
    text-align: left;
    text-transform: uppercase;
    color: #111111;
}

.elementor-1590 .elementor-element.elementor-element-2b545832 .widget-image-caption::after,
.elementor-1590 .elementor-element.elementor-element-2b545832 figcaption::after,
.elementor-1590 .elementor-element.elementor-element-2b545832 .wp-caption-text::after {
    content: var(--person-role);
    display: block;
    justify-self: end;
    font-size: 11px;
    font-weight: 500;
    line-height: 1.2;
    letter-spacing: -0.015em;
    text-align: right;
    color: #707070;
    white-space: nowrap;
    opacity: 1;
    transform: translateY(0);
    transition: opacity 0.35s ease, transform 0.45s cubic-bezier(0.22, 1, 0.36, 1);
}

.elementor-1590 .elementor-element.elementor-element-2b545832 figure::after {
    content: var(--person-role);
    position: absolute;
    right: 0;
    bottom: 0;
    font-family: "Century Gothic", "Avenir Next", Avenir, Arial, sans-serif;
    font-size: 11px;
    font-weight: 600;
    line-height: 1.2;
    letter-spacing: -0.015em;
    text-align: right;
    text-transform: uppercase;
    color: #111111;
    white-space: nowrap;
    opacity: 0;
    transform: translateY(14px);
    pointer-events: none;
    transition: opacity 0.35s ease, transform 0.45s cubic-bezier(0.22, 1, 0.36, 1);
}

.elementor-1590 .elementor-element.elementor-element-2b545832 figure:has(img:hover) .widget-image-caption::after,
.elementor-1590 .elementor-element.elementor-element-2b545832 figure:has(img:hover) figcaption::after,
.elementor-1590 .elementor-element.elementor-element-2b545832 figure:has(img:hover) .wp-caption-text::after {
    opacity: 0;
    transform: translateY(-14px);
}

.elementor-1590 .elementor-element.elementor-element-2b545832 figure:has(img:hover)::after {
    opacity: 1;
    transform: translateY(0);
}

@media (max-width: 1024px) {
    .elementor-1590 .elementor-element.elementor-element-2b545832 .widget-image-caption,
    .elementor-1590 .elementor-element.elementor-element-2b545832 figcaption,
    .elementor-1590 .elementor-element.elementor-element-2b545832 .wp-caption-text {
        padding-top: 12px;
        font-size: 13px;
        column-gap: 16px;
    }

    .elementor-1590 .elementor-element.elementor-element-2b545832 .widget-image-caption::after,
    .elementor-1590 .elementor-element.elementor-element-2b545832 figcaption::after,
    .elementor-1590 .elementor-element.elementor-element-2b545832 .wp-caption-text::after,
    .elementor-1590 .elementor-element.elementor-element-2b545832 figure::after {
        font-size: 9px;
    }
}

@media (max-width: 767px) {
    .elementor-1590 .elementor-element.elementor-element-2b545832 .widget-image-caption,
    .elementor-1590 .elementor-element.elementor-element-2b545832 figcaption,
    .elementor-1590 .elementor-element.elementor-element-2b545832 .wp-caption-text {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        padding-top: 10px;
        font-size: 11px;
        row-gap: 4px;
    }

    .elementor-1590 .elementor-element.elementor-element-2b545832 .widget-image-caption::after,
    .elementor-1590 .elementor-element.elementor-element-2b545832 figcaption::after,
    .elementor-1590 .elementor-element.elementor-element-2b545832 .wp-caption-text::after {
        font-size: 9px;
        text-align: left;
        white-space: normal;
    }

    .elementor-1590 .elementor-element.elementor-element-2b545832 figure::after {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-50c9c131 *//* BU GÖRSELE AİT AÇIKLAMA */
.elementor-1590 .elementor-element.elementor-element-50c9c131 {
    --person-role: "Head of the Department of Industrial Product Design";
    width: 100%;
}

/* GENEL YAPI */
.elementor-1590 .elementor-element.elementor-element-50c9c131 .elementor-widget-container,
.elementor-1590 .elementor-element.elementor-element-50c9c131 figure {
    width: 100%;
    margin: 0;
    overflow: visible !important;
}

.elementor-1590 .elementor-element.elementor-element-50c9c131 figure {
    position: relative;
}

.elementor-1590 .elementor-element.elementor-element-50c9c131 img {
    display: block;
    width: 100%;
    height: auto;
}

/* GÖRSEL ALTINDAKİ BİLGİ SATIRI */
.elementor-1590 .elementor-element.elementor-element-50c9c131 .widget-image-caption,
.elementor-1590 .elementor-element.elementor-element-50c9c131 figcaption,
.elementor-1590 .elementor-element.elementor-element-50c9c131 .wp-caption-text {
    width: 100%;

    display: grid;
    grid-template-columns: 1fr auto;
    align-items: center;
    column-gap: 24px;

    margin: 0;
    padding: 14px 0 0;

    font-family: "Century Gothic", "Avenir Next", Avenir, Arial, sans-serif;
    font-size: 15px;
    font-weight: 600;
    line-height: 1.2;
    letter-spacing: -0.025em;

    text-align: left;
    text-transform: uppercase;
    color: #111111;
}

/* SAĞDAKİ MEKÂN BİLGİSİ */
.elementor-1590 .elementor-element.elementor-element-50c9c131 .widget-image-caption::after,
.elementor-1590 .elementor-element.elementor-element-50c9c131 figcaption::after,
.elementor-1590 .elementor-element.elementor-element-50c9c131 .wp-caption-text::after {
    content: var(--person-role);

    display: block;
    justify-self: end;

    font-size: 11px;
    font-weight: 500;
    line-height: 1.2;
    letter-spacing: -0.015em;

    text-align: right;
    color: #707070;
    white-space: nowrap;

    opacity: 1;
    transform: translateY(0);

    transition:
        opacity 0.35s ease,
        transform 0.45s cubic-bezier(0.22, 1, 0.36, 1);
}

/* HOVER SIRASINDA AŞAĞIDAN GELECEK YAZI */
.elementor-1590 .elementor-element.elementor-element-50c9c131 figure::after {
    content: var(--person-role);

    position: absolute;
    right: 0;
    bottom: 0;

    font-family: "Century Gothic", "Avenir Next", Avenir, Arial, sans-serif;
    font-size: 11px;
    font-weight: 600;
    line-height: 1.2;
    letter-spacing: -0.015em;

    text-align: right;
    text-transform: uppercase;
    color: #111111;
    white-space: nowrap;

    opacity: 0;
    transform: translateY(14px);
    pointer-events: none;

    transition:
        opacity 0.35s ease,
        transform 0.45s cubic-bezier(0.22, 1, 0.36, 1);
}

/* GÖRSELE GELİNCE MEVCUT YAZI YUKARI ÇIKAR */
.elementor-1590 .elementor-element.elementor-element-50c9c131 figure:has(img:hover) .widget-image-caption::after,
.elementor-1590 .elementor-element.elementor-element-50c9c131 figure:has(img:hover) figcaption::after,
.elementor-1590 .elementor-element.elementor-element-50c9c131 figure:has(img:hover) .wp-caption-text::after {
    opacity: 0;
    transform: translateY(-14px);
}

/* YENİ YAZI AŞAĞIDAN YUKARI GELİR */
.elementor-1590 .elementor-element.elementor-element-50c9c131 figure:has(img:hover)::after {
    opacity: 1;
    transform: translateY(0);
}

/* TABLET */
@media (max-width: 1024px) {
    .elementor-1590 .elementor-element.elementor-element-50c9c131 .widget-image-caption,
    .elementor-1590 .elementor-element.elementor-element-50c9c131 figcaption,
    .elementor-1590 .elementor-element.elementor-element-50c9c131 .wp-caption-text {
        padding-top: 12px;
        font-size: 13px;
        column-gap: 16px;
    }

    .elementor-1590 .elementor-element.elementor-element-50c9c131 .widget-image-caption::after,
    .elementor-1590 .elementor-element.elementor-element-50c9c131 figcaption::after,
    .elementor-1590 .elementor-element.elementor-element-50c9c131 .wp-caption-text::after,
    .elementor-1590 .elementor-element.elementor-element-50c9c131 figure::after {
        font-size: 9px;
    }
}

/* MOBİL */
@media (max-width: 767px) {
    .elementor-1590 .elementor-element.elementor-element-50c9c131 .widget-image-caption,
    .elementor-1590 .elementor-element.elementor-element-50c9c131 figcaption,
    .elementor-1590 .elementor-element.elementor-element-50c9c131 .wp-caption-text {
        display: flex;
        flex-direction: column;
        align-items: flex-start;

        padding-top: 10px;
        font-size: 11px;
        row-gap: 4px;
    }

    .elementor-1590 .elementor-element.elementor-element-50c9c131 .widget-image-caption::after,
    .elementor-1590 .elementor-element.elementor-element-50c9c131 figcaption::after,
    .elementor-1590 .elementor-element.elementor-element-50c9c131 .wp-caption-text::after {
        font-size: 9px;
        text-align: left;
        white-space: normal;
    }

    .elementor-1590 .elementor-element.elementor-element-50c9c131 figure::after {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6aebafb4 */.elementor-1590 .elementor-element.elementor-element-6aebafb4 {
    --person-role: "President of The Industrial Designers SOCIETY OF TURKEY";
    width: 100%;
}

.elementor-1590 .elementor-element.elementor-element-6aebafb4 .elementor-widget-container,
.elementor-1590 .elementor-element.elementor-element-6aebafb4 figure {
    width: 100%;
    margin: 0;
    overflow: visible !important;
}

.elementor-1590 .elementor-element.elementor-element-6aebafb4 figure {
    position: relative;
}

.elementor-1590 .elementor-element.elementor-element-6aebafb4 img {
    display: block;
    width: 100%;
    height: auto;
}

.elementor-1590 .elementor-element.elementor-element-6aebafb4 .widget-image-caption,
.elementor-1590 .elementor-element.elementor-element-6aebafb4 figcaption,
.elementor-1590 .elementor-element.elementor-element-6aebafb4 .wp-caption-text {
    width: 100%;
    display: grid;
    grid-template-columns: 1fr auto;
    align-items: center;
    column-gap: 24px;
    margin: 0;
    padding: 14px 0 0;
    font-family: "Century Gothic", "Avenir Next", Avenir, Arial, sans-serif;
    font-size: 15px;
    font-weight: 600;
    line-height: 1.2;
    letter-spacing: -0.025em;
    text-align: left;
    text-transform: uppercase;
    color: #111111;
}

.elementor-1590 .elementor-element.elementor-element-6aebafb4 .widget-image-caption::after,
.elementor-1590 .elementor-element.elementor-element-6aebafb4 figcaption::after,
.elementor-1590 .elementor-element.elementor-element-6aebafb4 .wp-caption-text::after {
    content: var(--person-role);
    display: block;
    justify-self: end;
    font-size: 11px;
    font-weight: 500;
    line-height: 1.2;
    letter-spacing: -0.015em;
    text-align: right;
    color: #707070;
    white-space: nowrap;
    opacity: 1;
    transform: translateY(0);
    transition: opacity 0.35s ease, transform 0.45s cubic-bezier(0.22, 1, 0.36, 1);
}

.elementor-1590 .elementor-element.elementor-element-6aebafb4 figure::after {
    content: var(--person-role);
    position: absolute;
    right: 0;
    bottom: 0;
    font-family: "Century Gothic", "Avenir Next", Avenir, Arial, sans-serif;
    font-size: 11px;
    font-weight: 600;
    line-height: 1.2;
    letter-spacing: -0.015em;
    text-align: right;
    text-transform: uppercase;
    color: #111111;
    white-space: nowrap;
    opacity: 0;
    transform: translateY(14px);
    pointer-events: none;
    transition: opacity 0.35s ease, transform 0.45s cubic-bezier(0.22, 1, 0.36, 1);
}

.elementor-1590 .elementor-element.elementor-element-6aebafb4 figure:has(img:hover) .widget-image-caption::after,
.elementor-1590 .elementor-element.elementor-element-6aebafb4 figure:has(img:hover) figcaption::after,
.elementor-1590 .elementor-element.elementor-element-6aebafb4 figure:has(img:hover) .wp-caption-text::after {
    opacity: 0;
    transform: translateY(-14px);
}

.elementor-1590 .elementor-element.elementor-element-6aebafb4 figure:has(img:hover)::after {
    opacity: 1;
    transform: translateY(0);
}

@media (max-width: 1024px) {
    .elementor-1590 .elementor-element.elementor-element-6aebafb4 .widget-image-caption,
    .elementor-1590 .elementor-element.elementor-element-6aebafb4 figcaption,
    .elementor-1590 .elementor-element.elementor-element-6aebafb4 .wp-caption-text {
        padding-top: 12px;
        font-size: 13px;
        column-gap: 16px;
    }

    .elementor-1590 .elementor-element.elementor-element-6aebafb4 .widget-image-caption::after,
    .elementor-1590 .elementor-element.elementor-element-6aebafb4 figcaption::after,
    .elementor-1590 .elementor-element.elementor-element-6aebafb4 .wp-caption-text::after,
    .elementor-1590 .elementor-element.elementor-element-6aebafb4 figure::after {
        font-size: 9px;
    }
}

@media (max-width: 767px) {
    .elementor-1590 .elementor-element.elementor-element-6aebafb4 .widget-image-caption,
    .elementor-1590 .elementor-element.elementor-element-6aebafb4 figcaption,
    .elementor-1590 .elementor-element.elementor-element-6aebafb4 .wp-caption-text {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        padding-top: 10px;
        font-size: 11px;
        row-gap: 4px;
    }

    .elementor-1590 .elementor-element.elementor-element-6aebafb4 .widget-image-caption::after,
    .elementor-1590 .elementor-element.elementor-element-6aebafb4 figcaption::after,
    .elementor-1590 .elementor-element.elementor-element-6aebafb4 .wp-caption-text::after {
        font-size: 9px;
        text-align: left;
        white-space: normal;
    }

    .elementor-1590 .elementor-element.elementor-element-6aebafb4 figure::after {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c9b8956 */.elementor-1590 .elementor-element.elementor-element-7c9b8956,
.elementor-1590 .elementor-element.elementor-element-7c9b8956 .elementor-widget-container {
    overflow: hidden;
}

.elementor-1590 .elementor-element.elementor-element-7c9b8956 .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-1590 .elementor-element.elementor-element-7c9b8956:hover .elementor-heading-title {
    transform: translateY(1.15em);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c1c23dc */.elementor-1590 .elementor-element.elementor-element-6c1c23dc,
.elementor-1590 .elementor-element.elementor-element-6c1c23dc .elementor-widget-container {
    overflow: hidden;
}

.elementor-1590 .elementor-element.elementor-element-6c1c23dc .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-1590 .elementor-element.elementor-element-6c1c23dc:hover .elementor-heading-title {
    transform: translateY(1.15em);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-50486321 */.elementor-1590 .elementor-element.elementor-element-50486321,
.elementor-1590 .elementor-element.elementor-element-50486321 .elementor-widget-container {
    overflow: hidden;
}

.elementor-1590 .elementor-element.elementor-element-50486321 .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-1590 .elementor-element.elementor-element-50486321:hover .elementor-heading-title {
    transform: translateY(1.15em);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a501e08 */.elementor-1590 .elementor-element.elementor-element-5a501e08,
.elementor-1590 .elementor-element.elementor-element-5a501e08 .elementor-widget-container {
    overflow: hidden;
}

.elementor-1590 .elementor-element.elementor-element-5a501e08 .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-1590 .elementor-element.elementor-element-5a501e08:hover .elementor-heading-title {
    transform: translateY(1.15em);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4793dc3d */.elementor-1590 .elementor-element.elementor-element-4793dc3d,
.elementor-1590 .elementor-element.elementor-element-4793dc3d .elementor-widget-container {
    overflow: hidden;
}

.elementor-1590 .elementor-element.elementor-element-4793dc3d .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-1590 .elementor-element.elementor-element-4793dc3d:hover .elementor-heading-title {
    transform: translateY(1.15em);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-310f2588 */.elementor-1590 .elementor-element.elementor-element-310f2588,
.elementor-1590 .elementor-element.elementor-element-310f2588 .elementor-widget-container {
    overflow: hidden;
}

.elementor-1590 .elementor-element.elementor-element-310f2588 .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-1590 .elementor-element.elementor-element-310f2588:hover .elementor-heading-title {
    transform: translateY(1.15em);
}/* End custom CSS */