/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 02 2026 | 10:03:05 */
/* =========================================================
   04 — SECOND CREEK HERO TRUST BAR

   Desktop dimensions are calibrated to reproduce the
   preferred 75% appearance while Chrome remains at 100%.

   Tablet and mobile trust-bar styling remains controlled by
   the dedicated responsive snippets.
   ========================================================= */

@media (min-width: 1201px) {

    /* =====================================================
       COMPLETE TRUST BAR
       ===================================================== */

    .sct-hero-trust {
        position: relative !important;

        display: grid !important;
        grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
        grid-template-rows: auto !important;

        align-items: start !important;
        justify-items: stretch !important;

        width: 680px !important;
        max-width: 680px !important;
        min-width: 0 !important;

        height: auto !important;
        min-height: 0 !important;
        max-height: none !important;

        column-gap: 0 !important;
        row-gap: 0 !important;

        /*
         * Keeps the bar below the button row while retaining
         * the slight extension beyond the hero-copy column.
         */

        margin-top: 40px !important;
        margin-right: 0 !important;
        margin-bottom: 0 !important;
        margin-left: -54px !important;

        padding: 28px !important;

        border: 0 !important;
        border-radius: 8px !important;

        background:
            linear-gradient(
                90deg,
                rgba(255, 255, 255, 0.97) 0%,
                rgba(255, 255, 255, 0.95) 56%,
                rgba(255, 255, 255, 0.90) 82%,
                rgba(255, 255, 255, 0.80) 100%
            ) !important;

        box-shadow:
            0 9px 29px rgba(17, 22, 56, 0.045) !important;

        overflow: hidden !important;
        box-sizing: border-box !important;
    }

    .sct-hero-trust::before,
    .sct-hero-trust::after {
        content: none !important;
        display: none !important;
    }


    /* =====================================================
       INDIVIDUAL TRUST ITEM
       ===================================================== */

    .sct-hero-trust-item {
        display: flex !important;
        flex-direction: row !important;
        flex-wrap: nowrap !important;

        align-items: flex-start !important;
        justify-content: flex-start !important;
        align-self: start !important;

        width: 100% !important;
        min-width: 0 !important;
        max-width: 100% !important;

        height: auto !important;
        min-height: 0 !important;
        max-height: none !important;

        gap: 10px !important;

        margin: 0 !important;
        padding: 0 17px !important;

        overflow: visible !important;
        box-sizing: border-box !important;
    }

    .sct-hero-trust-item:first-child {
        padding-left: 0 !important;
    }

    .sct-hero-trust-item:last-child {
        padding-right: 0 !important;
    }

    .sct-hero-trust-item + .sct-hero-trust-item {
        border-left: 1px solid var(--sct-divider) !important;
    }


    /* =====================================================
       TRUST ICON
       ===================================================== */

    .sct-hero-trust-icon {
        flex: 0 0 32px !important;

        width: 32px !important;
        min-width: 32px !important;
        max-width: 32px !important;

        margin: 1px 0 0 !important;
        padding: 0 !important;
    }

    .sct-hero-trust-icon .elementor-icon {
        display: inline-flex !important;

        align-items: center !important;
        justify-content: center !important;

        width: 30px !important;
        height: 30px !important;

        color: var(--sct-blue) !important;
        font-size: 26px !important;
    }

    .sct-hero-trust-icon svg {
        display: block !important;
		fill: currentColor !important;

        width: 26px !important;
        height: 26px !important;
    }


    /* =====================================================
       TRUST CONTENT
       ===================================================== */

    .sct-hero-trust-content {
        display: flex !important;
        flex: 1 1 0 !important;
        flex-direction: column !important;

        align-items: flex-start !important;
        justify-content: flex-start !important;

        width: auto !important;
        min-width: 0 !important;
        max-width: 100% !important;

        gap: 5px !important;

        margin: 0 !important;
        padding: 0 !important;

        overflow: visible !important;
    }


    /* =====================================================
       TRUST TITLE
       ===================================================== */

    .sct-hero-trust-title {
        width: 100% !important;
        min-width: 0 !important;
        max-width: 100% !important;

        margin: 0 !important;
        padding: 0 !important;

        color: var(--sct-navy) !important;

        font-family:
            "Inter",
            Arial,
            sans-serif !important;

        font-size: 14px !important;
        font-weight: 700 !important;

        line-height: 1.28 !important;
        letter-spacing: -0.012em !important;

        text-align: left !important;

        white-space: normal !important;
        overflow-wrap: normal !important;
        word-break: normal !important;
    }

    .sct-hero-trust-title h3,
    .sct-hero-trust-title .elementor-heading-title {
        width: 100% !important;

        margin: 0 !important;
        padding: 0 !important;

        color: inherit !important;

        font-family: inherit !important;
        font-size: inherit !important;
        font-weight: inherit !important;

        line-height: inherit !important;
        letter-spacing: inherit !important;

        white-space: normal !important;
        overflow-wrap: normal !important;
        word-break: normal !important;
    }


    /* =====================================================
       TRUST DESCRIPTION
       ===================================================== */

    .sct-hero-trust-description {
        width: 100% !important;
        min-width: 0 !important;
        max-width: 100% !important;

        margin: 0 !important;
        padding: 0 !important;

        color: #4d5a70 !important;

        font-family:
            "Inter",
            Arial,
            sans-serif !important;

        font-size: 11.5px !important;
        font-weight: 400 !important;

        line-height: 1.48 !important;

        text-align: left !important;

        white-space: normal !important;
        overflow-wrap: normal !important;
        word-break: normal !important;
    }

    .sct-hero-trust-description p {
        width: 100% !important;

        margin: 0 !important;
        padding: 0 !important;

        color: inherit !important;

        font-family: inherit !important;
        font-size: inherit !important;
        font-weight: inherit !important;

        line-height: inherit !important;

        white-space: normal !important;
        overflow-wrap: normal !important;
        word-break: normal !important;
    }
}