
/* =====================================================
   SLIM TRUST STRIP
====================================================== */

.slim-trust-strip{

    max-width:1200px;

    margin:0px auto 0px auto;

    padding:0 0px;

    display:grid;

    grid-template-columns:repeat(3,1fr);

    gap:0;

    align-items:center;
}


/* =====================================================
   ITEM
====================================================== */

.slim-trust-item{

    display:flex;

    align-items:center;

    justify-content:center;

    gap:12px;

    padding:20px 14px;

    position:relative;
}


/* DIVIDER */

.slim-trust-item:after{

    content:"";

    position:absolute;

    right:0;

    top:50%;

    transform:translateY(-50%);

    width:1px;

    height:38px;

    background:rgba(255,255,255,0.18);
}


/* REMOVE LAST DIVIDER */

.slim-trust-last:after{

    display:none;
}


/* =====================================================
   ICON
====================================================== */

.slim-trust-item i{

    color:#ffc400;

    font-size:22px;

    flex-shrink:0;
}


/* =====================================================
   TEXT
====================================================== */

.slim-trust-text{

    display:flex;

    flex-direction:column;
}


/* HEADING */

.slim-trust-text strong{

    color:#fff;

    font-size:16px;

    font-weight:700;

    line-height:1.1;

    letter-spacing:0.3px;
}


/* SUBTEXT */

.slim-trust-text span{

    color:rgba(255,255,255,0.82);

    font-size:13px;

    line-height:1.2;

    margin-top:2px;
}


/* =====================================================
   MOBILE
====================================================== */

@media(max-width:768px){

    .slim-trust-strip{

        grid-template-columns:1fr;

        gap:10px;

        margin:10px 12px 14px 12px;

        padding:0;
    }


    /* ITEM */

    .slim-trust-item{

        justify-content:flex-start;

        padding:6px 0;
    }


    /* REMOVE DIVIDERS */

    .slim-trust-item:after{

        display:none;
    }


    /* ICON */

    .slim-trust-item i{

        font-size:18px;
    }


    /* TEXT */

    .slim-trust-text strong{

        font-size:14px;
    }

    .slim-trust-text span{

        font-size:12px;
    }
}
