.drive-results .wrapper{box-sizing:border-box;margin:0 auto;max-width:1190px;padding:0 20px;width:100%}.drive-results .section-heading{margin:0 auto;max-width:600px}.drive-results h2{font-size:42px!important;font-weight:600!important;line-height:48px!important}.drive-results .card-outer{margin-bottom:20px;padding:0 10px}.drive-results .book-call-cta{cursor:pointer;display:flex;justify-content:center;justify-self:center;margin-bottom:50px;margin-top:0}.drive-results .book-call-cta .rating-cta{background:#fff;color:#ff5412}.drive-results .book-call-cta .rating-cta:hover{background-color:#fff;color:#ff5412}.drive-results .book-call-cta a.rating-cta:hover:after{background-image:url(https://5285525.fs1.hubspotusercontent-na1.net/hubfs/5285525/HubSpot%20Website%20Design%202025/cta%20arrow.png)}.drive-results .book-call-cta a.rating-cta:after{background-image:url(https://5285525.fs1.hubspotusercontent-na1.net/hubfs/5285525/Web%20Design%20Page%202025/Small%20Arrow%20Icon%20White.png);background-position:100%;background-repeat:no-repeat;background-size:17px;content:"";margin-right:0;padding:12px}.drive-results .book-call-cta .rating-cta{background:#ff5412;border-radius:8px!important;box-shadow:0 0 0 1px #e13f00,0 1px 2px rgba(0,0,0,.64),inset 1px 1px .25px hsla(0,0%,100%,.12),inset -1px 1px .25px hsla(0,0%,100%,.12);color:#fff;font-size:18px;height:40px;line-height:40px;min-width:150px;text-transform:none;width:max-content;z-index:99}.drive-results a.rating-cta{padding:0}.drive-results .card{border:1.5px solid #f1eded;border-radius:16px;transition:box-shadow .3s ease}.card-title{margin-left:10px}.drive-results .card-body img{height:auto;margin-bottom:15px;max-width:100%}.drive-results .card-title.mb-0.fw-bold h1,.drive-results .card-title.mb-0.fw-bold h2,.drive-results .card-title.mb-0.fw-bold h3,.drive-results .card-title.mb-0.fw-bold p{margin:0}.drive-results .d-flex.flex-row.align-items-center.mb-2.mt-4 img{margin-bottom:3px}@media (max-width:768px){.drive-results .d-flex{flex-direction:row!important}.drive-results .card{padding:15px}}@media (max-width:576px){.drive-results .d-flex{flex-direction:row!important}.drive-results .card{padding:10px}}@media (max-width:767px){.drive-results h2{font-size:36px!important;font-weight:500!important;line-height:42px!important}.drive-results .section-heading{margin:0 auto;max-width:100%}}