.elementor-25608 .elementor-element.elementor-element-7f63306{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:12px;--padding-right:12px;--z-index:9999;}.elementor-25608 .elementor-element.elementor-element-7f63306:not(.elementor-motion-effects-element-type-background), .elementor-25608 .elementor-element.elementor-element-7f63306 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#442A2C;}.elementor-25608 .elementor-element.elementor-element-7f63306::before, .elementor-25608 .elementor-element.elementor-element-7f63306 > .elementor-background-video-container::before, .elementor-25608 .elementor-element.elementor-element-7f63306 > .e-con-inner > .elementor-background-video-container::before, .elementor-25608 .elementor-element.elementor-element-7f63306 > .elementor-background-slideshow::before, .elementor-25608 .elementor-element.elementor-element-7f63306 > .e-con-inner > .elementor-background-slideshow::before, .elementor-25608 .elementor-element.elementor-element-7f63306 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-25608 .elementor-element.elementor-element-fe69fb2{text-align:start;}.elementor-25608 .elementor-element.elementor-element-fe69fb2 img{width:175px;height:90px;object-fit:contain;object-position:center center;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-25608 .elementor-element.elementor-element-da66913{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;--e-nav-menu-horizontal-menu-item-margin:calc( 50px / 2 );}.elementor-25608 .elementor-element.elementor-element-da66913 .elementor-menu-toggle{margin-left:auto;background-color:#ffffff;}.elementor-25608 .elementor-element.elementor-element-da66913 .elementor-nav-menu .elementor-item{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;}.elementor-25608 .elementor-element.elementor-element-da66913 .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;padding-left:0px;padding-right:0px;}.elementor-25608 .elementor-element.elementor-element-da66913 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-25608 .elementor-element.elementor-element-da66913 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-25608 .elementor-element.elementor-element-da66913 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-25608 .elementor-element.elementor-element-da66913 .elementor-nav-menu--main .elementor-item:focus{color:#FFDE31;fill:#FFDE31;}.elementor-25608 .elementor-element.elementor-element-da66913 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#FFDE31;}.elementor-25608 .elementor-element.elementor-element-da66913 .e--pointer-framed .elementor-item:before{border-width:0px;}.elementor-25608 .elementor-element.elementor-element-da66913 .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 0px 0px;}.elementor-25608 .elementor-element.elementor-element-da66913 .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:0px 0px 0 0;}.elementor-25608 .elementor-element.elementor-element-da66913 .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:0px 0 0 0px;}.elementor-25608 .elementor-element.elementor-element-da66913 .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 0px 0px 0;}.elementor-25608 .elementor-element.elementor-element-da66913 .e--pointer-underline .elementor-item:after,
					 .elementor-25608 .elementor-element.elementor-element-da66913 .e--pointer-overline .elementor-item:before,
					 .elementor-25608 .elementor-element.elementor-element-da66913 .e--pointer-double-line .elementor-item:before,
					 .elementor-25608 .elementor-element.elementor-element-da66913 .e--pointer-double-line .elementor-item:after{height:0px;}.elementor-25608 .elementor-element.elementor-element-da66913 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:50px;}.elementor-25608 .elementor-element.elementor-element-da66913 .elementor-nav-menu--dropdown a, .elementor-25608 .elementor-element.elementor-element-da66913 .elementor-menu-toggle{color:#171717;fill:#171717;}.elementor-25608 .elementor-element.elementor-element-da66913 .elementor-nav-menu--dropdown{background-color:#FFFFFF;}.elementor-25608 .elementor-element.elementor-element-da66913 .elementor-nav-menu--dropdown a:hover,
					.elementor-25608 .elementor-element.elementor-element-da66913 .elementor-nav-menu--dropdown a:focus,
					.elementor-25608 .elementor-element.elementor-element-da66913 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-25608 .elementor-element.elementor-element-da66913 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-25608 .elementor-element.elementor-element-da66913 .elementor-menu-toggle:hover,
					.elementor-25608 .elementor-element.elementor-element-da66913 .elementor-menu-toggle:focus{color:#171717;}.elementor-25608 .elementor-element.elementor-element-da66913 .elementor-nav-menu--dropdown a:hover,
					.elementor-25608 .elementor-element.elementor-element-da66913 .elementor-nav-menu--dropdown a:focus,
					.elementor-25608 .elementor-element.elementor-element-da66913 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-25608 .elementor-element.elementor-element-da66913 .elementor-nav-menu--dropdown a.highlighted{background-color:rgba(0,0,0,0);}.elementor-25608 .elementor-element.elementor-element-da66913 .elementor-nav-menu--dropdown a.elementor-item-active{color:#171717;background-color:rgba(0,0,0,0);}.elementor-25608 .elementor-element.elementor-element-da66913 .elementor-nav-menu--dropdown .elementor-item, .elementor-25608 .elementor-element.elementor-element-da66913 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-25608 .elementor-element.elementor-element-da66913 .elementor-nav-menu--main .elementor-nav-menu--dropdown, .elementor-25608 .elementor-element.elementor-element-da66913 .elementor-nav-menu__container.elementor-nav-menu--dropdown{box-shadow:0px 15px 20px 0px rgba(0,0,0,0.1);}.elementor-25608 .elementor-element.elementor-element-da66913 .elementor-nav-menu--dropdown a{padding-left:10px;padding-right:10px;padding-top:20px;padding-bottom:20px;}.elementor-25608 .elementor-element.elementor-element-da66913 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-25608 .elementor-element.elementor-element-da66913 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:15px !important;}.elementor-25608 .elementor-element.elementor-element-da66913 div.elementor-menu-toggle{color:#171717;}.elementor-25608 .elementor-element.elementor-element-da66913 div.elementor-menu-toggle svg{fill:#171717;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-25608 .elementor-element.elementor-element-7f63306{--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-25608 .elementor-element.elementor-element-fe69fb2{padding:0px 90px 0px 0px;}.elementor-25608 .elementor-element.elementor-element-fe69fb2 img{width:140px;height:80px;}.elementor-25608 .elementor-element.elementor-element-da66913 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-25608 .elementor-element.elementor-element-da66913 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:55px !important;}.elementor-25608 .elementor-element.elementor-element-da66913{--nav-menu-icon-size:30px;}}@media(min-width:768px){.elementor-25608 .elementor-element.elementor-element-7f63306{--content-width:1200px;}}@media(max-width:767px){.elementor-25608 .elementor-element.elementor-element-7f63306{--justify-content:space-around;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-25608 .elementor-element.elementor-element-fe69fb2{padding:0px 0px 0px 0px;}.elementor-25608 .elementor-element.elementor-element-fe69fb2 img{width:120px;}.elementor-25608 .elementor-element.elementor-element-da66913{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:56px;--container-widget-flex-grow:0;width:var( --container-widget-width, 56px );max-width:56px;--nav-menu-icon-size:28px;}.elementor-25608 .elementor-element.elementor-element-da66913 .elementor-nav-menu--main .elementor-item{padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-25608 .elementor-element.elementor-element-da66913 .elementor-nav-menu--dropdown .elementor-item, .elementor-25608 .elementor-element.elementor-element-da66913 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:16px;}.elementor-25608 .elementor-element.elementor-element-da66913 .elementor-nav-menu--dropdown{border-radius:7px 7px 7px 7px;}.elementor-25608 .elementor-element.elementor-element-da66913 .elementor-nav-menu--dropdown li:first-child a{border-top-left-radius:7px;border-top-right-radius:7px;}.elementor-25608 .elementor-element.elementor-element-da66913 .elementor-nav-menu--dropdown li:last-child a{border-bottom-right-radius:7px;border-bottom-left-radius:7px;}.elementor-25608 .elementor-element.elementor-element-da66913 .elementor-nav-menu--dropdown a{padding-top:18px;padding-bottom:18px;}.elementor-25608 .elementor-element.elementor-element-da66913 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-25608 .elementor-element.elementor-element-da66913 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:60px !important;}.elementor-25608 .elementor-element.elementor-element-da66913 .elementor-menu-toggle{border-width:0px;border-radius:5px;}}/* Start custom CSS for nav-menu, class: .elementor-element-da66913 */@media screen and (max-width: 768px) {
    /* 1. Menü Konteynırını Zorla Sabitle */
    body .elementor-nav-menu--dropdown {
        position: fixed !important; /* Sayfaya çivile */
        top: 60px !important; /* Header yüksekliğine göre ayarla (gerekirse artır) */
        left: 5% !important; /* Sağdan soldan boşluk bırak */
        right: 5% !important;
        width: 90% !important; /* Tam genişlik yerine %90 yapalım daha şık durur */
        height: auto !important;
        margin: 0 auto !important;
        background-color: #ffffff !important;
        border-radius: 15px !important;
        box-shadow: 0 20px 40px rgba(0,0,0,0.2) !important;
        z-index: 999999 !important; /* Her şeyin en üstünde olsun */
        transform: none !important; /* Elementor'un kaydırma efektlerini sıfırla */
    }

    /* 2. İçerideki kayma yapan boşlukları temizle */
    body .elementor-nav-menu--dropdown ul {
        width: 100% !important;
        padding: 0 !important;
        margin: 0 !important;
        list-style: none !important;
    }

    /* 3. Menü Elemanları */
    body .elementor-nav-menu--dropdown .elementor-item {
        text-align: center !important;
        padding: 20px !important;
        border-bottom: 1px solid #f0f0f0 !important;
        width: 100% !important;
        display: block !important;
    }

    /* 4. Sayfanın sağa kaymasını önlemek için son çare */
    html, body {
        overflow-x: hidden !important;
        position: relative !important;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-9534137 *//* --- 1. MASAÜSTÜ: KÖŞELERİ YUVARLAK, İNCE FONT VE GÖLGELİ TASARIM --- */




body .gtranslate_wrapper {



    position: relative !important;



    display: inline-block !important;



    z-index: 999999 !important;



}







/* Ana Kutuyu Şekillendir */



body .gtranslate_wrapper .gt_switcher {



    border-radius: 8px !important; /* Köşeleri yuvarlatır */



    border: 1px solid #e5e5e5 !important; /* Çok hafif, şık bir çerçeve */



    box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.05) !important; /* Yumuşak gölge */



    background-color: #ffffff !important;



    padding: 6px 14px !important; 



    cursor: pointer !important;



}







/* Yazı Tipini İncelt (EN yazısı) */



body .gtranslate_wrapper .gt_switcher .gt_selected a,



body .gtranslate_wrapper .gt_switcher .gt_selected span {



    font-weight: 300 !important; /* Fontu inceltir (İnce görünüm) */



    font-size: 14px !important;



    color: #333333 !important;



    text-decoration: none !important;



}







/* Ok İşaretini İncelt ve Rengini Ayarla */



body .gtranslate_wrapper .gt_switcher .gt_selected a::after,



body .gtranslate_wrapper .gt_switcher span.gt_option_label::after {



    font-weight: 300 !important;



    color: #888888 !important;



}







/* Bayrak Boyutları */



body .gtranslate_wrapper .gt_switcher img {



    width: 20px !important;



    height: auto !important;



    margin-right: 8px !important; /* Bayrak ile yazı arası boşluk */



    border-radius: 2px !important;



    vertical-align: middle !important;



}







/* --- 2. AÇILIR MENÜ TASARIMI --- */



body .gtranslate_wrapper .gt_options {



    border-radius: 8px !important;



    box-shadow: 0px 8px 20px rgba(0, 0, 0, 0.08) !important;



    border: 1px solid #e5e5e5 !important;



    position: absolute !important;



    top: 120% !important; /* Butonun biraz altında açılır */



    left: 0 !important;



    z-index: 999999 !important;



    min-width: 120px !important;



    background: #ffffff !important;



    padding: 5px 0 !important;



}







body .gtranslate_wrapper .gt_options a {



    font-weight: 300 !important; /* Açılır menüdeki yazıları da inceltir */



    font-size: 13px !important;



    padding: 8px 14px !important;



    color: #444444 !important;



}







/* --- 3. MOBİL İÇİN KESİN ÇÖZÜM (Sadece Bayrak Kalsın) --- */



@media (max-width: 767px) {



    /* Kutuyu sadece bayrak sığacak şekilde kare/küçük hale getir */



    body .gtranslate_wrapper .gt_switcher {



        padding: 8px 10px !important; 



    }



    



    /* EN yazısını görünmez yap (font boyutunu sıfırlayarak kodu eziyoruz) */



    body .gtranslate_wrapper .gt_switcher .gt_selected a,



    body .gtranslate_wrapper .gt_switcher .gt_selected span {



        font-size: 0 !important;



        color: transparent !important;



    }







    /* Oku gizle */



    body .gtranslate_wrapper .gt_switcher .gt_selected a::after,



    body .gtranslate_wrapper .gt_switcher span.gt_option_label::after {



        display: none !important;



        content: "" !important;



    }







    /* Bayrağı tam ortala ve yandaki boşluğu kaldır */



    body .gtranslate_wrapper .gt_switcher img {



        margin: 0 !important;



        display: block !important;



    }







    /* Menü dışarı taşmasın diye sağa yaslı açılsın */



    body .gtranslate_wrapper .gt_options {



        left: auto !important;



        right: 0 !important;



    }



}


/* Seçici önceliği artırıldı ve !important eklendi */
body .gt_float_switcher {
    font-family: 'Inter', sans-serif !important;
    font-size: 18px !important;
    border-radius: 7px !important;
    color: #555 !important;
    display: inline-block !important;
    line-height: 20px !important;
    box-shadow: rgba(0, 0, 0, 0.15) 0 5px 15px !important;
    background: #fff !important;
    overflow: hidden !important;
    transition: all .5s cubic-bezier(0.4, 0, 1, 1) !important;
}


/* Görsel kurallarını zorunlu kılar */
body .gt_float_switcher img {
    vertical-align: middle !important;
    display: inline-block !important;
    width: 22px !important;
    height: auto !important;
    margin: 0 5px 0 0 !important;
    border-radius: 3px !important;
}


@media screen and (max-width: 768px) {
    /* Seçili dil alanını zorunlu ve merkezi hale getir */
    body .gt_float_switcher .gt-selected .gt-current-lang {
        padding: 7px 7px !important;
        color: #333 !important;
        font-weight: bold !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
    }

    /* Eğer hala yazı (en, tr) görünüyorsa ve gizlemek istiyorsan bunu ekle */
    body .gt-current-lang .gt-lang-code, 
    body .gt-current-lang .gt_float_switcher-arrow {
        display: none !important;
    }

    /* Bayrağı tam ortalamak için görselin marginini sıfırla */
    body .gt-current-lang img {
        margin: 0 !important;
        display: block !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f63306 */@media screen and (max-width: 768px) {
    /* 1. Ana Konteynırı Yan Yana Getir */
    body .elementor-element-113a46b5 > .e-con-inner {
        display: flex !important;
        flex-direction: row !important;
        justify-content: space-between !important;
        align-items: center !important;
        flex-wrap: nowrap !important;
        padding: 10px !important;
    }

    /* 2. Logo (Sola) */
    body .elementor-element-dc4345d {
        order: 1 !important;
        width: auto !important;
        max-width: 30% !important; /* Logonun çok yer kaplamaması için */
    }

    /* 3. Dil Seçici (Ortaya - Yazılar Aktif) */
    body .elementor-element-10a9088 {
        order: 2 !important;
        width: auto !important;
        margin: 0 auto !important;
        display: flex !important;
        justify-content: center !important;
    }

    /* Yazıların ve okun görünmesini zorunlu kıl */
    body .gt-current-lang .gt-lang-code, 
    body .gt-current-lang .gt_float_switcher-arrow {
        display: inline-block !important; /* Gizlemeyi kaldırdık */
        margin-left: 5px !important;
    }

    /* 4. Menü Hamburger (Sağa) */
    body .elementor-element-44b5c31 {
        order: 3 !important;
        width: auto !important;
    }

    /* Mobilde iç içe geçmemeleri için fontu biraz küçültebiliriz */
    body .gt_float_switcher {
        font-size: 14px !important;
        padding: 2px 5px !important;
    }
}/* End custom CSS */