﻿.sky-license-enterprise-section {
    position: relative;
    overflow: hidden;
    padding: 10px 0px 30px 0px;
}

    .sky-license-enterprise-section .container {
        max-width: 1320px;
    }

    /* HERO */
    .sky-license-enterprise-section .sky-les-hero {
        margin-bottom: 28px;
    }

    .sky-les-hero-content,
    .sky-les-media-card,
    .sky-les-tree-sidebar,
    .sky-les-tree-content,
    .sky-les-info-card,
    .sky-les-wide-band,
    .sky-license-enterprise-section .sky-les-cta {
        background: #ffffff;
        border: 1px solid #d8e1ea;
        border-radius: 24px;
        box-shadow: 0 18px 40px rgba(15, 34, 56, 0.05);
    }

    .sky-license-enterprise-section .sky-les-hero-content {
        padding: 36px;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }

    .sky-license-enterprise-section .sky-les-hero-badge {
        display: inline-flex;
        align-items: center;
        gap: 10px;
        width: max-content;
        padding: 10px 16px;
        border-radius: 999px;
        background: #eaf2fb;
        color: #0b5cab;
        font-size: 13px;
        font-weight: 700;
        margin-bottom: 18px;
    }

    .sky-license-enterprise-section .sky-les-hero-content h2 {
        font-size: clamp(2rem, 3vw, 1.15rem);
        line-height: 1.14;
        font-weight: 800;
        color: #13283d;
        margin-bottom: 18px;
    }

    .sky-license-enterprise-section .sky-les-hero-lead {
        font-size: 15px;
        line-height: 1.9;
        color: #5d6d7c;
        margin-bottom: 22px;
    }

    .sky-license-enterprise-section .sky-les-hero-stats {
        margin-bottom: 22px;
    }

    .sky-license-enterprise-section .sky-les-stat-box {
        height: 100%;
        padding: 18px 16px;
        border-radius: 18px;
        border: 1px solid #e2e8ef;
        background: #f9fbfd;
    }

        .sky-license-enterprise-section .sky-les-stat-box strong {
            display: block;
            color: #13283d;
            font-size: 15px;
            font-weight: 800;
            margin-bottom: 8px;
        }

        .sky-license-enterprise-section .sky-les-stat-box span {
            display: block;
            color: #657585;
            font-size: 13px;
            line-height: 1.65;
        }

    .sky-license-enterprise-section .sky-les-hero-actions {
        display: flex;
        flex-wrap: wrap;
        gap: 12px;
    }

    .sky-les-btn-primary,
    .sky-license-enterprise-section .sky-les-btn-secondary {
        border-radius: 14px;
        padding: 13px 20px;
        font-size: 14px;
        font-weight: 700;
        transition: none !important;
    }

    .sky-license-enterprise-section .sky-les-btn-primary {
        background: #0b5cab;
        color: #ffffff;
        border: 1px solid #0b5cab;
    }

        .sky-license-enterprise-section .sky-les-btn-primary:hover {
            background: #0b5cab;
            color: #ffffff;
            border-color: #0b5cab;
        }

    .sky-license-enterprise-section .sky-les-btn-secondary {
        background: #f4f7fa;
        color: #17314a;
        border: 1px solid #d7e0e8;
    }

        .sky-license-enterprise-section .sky-les-btn-secondary:hover {
            background: #f4f7fa;
            color: #17314a;
            border-color: #d7e0e8;
        }

    .sky-license-enterprise-section .sky-les-btn-large {
        padding: 15px 24px;
    }

    .sky-license-enterprise-section .sky-les-media-card {
        padding: 18px;
        display: flex;
        flex-direction: column;
        height: 100%;
    }

    .sky-license-enterprise-section .sky-les-media-head {
        display: flex;
        justify-content: space-between;
        align-items: center;
        gap: 10px;
        margin-bottom: 14px;
        color: #18324c;
        font-size: 14px;
        font-weight: 700;
    }

        .sky-license-enterprise-section .sky-les-media-head small {
            color: #6b7d8d;
            font-size: 12px;
            font-weight: 600;
        }

    .sky-license-enterprise-section .sky-les-video-wrap {
        border-radius: 18px;
        overflow: hidden;
        background: #0f1720;
        flex: 1;
    }

    .sky-license-enterprise-section .sky-les-video {
        width: 100%;
        height: 100%;
        min-height: 100%;
        object-fit: cover;
        display: block;
    }

    .sky-license-enterprise-section .sky-les-media-foot {
        margin-top: 14px;
        padding: 0 4px;
        color: #697b8b;
        font-size: 13px;
        line-height: 1.75;
    }

    /* TRUST */
    .sky-license-enterprise-section .sky-les-trust-bar {
        margin-bottom: 32px;
    }

    .sky-license-enterprise-section .sky-les-trust-item {
        height: 100%;
        background: #12263a;
        color: #ffffff;
        border-radius: 18px;
        padding: 18px;
        display: flex;
        align-items: center;
        gap: 14px;
    }

        .sky-license-enterprise-section .sky-les-trust-item i {
            width: 46px;
            height: 46px;
            min-width: 46px;
            border-radius: 14px;
            display: flex;
            align-items: center;
            justify-content: center;
            background: rgba(255,255,255,.08);
            font-size: 20px;
        }

        .sky-license-enterprise-section .sky-les-trust-item span {
            font-size: 14px;
            font-weight: 600;
            line-height: 1.55;
        }

    /* SECTION HEADING */
    .sky-license-enterprise-section .sky-les-section-heading {
        margin-bottom: 18px;
    }

    .sky-license-enterprise-section .sky-les-mini-title {
        display: inline-block;
        padding: 8px 12px;
        border-radius: 999px;
        background: #ebf3fb;
        color: #0b5cab;
        font-size: 12px;
        font-weight: 700;
        margin-bottom: 10px;
    }

    .sky-license-enterprise-section .sky-les-mini-title-light {
        background: rgba(255,255,255,.10);
        color: #ffffff;
    }

    .sky-license-enterprise-section .sky-les-section-heading h3 {
        font-size: 2rem;
        font-weight: 800;
        color: #13283d;
        margin-bottom: 10px;
    }

    .sky-license-enterprise-section .sky-les-section-heading p {
        max-width: 860px;
        color: #627383;
        line-height: 1.85;
        font-size: 15px;
        margin: 0;
    }

    /* TREE PANEL */
    .sky-license-enterprise-section .sky-les-tree-panel-wrap {
        margin-bottom: 34px;
    }

    .sky-license-enterprise-section .sky-les-tree-sidebar {
        height: 100%;
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
        border-right: none;
        overflow: hidden;
    }

    .sky-license-enterprise-section .sky-les-tree-header {
        padding: 22px 22px 18px;
        border-bottom: 1px solid #e0e7ee;
        background: #f8fbfe;
    }

    .sky-license-enterprise-section .sky-les-tree-title {
        display: flex;
        align-items: center;
        gap: 10px;
        color: #13283d;
        font-size: 1.1rem;
        font-weight: 800;
        margin-bottom: 6px;
    }

    .sky-license-enterprise-section .sky-les-tree-sub {
        color: #6b7d8d;
        font-size: 13px;
        line-height: 1.7;
    }

    .sky-license-enterprise-section .sky-les-tree-body {
        padding: 12px;
    }

    .sky-les-tree-root,
    .sky-license-enterprise-section .sky-les-product-list {
        list-style: none;
        margin: 0;
        padding: 0;
    }

    .sky-license-enterprise-section .sky-les-tree-brand-item + .sky-les-tree-brand-item {
        margin-top: 8px;
    }

    .sky-license-enterprise-section .sky-les-brand-toggle {
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 12px;
        padding: 14px 14px;
        border: none;
        background: #ffffff;
        border-radius: 16px;
        color: #17314a;
        font-size: 14px;
        font-weight: 700;
        text-align: left;
        box-shadow: none;
    }

        .sky-license-enterprise-section .sky-les-brand-toggle.active {
            background: #eef5fc;
            color: #0b5cab;
        }

    .sky-license-enterprise-section .sky-les-brand-left {
        display: flex;
        align-items: center;
        gap: 10px;
    }

    .sky-license-enterprise-section .sky-les-brand-icon {
        font-size: 16px;
    }

    .sky-license-enterprise-section .sky-les-caret {
        font-size: 12px;
        transition: transform .15s ease;
    }

    .sky-license-enterprise-section .sky-les-brand-toggle.active .sky-les-caret {
        transform: rotate(90deg);
    }

    .sky-license-enterprise-section .sky-les-count {
        display: inline-flex;
        align-items: center;
        justify-content: center;
        min-width: 28px;
        height: 28px;
        border-radius: 999px;
        background: #f1f5f9;
        color: #5f7182;
        font-size: 12px;
        font-weight: 700;
    }

    .sky-license-enterprise-section .sky-les-product-list {
        display: none;
        margin-top: 8px;
        padding-left: 18px;
        border-left: 1px dashed #d7e1ea;
        margin-left: 16px;
    }

        .sky-license-enterprise-section .sky-les-product-list.show {
            display: block;
        }

        .sky-license-enterprise-section .sky-les-product-list li {
            margin-bottom: 6px;
        }

    .sky-license-enterprise-section .sky-les-product-link {
        width: 100%;
        background: transparent;
        border: none;
        text-align: left;
        padding: 10px 12px;
        border-radius: 12px;
        color: #56697a;
        font-size: 13px;
        font-weight: 600;
    }

        .sky-license-enterprise-section .sky-les-product-link.active {
            background: #f3f8fd;
            color: #0b5cab;
        }

    /* RIGHT CONTENT */
    .sky-license-enterprise-section .sky-les-tree-content {
        padding: 28px;
        border-top-left-radius: 0;
        border-bottom-left-radius: 0;
        min-height: 100%;
    }

    .sky-license-enterprise-section .sky-les-content-head {
        display: flex;
        justify-content: space-between;
        align-items: flex-start;
        gap: 18px;
        margin-bottom: 22px;
        padding-bottom: 18px;
        border-bottom: 1px solid #e1e8ef;
    }

    .sky-license-enterprise-section .sky-les-content-mini {
        display: inline-block;
        font-size: 12px;
        font-weight: 700;
        color: #0b5cab;
        background: #edf4fb;
        border-radius: 999px;
        padding: 8px 12px;
        margin-bottom: 10px;
    }

    .sky-license-enterprise-section .sky-les-content-head h4 {
        font-size: 2rem;
        font-weight: 800;
        color: #13283d;
        margin: 0;
    }

    .sky-license-enterprise-section .sky-les-direct-link {
        display: inline-flex;
        align-items: center;
        gap: 8px;
        text-decoration: none;
        color: #17314a;
        font-size: 14px;
        font-weight: 700;
        padding: 12px 14px;
        border: 1px solid #d7e1ea;
        border-radius: 14px;
        background: #f9fbfd;
    }

        .sky-license-enterprise-section .sky-les-direct-link:hover {
            color: #17314a;
        }

    .sky-license-enterprise-section .sky-les-product-image-box {
        height: 100%;
        min-height: 280px;
        border-radius: 20px;
        overflow: hidden;
        background: #e9eef4;
        border: 1px solid #e0e8ef;
    }

        .sky-license-enterprise-section .sky-les-product-image-box img {
            width: 100%;
            height: 100%;
            object-fit: cover;
            display: block;
        }

    .sky-license-enterprise-section .sky-les-product-summary-box {
        height: 100%;
        border-radius: 20px;
        background: #f9fbfd;
        border: 1px solid #e1e8ef;
        padding: 20px;
    }

        .sky-license-enterprise-section .sky-les-product-summary-box p {
            color: #5f7080;
            line-height: 1.85;
            font-size: 14px;
            margin-bottom: 16px;
        }

    .sky-license-enterprise-section .sky-les-summary-grid {
        display: grid;
        grid-template-columns: repeat(2, minmax(0,1fr));
        gap: 12px;
    }

    .sky-license-enterprise-section .sky-les-summary-item {
        background: #ffffff;
        border: 1px solid #e2e8ef;
        border-radius: 16px;
        padding: 14px;
    }

        .sky-license-enterprise-section .sky-les-summary-item span {
            display: block;
            color: #7a8b9a;
            font-size: 12px;
            margin-bottom: 6px;
        }

        .sky-license-enterprise-section .sky-les-summary-item strong {
            display: block;
            color: #18324c;
            font-size: 14px;
            line-height: 1.55;
        }

    .sky-license-enterprise-section .sky-les-model-block {
        margin-top: 22px;
        padding: 22px;
        border: 1px solid #e1e8ef;
        border-radius: 20px;
        background: #ffffff;
    }

    .sky-license-enterprise-section .sky-les-block-title {
        margin-bottom: 14px;
    }

        .sky-license-enterprise-section .sky-les-block-title h5 {
            font-size: 1.1rem;
            font-weight: 800;
            color: #13283d;
            margin-bottom: 6px;
        }

        .sky-license-enterprise-section .sky-les-block-title p {
            margin: 0;
            color: #6b7d8d;
            font-size: 13px;
            line-height: 1.7;
        }

    .sky-license-enterprise-section .sky-les-rich-text {
        color: #5d6f80;
        line-height: 1.9;
        font-size: 15px;
    }

    .sky-license-enterprise-section .sky-les-license-nodes {
        display: flex;
        flex-wrap: wrap;
        gap: 12px;
    }

    .sky-license-enterprise-section .sky-les-license-node {
        display: inline-flex;
        align-items: center;
        gap: 10px;
        text-decoration: none;
        padding: 13px 16px;
        border-radius: 14px;
        background: #f6f9fc;
        border: 1px solid #dde6ee;
        color: #17314a;
        font-size: 14px;
        font-weight: 700;
    }

        .sky-license-enterprise-section .sky-les-license-node:hover {
            color: #17314a;
        }

        .sky-license-enterprise-section .sky-les-license-node i {
            color: #0b5cab;
        }

    .sky-license-enterprise-section .sky-les-note-box {
        padding: 16px;
        border-radius: 16px;
        border: 1px solid #e2e8ef;
        background: #f9fbfd;
        height: 100%;
    }

        .sky-license-enterprise-section .sky-les-note-box strong {
            display: block;
            color: #18324c;
            font-size: 14px;
            font-weight: 800;
            margin-bottom: 8px;
        }

        .sky-license-enterprise-section .sky-les-note-box p {
            margin: 0;
            color: #617283;
            font-size: 13px;
            line-height: 1.75;
        }

    /* BOTTOM INFO */
    .sky-license-enterprise-section .sky-les-bottom-grid {
        margin-bottom: 32px;
    }

    .sky-license-enterprise-section .sky-les-info-card {
        position: relative;
        padding: 26px 24px;
    }

    .sky-license-enterprise-section .sky-les-card-line {
        width: 58px;
        height: 4px;
        border-radius: 999px;
        background: #0b5cab;
        display: block;
        margin-bottom: 16px;
    }

    .sky-license-enterprise-section .sky-les-info-card h3 {
        font-size: 1.15rem;
        color: #13283d;
        font-weight: 800;
        margin-bottom: 14px;
    }

    .sky-license-enterprise-section .sky-les-info-card p {
        color: #607283;
        line-height: 1.85;
        font-size: 14px;
        margin-bottom: 14px;
    }

    .sky-license-enterprise-section .sky-les-info-card ul {
        margin: 0;
        padding-left: 18px;
    }

        .sky-license-enterprise-section .sky-les-info-card ul li {
            color: #4f6273;
            font-size: 14px;
            line-height: 1.8;
            margin-bottom: 6px;
        }

    /* WIDE BAND */
    .sky-license-enterprise-section .sky-les-wide-band {
        overflow: hidden;
        margin-bottom: 32px;
    }

    .sky-license-enterprise-section .sky-les-wide-image {
        min-height: 100%;
        height: 100%;
    }

        .sky-license-enterprise-section .sky-les-wide-image img {
            width: 100%;
            height: 100%;
            min-height: 360px;
            object-fit: cover;
            display: block;
        }

    .sky-license-enterprise-section .sky-les-wide-content {
        padding: 34px;
        height: 100%;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }

        .sky-license-enterprise-section .sky-les-wide-content h3 {
            font-size: 2rem;
            line-height: 1.3;
            font-weight: 800;
            color: #13283d;
            margin-bottom: 14px;
        }

        .sky-license-enterprise-section .sky-les-wide-content p {
            color: #607283;
            line-height: 1.9;
            font-size: 15px;
            margin-bottom: 18px;
        }

    .sky-license-enterprise-section .sky-les-wide-points {
        display: grid;
        grid-template-columns: repeat(2, minmax(0,1fr));
        gap: 12px;
    }

        .sky-license-enterprise-section .sky-les-wide-points div {
            padding: 14px 16px;
            border-radius: 16px;
            background: #f8fbfe;
            border: 1px solid #e0e8ef;
            color: #17314a;
            font-size: 14px;
            font-weight: 600;
            line-height: 1.6;
        }

        .sky-license-enterprise-section .sky-les-wide-points i {
            color: #0b5cab;
            margin-right: 8px;
        }

    /* CTA */
    .sky-license-enterprise-section .sky-les-cta {
        padding: 34px 30px;
        background: linear-gradient(135deg, #12263a 0%, #173e66 100%);
        border-color: transparent;
        color: #ffffff;
    }

        .sky-license-enterprise-section .sky-les-cta h3 {
            font-size: clamp(1.55rem, 2vw, 2.2rem);
            line-height: 1.3;
            font-weight: 800;
            margin-bottom: 12px;
        }

        .sky-license-enterprise-section .sky-les-cta p {
            margin: 0;
            color: rgba(255,255,255,.82);
            line-height: 1.9;
            font-size: 15px;
        }

/* RESPONSIVE */
@media (max-width: 991.98px) {
    .sky-les-hero-content,
    .sky-les-tree-content,
    .sky-les-info-card,
    .sky-les-wide-content,
    .sky-license-enterprise-section .sky-les-cta {
        padding: 24px;
    }

    .sky-les-video-wrap,
    .sky-license-enterprise-section .sky-les-video {
        min-height: 320px;
    }

    .sky-license-enterprise-section .sky-les-tree-sidebar {
        border-radius: 24px 24px 0 0;
        border-right: 1px solid #d8e1ea;
        border-bottom: none;
    }

    .sky-license-enterprise-section .sky-les-tree-content {
        border-radius: 0 0 24px 24px;
    }
}

@media (max-width: 767.98px) {
    .sky-les-hero-content h2,
    .sky-les-content-head h4,
    .sky-license-enterprise-section .sky-les-wide-content h3 {
        font-size: 1.7rem;
    }

    .sky-license-enterprise-section .sky-les-hero-actions {
        flex-direction: column;
    }

    .sky-les-btn-primary,
    .sky-les-btn-secondary,
    .sky-license-enterprise-section .sky-les-btn-large {
        width: 100%;
    }

    .sky-license-enterprise-section .sky-les-content-head {
        flex-direction: column;
    }

    .sky-les-summary-grid,
    .sky-license-enterprise-section .sky-les-wide-points {
        grid-template-columns: 1fr;
    }

    .sky-license-enterprise-section .sky-les-tree-content {
        padding: 20px;
    }

    .sky-license-enterprise-section .sky-les-model-block {
        padding: 18px;
    }
}




.sky-license-enterprise-section .-sky-licences-legal-information {
    position: relative;
    background: linear-gradient(180deg, #f4f7fb 0%, #eef3f8 100%);
    overflow: hidden;
}

    .sky-license-enterprise-section .-sky-licences-legal-information .container {
        max-width: 1320px;
        position: relative;
        z-index: 2;
    }

/* HEAD */
.sky-license-enterprise-section .-sky-licences-legal-information__head {
    max-width: 980px;
    margin: 0 auto 34px;
}

.sky-license-enterprise-section .-sky-licences-legal-information__mini-title {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 9px 14px;
    border-radius: 999px;
    background: #e8f1fb;
    color: #0a5da8;
    font-size: 12px;
    font-weight: 700;
    letter-spacing: .2px;
    margin-bottom: 14px;
}

.sky-license-enterprise-section .-sky-licences-legal-information__title {
    font-size: clamp(1.9rem, 2.7vw, 2.9rem);
    line-height: 1.2;
    font-weight: 800;
    color: #13283d;
    margin-bottom: 14px;
}

.sky-license-enterprise-section .-sky-licences-legal-information__desc {
    margin: 0;
    color: #607283;
    font-size: 15px;
    line-height: 1.9;
}

/* WRAP */
.sky-license-enterprise-section .-sky-licences-legal-information__tabs-wrap {
    background: #ffffff;
    border: 1px solid #d9e3ec;
    border-radius: 28px;
    box-shadow: 0 18px 40px rgba(15, 34, 56, 0.05);
    overflow: hidden;
}

/* TABS */
.sky-license-enterprise-section .-sky-licences-legal-information__tabs {
    display: flex;
    flex-wrap: nowrap;
    gap: 12px;
    padding: 20px;
    margin: 0;
    border-bottom: 1px solid #e2eaf1;
    background: #f8fbfe;
    overflow-x: auto;
    overflow-y: hidden;
    scrollbar-width: thin;
}

    .sky-license-enterprise-section .-sky-licences-legal-information__tabs::-webkit-scrollbar {
        height: 8px;
    }

    .sky-license-enterprise-section .-sky-licences-legal-information__tabs::-webkit-scrollbar-thumb {
        background: #cfd9e3;
        border-radius: 999px;
    }

    .sky-license-enterprise-section .-sky-licences-legal-information__tabs .nav-item {
        flex: 0 0 auto;
    }

    .sky-license-enterprise-section .-sky-licences-legal-information__tabs .nav-link {
        white-space: nowrap;
        border: none;
        border-radius: 16px;
        background: #ffffff;
        color: #17314a;
        font-size: 14px;
        font-weight: 700;
        padding: 14px 18px;
        box-shadow: none !important;
        transition: none !important;
        border: 1px solid #dbe4ec;
    }

        .sky-license-enterprise-section .-sky-licences-legal-information__tabs .nav-link:hover {
            background: #ffffff;
            color: #17314a;
            border-color: #dbe4ec;
        }

        .sky-license-enterprise-section .-sky-licences-legal-information__tabs .nav-link.active {
            background: #0a5da8;
            color: #ffffff;
            border-color: #0a5da8;
        }

/* CONTENT */
.sky-license-enterprise-section .-sky-licences-legal-information__content {
    padding: 26px;
    background: #ffffff;
}

.sky-license-enterprise-section .-sky-licences-legal-information__panel {
    background: #ffffff;
}

.sky-license-enterprise-section .-sky-licences-legal-information__textbox {
    padding-right: 10px;
}

    .sky-license-enterprise-section .-sky-licences-legal-information__textbox h3 {
        font-size: clamp(1.35rem, 2vw, 2rem);
        line-height: 1.3;
        font-weight: 800;
        color: #13283d;
        margin-bottom: 16px;
    }

    .sky-license-enterprise-section .-sky-licences-legal-information__textbox p {
        color: #607283;
        font-size: 15px;
        line-height: 1.9;
        margin-bottom: 14px;
    }

        .sky-license-enterprise-section .-sky-licences-legal-information__textbox p:last-child {
            margin-bottom: 0;
        }

/* MEDIA */
.sky-license-enterprise-section .-sky-licences-legal-information__media {
    position: relative;
    height: 100%;
    min-height: 340px;
    border-radius: 24px;
    overflow: hidden;
    background: #dfe8f1;
    border: 1px solid #e1e9f1;
}

    .sky-license-enterprise-section .-sky-licences-legal-information__media img {
        width: 100%;
        height: 100%;
        min-height: 340px;
        object-fit: cover;
        display: block;
    }

/* NOTE LIST */
.sky-license-enterprise-section .-sky-licences-legal-information__note-list {
    display: flex;
    flex-wrap: wrap;
    gap: 12px;
    margin-top: 22px;
}

    .sky-license-enterprise-section .-sky-licences-legal-information__note-list div {
        display: inline-flex;
        align-items: center;
        min-height: 48px;
        padding: 12px 16px;
        border-radius: 14px;
        background: #f7fafc;
        border: 1px solid #dee7ef;
        color: #18324c;
        font-size: 14px;
        font-weight: 600;
        line-height: 1.55;
    }

/* ALERT / POLICY / QUOTE */
.-sky-licences-legal-information__alert-box,
.-sky-licences-legal-information__policy-box,
.-sky-licences-legal-information__quote,
.sky-license-enterprise-section .-sky-licences-legal-information__warning {
    margin-top: 22px;
    padding: 18px 18px;
    border-radius: 18px;
    font-size: 14px;
    line-height: 1.8;
    font-weight: 600;
}

.sky-license-enterprise-section .-sky-licences-legal-information__alert-box {
    background: #fff5f4;
    border: 1px solid #f0d6d1;
    color: #7c2c22;
}

.sky-license-enterprise-section .-sky-licences-legal-information__policy-box {
    background: #f6f9fc;
    border: 1px solid #dde7ef;
    color: #18324c;
}

    .sky-license-enterprise-section .-sky-licences-legal-information__policy-box strong {
        color: #13283d;
    }

.sky-license-enterprise-section .-sky-licences-legal-information__quote {
    background: #eef5fc;
    border: 1px solid #d7e5f3;
    color: #163550;
}

.sky-license-enterprise-section .-sky-licences-legal-information__warning {
    background: #fff7eb;
    border: 1px solid #f2dfb7;
    color: #7a5622;
}

/* MINI CARDS */
.sky-license-enterprise-section .-sky-licences-legal-information__info-cards {
    margin-top: 18px;
}

.sky-license-enterprise-section .-sky-licences-legal-information__mini-card {
    height: 100%;
    padding: 18px 16px;
    border-radius: 18px;
    background: #f8fbfe;
    border: 1px solid #dfe8ef;
}

    .sky-license-enterprise-section .-sky-licences-legal-information__mini-card strong {
        display: block;
        color: #13283d;
        font-size: 15px;
        font-weight: 800;
        margin-bottom: 8px;
    }

    .sky-license-enterprise-section .-sky-licences-legal-information__mini-card span {
        display: block;
        color: #647688;
        font-size: 13px;
        line-height: 1.7;
    }

/* OPTIONAL SMALL EMPHASIS BLOCKS */
.sky-license-enterprise-section .-sky-licences-legal-information__line-title {
    display: flex;
    align-items: center;
    gap: 12px;
    margin-bottom: 14px;
}

    .sky-license-enterprise-section .-sky-licences-legal-information__line-title::before {
        content: "";
        width: 46px;
        height: 4px;
        border-radius: 999px;
        background: #0a5da8;
        flex: 0 0 auto;
    }

    .sky-license-enterprise-section .-sky-licences-legal-information__line-title span {
        color: #17314a;
        font-size: 14px;
        font-weight: 700;
    }

/* BOOTSTRAP TAB PANE IMPROVEMENT */
.sky-license-enterprise-section .-sky-licences-legal-information .tab-pane {
    animation: none;
}

/* RESPONSIVE */
@media (max-width: 991.98px) {
    .sky-license-enterprise-section .-sky-licences-legal-information__content {
        padding: 22px;
    }

    .-sky-licences-legal-information__media,
    .sky-license-enterprise-section .-sky-licences-legal-information__media img {
        min-height: 280px;
    }

    .sky-license-enterprise-section .-sky-licences-legal-information__textbox {
        padding-right: 0;
    }
}

@media (max-width: 767.98px) {
    .sky-license-enterprise-section .-sky-licences-legal-information__tabs {
        padding: 16px;
        gap: 10px;
    }

        .sky-license-enterprise-section .-sky-licences-legal-information__tabs .nav-link {
            padding: 12px 14px;
            font-size: 13px;
            border-radius: 14px;
        }

    .sky-license-enterprise-section .-sky-licences-legal-information__content {
        padding: 18px;
    }

    .sky-license-enterprise-section .-sky-licences-legal-information__title {
        font-size: 1.75rem;
    }

    .sky-license-enterprise-section .-sky-licences-legal-information__textbox h3 {
        font-size: 1.35rem;
    }

    .-sky-licences-legal-information__desc,
    .sky-license-enterprise-section .-sky-licences-legal-information__textbox p {
        font-size: 14px;
        line-height: 1.85;
    }

    .sky-license-enterprise-section .-sky-licences-legal-information__note-list {
        flex-direction: column;
    }

        .sky-license-enterprise-section .-sky-licences-legal-information__note-list div {
            width: 100%;
        }

    .-sky-licences-legal-information__media,
    .sky-license-enterprise-section .-sky-licences-legal-information__media img {
        min-height: 220px;
    }
}



.sky-license-enterprise-section .btn.btn-primary {
    background-color: #355DA5 !important;
    color:#fff !important;
}

    .sky-license-enterprise-section .btn.btn-primary:hover {
        color: #192638 !important;
    }
