.elementor-16 .elementor-element.elementor-element-3e52c87{--display:flex;--min-height:110px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:9px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-16 .elementor-element.elementor-element-3e52c87:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-3e52c87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF1F6;}.elementor-16 .elementor-element.elementor-element-3e52c87 .elementor-repeater-item-89caf6c.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-16 .elementor-element.elementor-element-2f4de4b{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-16 .elementor-element.elementor-element-dd4ae25{--display:flex;--min-height:67px;--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:flex-end;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;}.elementor-16 .elementor-element.elementor-element-4fe30c0 .jet-nav--horizontal{justify-content:center;text-align:center;}.elementor-16 .elementor-element.elementor-element-4fe30c0 .jet-nav--vertical .menu-item-link-top{justify-content:center;text-align:center;}.elementor-16 .elementor-element.elementor-element-4fe30c0 .jet-nav--vertical-sub-bottom .menu-item-link-sub{justify-content:center;text-align:center;}.elementor-16 .elementor-element.elementor-element-4fe30c0 .jet-mobile-menu.jet-mobile-menu-trigger-active .menu-item-link{justify-content:center;text-align:center;}.elementor-16 .elementor-element.elementor-element-4fe30c0{width:100%;max-width:100%;--jet-nav-dropdown-bg:#FFFFFF;}body:not(.rtl) .elementor-16 .elementor-element.elementor-element-4fe30c0 .jet-nav--horizontal .jet-nav__sub{text-align:left;}body.rtl .elementor-16 .elementor-element.elementor-element-4fe30c0 .jet-nav--horizontal .jet-nav__sub{text-align:right;}.elementor-16 .elementor-element.elementor-element-4fe30c0 .menu-item-link-top{color:#425058;padding:0px 6px 0px 6px;border-style:none;}.elementor-16 .elementor-element.elementor-element-4fe30c0 .menu-item-link-top .jet-nav-link-text{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;text-decoration:none;line-height:1.143em;}.elementor-16 .elementor-element.elementor-element-4fe30c0 .menu-item:hover > .menu-item-link-top{color:#425058;border-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-4fe30c0 .menu-item.current-menu-item .menu-item-link-top{color:#425058;border-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-4fe30c0 .jet-nav > .jet-nav__item{margin:0px 0px 0px 25px;}.elementor-16 .elementor-element.elementor-element-4fe30c0 .jet-nav__sub{width:240px;border-radius:24px 24px 24px 24px;padding:12px 12px 12px 12px;}.elementor-16 .elementor-element.elementor-element-4fe30c0 .jet-nav__sub > .menu-item:first-child > .menu-item-link{border-radius:24px 24px 0 0;}.elementor-16 .elementor-element.elementor-element-4fe30c0 .jet-nav__sub > .menu-item:last-child > .menu-item-link{border-radius:0 0 24px 24px;}.elementor-16 .elementor-element.elementor-element-4fe30c0 .jet-nav--horizontal .jet-nav-depth-0{margin-top:16px;}.elementor-16 .elementor-element.elementor-element-4fe30c0 .jet-nav--vertical-sub-left-side .jet-nav-depth-0{margin-right:16px;}.elementor-16 .elementor-element.elementor-element-4fe30c0 .jet-nav--vertical-sub-right-side .jet-nav-depth-0{margin-left:16px;}.elementor-16 .elementor-element.elementor-element-4fe30c0 .menu-item-link-sub .jet-nav-link-text{font-family:"Inter", Sans-serif;font-size:16px;}.elementor-16 .elementor-element.elementor-element-4fe30c0 .menu-item-link-sub{color:#000000;}.elementor-16 .elementor-element.elementor-element-4fe30c0 .menu-item:hover > .menu-item-link-sub{color:#CBD5E1;}.elementor-16 .elementor-element.elementor-element-4fe30c0 .jet-nav__mobile-trigger{color:#000000;font-size:18px;}.elementor-16 .elementor-element.elementor-element-4fe30c0 .jet-nav__mobile-trigger:hover{color:#6B818D;}.elementor-16 .elementor-element.elementor-element-4fe30c0 .jet-mobile-menu-active .jet-nav{width:100%;background-color:var( --e-global-color-primary );padding:20px 15px 20px 15px;}.elementor-16 .elementor-element.elementor-element-4fe30c0 .jet-nav-wrap.jet-mobile-menu-active .jet-nav > .menu-item > .menu-item-link-top{background-color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-4fe30c0 .jet-nav-wrap.jet-mobile-menu-active .jet-nav .menu-item > .menu-item-link{color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-4fe30c0 .jet-nav-wrap.jet-mobile-menu-active .jet-nav .menu-item > .menu-item-link .jet-nav-link-text{color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-4fe30c0 .jet-nav-wrap.jet-mobile-menu-active .jet-nav .menu-item > .menu-item-link .jet-nav-arrow{color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-a704fcd{--display:flex;--justify-content:center;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-16 .elementor-element.elementor-element-51c7d77 .elementor-button{background-color:#2C7FDD;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:8px 8px 8px 8px;padding:12px 12px 12px 12px;}.elementor-16 .elementor-element.elementor-element-51c7d77 .elementor-button:hover, .elementor-16 .elementor-element.elementor-element-51c7d77 .elementor-button:focus{background-color:#2C7FDD;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-51c7d77 .elementor-button:hover svg, .elementor-16 .elementor-element.elementor-element-51c7d77 .elementor-button:focus svg{fill:#FFFFFF;}.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-16 .elementor-element.elementor-element-dd4ae25{--justify-content:center;}.elementor-16 .elementor-element.elementor-element-4fe30c0 .jet-nav--horizontal{justify-content:flex-end;text-align:right;}.elementor-16 .elementor-element.elementor-element-4fe30c0 .jet-nav--vertical .menu-item-link-top{justify-content:flex-end;text-align:right;}.elementor-16 .elementor-element.elementor-element-4fe30c0 .jet-nav--vertical-sub-bottom .menu-item-link-sub{justify-content:flex-end;text-align:right;}.elementor-16 .elementor-element.elementor-element-4fe30c0 .jet-mobile-menu.jet-mobile-menu-trigger-active .menu-item-link{justify-content:flex-end;text-align:right;}.elementor-16 .elementor-element.elementor-element-4fe30c0 .menu-item-link-top{padding:5px 0px 5px 0px;}.elementor-16 .elementor-element.elementor-element-4fe30c0 .jet-nav > .jet-nav__item{margin:0px 0px 0px 30px;}.elementor-16 .elementor-element.elementor-element-a704fcd{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-3e52c87{--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-16 .elementor-element.elementor-element-2f4de4b{--width:15%;}.elementor-16 .elementor-element.elementor-element-dd4ae25{--width:70%;}.elementor-16 .elementor-element.elementor-element-a704fcd{--width:12%;}.elementor-16 .elementor-element.elementor-element-3e52c87{--content-width:1250px;}}@media(max-width:1024px) and (min-width:768px){.elementor-16 .elementor-element.elementor-element-2f4de4b{--width:30%;}.elementor-16 .elementor-element.elementor-element-dd4ae25{--width:70%;}.elementor-16 .elementor-element.elementor-element-a704fcd{--width:100%;}.elementor-16 .elementor-element.elementor-element-3e52c87{--content-width:700px;}}@media(max-width:767px){.elementor-16 .elementor-element.elementor-element-2f4de4b{--width:45%;}.elementor-16 .elementor-element.elementor-element-dd4ae25{--width:51%;--min-height:0px;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-4fe30c0 .jet-nav--horizontal{justify-content:center;text-align:center;}.elementor-16 .elementor-element.elementor-element-4fe30c0 .jet-nav--vertical .menu-item-link-top{justify-content:center;text-align:center;}.elementor-16 .elementor-element.elementor-element-4fe30c0 .jet-nav--vertical-sub-bottom .menu-item-link-sub{justify-content:center;text-align:center;}.elementor-16 .elementor-element.elementor-element-4fe30c0 .jet-mobile-menu.jet-mobile-menu-trigger-active .menu-item-link{justify-content:center;text-align:center;}.elementor-16 .elementor-element.elementor-element-4fe30c0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-4fe30c0.elementor-element{--align-self:flex-end;--order:99999 /* order end hack */;}.elementor-16 .elementor-element.elementor-element-4fe30c0 .menu-item-link-top .jet-nav-link-text{line-height:2em;}.elementor-16 .elementor-element.elementor-element-4fe30c0 .menu-item-link-top{padding:5px 0px 5px 0px;}.elementor-16 .elementor-element.elementor-element-4fe30c0 .jet-nav > .jet-nav__item{margin:0px 0px 15px 0px;}.elementor-16 .elementor-element.elementor-element-a704fcd{--padding-top:5px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-3e52c87{--content-width:320px;--min-height:0px;}}/* Start custom CSS for jet-nav-menu, class: .elementor-element-4fe30c0 *//* =====================================================
   CROCOBLOCK NAVIGATION MENU
   TEMİZ MOBİL DRAWER TASARIMI
===================================================== */

@media (max-width: 1024px) {

    .elementor-16 .elementor-element.elementor-element-4fe30c0.jet-nav-wrap {
        position: relative;
        z-index: 99999 !important;
    }

    /*
     * Menü açıkken dışarıda kalan hamburger/kapatma ikonunu gizler.
     * Böylece iki adet X görünmez.
     */
    .elementor-16 .elementor-element.elementor-element-4fe30c0.jet-mobile-menu-active > .jet-nav__mobile-trigger {
        visibility: hidden !important;
        opacity: 0 !important;
        pointer-events: none !important;
    }

    /* Mobil panel */
    .elementor-16 .elementor-element.elementor-element-4fe30c0 .jet-nav.m-layout-mobile {
        position: fixed !important;
        top: 0 !important;
        right: 0 !important;
        bottom: 0 !important;
        left: auto !important;

        width: 84vw !important;
        max-width: 370px !important;
        height: 100vh !important;
        height: 100dvh !important;

        margin: 0 !important;
        padding: 95px 28px 30px !important;

        background: #f4f7fb !important;
        background-color: #f4f7fb !important;

        border: 0 !important;
        border-radius: 0 !important;

        overflow-x: hidden !important;
        overflow-y: auto !important;

        box-shadow: -18px 0 42px rgba(15, 23, 42, 0.18) !important;
        z-index: 100001 !important;
    }

    /* Menü iç kapsayıcısı */
    .elementor-16 .elementor-element.elementor-element-4fe30c0 .jet-nav.m-layout-mobile .menu-anamenu-container {
        width: 100% !important;
        margin: 0 !important;
        padding: 0 !important;
        background: transparent !important;
    }

    /* Menü listesi */
    .elementor-16 .elementor-element.elementor-element-4fe30c0 .jet-nav.m-layout-mobile .jet-nav__items {
        display: flex !important;
        flex-direction: column !important;
        align-items: stretch !important;

        width: 100% !important;
        margin: 0 !important;
        padding: 0 !important;

        background: transparent !important;
    }

    /* Ana menü satırları */
    .elementor-16 .elementor-element.elementor-element-4fe30c0 .jet-nav.m-layout-mobile .jet-nav__item {
        width: 100% !important;
        margin: 0 !important;
        padding: 0 !important;

        background: transparent !important;
        border: 0 !important;
    }

    /* Ana menü bağlantıları */
    .elementor-16 .elementor-element.elementor-element-4fe30c0 .jet-nav.m-layout-mobile
    .jet-nav__item
    > .menu-item-link {
        display: flex !important;
        align-items: center !important;
        justify-content: space-between !important;

        width: 100% !important;
        min-height: 58px !important;

        margin: 0 !important;
        padding: 10px 0 !important;

        background: transparent !important;
        border: 0 !important;

        color: #162033 !important;

        font-family: Georgia, "Times New Roman", serif !important;
        font-size: 27px !important;
        font-weight: 700 !important;
        line-height: 1.15 !important;

        text-align: left !important;
        text-decoration: none !important;
    }

    /* Link yazısı */
    .elementor-16 .elementor-element.elementor-element-4fe30c0 .jet-nav.m-layout-mobile
    .menu-item-link__text {
        color: inherit !important;
        font: inherit !important;
    }

    /* Aktif ve hover */
    .elementor-16 .elementor-element.elementor-element-4fe30c0 .jet-nav.m-layout-mobile
    .jet-nav__item
    > .menu-item-link:hover,

    .elementor-16 .elementor-element.elementor-element-4fe30c0 .jet-nav.m-layout-mobile
    .current-menu-item
    > .menu-item-link,

    .elementor-16 .elementor-element.elementor-element-4fe30c0 .jet-nav.m-layout-mobile
    .current-menu-ancestor
    > .menu-item-link {
        color: #2f80df !important;
        background: transparent !important;
    }

    /* Elementor/Crocoblock hover arka planlarını kaldır */
    .elementor-16 .elementor-element.elementor-element-4fe30c0 .jet-nav.m-layout-mobile .menu-item-link::before,
    .elementor-16 .elementor-element.elementor-element-4fe30c0 .jet-nav.m-layout-mobile .menu-item-link::after {
        display: none !important;
    }

    /* =====================================================
       ALT MENÜ
    ===================================================== */

    .elementor-16 .elementor-element.elementor-element-4fe30c0 .jet-nav.m-layout-mobile .jet-nav__sub {
        position: static !important;

        width: 100% !important;
        min-width: 0 !important;

        margin: -2px 0 10px !important;
        padding: 0 0 0 20px !important;

        background: transparent !important;
        border: 0 !important;
        box-shadow: none !important;

        opacity: 1 !important;
        visibility: visible !important;
        transform: none !important;
    }

    .elementor-16 .elementor-element.elementor-element-4fe30c0 .jet-nav.m-layout-mobile
    .jet-nav__sub
    .menu-item-link {
        min-height: auto !important;
        padding: 9px 0 !important;

        background: transparent !important;
        border: 0 !important;

        color: #687489 !important;

        font-family: Arial, Helvetica, sans-serif !important;
        font-size: 18px !important;
        font-weight: 400 !important;
        line-height: 1.35 !important;
    }

    .elementor-16 .elementor-element.elementor-element-4fe30c0 .jet-nav.m-layout-mobile
    .jet-nav__sub
    .menu-item-link:hover,

    .elementor-16 .elementor-element.elementor-element-4fe30c0 .jet-nav.m-layout-mobile
    .jet-nav__sub
    .current-menu-item
    > .menu-item-link {
        color: #2f80df !important;
    }

    /* Alt menü oku */
    .elementor-16 .elementor-element.elementor-element-4fe30c0 .jet-nav.m-layout-mobile .jet-nav-arrow {
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;

        margin-left: auto !important;
        padding: 8px 0 8px 12px !important;

        color: #162033 !important;
        background: transparent !important;
    }

    .elementor-16 .elementor-element.elementor-element-4fe30c0 .jet-nav.m-layout-mobile .jet-nav-arrow svg,
    .elementor-16 .elementor-element.elementor-element-4fe30c0 .jet-nav.m-layout-mobile .jet-nav-arrow i {
        width: 15px !important;
        height: 15px !important;
        color: inherit !important;
        fill: currentColor !important;
    }

    /* =====================================================
       PANEL İÇİNDEKİ TEK KAPATMA BUTONU
    ===================================================== */

    .elementor-16 .elementor-element.elementor-element-4fe30c0 .jet-nav__mobile-close-btn,
    .elementor-16 .elementor-element.elementor-element-4fe30c0 .jet-nav__mobile-close {
        position: absolute !important;
        top: 25px !important;
        right: 24px !important;

        display: flex !important;
        align-items: center !important;
        justify-content: center !important;

        width: 38px !important;
        height: 38px !important;

        margin: 0 !important;
        padding: 0 !important;

        color: #162033 !important;
        background: transparent !important;
        border: 0 !important;

        z-index: 100003 !important;
    }

    .elementor-16 .elementor-element.elementor-element-4fe30c0 .jet-nav__mobile-close-btn svg,
    .elementor-16 .elementor-element.elementor-element-4fe30c0 .jet-nav__mobile-close-btn i,
    .elementor-16 .elementor-element.elementor-element-4fe30c0 .jet-nav__mobile-close svg,
    .elementor-16 .elementor-element.elementor-element-4fe30c0 .jet-nav__mobile-close i {
        width: 24px !important;
        height: 24px !important;
        color: #162033 !important;
        fill: #162033 !important;
    }

    /* Panel içerisindeki tüm eski mavi zeminleri temizler */
    .elementor-16 .elementor-element.elementor-element-4fe30c0 .jet-nav.m-layout-mobile ul,
    .elementor-16 .elementor-element.elementor-element-4fe30c0 .jet-nav.m-layout-mobile li,
    .elementor-16 .elementor-element.elementor-element-4fe30c0 .jet-nav.m-layout-mobile a,
    .elementor-16 .elementor-element.elementor-element-4fe30c0 .jet-nav.m-layout-mobile div {
        background-color: transparent !important;
    }

    /* Ana panel rengini en son tekrar uygular */
    .elementor-16 .elementor-element.elementor-element-4fe30c0 .jet-nav.m-layout-mobile {
        background-color: #f4f7fb !important;
    }

    /* Scrollbar */
    .elementor-16 .elementor-element.elementor-element-4fe30c0 .jet-nav.m-layout-mobile::-webkit-scrollbar {
        width: 4px !important;
    }

    .elementor-16 .elementor-element.elementor-element-4fe30c0 .jet-nav.m-layout-mobile::-webkit-scrollbar-track {
        background: transparent !important;
    }

    .elementor-16 .elementor-element.elementor-element-4fe30c0 .jet-nav.m-layout-mobile::-webkit-scrollbar-thumb {
        background: #ccd6e2 !important;
        border-radius: 20px !important;
    }
}

/* =====================================================
   TELEFON
===================================================== */

@media (max-width: 767px) {

    .elementor-16 .elementor-element.elementor-element-4fe30c0 .jet-nav.m-layout-mobile {
        width: 82vw !important;
        max-width: 350px !important;
        padding: 88px 25px 25px !important;
    }

    .elementor-16 .elementor-element.elementor-element-4fe30c0 .jet-nav.m-layout-mobile
    .jet-nav__item
    > .menu-item-link {
        min-height: 55px !important;
        padding: 9px 0 !important;
        font-size: 25px !important;
    }

    .elementor-16 .elementor-element.elementor-element-4fe30c0 .jet-nav.m-layout-mobile
    .jet-nav__sub
    .menu-item-link {
        padding: 8px 0 !important;
        font-size: 17px !important;
    }

    .elementor-16 .elementor-element.elementor-element-4fe30c0 .jet-nav__mobile-close-btn,
    .elementor-16 .elementor-element.elementor-element-4fe30c0 .jet-nav__mobile-close {
        top: 21px !important;
        right: 20px !important;
    }
}

/* Çok küçük telefon */
@media (max-width: 390px) {

    .elementor-16 .elementor-element.elementor-element-4fe30c0 .jet-nav.m-layout-mobile {
        width: 85vw !important;
        padding-left: 22px !important;
        padding-right: 22px !important;
    }

    .elementor-16 .elementor-element.elementor-element-4fe30c0 .jet-nav.m-layout-mobile
    .jet-nav__item
    > .menu-item-link {
        font-size: 23px !important;
    }

    .elementor-16 .elementor-element.elementor-element-4fe30c0 .jet-nav.m-layout-mobile
    .jet-nav__sub
    .menu-item-link {
        font-size: 16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for jet-nav-menu, class: .elementor-element-4fe30c0 *//* =====================================================
   CROCOBLOCK NAVIGATION MENU
   TEMİZ MOBİL DRAWER TASARIMI
===================================================== */

@media (max-width: 1024px) {

    .elementor-16 .elementor-element.elementor-element-4fe30c0.jet-nav-wrap {
        position: relative;
        z-index: 99999 !important;
    }

    /*
     * Menü açıkken dışarıda kalan hamburger/kapatma ikonunu gizler.
     * Böylece iki adet X görünmez.
     */
    .elementor-16 .elementor-element.elementor-element-4fe30c0.jet-mobile-menu-active > .jet-nav__mobile-trigger {
        visibility: hidden !important;
        opacity: 0 !important;
        pointer-events: none !important;
    }

    /* Mobil panel */
    .elementor-16 .elementor-element.elementor-element-4fe30c0 .jet-nav.m-layout-mobile {
        position: fixed !important;
        top: 0 !important;
        right: 0 !important;
        bottom: 0 !important;
        left: auto !important;

        width: 84vw !important;
        max-width: 370px !important;
        height: 100vh !important;
        height: 100dvh !important;

        margin: 0 !important;
        padding: 95px 28px 30px !important;

        background: #f4f7fb !important;
        background-color: #f4f7fb !important;

        border: 0 !important;
        border-radius: 0 !important;

        overflow-x: hidden !important;
        overflow-y: auto !important;

        box-shadow: -18px 0 42px rgba(15, 23, 42, 0.18) !important;
        z-index: 100001 !important;
    }

    /* Menü iç kapsayıcısı */
    .elementor-16 .elementor-element.elementor-element-4fe30c0 .jet-nav.m-layout-mobile .menu-anamenu-container {
        width: 100% !important;
        margin: 0 !important;
        padding: 0 !important;
        background: transparent !important;
    }

    /* Menü listesi */
    .elementor-16 .elementor-element.elementor-element-4fe30c0 .jet-nav.m-layout-mobile .jet-nav__items {
        display: flex !important;
        flex-direction: column !important;
        align-items: stretch !important;

        width: 100% !important;
        margin: 0 !important;
        padding: 0 !important;

        background: transparent !important;
    }

    /* Ana menü satırları */
    .elementor-16 .elementor-element.elementor-element-4fe30c0 .jet-nav.m-layout-mobile .jet-nav__item {
        width: 100% !important;
        margin: 0 !important;
        padding: 0 !important;

        background: transparent !important;
        border: 0 !important;
    }

    /* Ana menü bağlantıları */
    .elementor-16 .elementor-element.elementor-element-4fe30c0 .jet-nav.m-layout-mobile
    .jet-nav__item
    > .menu-item-link {
        display: flex !important;
        align-items: center !important;
        justify-content: space-between !important;

        width: 100% !important;
        min-height: 58px !important;

        margin: 0 !important;
        padding: 10px 0 !important;

        background: transparent !important;
        border: 0 !important;

        color: #162033 !important;

        font-family: Georgia, "Times New Roman", serif !important;
        font-size: 27px !important;
        font-weight: 700 !important;
        line-height: 1.15 !important;

        text-align: left !important;
        text-decoration: none !important;
    }

    /* Link yazısı */
    .elementor-16 .elementor-element.elementor-element-4fe30c0 .jet-nav.m-layout-mobile
    .menu-item-link__text {
        color: inherit !important;
        font: inherit !important;
    }

    /* Aktif ve hover */
    .elementor-16 .elementor-element.elementor-element-4fe30c0 .jet-nav.m-layout-mobile
    .jet-nav__item
    > .menu-item-link:hover,

    .elementor-16 .elementor-element.elementor-element-4fe30c0 .jet-nav.m-layout-mobile
    .current-menu-item
    > .menu-item-link,

    .elementor-16 .elementor-element.elementor-element-4fe30c0 .jet-nav.m-layout-mobile
    .current-menu-ancestor
    > .menu-item-link {
        color: #2f80df !important;
        background: transparent !important;
    }

    /* Elementor/Crocoblock hover arka planlarını kaldır */
    .elementor-16 .elementor-element.elementor-element-4fe30c0 .jet-nav.m-layout-mobile .menu-item-link::before,
    .elementor-16 .elementor-element.elementor-element-4fe30c0 .jet-nav.m-layout-mobile .menu-item-link::after {
        display: none !important;
    }

    /* =====================================================
       ALT MENÜ
    ===================================================== */

    .elementor-16 .elementor-element.elementor-element-4fe30c0 .jet-nav.m-layout-mobile .jet-nav__sub {
        position: static !important;

        width: 100% !important;
        min-width: 0 !important;

        margin: -2px 0 10px !important;
        padding: 0 0 0 20px !important;

        background: transparent !important;
        border: 0 !important;
        box-shadow: none !important;

        opacity: 1 !important;
        visibility: visible !important;
        transform: none !important;
    }

    .elementor-16 .elementor-element.elementor-element-4fe30c0 .jet-nav.m-layout-mobile
    .jet-nav__sub
    .menu-item-link {
        min-height: auto !important;
        padding: 9px 0 !important;

        background: transparent !important;
        border: 0 !important;

        color: #687489 !important;

        font-family: Arial, Helvetica, sans-serif !important;
        font-size: 18px !important;
        font-weight: 400 !important;
        line-height: 1.35 !important;
    }

    .elementor-16 .elementor-element.elementor-element-4fe30c0 .jet-nav.m-layout-mobile
    .jet-nav__sub
    .menu-item-link:hover,

    .elementor-16 .elementor-element.elementor-element-4fe30c0 .jet-nav.m-layout-mobile
    .jet-nav__sub
    .current-menu-item
    > .menu-item-link {
        color: #2f80df !important;
    }

    /* Alt menü oku */
    .elementor-16 .elementor-element.elementor-element-4fe30c0 .jet-nav.m-layout-mobile .jet-nav-arrow {
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;

        margin-left: auto !important;
        padding: 8px 0 8px 12px !important;

        color: #162033 !important;
        background: transparent !important;
    }

    .elementor-16 .elementor-element.elementor-element-4fe30c0 .jet-nav.m-layout-mobile .jet-nav-arrow svg,
    .elementor-16 .elementor-element.elementor-element-4fe30c0 .jet-nav.m-layout-mobile .jet-nav-arrow i {
        width: 15px !important;
        height: 15px !important;
        color: inherit !important;
        fill: currentColor !important;
    }

    /* =====================================================
       PANEL İÇİNDEKİ TEK KAPATMA BUTONU
    ===================================================== */

    .elementor-16 .elementor-element.elementor-element-4fe30c0 .jet-nav__mobile-close-btn,
    .elementor-16 .elementor-element.elementor-element-4fe30c0 .jet-nav__mobile-close {
        position: absolute !important;
        top: 25px !important;
        right: 24px !important;

        display: flex !important;
        align-items: center !important;
        justify-content: center !important;

        width: 38px !important;
        height: 38px !important;

        margin: 0 !important;
        padding: 0 !important;

        color: #162033 !important;
        background: transparent !important;
        border: 0 !important;

        z-index: 100003 !important;
    }

    .elementor-16 .elementor-element.elementor-element-4fe30c0 .jet-nav__mobile-close-btn svg,
    .elementor-16 .elementor-element.elementor-element-4fe30c0 .jet-nav__mobile-close-btn i,
    .elementor-16 .elementor-element.elementor-element-4fe30c0 .jet-nav__mobile-close svg,
    .elementor-16 .elementor-element.elementor-element-4fe30c0 .jet-nav__mobile-close i {
        width: 24px !important;
        height: 24px !important;
        color: #162033 !important;
        fill: #162033 !important;
    }

    /* Panel içerisindeki tüm eski mavi zeminleri temizler */
    .elementor-16 .elementor-element.elementor-element-4fe30c0 .jet-nav.m-layout-mobile ul,
    .elementor-16 .elementor-element.elementor-element-4fe30c0 .jet-nav.m-layout-mobile li,
    .elementor-16 .elementor-element.elementor-element-4fe30c0 .jet-nav.m-layout-mobile a,
    .elementor-16 .elementor-element.elementor-element-4fe30c0 .jet-nav.m-layout-mobile div {
        background-color: transparent !important;
    }

    /* Ana panel rengini en son tekrar uygular */
    .elementor-16 .elementor-element.elementor-element-4fe30c0 .jet-nav.m-layout-mobile {
        background-color: #f4f7fb !important;
    }

    /* Scrollbar */
    .elementor-16 .elementor-element.elementor-element-4fe30c0 .jet-nav.m-layout-mobile::-webkit-scrollbar {
        width: 4px !important;
    }

    .elementor-16 .elementor-element.elementor-element-4fe30c0 .jet-nav.m-layout-mobile::-webkit-scrollbar-track {
        background: transparent !important;
    }

    .elementor-16 .elementor-element.elementor-element-4fe30c0 .jet-nav.m-layout-mobile::-webkit-scrollbar-thumb {
        background: #ccd6e2 !important;
        border-radius: 20px !important;
    }
}

/* =====================================================
   TELEFON
===================================================== */

@media (max-width: 767px) {

    .elementor-16 .elementor-element.elementor-element-4fe30c0 .jet-nav.m-layout-mobile {
        width: 82vw !important;
        max-width: 350px !important;
        padding: 88px 25px 25px !important;
    }

    .elementor-16 .elementor-element.elementor-element-4fe30c0 .jet-nav.m-layout-mobile
    .jet-nav__item
    > .menu-item-link {
        min-height: 55px !important;
        padding: 9px 0 !important;
        font-size: 25px !important;
    }

    .elementor-16 .elementor-element.elementor-element-4fe30c0 .jet-nav.m-layout-mobile
    .jet-nav__sub
    .menu-item-link {
        padding: 8px 0 !important;
        font-size: 17px !important;
    }

    .elementor-16 .elementor-element.elementor-element-4fe30c0 .jet-nav__mobile-close-btn,
    .elementor-16 .elementor-element.elementor-element-4fe30c0 .jet-nav__mobile-close {
        top: 21px !important;
        right: 20px !important;
    }
}

/* Çok küçük telefon */
@media (max-width: 390px) {

    .elementor-16 .elementor-element.elementor-element-4fe30c0 .jet-nav.m-layout-mobile {
        width: 85vw !important;
        padding-left: 22px !important;
        padding-right: 22px !important;
    }

    .elementor-16 .elementor-element.elementor-element-4fe30c0 .jet-nav.m-layout-mobile
    .jet-nav__item
    > .menu-item-link {
        font-size: 23px !important;
    }

    .elementor-16 .elementor-element.elementor-element-4fe30c0 .jet-nav.m-layout-mobile
    .jet-nav__sub
    .menu-item-link {
        font-size: 16px !important;
    }
}/* End custom CSS */