.list-features{padding:64px 0;background:#f3f4f6;position:relative;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb}.list-features a{text-decoration:none}.list-features .card-title{position:absolute;background:#f0f0f1;color:#111827;border:1px solid #111827;padding:12px 24px;border-radius:8px;top:-30px;left:50%;transform:translateX(-50%);display:flex;align-items:center}@media screen and (max-width: 768px){.list-features .card-title{width:-moz-max-content;width:max-content}}.list-features .card-title .icon{width:24px;height:auto;margin-right:16px}.list-features .card-title h2{margin-bottom:0;font-size:24px}@media screen and (max-width: 768px){.list-features .card-title h2{font-size:1.5rem}}@media screen and (max-width: 480px){.list-features .card-title h2{font-size:1.1rem}}.list-features .card-features{border:1px solid #e5e7eb;padding:24px 16px;border-radius:8px;background:#fff;display:flex;align-items:center;gap:24px}.list-features .card-features:hover{border:1px solid #9e9e9e}.list-features .card-features .features-desc .title h3{font-size:20px;color:#111827;font-weight:600;margin-bottom:0}@media screen and (max-width: 768px){.list-features .card-features .features-desc .title h3{font-size:18px}}@media screen and (max-width: 480px){.list-features .card-features .features-desc .title h3{font-size:16px}}.list-features .card-features .features-desc .desc{font-size:14px}@media screen and (max-width: 480px){.list-features .card-features .features-desc .desc{font-size:12px}}.list-features .card-features .features-desc .sub-title{font-size:14px}