.feature-icon > i,
.trust-items b > i,
.hero-proof b > i,
.care-icon > i,
.evolution-icon > i,
.cart-icon > i {
    display: grid;
    place-items: center;
    width: 100%;
    height: 100%;
    line-height: 1;
    text-align: center;
    transform: translate(0, 0);
}

.trust-items b,
.feature-icon,
.care-icon,
.evolution-icon,
.cart-icon,
.hero-proof b,
.header-demo > span,
.wa-mark,
.floating-whatsapp > span {
    display: grid !important;
    place-items: center !important;
}

.trust-items b {
    border: 2px solid #c8ead5 !important;
    background: #ffffff !important;
    background-color: #ffffff !important;
    background-image: none !important;
    color: #079552 !important;
    box-shadow: 0 6px 16px rgba(8, 111, 64, .06) !important;
}

.trust-items b > i {
    background: transparent !important;
    color: #079552 !important;
}

.header-demo > span i,
.wa-mark i,
.floating-whatsapp > span i {
    display: block;
    margin: 0;
    line-height: 1;
}

.trust-items span:first-child b > i {
    transform: translateX(-1px);
}

.price-card li::before,
.care-plan li::before,
.evolution-plan li::before,
.scope-grid li::before,
.care-comparison .recommended li::before {
    content: "\f00c" !important;
    font-family: "Font Awesome 7 Free" !important;
    font-weight: 900 !important;
}

.floating-whatsapp > span,
.wa-mark {
    font-size: 18px;
}

.accordion summary > span i {
    transition: transform .22s ease;
}

.accordion details[open] summary > span i {
    transform: rotate(45deg);
}
