@layer template {
    .usp-list.usp-list--background {
        padding-top: 4.6875vw;
        padding-bottom: 4.6875vw;
        background: var(--background)
    }

    @media (min-width: 1024px) {
        .usp-list.usp-list--background {
            padding-top:40px;
            padding-bottom: 40px
        }
    }

    .usp-list.usp-list--sideline .usp-list__items {
        border-top: 0 none;
        padding-left: 4.6875vw;
        border-left: .78125vw solid var(--sideline-color)
    }

    @media (min-width: 1024px) {
        .usp-list.usp-list--sideline .usp-list__items {
            padding-left:20px;
            border-left-width: 5px
        }
    }

    .usp-list.usp-list--sideline .usp-list__items .usp-list__item .usp-list__item-icon {
        display: none
    }

    .usp-list.usp-list--sideline .usp-list__items .usp-list__item .usp-list__item-text {
        padding-left: 0
    }

    .usp-list.usp-list--sideline .usp-list__items .usp-list__item:last-child {
        border-bottom: 0 none
    }

    .usp-list .usp-list__text+.usp-list__items {
        margin-top: 4.6875vw
    }

    @media (min-width: 1024px) {
        .usp-list .usp-list__text+.usp-list__items {
            margin-top:20px
        }
    }

    .usp-list .usp-list__items {
        display: flex;
        flex-direction: column;
        width: 100%;
        overflow: hidden;
        border-top: 1px solid var(--item-border-color);
        list-style-type: none;
        transition: all .5s ease
    }

    .usp-list .usp-list__items .usp-list__item {
        display: flex;
        flex-direction: row;
        align-items: center;
        padding: 2.34375vw 0vw;
        border-bottom: 1px solid var(--item-border-color)
    }

    @media (min-width: 1024px) {
        .usp-list .usp-list__items .usp-list__item {
            padding:7px 0
        }
    }

    .usp-list .usp-list__items .usp-list__item .usp-list__item-icon {
        width: 4.6875vw;
        height: 4.6875vw
    }

    @media (min-width: 1024px) {
        .usp-list .usp-list__items .usp-list__item .usp-list__item-icon {
            width:20px;
            height: 20px
        }
    }

    .usp-list .usp-list__items .usp-list__item .usp-list__item-text {
        padding-left: 1.875vw
    }

    @media (min-width: 1024px) {
        .usp-list .usp-list__items .usp-list__item .usp-list__item-text {
            padding-left:12px
        }
    }

    .usp-list.usp-list--folded .usp-list__foldable-click svg {
        transform: rotate(0)
    }

    .usp-list .usp-list__foldable-click {
        display: flex;
        flex-direction: row;
        align-items: center;
        width: 100%;
        margin-top: 1.5625vw;
        cursor: pointer;
        -webkit-tap-highlight-color: transparent
    }

    @media (min-width: 1024px) {
        .usp-list .usp-list__foldable-click {
            margin-top:10px
        }
    }

    .usp-list .usp-list__foldable-click .usp-list__foldable-click-text {
        font-weight: 700;
        padding-right: 2.1875vw
    }

    @media (min-width: 1024px) {
        .usp-list .usp-list__foldable-click .usp-list__foldable-click-text {
            padding-right:10px
        }
    }

    .usp-list .usp-list__foldable-click svg {
        transform: rotate(180deg);
        width: 3.75vw;
        height: 2.1875vw;
        transition: all .5s ease
    }

    @media (min-width: 1024px) {
        .usp-list .usp-list__foldable-click svg {
            width:12px;
            height: 7px
        }
    }
}

.usp-list[data-v-35861afb] {
    --background: var(--55328c58);
    --sideline-color: var(--666d070b);
    --item-border-color: var(--7cd578ce)
}
