/* WizWeb theme — feature-cards block CSS (about-bottom-area, de-scoped). */
.feature-card .icon{margin-bottom:30px;transition:transform .45s ease}
@media (min-width:992px) and (max-width:1199px){.feature-card .icon{margin-bottom:20px}}
@media (max-width:576px){.feature-card .icon{margin-bottom:20px}}
.feature-card .icon svg{fill:var(--text-color)}
.feature-card .content h4{color:var(--title-color);font-family:var(--font-hankenGrotesk);font-size:27px;font-weight:700;line-height:1.2;margin-bottom:15px}
@media (max-width:576px){.feature-card .content h4{font-size:22px;margin-bottom:10px}}
.feature-card .content p{color:var(--text-color);font-family:var(--font-inter);font-size:16px;font-weight:400;line-height:1.7;margin-bottom:0}
@media (max-width:576px){.feature-card .content p{font-size:15px}}
.feature-card:hover .icon{animation:fadeInUp .7s linear}
.about-bottom-area{padding:0 12.5%}
@media (max-width:1799px){.about-bottom-area{padding:0 8%}}
@media (max-width:1699px){.about-bottom-area{padding:0 6%}}
@media (min-width:1400px) and (max-width:1599px){.about-bottom-area{padding:0 2%}}
@media (max-width:1399px){.about-bottom-area{padding:0 2%}}
@media (min-width:1400px) and (max-width:1599px){.about-bottom-area .feature-card .content h4{font-size:25px}}
@media (min-width:1200px) and (max-width:1399px){.about-bottom-area .feature-card .content h4{font-size:24px}}
@media (min-width:992px) and (max-width:1199px){.about-bottom-area .feature-card .content h4{font-size:22px;margin-bottom:10px}.about-bottom-area .feature-card .content p{font-size:15px}}