.elementor-6064 .elementor-element.elementor-element-4ae50f84{--display:flex;}.elementor-6064 .elementor-element.elementor-element-bef403c{--display:flex;}.elementor-6064 .elementor-element.elementor-element-fd058df{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 9px) 0px;}.elementor-6064 .elementor-element.elementor-element-fd058df .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:29px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.875rem;}.elementor-6064 .elementor-element.elementor-element-fa479c1{--display:flex;}.elementor-6064 .elementor-element.elementor-element-763a4b5 .elementor-accordion-item{border-width:1px;border-color:var( --e-global-color-bec69d7 );}.elementor-6064 .elementor-element.elementor-element-763a4b5 .elementor-accordion-item .elementor-tab-content{border-width:1px;border-block-start-color:var( --e-global-color-bec69d7 );}.elementor-6064 .elementor-element.elementor-element-763a4b5 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:1px;border-block-end-color:var( --e-global-color-bec69d7 );}.elementor-6064 .elementor-element.elementor-element-763a4b5 .elementor-tab-title{background-color:#EAEAEA00;padding:20px 20px 20px 20px;}.elementor-6064 .elementor-element.elementor-element-763a4b5 .elementor-accordion-icon, .elementor-6064 .elementor-element.elementor-element-763a4b5 .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-6064 .elementor-element.elementor-element-763a4b5 .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-6064 .elementor-element.elementor-element-763a4b5 .elementor-active .elementor-accordion-icon, .elementor-6064 .elementor-element.elementor-element-763a4b5 .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-6064 .elementor-element.elementor-element-763a4b5 .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-6064 .elementor-element.elementor-element-763a4b5 .elementor-accordion-title{font-family:var( --e-global-typography-51bb88b-font-family ), Sans-serif;font-size:var( --e-global-typography-51bb88b-font-size );font-weight:var( --e-global-typography-51bb88b-font-weight );line-height:var( --e-global-typography-51bb88b-line-height );letter-spacing:var( --e-global-typography-51bb88b-letter-spacing );word-spacing:var( --e-global-typography-51bb88b-word-spacing );}.elementor-6064 .elementor-element.elementor-element-763a4b5 .elementor-tab-title .elementor-accordion-icon i:before{color:var( --e-global-color-primary );}.elementor-6064 .elementor-element.elementor-element-763a4b5 .elementor-tab-title .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-6064 .elementor-element.elementor-element-763a4b5 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:var( --e-global-color-primary );}.elementor-6064 .elementor-element.elementor-element-763a4b5 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-6064 .elementor-element.elementor-element-763a4b5 .elementor-tab-content{background-color:#FDFDFD00;color:var( --e-global-color-secondary );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 );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );padding:20px 90px 20px 20px;}.elementor-6064 .elementor-element.elementor-element-763a4b5{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6064 .elementor-element.elementor-element-763a4b5.elementor-element{--flex-grow:0;--flex-shrink:0;}@media(max-width:1399px){.elementor-6064 .elementor-element.elementor-element-763a4b5 .elementor-accordion-title{font-size:var( --e-global-typography-51bb88b-font-size );line-height:var( --e-global-typography-51bb88b-line-height );letter-spacing:var( --e-global-typography-51bb88b-letter-spacing );word-spacing:var( --e-global-typography-51bb88b-word-spacing );}.elementor-6064 .elementor-element.elementor-element-763a4b5 .elementor-tab-content{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}@media(max-width:992px){.elementor-6064 .elementor-element.elementor-element-fd058df .elementor-heading-title{font-size:27px;line-height:1.6875rem;}.elementor-6064 .elementor-element.elementor-element-763a4b5 .elementor-accordion-title{font-size:var( --e-global-typography-51bb88b-font-size );line-height:var( --e-global-typography-51bb88b-line-height );letter-spacing:var( --e-global-typography-51bb88b-letter-spacing );word-spacing:var( --e-global-typography-51bb88b-word-spacing );}.elementor-6064 .elementor-element.elementor-element-763a4b5 .elementor-tab-content{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}@media(max-width:768px){.elementor-6064 .elementor-element.elementor-element-fd058df .elementor-heading-title{font-size:24px;line-height:1.5rem;}}@media(max-width:575px){.elementor-6064 .elementor-element.elementor-element-763a4b5 .elementor-accordion-title{font-size:var( --e-global-typography-51bb88b-font-size );line-height:var( --e-global-typography-51bb88b-line-height );letter-spacing:var( --e-global-typography-51bb88b-letter-spacing );word-spacing:var( --e-global-typography-51bb88b-word-spacing );}.elementor-6064 .elementor-element.elementor-element-763a4b5 .elementor-tab-content{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );padding:20px 0px 20px 20px;}.elementor-6064 .elementor-element.elementor-element-763a4b5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}/* Start custom CSS */.page-id-106 .elementor-widget-heading {
    width: 100% !important;
    text-align: center !important;
}
.page-id-106 h1 {
    color: #FFF !important;
    background: linear-gradient(135deg, #1B2A4A 0%, #0F1D35 100%) !important;
    font-size: 28px !important;
    font-weight: 700 !important;
    text-align: center !important;
    padding: 20px 40px !important;
    display: inline-block !important;
    margin: 0 auto 24px auto !important;
    border: 3px solid #C8A951 !important;
    border-radius: 8px !important;
    box-shadow: 0 4px 20px rgba(27,42,74,0.25) !important;
}
@media(max-width:767px){.page-id-106 h1{font-size:22px !important;padding:16px 28px !important}}
@media(max-width:480px){.page-id-106 h1{font-size:18px !important;padding:14px 20px !important}}

.lawyer-narrative {
    background: linear-gradient(180deg, #FAFAFA 0%, #F5F5F5 100%);
    border: 2px solid rgba(200, 169, 81, 0.25);
    border-radius: 12px;
    padding: 48px 56px;
    margin: 32px 0;
    box-shadow: 0 6px 28px rgba(27, 42, 74, 0.08);
}

.lawyer-narrative strong,
.lawyer-narrative b {
    display: inline !important;
    padding: 0 !important;
    margin: 0 !important;
    background: none !important;
    border: none !important;
    font-size: inherit !important;
    line-height: inherit !important;
    color: #C8A951 !important;
    font-weight: 700 !important;
}

.lawyer-narrative h1,
.lawyer-narrative h2,
.lawyer-narrative h3,
.lawyer-narrative h4,
.lawyer-narrative h5,
.lawyer-narrative h6,
.lawyer-narrative [class*="heading"],
.lawyer-narrative .elementor-heading-title {
    color: #1B2A4A !important;
    font-weight: 700 !important;
    margin: 32px 0 16px 0 !important;
    padding: 0 0 12px 0 !important;
    border-bottom: 2px solid #1B2A4A !important;
    position: relative;
    line-height: 1.4 !important;
    display: block !important;
}

.lawyer-narrative h1 { font-size: 28px !important; }
.lawyer-narrative h2 { font-size: 24px !important; }
.lawyer-narrative h3 { font-size: 20px !important; }
.lawyer-narrative h4 { font-size: 18px !important; }
.lawyer-narrative h5 { font-size: 16px !important; }
.lawyer-narrative h6 { font-size: 14px !important; }

.lawyer-narrative p {
    color: #333 !important;
    font-size: 16px !important;
    line-height: 1.85 !important;
    margin: 0 0 20px 0 !important;
    padding: 0 !important;
}

.lawyer-narrative a {
    color: #C8A951 !important;
    text-decoration: underline !important;
}

.lawyer-narrative a:hover {
    color: #1B2A4A !important;
}

.lawyer-narrative blockquote {
    background: #FFF !important;
    border: 2px solid #1B2A4A !important;
    border-radius: 10px !important;
    padding: 0 !important;
    margin: 32px 0 !important;
    overflow: hidden !important;
    box-shadow: 0 6px 24px rgba(27, 42, 74, 0.12) !important;
    font-style: normal !important;
    quotes: none !important;
}

.lawyer-narrative blockquote::before {
    content: "YARGITAY KARARI" !important;
    display: block !important;
    background: linear-gradient(135deg, #1B2A4A 0%, #0F1D35 100%) !important;
    color: #FFF !important;
    padding: 16px 28px !important;
    font-size: 13px !important;
    font-weight: 700 !important;
    letter-spacing: 1.5px !important;
}

.lawyer-narrative blockquote p {
    padding: 20px 28px !important;
    margin: 0 !important;
}

.lawyer-narrative .analiz {
    background: linear-gradient(135deg, rgba(200, 169, 81, 0.08) 0%, rgba(200, 169, 81, 0.14) 100%) !important;
    border: 2px solid #C8A951 !important;
    border-radius: 10px !important;
    padding: 0 !important;
    margin: 32px 0 !important;
    overflow: hidden !important;
    box-shadow: 0 6px 24px rgba(27, 42, 74, 0.1) !important;
}

.lawyer-narrative .analiz::before {
    content: "AV. YAKUP BUĞRAHAN SEVDİ YORUMU" !important;
    display: block !important;
    background: linear-gradient(135deg, #C8A951 0%, #A68B3D 100%) !important;
    color: #1B2A4A !important;
    padding: 16px 28px !important;
    font-size: 13px !important;
    font-weight: 700 !important;
    letter-spacing: 1.5px !important;
}

.lawyer-narrative .analiz p {
    padding: 20px 28px !important;
    margin: 0 !important;
    color: #333 !important;
}

.lawyer-narrative blockquote .analiz,
.lawyer-narrative .case-study .analiz,
.lawyer-narrative .law-article .analiz {
    margin: 0 !important;
    border-radius: 0 !important;
    border: none !important;
    border-top: 1px solid rgba(200, 169, 81, 0.3) !important;
    box-shadow: none !important;
}

.lawyer-narrative blockquote .analiz::before,
.lawyer-narrative .case-study .analiz::before,
.lawyer-narrative .law-article .analiz::before {
    display: none !important;
}

.lawyer-narrative .warning {
    background: linear-gradient(135deg, #FFF8F8 0%, #FFEFEF 100%) !important;
    border: 2px solid #C62828 !important;
    border-radius: 10px !important;
    padding: 0 !important;
    margin: 32px 0 !important;
    overflow: hidden !important;
    box-shadow: 0 6px 24px rgba(27, 42, 74, 0.1) !important;
}

.lawyer-narrative .warning::before {
    content: "KRİTİK UYARI" !important;
    display: block !important;
    background: linear-gradient(135deg, #C62828 0%, #B71C1C 100%) !important;
    color: #FFF !important;
    padding: 16px 28px !important;
    font-size: 13px !important;
    font-weight: 700 !important;
    letter-spacing: 1.5px !important;
}

.lawyer-narrative .warning p {
    padding: 20px 28px !important;
    margin: 0 !important;
    color: #7F1D1D !important;
}

.lawyer-narrative .warning strong,
.lawyer-narrative .warning b {
    color: #B71C1C !important;
}

.lawyer-narrative .case-study {
    background: #FFF !important;
    border: 2px solid #1B2A4A !important;
    border-radius: 10px !important;
    margin: 32px 0 !important;
    overflow: hidden !important;
    box-shadow: 0 6px 24px rgba(27, 42, 74, 0.12) !important;
}

.lawyer-narrative .case-header {
    background: linear-gradient(135deg, #1B2A4A 0%, #0F1D35 100%) !important;
    color: #FFF !important;
    padding: 16px 28px !important;
    font-size: 14px !important;
    font-weight: 700 !important;
}

.lawyer-narrative .case-tag {
    background: rgba(200, 169, 81, 0.35) !important;
    color: #C8A951 !important;
    padding: 6px 14px !important;
    border-radius: 5px !important;
    font-size: 12px !important;
    font-weight: 700 !important;
    margin-left: 12px !important;
    display: inline-block !important;
}

.lawyer-narrative .case-content {
    padding: 24px 28px !important;
}

.lawyer-narrative .case-content p {
    margin: 0 0 16px 0 !important;
}

.lawyer-narrative .ybs-dilekce {
    background: #FFF !important;
    border: 2px solid #C8A951 !important;
    border-radius: 10px !important;
    padding: 0 !important;
    margin: 32px 0 !important;
    overflow: hidden !important;
    box-shadow: 0 6px 24px rgba(27, 42, 74, 0.1) !important;
}

.lawyer-narrative .ybs-dilekce::before {
    content: "ÖRNEK DİLEKÇE" !important;
    display: block !important;
    background: linear-gradient(135deg, #C8A951 0%, #A68B3D 100%) !important;
    color: #1B2A4A !important;
    padding: 16px 28px !important;
    font-size: 13px !important;
    font-weight: 700 !important;
    letter-spacing: 1.5px !important;
}

.lawyer-narrative .ybs-dilekce::after {
    content: "Bu şablon örnek niteliğindedir. Avukata danışarak kullanın." !important;
    display: block !important;
    background: rgba(200, 169, 81, 0.12) !important;
    color: #1B2A4A !important;
    padding: 12px 28px !important;
    font-size: 12px !important;
    border-top: 1px solid rgba(200, 169, 81, 0.3) !important;
    font-style: italic !important;
}

.lawyer-narrative .ybs-dilekce p {
    padding: 16px 28px !important;
    margin: 0 !important;
    font-family: 'Courier New', monospace !important;
    font-size: 14px !important;
    line-height: 1.9 !important;
    color: #1A1A1A !important;
}

.lawyer-narrative .ybs-dilekce strong,
.lawyer-narrative .ybs-dilekce b {
    color: #1B2A4A !important;
    font-family: 'Courier New', monospace !important;
}

.lawyer-narrative .law-article {
    background: #FFF !important;
    border: 2px solid #1B2A4A !important;
    border-radius: 10px !important;
    padding: 0 !important;
    margin: 32px 0 !important;
    overflow: hidden !important;
    box-shadow: 0 6px 24px rgba(27, 42, 74, 0.12) !important;
}

.lawyer-narrative .law-article::before {
    content: "MEVZUAT" !important;
    display: block !important;
    background: linear-gradient(135deg, #1B2A4A 0%, #0F1D35 100%) !important;
    color: #FFF !important;
    padding: 16px 28px !important;
    font-size: 13px !important;
    font-weight: 700 !important;
    letter-spacing: 1.5px !important;
}

.lawyer-narrative .law-article .law-title {
    display: block !important;
    background: rgba(200, 169, 81, 0.12) !important;
    color: #1B2A4A !important;
    padding: 16px 28px !important;
    font-size: 14px !important;
    font-weight: 700 !important;
    border-bottom: 1px solid rgba(200, 169, 81, 0.25) !important;
}

.lawyer-narrative .law-article em {
    display: block !important;
    padding: 20px 28px !important;
    margin: 0 !important;
    color: #333 !important;
    line-height: 1.85 !important;
    font-size: 15px !important;
    background: #FAFAFA !important;
    font-style: italic !important;
}

.lawyer-narrative .law-article p {
    padding: 20px 28px !important;
    margin: 0 !important;
}

.lawyer-narrative .yasaluyarı {
    background: linear-gradient(135deg, #F8F9FA 0%, #ECEFF1 100%) !important;
    border: 2px solid #78909C !important;
    border-radius: 10px !important;
    padding: 24px 28px !important;
    margin: 40px 0 20px 0 !important;
    box-shadow: 0 6px 24px rgba(27, 42, 74, 0.08) !important;
}

.lawyer-narrative .yasaluyarı::before {
    content: "YASAL UYARI" !important;
    display: block !important;
    color: #546E7A !important;
    font-size: 12px !important;
    font-weight: 700 !important;
    letter-spacing: 1.2px !important;
    margin-bottom: 12px !important;
    padding-bottom: 12px !important;
    border-bottom: 1px dashed #B0BEC5 !important;
}

.lawyer-narrative .yasaluyarı p,
.lawyer-narrative .yasaluyarı span {
    color: #546E7A !important;
    font-size: 13px !important;
    line-height: 1.7 !important;
    margin: 0 !important;
    padding: 0 !important;
}

.lawyer-narrative .yasaluyarı strong,
.lawyer-narrative .yasaluyarı b {
    display: none !important;
}

.lawyer-narrative ul,
.lawyer-narrative ol {
    margin: 16px 0 !important;
    padding-left: 28px !important;
}

.lawyer-narrative li {
    margin-bottom: 10px !important;
    line-height: 1.75 !important;
    color: #333 !important;
}

.lawyer-narrative li::marker {
    color: #C8A951 !important;
}

.lawyer-narrative table {
    width: 100% !important;
    border-collapse: collapse !important;
    margin: 32px 0 !important;
    background: #FFF !important;
    border-radius: 10px !important;
    overflow: hidden !important;
    box-shadow: 0 6px 24px rgba(27, 42, 74, 0.1) !important;
}

.lawyer-narrative table th {
    background: linear-gradient(135deg, #1B2A4A 0%, #0F1D35 100%) !important;
    color: #FFF !important;
    padding: 16px 20px !important;
    text-align: left !important;
    font-weight: 700 !important;
    font-size: 14px !important;
}

.lawyer-narrative table td {
    padding: 16px 20px !important;
    border-bottom: 1px solid rgba(200, 169, 81, 0.15) !important;
    font-size: 14px !important;
    color: #333 !important;
}

.lawyer-narrative table tr:nth-child(even) {
    background: rgba(200, 169, 81, 0.05) !important;
}

@media screen and (max-width: 767px) {
    .lawyer-narrative {
        padding: 24px 20px !important;
        margin: 20px 0 !important;
    }

    .lawyer-narrative h1 { font-size: 22px !important; }
    .lawyer-narrative h2 { font-size: 20px !important; }
    .lawyer-narrative h3 { font-size: 18px !important; }
    .lawyer-narrative h4 { font-size: 16px !important; }
    .lawyer-narrative h5 { font-size: 15px !important; }
    .lawyer-narrative h6 { font-size: 14px !important; }

    .lawyer-narrative p {
        font-size: 14px !important;
    }

    .lawyer-narrative blockquote::before,
    .lawyer-narrative .analiz::before,
    .lawyer-narrative .warning::before,
    .lawyer-narrative .ybs-dilekce::before,
    .lawyer-narrative .law-article::before {
        padding: 14px 20px !important;
        font-size: 11px !important;
    }

    .lawyer-narrative blockquote p,
    .lawyer-narrative .analiz p,
    .lawyer-narrative .warning p,
    .lawyer-narrative .law-article p,
    .lawyer-narrative .law-article em,
    .lawyer-narrative .ybs-dilekce p {
        padding: 16px 20px !important;
        font-size: 14px !important;
    }

    .lawyer-narrative .case-header {
        padding: 14px 20px !important;
        font-size: 13px !important;
    }

    .lawyer-narrative .case-content {
        padding: 18px 20px !important;
    }

    .lawyer-narrative .yasaluyarı {
        padding: 18px 20px !important;
        font-size: 12px !important;
    }

    .lawyer-narrative .ybs-dilekce::after {
        padding: 10px 20px !important;
        font-size: 11px !important;
    }

    .lawyer-narrative table th,
    .lawyer-narrative table td {
        padding: 12px 14px !important;
        font-size: 13px !important;
    }
}

@media screen and (max-width: 480px) {
    .lawyer-narrative {
        padding: 20px 16px !important;
    }

    .lawyer-narrative h1 { font-size: 20px !important; }
    .lawyer-narrative h2 { font-size: 18px !important; }
    .lawyer-narrative h3 { font-size: 16px !important; }

    .lawyer-narrative p {
        font-size: 13px !important;
    }

    .lawyer-narrative blockquote::before,
    .lawyer-narrative .analiz::before,
    .lawyer-narrative .warning::before,
    .lawyer-narrative .ybs-dilekce::before,
    .lawyer-narrative .law-article::before {
        padding: 12px 16px !important;
        font-size: 10px !important;
    }

    .lawyer-narrative blockquote p,
    .lawyer-narrative .analiz p,
    .lawyer-narrative .warning p,
    .lawyer-narrative .law-article p,
    .lawyer-narrative .law-article em,
    .lawyer-narrative .ybs-dilekce p {
        padding: 14px 16px !important;
        font-size: 13px !important;
    }

    .lawyer-narrative .case-header {
        padding: 12px 16px !important;
    }

    .lawyer-narrative .case-content {
        padding: 14px 16px !important;
    }

    .lawyer-narrative .yasaluyarı {
        padding: 14px 16px !important;
        font-size: 11px !important;
    }

    .lawyer-narrative table {
        display: block !important;
        overflow-x: auto !important;
    }
}

@media print {
    .lawyer-narrative {
        box-shadow: none !important;
        border: 1px solid #333 !important;
    }

    .lawyer-narrative blockquote,
    .lawyer-narrative .analiz,
    .lawyer-narrative .warning,
    .lawyer-narrative .case-study,
    .lawyer-narrative .ybs-dilekce,
    .lawyer-narrative .law-article,
    .lawyer-narrative .yasaluyarı {
        box-shadow: none !important;
        border: 1px solid #666 !important;
    }
}/* End custom CSS */