/**
 * Prestaworks AB.
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the End User License Agreement(EULA)
 * that is bundled with this package in the file LICENSE.txt.
 * It is also available through the world-wide-web at this URL:
 * https://license.prestaworks.se/license.html
 *
 * @author    Prestaworks AB <info@prestaworks.se>
 * @copyright Copyright Prestaworks AB (https://www.prestaworks.se/)
 * @license   https://license.prestaworks.se/license.html
 */

.pw-usp-header {
    color: #333;
    margin-block-end: 0.9375rem;
}
    .pw-usp-header {
        font-size: 11px;
    }
        @media (min-width: 767px) {
            .pw-usp-header { 
                font-size: 14px;
            }
        }
        .pw-usp-header ul {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(30ch, 1fr));
        }
    .pw-usp-header svg {
        --_s: 1.25em;
        block-size: var(--_s);
        color: #04b812;
        display: block;
        flex: 0 0 var(--_s);
        inline-size: var(--_s);
        max-block-size: var(--_s);
        max-inline-size: var(--_s);
    }
.pw-usp-product {
    display: flex;
    flex-direction: column;
    font-size: 13px;
    gap: 0.25rem;
}
@media (min-width: 992px) {
.pw-usp-product {
    display: grid;
    grid-template-columns: 1fr auto 1fr;
    gap: 1rem;
}}
    .pw-usp-product p {
        margin: 0;
    }
    .pw-usp-product hr {
        background-color: #ddd;
        border: 0;
        display: block;
        height: 100%;
        margin: 0;
        width: 1px;
    }
    .pw-usp-product ul {
        display: flex;
        gap: 0.25rem;
        flex-direction: column;
    }
    .pw-usp-product .fa,
    .pw-usp-product .fa-solid {
        margin-right: 5px;
    }
    .pw-usp-product .fa-check {
        color: #04b812;
    }
    .pw-usp-product [id="environment-usp"] {
        color: #078532;
        font-weight: 600;
    }