/* BOLEPIX_MARKETING_QUICKLINKS_V5703Z179MKTDATA1C1 */

#bpMarketingQuickLinksV5703z179 {
    margin:0 0 16px;
    padding:17px;

    border:
        1px solid #dce8f5;

    border-radius:
        16px;

    background:
        #ffffff;

    box-shadow:
        0 8px 26px rgba(15,53,94,.055);
}

.bp-mktlinks-head-v5703z179 {
    display:flex;
    align-items:flex-start;
    justify-content:space-between;
    gap:14px;

    margin-bottom:14px;
}

.bp-mktlinks-head-v5703z179 h2 {
    margin:0;

    color:#103961;

    font-size:16px;
    font-weight:950;
}

.bp-mktlinks-head-v5703z179 p {
    margin:5px 0 0;

    color:#71849a;

    font-size:11.5px;
    line-height:1.45;
}

.bp-mktlinks-badge-v5703z179 {
    display:inline-flex;
    align-items:center;
    justify-content:center;

    min-height:27px;

    padding:0 9px;

    border-radius:999px;

    background:#eef7ff;

    color:#0877d1;

    font-size:10px;
    font-weight:950;

    white-space:nowrap;
}

.bp-mktlinks-grid-v5703z179 {
    display:grid;

    grid-template-columns:
        repeat(2,minmax(0,1fr));

    gap:12px;
}

.bp-mktlinks-provider-v5703z179 {
    min-width:0;

    padding:14px;

    border:
        1px solid #e0eaf4;

    border-radius:
        14px;

    background:
        #f9fbfe;
}

.bp-mktlinks-provider-head-v5703z179 {
    display:flex;
    align-items:center;

    gap:10px;

    margin-bottom:12px;
}

.bp-mktlinks-icon-v5703z179 {
    width:38px;
    height:38px;

    flex:0 0 38px;

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

    border-radius:11px;

    background:#edf6ff;

    color:#0877d1;

    font-size:15px;
    font-weight:950;
}

.bp-mktlinks-provider-head-v5703z179 strong {
    display:block;

    color:#123c67;

    font-size:13px;
    font-weight:950;
}

.bp-mktlinks-provider-head-v5703z179 span {
    display:block;

    margin-top:3px;

    color:#74869a;

    font-size:10.5px;
    line-height:1.35;
}

.bp-mktlinks-actions-v5703z179 {
    display:grid;
    grid-template-columns:
        repeat(2,minmax(0,1fr));

    gap:8px;
}

.bp-mktlinks-button-v5703z179 {
    min-height:40px;

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

    padding:8px 10px;

    border-radius:10px;

    text-decoration:none !important;

    text-align:center;

    font-family:inherit;
    font-size:11px;
    font-weight:950;

    transition:
        transform .15s ease,
        filter .15s ease;
}

.bp-mktlinks-button-v5703z179.primary {
    border:0;

    background:
        linear-gradient(
            135deg,
            #0877d1,
            #11b8bc
        );

    color:#ffffff !important;
}

.bp-mktlinks-button-v5703z179.secondary {
    border:
        1px solid #cbddec;

    background:#ffffff;

    color:#0e4f89 !important;
}

.bp-mktlinks-button-v5703z179:hover {
    filter:brightness(1.03);
}

.bp-mktlinks-button-v5703z179:active {
    transform:scale(.98);
}

.bp-mktlinks-weekly-v5703z179 {
    margin-top:12px;

    padding:10px 12px;

    border-radius:11px;

    background:#f4f9ff;

    color:#55718d;

    font-size:10.5px;
    line-height:1.45;
}

.bp-mktlinks-weekly-v5703z179 b {
    color:#194f7d;
}

@media(max-width:700px) {

    .bp-mktlinks-head-v5703z179 {
        flex-direction:column;
    }

    .bp-mktlinks-grid-v5703z179 {
        grid-template-columns:1fr;
    }

    .bp-mktlinks-actions-v5703z179 {
        grid-template-columns:1fr;
    }

    .bp-mktlinks-button-v5703z179 {
        min-height:43px;
    }
}
