.page-template-page-used-cars .site-content .ast-container{display:block}.site-content .ast-container .page-header{padding:20px}.site-content .ast-container .page-header img{border-radius:15px}.site-content .ast-container .page-header h1{text-align:center;padding:20px 10px;font-size:42px;padding-bottom:0}.site-content .ast-container .used-car-list{display:grid;grid-template-columns:repeat(4,25%);padding:20px}.site-content .ast-container .used-car-list .used-car-card{padding:12px;border-radius:10px;background:#fff;box-shadow:0px 4px 15px 10px rgba(0,0,0,.05);margin:10px;margin-top:100px;height:fit-content}.site-content .ast-container .used-car-list .used-car-card hr{margin-bottom:10px}.site-content .ast-container .used-car-list .used-car-card .card-image{position:relative;height:160px;overflow:hidden;border-radius:6px;margin-top:-90px;margin-bottom:10px}.site-content .ast-container .used-car-list .used-car-card .card-image img{object-fit:cover;object-position:center center;width:100%;height:100%}.site-content .ast-container .used-car-list .used-car-card h2 a{text-decoration:none;color:#101010;transition:.3s}.site-content .ast-container .used-car-list .used-car-card:hover h2 a{opacity:.8}.site-content .ast-container .used-car-list .used-car-card .card-content{display:grid;grid-template-columns:50% 50%}.site-content .ast-container .used-car-list .used-car-card .card-content p{display:flex;align-items:center;gap:10px;text-transform:capitalize}.site-content .ast-container .used-car-list .used-car-card .card-content p span{all:unset;display:inline-flex}.site-content .ast-container .used-car-list .used-car-card h2{font-family:Poppins;font-size:20px;font-style:normal;font-weight:500;line-height:normal;margin-bottom:10px}.site-content .ast-container .used-car-list .used-car-card a.used-card-btn{display:block;width:100%;padding:10px;text-align:center;background:#eb0a1e;border-radius:6px;text-decoration:none;color:#fff;letter-spacing:1px;transition:.3s;font-weight:500;font-size:16px}.site-content .ast-container .used-car-list .used-car-card a.used-card-btn:hover{opacity:.8}.site-content .ast-container .used-car-list .used-car-card .card-image span{position:absolute;top:10px;right:10px;z-index:1;font-size:10px;display:flex;gap:6px;align-items:center;padding:5px 10px;background:#252525;border-radius:5px;color:#fff}.site-content .ast-container .used-car-list .used-car-card .card-image span svg{width:20px;fill:#fff}.site-content .ast-container .pagination>.page-numbers{display:flex;list-style:none;margin:0;padding:0;gap:15px;justify-content:center;font-size:17px}.single-used-car .site-content .ast-container{display:block}.single-used-car .site-content .ast-container .single-car{display:grid;grid-template-columns:50% 50%;padding:50px 20px}.single-car .gallery{justify-self:center;padding:20px;background:#fff;border-radius:10px;box-shadow:0px 4px 15px 10px rgba(0,0,0,.05)}.single-car .gallery img.xzoom{box-shadow:unset;border-radius:8px}.single-car .gallery img.xzoom-gallery{box-shadow:unset;border:none;border-radius:8px;border:2px solid #fff}.single-car .gallery img.xzoom-gallery.xactive{border:2px solid #eb0a1e}.single-car .content{padding:20px;padding-left:40px}.single-car .gallery .xzoom-thumbs{text-align:center;margin-bottom:0;margin-top:15px}.single-car .content h1{color:#252525;font-family:Poppins;font-size:32px;font-style:normal;font-weight:600;line-height:normal}.single-car .content h3{color:#252525;font-family:Poppins;font-size:18px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:10px}.single-car .content h3 span{color:#252525;font-family:Poppins;font-size:18px;font-style:normal;font-weight:400;line-height:normal}.single-car .content p{color:#252525;font-family:Poppins;font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:10px}.single-car .content .detail-list{display:grid;grid-template-columns:50% 50%;grid-row-gap:10px;margin-bottom:15px}.single-car .content .detail-list>div{display:flex;gap:10px;align-items:center;padding-right:10px}.single-car .content .detail-list>div>p{display:flex;justify-content:space-between;width:100%;padding-right:10px;margin-bottom:0}.single-car .content .detail-list>div>span{border-radius:8px;background:#eb0a1e;padding:10px;width:42px;height:42px;display:inline-flex;justify-content:center;align-items:center}.site-content .ast-container h2.related{font-size:28px;text-align:center}.single-car .content span.certified-badge svg{width:30px;fill:#fff}.single-car .content span.certified-badge{padding:5px 13px;background:#252525;border-radius:5px;display:inline-flex;gap:10px;color:#fff;align-items:center;margin-bottom:15px;font-size:13px}.single-car .content .group-button{display:flex;gap:10px;width:100%;margin:20px 0}.single-car .content .group-button button{all:unset;width:100%;padding:10px;background:#eb0a1e;border-radius:5px;color:#fff;text-align:center;font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;line-height:normal;cursor:pointer;transition:.3s}.single-car .content .group-button button:hover{opacity:.8}.single-used-car div.used-car-form-modal{position:fixed;top:0;left:0;height:100%;width:100%;padding:50px;background:rgba(0,0,0,.2);z-index:999;overflow:auto;display:none}.single-used-car div.used-car-form-modal .used-car-form-modal-container{padding:20px;background:#fff;border-radius:10px;overflow:auto;max-width:500px;margin:auto;position:relative}.single-used-car div.used-car-form-modal .used-car-form-modal-container h3{color:#000;font-family:Poppins;font-size:22px;font-style:normal;font-weight:600;line-height:normal;text-align:center}.single-used-car div.used-car-form-modal .used-car-form-modal-container svg{position:absolute;top:20px;right:20px;cursor:pointer}.slick-carousel.used-car-list.slick-initialized.slick-slider{display:block}.slick-carousel.used-car-list .slick-list.draggable{padding-bottom:15px}.used-car-slider .previous.slick-arrow,.used-car-slider .next.slick-arrow{background:#eb0a1e;width:24px;padding:10px 0;position:absolute;top:calc(50% - 60px)}.used-car-slider{position:relative;width:100%}button.previous.slick-arrow{left:0}button.next.slick-arrow{right:0}.campaign-page{display:grid;grid-template-columns:30% 70%;grid-column-gap:20px;padding:50px 20px}.campaign-page h1.title{all:unset;color:#252525;font-family:Poppins;font-size:32px;font-style:normal;font-weight:700;line-height:66px}.campaign-page .campaign-image{padding:20px;border-radius:10px;height:fit-content;background:#fff;box-shadow:0px 4px 15px 10px rgba(0,0,0,.05)}.campaign-page .campaign-image img{border-radius:7px}.campaign-page .campaign-image .campaign-end{margin-top:15px}.campaign-page .campaign-image .campaign-end h3{text-align:center;color:#000;font-family:Poppins;font-size:22px;font-style:normal;font-weight:500;line-height:normal}.campaign-page .campaign-image .campaign-end #countdown{margin-top:15px;text-align:center}.campaign-page .campaign-image .campaign-end #countdown .names{display:flex;justify-content:space-around;gap:5px}.campaign-page .campaign-image .campaign-end #countdown .numbers{display:flex;justify-content:space-between;align-items:center;gap:5px;padding:5px 0}.campaign-page .campaign-image .campaign-end #countdown .numbers span{padding:10px 15px;background:#ededed;border-radius:8px;font-size:24px}.campaign-popup{position:fixed;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,.8);z-index:999;padding:20px;padding-top:50px;overflow:auto;display:none}.campaign-popup .popup-container{max-width:500px;background:#fff;padding:20px;padding-top:40px;border-radius:10px;position:relative;margin:0 auto}.campaign-popup .popup-container button{position:absolute;top:15px;right:15px;transition:.3s}.campaign-page .campaign-image .campaign-button{border-radius:6px;background:#cc081a;box-shadow:0px 4px 15px 10px rgba(0,0,0,.05);display:block;width:100%;margin-top:15px;transition:.3s;color:#fff;text-align:center;font-family:Poppins;font-size:15px;font-style:normal;font-weight:400;line-height:normal;padding:8px 15px}.campaign-page .campaign-image .campaign-button:hover{opacity:.7}.campaign-popup .popup-container button:hover{opacity:.7}.campaign-card-list{display:grid;grid-template-columns:24% 24% 24% 24%;grid-column-gap:15px;grid-row-gap:15px;width:100%}.campaign-card-list .campaign-card{border-radius:10px;overflow:hidden}.campaign-card-list .campaign-card .content{display:flex;justify-content:space-between;gap:15px;align-items:center;padding:18px 12px;background:#fff}.campaign-card-list .campaign-card .content h3{all:unset;color:#252525;font-family:Poppins;font-size:17px;font-style:normal;font-weight:500;line-height:normal}.news-post-page{display:grid;width:100%;padding:30px 20px}.news-post-page img.feature-image{width:100%;max-height:400px;object-fit:cover;object-position:center;border:1px solid #ddd;border-radius:10px}.news-post-page h1.title{color:#252525;font-family:Poppins;font-size:32px;font-style:normal;font-weight:800;line-height:normal;padding:15px 0}.news-slider{position:relative;width:100%;padding:15px}.news-slider .news-list .news-card{background:#fff;box-shadow:0px 4px 15px 10px rgba(0,0,0,.05);border-radius:10px;padding:15px;margin:25px 10px;margin-top:100px}.news-slider .news-list .news-card img{border-radius:8px;width:100%;height:150px;border:1px solid #ddd;object-fit:cover;object-position:center;margin-top:-90px}.news-slider .previous.slick-arrow,.news-slider .next.slick-arrow{background:#eb0a1e;width:24px;padding:10px 0;position:absolute;top:calc(50% - 27px)}.news-slider .news-list .card-content h2{color:#252525;font-family:Poppins;font-size:20px;font-style:normal;font-weight:500;line-height:normal;padding:0;margin:0;margin-top:18px}.news-slider .news-list .card-content p{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;padding:0;margin:0;margin-top:8px;color:#252525;font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.news-slider .news-list .card-content .news-card-btn{all:unset;display:block;width:100%;padding:8px 15px;border-radius:6px;background:#eb0a1e;box-shadow:0px 4px 15px 10px rgba(0,0,0,.05);color:#fff;font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-align:center;box-sizing:border-box;margin-top:8px;cursor:pointer;transition:.3s}.news-slider .news-list .card-content .news-card-btn:hover{opacity:.8}@media screen and (max-width:1025px){.site-content .ast-container .page-header{padding:15px}.site-content .ast-container .page-header h1{font-size:32px}.site-content .ast-container .used-car-list{grid-template-columns:repeat(3,33.3%);padding:15px}.single-car .content .detail-list{grid-template-columns:100%}.single-car .content{padding:15px}.campaign-page{grid-template-columns:40% 60%;padding:40px 15px}.campaign-page .campaign-image .campaign-end #countdown .numbers{padding:5px 0}.campaign-card-list{grid-template-columns:32% 32% 32%}}@media screen and (max-width:769px){.site-content .ast-container .page-header{padding:10px}.site-content .ast-container .page-header img{border-radius:10px}.site-content .ast-container .page-header h1{font-size:24px}.site-content .ast-container .used-car-list{grid-template-columns:repeat(2,50%);padding:10px}.single-used-car .site-content .ast-container .single-car{grid-template-columns:100%}.single-car .content h1{font-size:28px}.single-car .gallery{margin-bottom:20px;padding:15px}.single-car .content .group-button{flex-wrap:wrap}.campaign-page{grid-template-columns:100%;padding:35px 10px}.campaign-card-list{grid-template-columns:50% 50%}.news-post-page{padding:30px 15px}.news-post-page h1.title{font-size:28px}}@media screen and (max-width:475px){.site-content .ast-container .used-car-list{grid-template-columns:100%}.site-content .ast-container .used-car-list .used-car-card h2{font-size:18px}.single-car .content h1{font-size:24px}.single-used-car .site-content .ast-container .single-car{padding:40px 10px}.single-used-car div.used-car-form-modal{padding:20px}.campaign-page{grid-template-columns:100%}.campaign-page .campaign-image .campaign-end #countdown .numbers{padding:5px 0}.campaign-page .campaign-image .campaign-end #countdown .numbers span{padding:8px 10px}.campaign-page h1.title{font-size:24px}.campaign-card-list{grid-template-columns:100%}.news-post-page{padding:25px 10px}.news-post-page h1.title{font-size:24px}}