.vehicle-features-grid{background-color:#000}.vehicle-features-grid .features-container{margin:0 auto;max-width:1280px;padding:0 20px}.vehicle-features-grid .section-title{font-family:SuzukiPRORegular,sans-serif!important;font-size:42px;letter-spacing:1px;margin-bottom:60px;text-align:center;text-shadow:0 0 60px rgba(135,204,17,.271);text-transform:uppercase}.vehicle-features-grid .section-title>strong{font-family:SuzukiPROBold,sans-serif!important}.vehicle-features-grid .features-columns{gap:32px}.vehicle-features-grid .wp-block-column{border-radius:14px;overflow:hidden}.vehicle-features-grid .wp-block-column>div{border-radius:14px;height:100%;min-height:460px;overflow:hidden;position:relative}.vehicle-features-grid .wp-block-column img,.vehicle-features-grid .wp-block-column picture{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.vehicle-features-grid .feature-card__content{background:linear-gradient(0deg,rgba(0,0,0,.95) 0,rgba(0,0,0,.8) 40%,rgba(0,0,0,.4) 70%,transparent);bottom:0;display:flex;flex-direction:column;justify-content:flex-end;left:0;padding:100px 24px 28px;position:absolute;text-align:center;width:100%;z-index:2}.vehicle-features-grid .feature-card__title{color:#fff;font-family:SuzukiPROBold,sans-serif;font-size:22px;font-weight:700;letter-spacing:1px;margin-bottom:8px;text-transform:uppercase}.vehicle-features-grid .feature-card__desc{color:#fff;font-family:SuzukiPRORegular,sans-serif;font-size:15px;line-height:1.5;margin:0}@media(max-width:991px){.vehicle-features-grid .section-title{font-size:28px}.vehicle-features-grid .wp-block-column>div{min-height:360px}}
