.key-spec-card{border-radius:1rem;background-size:cover;text-align:center;color:#fff;@media (max-width:767.98px){border-radius:0}}.key-spec-card .card-body{display:flex;flex-direction:column;gap:4rem;padding:4rem 2.5rem 2.5rem;@media (max-width:1199.98px){gap:1.5rem;padding:3rem 1rem 2rem}}.key-spec-card h3{font-size:2.0625rem;font-weight:500;line-height:2.875rem;color:#fff}.key-spec-card p{font-size:1rem;line-height:1.5rem;font-weight:400}.key-spec-card-items{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;}.spec-item-card{width:230px;height:220px;background-color:rgba(255,255,255,.12);border-radius:.5rem;text-align:left;@media (max-width:1399.98px){width:190px;height:190px}@media (min-width:992px) and (max-width:1199.98px){width:230px;height:220px}@media (max-width:991.98px){height:170px}@media (max-width:575.98px){width:170px;height:170px}@media (max-width:387.98px){width:160px;height:160px}}.spec-item-card .card-body{display:flex;flex-direction:column;justify-content:space-between;padding:2rem;gap:unset;@media (max-width:1399.98px){padding:1rem}}.spec-item-card .spec-item-title{margin-bottom:0;font-size:1rem;line-height:1.5rem;font-weight:400;@media (max-width:1199.98px){font-size:.8125rem;line-height:1.21875rem}}.spec-item-card h4{margin-bottom:0;font-size:1.75rem;line-height:2.1rem;font-weight:500;color:#E90029;@media (max-width:1199.98px){font-size:1.1875rem;line-height:1.6625rem}}