@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@500;600;700;800&display=swap');
.universal-header{position:relative!important;z-index:9999!important;width:100%;height:108px!important;background:#fff!important;box-shadow:0 2px 18px rgba(7,53,79,.06)}
.universal-header *{box-sizing:border-box}
.universal-header .nh-container{width:min(1180px,calc(100% - 48px));height:108px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:24px}
.universal-header .nh-brand{display:flex;align-items:center;flex:0 0 auto;width:250px;height:108px}
.universal-header .nh-brand img{display:block;width:250px;max-width:100%;height:auto;max-height:76px;object-fit:contain}
.universal-header .nh-nav{display:flex;align-items:center;justify-content:flex-end;gap:24px;margin:0;padding:0;list-style:none}
.universal-header .nh-item{position:relative;margin:0;padding:0;list-style:none}
.universal-header .nh-link{position:relative;display:flex;align-items:center;gap:6px;height:108px;padding:0;color:var(--navy, var(--color-secondry))!important;font-family:'Montserrat','Poppins',sans-serif;font-size:11px;font-weight:700;letter-spacing:.025em;line-height:1;text-decoration:none!important;text-transform:uppercase;white-space:nowrap;background:transparent!important}
.universal-header .nh-link:after{content:"";position:absolute;left:0;right:100%;bottom:30px;height:2px;background:var(--blue, var(--color-primary));transition:right .22s ease}
.universal-header .nh-item:hover>.nh-link:after,.universal-header .nh-link.is-active:after{right:0}
.universal-header .nh-item:hover>.nh-link,.universal-header .nh-link.is-active{color:var(--blue, var(--color-primary))!important}
.universal-header .nh-chevron{display:inline-block;width:6px;height:6px;margin:-3px 0 0 2px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;font-size:0;line-height:0;transform:rotate(45deg);transform-origin:center;transition:transform .22s ease}
.universal-header .nh-item:hover>.nh-link .nh-chevron,.universal-header .nh-item:focus-within>.nh-link .nh-chevron{transform:rotate(225deg)}
.universal-header .nh-dropdown{position:absolute;top:76px;left:0;min-width:232px;margin:0;padding:8px;border:1px solid rgba(7,53,79,.1);border-radius:15px;background:rgba(255,255,255,.97);box-shadow:0 22px 55px rgba(7,53,79,.12),0 3px 12px rgba(7,53,79,.05);list-style:none;opacity:0;visibility:hidden;transform:translateY(8px) scale(.985);transform-origin:top left;backdrop-filter:blur(16px);transition:opacity .18s ease,transform .18s ease,visibility .18s ease}
.universal-header .nh-dropdown li{margin:0;padding:0;list-style:none}
.universal-header .nh-dropdown a{display:block;padding:10px 12px;border-radius:9px;color:#294c5f!important;font-family:'Montserrat','Poppins',sans-serif;font-size:12px;font-weight:600;line-height:1.35;text-decoration:none!important;background:transparent!important;transition:color .18s ease,background .18s ease,transform .18s ease}
.universal-header .nh-dropdown a:hover{color:var(--blue, var(--color-primary))!important;background:var(--ice, #eef5f7)!important;transform:translateX(3px)}
.universal-header .nh-item:hover>.nh-dropdown,.universal-header .nh-item:focus-within>.nh-dropdown{opacity:1;visibility:visible;transform:translateY(0) scale(1)}
.universal-header .nh-guide{height:108px!important;padding:0!important;border-radius:0;color:var(--navy, var(--color-secondry))!important;background:transparent!important;box-shadow:none;transform:none}
.universal-header .nh-guide:after{display:block!important}
.universal-header .nh-guide:hover,.universal-header .nh-guide.is-active{color:var(--blue, var(--color-primary))!important;transform:none}
.universal-header .nh-language{display:flex;align-items:center;justify-content:center;gap:7px;flex:0 0 auto;min-width:56px;height:40px;padding:0 15px;border:0;border-radius:999px;color:#fff;background:var(--navy, var(--color-secondry));font-family:'Montserrat','Poppins',sans-serif;font-size:11px;font-weight:700;cursor:pointer}
.universal-header .nh-language:after{content:"";width:5px;height:5px;margin-top:-3px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);transition:transform .22s ease}
.universal-header .nh-language:hover:after{transform:rotate(225deg)}
.universal-header .nh-toggle{display:none;width:44px;height:44px;padding:0;border:0;border-radius:12px;color:#fff;background:var(--navy, var(--color-secondry));font-size:22px;line-height:1;cursor:pointer}
@media(max-width:1199px){.universal-header .nh-container{width:calc(100% - 32px);gap:18px}.universal-header .nh-brand{width:205px}.universal-header .nh-brand img{width:205px}.universal-header .nh-nav{gap:15px}.universal-header .nh-link{font-size:10px}.universal-header .nh-language{min-width:50px;padding-inline:12px}}
@media(max-width:991px){.universal-header{height:84px!important}.universal-header .nh-container{height:84px}.universal-header .nh-brand{width:195px;height:84px}.universal-header .nh-brand img{width:195px;max-height:62px}.universal-header .nh-toggle{display:grid;place-items:center;margin-left:auto}.universal-header .nh-language{display:none}.universal-header .nh-nav{position:absolute;top:84px;left:16px;right:16px;display:none;max-height:calc(100vh - 105px);overflow:auto;margin:0;padding:14px;border:1px solid #dbe6eb;border-radius:15px;background:#fff;box-shadow:0 20px 55px rgba(7,53,79,.18)}.universal-header .nh-nav.is-open{display:block}.universal-header .nh-link,.universal-header .nh-guide{height:auto!important;padding:13px 12px!important;font-size:12px}.universal-header .nh-link:after{display:none!important}.universal-header .nh-dropdown{position:static;display:block;min-width:0;margin:0;padding:0 0 5px 14px;border:0;box-shadow:none;opacity:1;visibility:visible;transform:none}.universal-header .nh-dropdown a{padding:8px 12px}}
@media(max-width:480px){.universal-header .nh-container{width:calc(100% - 28px)}.universal-header .nh-brand,.universal-header .nh-brand img{width:180px}}

/* Modern inner-page hero and breadcrumb */
body .dlab-bnr-inr {
    position: relative;
    isolation: isolate;
    display: block;
    width: 100%;
    height: 250px;
    min-height: 250px;
    overflow: hidden;
    text-align: left;
    background-position: center 42%;
    background-size: cover;
}
body .dlab-bnr-inr::before {
    content: "";
    position: absolute;
    z-index: 1;
    inset: 0;
    pointer-events: none;
    background:
        linear-gradient(90deg, color-mix(in srgb, var(--navy, #07354f) 96%, #000) 0%, color-mix(in srgb, var(--navy, #07354f) 88%, transparent) 42%, color-mix(in srgb, var(--blue, #1889b5) 68%, transparent) 100%),
        linear-gradient(180deg, rgba(255, 255, 255, 0) 58%, color-mix(in srgb, var(--navy, #07354f) 22%, transparent) 100%);
}
body .dlab-bnr-inr::after {
    z-index: 0;
    opacity: 0 !important;
}
body .dlab-bnr-inr .container {
    position: relative;
    z-index: 2;
    display: block;
    height: 100%;
}
body .dlab-bnr-inr .dlab-bnr-inr-entry {
    display: grid;
    grid-template-columns: minmax(0, 1fr) auto;
    grid-template-rows: auto auto;
    align-content: center;
    align-items: center;
    column-gap: 48px;
    width: 100%;
    height: 100%;
    text-align: left;
}
body .dlab-bnr-inr .dlab-bnr-inr-entry > h1 {
    grid-column: 1;
    grid-row: 1;
    margin: 0;
    color: #fff;
    font-family: 'Montserrat', 'Poppins', sans-serif;
    font-size: clamp(34px, 3vw, 48px);
    font-weight: 700;
    letter-spacing: -.035em;
    line-height: 1.08;
    text-shadow: 0 8px 28px rgba(0, 23, 36, .2);
}
body .dlab-bnr-inr .dlab-bnr-inr-entry > h1::before {
    content: "NESİL PLASTİK";
    display: flex;
    align-items: center;
    gap: 10px;
    margin-bottom: 14px;
    color: var(--cyan, #52c4e3);
    font-size: 11px;
    font-weight: 700;
    letter-spacing: .18em;
    line-height: 1;
}
body .dlab-bnr-inr .dlab-bnr-inr-entry > h1::before {
    padding-left: 38px;
    background: linear-gradient(var(--cyan, #52c4e3), var(--cyan, #52c4e3)) left center / 26px 1px no-repeat;
}
body .dlab-bnr-inr .dlab-bnr-inr-entry > p {
    grid-column: 1;
    grid-row: 2;
    max-width: 680px;
    margin: 13px 0 0 !important;
    color: rgba(255, 255, 255, .76) !important;
    font-family: 'Montserrat', 'Poppins', sans-serif;
    font-size: 14px !important;
    line-height: 1.65;
}
body .dlab-bnr-inr .breadcrumb-row {
    grid-column: 2;
    grid-row: 1 / span 2;
    align-self: center;
    max-width: 500px;
    margin: 0;
    padding: 11px 16px;
    border: 1px solid color-mix(in srgb, var(--cyan, #52c4e3) 40%, rgba(255, 255, 255, .35));
    border-radius: 999px;
    background: color-mix(in srgb, var(--blue, #1889b5) 28%, rgba(255, 255, 255, .08));
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .12), 0 14px 34px color-mix(in srgb, var(--navy, #07354f) 22%, transparent);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);
}
body .dlab-bnr-inr .breadcrumb-row ul {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    float: none;
    width: auto;
    margin: 0;
    padding: 0;
    list-style: none;
}
body .dlab-bnr-inr .breadcrumb-row ul li {
    display: inline-flex;
    align-items: center;
    margin: 0;
    padding: 0;
    color: #fff;
    font-family: 'Montserrat', 'Poppins', sans-serif;
    font-size: 10px;
    font-weight: 700;
    letter-spacing: .045em;
    line-height: 1.4;
    text-transform: uppercase;
}
body .dlab-bnr-inr .breadcrumb-row ul li a {
    color: rgba(255, 255, 255, .7) !important;
    text-decoration: none;
    transition: color .2s ease;
}
body .dlab-bnr-inr .breadcrumb-row ul li a:hover {
    color: var(--cyan, #70d4ed) !important;
}
body .dlab-bnr-inr .breadcrumb-row ul li:not(:last-child)::after {
    content: "" !important;
    display: inline-block;
    width: 6px;
    height: 6px;
    margin: 0 10px 1px;
    border-top: 1px solid rgba(255, 255, 255, .48);
    border-right: 1px solid rgba(255, 255, 255, .48);
    transform: rotate(45deg);
}
body .dlab-bnr-inr .breadcrumb-row ul li:last-child::after {
    display: none;
}

@media(max-width:991px) {
    body .dlab-bnr-inr {
        height: auto;
        min-height: 230px;
    }
    body .dlab-bnr-inr .dlab-bnr-inr-entry {
        grid-template-columns: 1fr;
        grid-template-rows: auto;
        align-content: center;
        gap: 18px;
        min-height: 230px;
        padding: 36px 0;
    }
    body .dlab-bnr-inr .dlab-bnr-inr-entry > h1,
    body .dlab-bnr-inr .dlab-bnr-inr-entry > p,
    body .dlab-bnr-inr .breadcrumb-row {
        grid-column: 1;
        grid-row: auto;
    }
    body .dlab-bnr-inr .dlab-bnr-inr-entry > p {
        margin-top: -7px !important;
    }
    body .dlab-bnr-inr .breadcrumb-row {
        justify-self: start;
        max-width: 100%;
        padding: 9px 14px;
    }
}

@media(max-width:575px) {
    body .dlab-bnr-inr {
        min-height: 215px;
        background-position: center;
    }
    body .dlab-bnr-inr .dlab-bnr-inr-entry {
        min-height: 215px;
        padding: 30px 0;
    }
    body .dlab-bnr-inr .dlab-bnr-inr-entry > h1 {
        font-size: 30px;
    }
    body .dlab-bnr-inr .dlab-bnr-inr-entry > h1::before {
        margin-bottom: 11px;
        font-size: 9px;
    }
    body .dlab-bnr-inr .breadcrumb-row {
        border-radius: 13px;
    }
    body .dlab-bnr-inr .breadcrumb-row ul li {
        font-size: 9px;
    }
    body .dlab-bnr-inr .breadcrumb-row ul li:not(:last-child)::after {
        margin-inline: 8px;
    }
}
