.vehicle-cardgrid-component .component-content .categories .owl-carousel-clp.on{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto}.vehicle-cardgrid-component{max-width:1200px;margin:40px auto!important}.vehicle-cardgrid-component>.component-content{padding:0}.vehicle-cardgrid-component .clp-title{font-family:Montserrat,sans-serif!important;font-size:45px;font-weight:700;line-height:60px;text-align:center;color:#313131}.vehicle-cardgrid-component .categories .clp-subtitle{font-family:Source Sans Pro,sans-serif!important;font-size:24px;font-weight:700;line-height:32px;text-align:center;color:#313131}.vehicle-cardgrid-component .categories .items{text-align:center}.vehicle-cardgrid-component .categories .items .cards{border-radius:20px;-webkit-box-shadow:5px 5px 15px rgba(0,0,0,.08);box-shadow:5px 5px 15px rgba(0,0,0,.08);height:auto;padding:25px!important;margin:0 auto 40px;max-width:357px;height:auto;min-height:434px}.vehicle-cardgrid-component .categories .items .cards .main-img img{max-width:100%;min-height:162.52px;min-width:307px}.vehicle-cardgrid-component .categories .items .cards .content .clp-model{font-family:Source Sans Pro,sans-serif!important;font-size:24px;font-weight:700;line-height:32px;color:#313131}.vehicle-cardgrid-component .categories .items .cards:hover .clp-model{color:#ce0e2d}.vehicle-cardgrid-component .categories .items .cards .content .clp-cost{font-family:Montserrat,sans-serif!important;font-size:18px;font-weight:700;line-height:24px;color:#313131}.vehicle-cardgrid-component .categories .items .cards .content .clp-showroom{font-family:Source Sans Pro,sans-serif!important;font-size:16px;font-weight:regular;line-height:21px;color:#313131}.vehicle-cardgrid-component .categories .items .cards .content hr{width:250px;border-top:.25px solid #a2a2a2;margin-top:10px!important;margin-bottom:10px!important}.vehicle-cardgrid-component .categories .items .cards .content .clp-capacity p{display:inline-block;font-family:Source Sans Pro,sans-serif!important;font-size:12px;color:#313131;margin-bottom:0!important}.vehicle-cardgrid-component .categories .items .cards .content .clp-capacity p span{font-weight:700}.vehicle-cardgrid-component .categories .items .cards .content .clp-benefits a{font-family:Source Sans Pro,sans-serif!important;font-size:16px;line-height:21px;color:#313131!important;-webkit-text-decoration-line:underline;text-decoration-line:underline}.vehicle-cardgrid-component .categories .items .cards .content .clp-benefits a span{font-weight:700}.vehicle-cardgrid-component .categories .items .cards:hover .clp-benefits a{color:#ce0e2d!important}.vehicle-cardgrid-component .categories .items .cards .content .clp-button-main{padding-top:15px}.vehicle-cardgrid-component .categories .items .cards .content .clp-button-main .clp-button a{border-radius:8px;font-size:16px;padding:7px 20px 9px;border:1.5px solid #313131;color:#313131;font-weight:700;line-height:21px;text-decoration:none;background:#fff!important;font-family:source sans pro,sans-serif!important;display:inline-block}.vehicle-cardgrid-component .categories .items .cards .content .clp-button-main .clp-button a:hover{background:#ce0e2d!important;border-color:#ce0e2d!important;color:#fff!important}.vehicle-cardgrid-component .categories .items .cards .content .clp-button-main .clp-button a:active{-webkit-box-shadow:5px 3px 15px 3px rgba(0,0,0,.1);box-shadow:5px 3px 15px 3px rgba(0,0,0,.1)}.vehicle-cardgrid-component .categories .items .cards .content .clp-capacity img{width:20px;height:auto;margin-right:5px;margin-bottom:2px}.vehicle-cardgrid-component .categories .items .cards.hide-details .content .clp-cost{margin-bottom:30px}.vehicle-cardgrid-component .categories .items .cards.hide-details .content .clp-button-main{margin-top:20px}.vehicle-cardgrid-component .categories .items .cards.hide-details .content .clp-button-main .clp-button a{margin-right:0!important}@media only screen and (min-width:1400px){.vehicle-cardgrid-component{max-width:1364px}.vehicle-cardgrid-component .categories .items .cards{max-width:none}}@media only screen and (max-width:992px){.vehicle-cardgrid-component{padding:0!important}.vehicle-cardgrid-component .categories .items .cards{min-height:auto;padding:15px!important}.vehicle-cardgrid-component .categories .items.owl-carousel-clp{margin:0!important}.vehicle-cardgrid-component .categories .items.owl-carousel-clp .owl-item.active.center .content{display:block}.vehicle-cardgrid-component .categories .items.owl-carousel-clp .owl-item.active.center .cards{border-radius:20px;-webkit-box-shadow:5px 5px 15px rgba(0,0,0,.08);box-shadow:5px 5px 15px rgba(0,0,0,.08)}.vehicle-cardgrid-component .categories .items.owl-carousel-clp .owl-item.active .content{display:none}.vehicle-cardgrid-component .categories .items.owl-carousel-clp .owl-item .content{display:none}.vehicle-cardgrid-component .categories .items .cards .content .clp-button-main .clp-button a{font-size:14px;padding:5px 20px 7px}.vehicle-cardgrid-component .categories .items.owl-carousel-clp.owl-carousel .owl-item .clp-capacity img{display:inline-block;width:15px;height:auto}.vehicle-cardgrid-component .categories .items.owl-carousel-clp .owl-dots{display:none}.vehicle-cardgrid-component .categories .items .cards .content hr{width:auto}.vehicle-cardgrid-component .categories .items .cards{border-radius:0;-webkit-box-shadow:none;box-shadow:none;padding:15px!important}.vehicle-cardgrid-component .categories .clp-subtitle{padding-bottom:0}.vehicle-cardgrid-component .categories .owl-carousel .owl-nav .owl-prev:before,.vehicle-cardgrid-component .categories .owl-carousel .owl-nav .owl-next:before{position:absolute;bottom:0}.vehicle-cardgrid-component .categories .owl-carousel .owl-nav .owl-prev:before{left:calc(50% - 50px)}.vehicle-cardgrid-component .categories .owl-carousel .owl-nav .owl-next:before{right:calc(50% - 50px)}}@media only screen and (max-width:420px){.vehicle-cardgrid-component .categories .items .cards .content .clp-button-main .clp-button a{padding:5px 20px 7px;margin-right:0!important;display:inline-block;margin:10px 5px!important;line-height:18px}}@media only screen and (max-width:768px){.vehicle-cardgrid-component{margin:25px auto}}@media only screen and (max-width:1024px){.vehicle-cardgrid-component .categories .items .cards .main-img img{min-height:auto;min-width:auto}}