﻿@media(min-width:1400px){.page-carfinder .container{max-width:1200px;}}@media(min-width:1400px){.page-carfinder .header-banner-1.landing-page .container{max-width:1320px;}}.page-carfinder .header-banner-1.landing-page .container .banner{height:496px;background-color:#f7f7f7;border-radius:30px;display:grid;grid-template-columns:1fr 1.2fr;justify-content:center;align-items:center;}@media(max-width:767px){.page-carfinder .header-banner-1.landing-page .container .banner{display:flex;height:auto;border-radius:0;}}.page-carfinder .header-banner-1.landing-page .container .banner .hero-image-placeholder{flex:1;order:1;padding-right:15px;}@media(max-width:991px){.page-carfinder .header-banner-1.landing-page .container .banner .hero-image-placeholder{display:none;padding-right:0;}}@media(max-width:767px){.page-carfinder .header-banner-1.landing-page .container .banner .hero-image-placeholder{width:100%;padding-right:0;}}@media(max-width:767px){.page-carfinder .header-banner-1.landing-page .container .banner .hero-image-placeholder img{max-height:342px;}}.page-carfinder .header-banner-1.landing-page .container .banner .hero-image-placeholder.mobile{display:none;text-align:right;}@media(max-width:991px){.page-carfinder .header-banner-1.landing-page .container .banner .hero-image-placeholder.mobile{display:block;}}.page-carfinder .header-banner-1.landing-page .container .banner .content-container{order:0;padding-left:150px;z-index:4;display:flex;flex-direction:row;align-items:center;}@media(max-width:1199px){.page-carfinder .header-banner-1.landing-page .container .banner .content-container{padding:60px;}}@media(max-width:767px){.page-carfinder .header-banner-1.landing-page .container .banner .content-container{display:block;text-align:center;padding:60px 15px 15px;}}.page-carfinder .header-banner-1.landing-page .container .banner .content-container>*{flex-basis:80%;}.page-carfinder .header-banner-1.landing-page .container .banner .content-container .text-container{text-align:left;color:#11141b;}@media(max-width:991px){.page-carfinder .header-banner-1.landing-page .container .banner .content-container .text-container{padding-right:30px;}}@media(max-width:767px){.page-carfinder .header-banner-1.landing-page .container .banner .content-container .text-container{text-align:center;margin-bottom:40px;padding-right:0;}}.page-carfinder .header-banner-1.landing-page .container .banner .content-container .text-container .title-placeholder{font-family:"Gilroy-Bold";font-size:36px;letter-spacing:-.72px;line-height:44px;margin-bottom:20px;}@media(max-width:767px){.page-carfinder .header-banner-1.landing-page .container .banner .content-container .text-container .title-placeholder{font-size:24px;letter-spacing:-.1px;line-height:32px;}}.page-carfinder .header-banner-1.landing-page .container .banner .content-container .text-container .description-placeholder{font-size:16px;line-height:24px;letter-spacing:-.1px;color:#7c7c7c;}.page-carfinder .header-banner-1.landing-page .container .banner .content-container .text-container .cta-placeholder{margin-top:32px;}.page-results{background-color:#fbfbfb;}@media(min-width:1400px){.page-results .container{max-width:1204px;}}@media(min-width:1400px){.page-results .header-banner-1.landing-page .container{max-width:1320px;}}.page-results .header-banner-1.landing-page .container .banner{height:428px;background-color:#f7f7f7;border-radius:30px;justify-content:flex-start;}@media(max-width:991px){.page-results .header-banner-1.landing-page .container .banner{height:620px;border-radius:0;}}@media(max-width:991px){.page-results .header-banner-1.landing-page .container .banner .image-placeholder{border-radius:0;}}.page-results .header-banner-1.landing-page .container .banner .content-container{padding:120px 150px;z-index:4;display:flex;flex-direction:row;justify-content:center;}@media(max-width:1199px){.page-results .header-banner-1.landing-page .container .banner .content-container{padding:60px;}}@media(max-width:767px){.page-results .header-banner-1.landing-page .container .banner .content-container{display:block;text-align:center;padding:60px 15px 15px;}}.page-results .header-banner-1.landing-page .container .banner .content-container .text-container{text-align:center;color:#fff;padding-right:0;}@media(max-width:991px){.page-results .header-banner-1.landing-page .container .banner .content-container .text-container{padding-right:30px;}}@media(max-width:767px){.page-results .header-banner-1.landing-page .container .banner .content-container .text-container{text-align:center;margin-bottom:40px;padding-right:0;}}.page-results .header-banner-1.landing-page .container .banner .content-container .text-container .title-placeholder{font-family:"Gilroy-Bold";font-size:36px;letter-spacing:-.72px;line-height:52px;margin-bottom:18px;}@media(max-width:767px){.page-results .header-banner-1.landing-page .container .banner .content-container .text-container .title-placeholder{font-size:32px;letter-spacing:-.72px;line-height:40px;}}.page-results .header-banner-1.landing-page .container .banner .content-container .text-container .description-placeholder{font-size:16px;line-height:24px;letter-spacing:-.1px;}.page-results .header-banner-1.landing-page .container .banner .content-container .text-container .cta-placeholder{margin-top:32px;}.page-results .breadcrumb{padding-top:25px;}.page-results .main-hero{background-color:#fff;border-radius:30px;display:flex;flex-direction:row;flex-wrap:nowrap;padding:40px 30px;max-width:980px;margin:auto;margin-top:-150px;z-index:5;position:relative;}@media(max-width:1200px){.page-results .main-hero{margin-left:16px;margin-right:16px;}}@media(max-width:991px){.page-results .main-hero{display:block;margin-top:-450px;}}@media(max-width:767px){.page-results .main-hero{margin-left:0;margin-right:0;padding:37px 25px 18px;}}.page-results .main-hero .item{display:flex;flex-direction:row;flex-wrap:nowrap;flex:auto;}@media(max-width:991px){.page-results .main-hero .item{text-align:center;display:block;}}.page-results .main-hero .item .text-content:first-child{padding-left:40px;width:290px;}@media(max-width:991px){.page-results .main-hero .item .text-content:first-child{width:100%;padding:0;padding-bottom:40px;border-bottom:1px solid #eaeaea;}}.page-results .main-hero .item .text-content:last-child{padding-left:20px;padding-right:30px;width:auto;border-right:1px solid #eaeaea;}@media(max-width:991px){.page-results .main-hero .item .text-content:last-child{border:none;padding:0;display:none;}}.page-results .main-hero .item .text-content .title-placeholder{font-family:"Gilroy-Bold";font-size:24px;line-height:32px;letter-spacing:-.1px;color:#11141b;margin-bottom:12px;}.page-results .main-hero .item .text-content ul{margin-top:15px;padding-left:15px;}@media(max-width:991px){.page-results .main-hero .item .text-content ul{max-width:250px;margin:auto;margin-top:25px;}}.page-results .main-hero .item .text-content ul li{font-family:"Gilroy-Regular";font-size:14px;line-height:20px;letter-spacing:0;color:#7c7c7c;text-align:left;}.page-results .main-hero .item .text-content ul li:not(:last-child){margin-bottom:12px;}.page-results .main-hero .item .text-content p{font-family:"Gilroy-Regular";font-size:14px;line-height:20px;letter-spacing:0;color:#7c7c7c;text-align:left;}@media(max-width:767px){.page-results .main-hero .item .text-content p{text-align:center;}}.page-results .main-hero .item .text-content .highlight{font-family:"Gilroy-Bold";font-size:24px;line-height:24px;letter-spacing:-.1px;color:#00579c;}.page-results .main-hero .item .text-content .highlight.d-mobile{display:none;}@media(max-width:991px){.page-results .main-hero .item .text-content .highlight.d-mobile{padding-top:13px;padding-bottom:18px;display:block;}}.page-results .main-hero .item .text-content .cta-placeholder{margin-top:22px;}.page-results .main-hero .item .text-content .cta-placeholder .btn{width:100%;}.page-results .main-hero .item .image-placeholder{max-width:378px;}.page-results .main-hero .item .image-placeholder img{border-radius:20px;object-fit:cover;object-position:center;width:100%;height:100%;margin:auto;}@media(max-width:767px){.page-results .main-hero .item .image-placeholder{padding-top:40px;max-width:420px;margin:auto;}}.page-results .list-container .items-placeholder{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;}@media(max-width:991px){.page-results .list-container .items-placeholder{grid-template-columns:repeat(2,1fr);}}@media(max-width:767px){.page-results .list-container .items-placeholder{grid-template-columns:repeat(1,1fr);}}.page-results .list-container .car-finder-result-items{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;}@media(max-width:1200px){.page-results .list-container .car-finder-result-items{grid-template-columns:repeat(3,1fr);padding:0 27px;}}@media(max-width:991px){.page-results .list-container .car-finder-result-items{grid-template-columns:repeat(2,1fr);padding:0 60px;}}@media(max-width:767px){.page-results .list-container .car-finder-result-items{grid-template-columns:repeat(1,1fr);padding:0;max-width:380px;margin:0 auto;}}.page-results .list-container .car-finder-result-items .used-car-item-1{height:355px;}@media(max-width:991px){.page-results .list-container .car-finder-result-items .used-car-item-1{height:395px;}}@media(max-width:767px){.page-results .list-container .car-finder-result-items .used-car-item-1{height:auto;}}.page-results .list-container .car-finder-result-items .used-car-item-1>.text-container{height:146px;}@media(max-width:991px){.page-results .list-container .car-finder-result-items .used-car-item-1>.text-container{height:145px;}}@media(max-width:767px){.page-results .list-container .car-finder-result-items .used-car-item-1>.text-container{height:auto;}}.page-results .list-container .car-finder-result-items .used-car-item-1>.text-container>.specs-placeholder{height:44px;margin-bottom:4px;}.page-results .list-container .car-finder-result-items .used-car-item-1>.text-container>.specs-placeholder>.item-1{font-family:"Gilroy-Medium";font-size:12px;line-height:18px;color:#11141b;margin-bottom:4px;height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.page-results .list-container .car-finder-result-items .used-car-item-1:hover>.image-container>.badges-placeholder{display:block;}.page-results .list-container .car-finder-result-items .used-car-item-1:hover>.text-container>.details-placeholder{display:block;}.wizard-overall{border-top:1px solid #ebecf0;}@media(min-width:1400px){.wizard-overall .container{max-width:1180px;}}@media(max-width:767px){.wizard-overall .wizard-container{padding-left:12px;padding-right:12px;}}.wizard-overall .wizard-container .wizard-steps-1-container{margin-top:10px;margin-bottom:60px;max-width:580px;margin-left:auto;margin-right:auto;}@media(max-width:767px){.wizard-overall .wizard-container .wizard-steps-1-container{margin-bottom:40px;}}.wizard-overall .main-content{padding-top:30px;padding-bottom:80px;background-color:#fbfbfb;}@media(max-width:767px){.wizard-overall .main-content{padding-top:30px;padding-bottom:60px;padding-left:12px;padding-right:12px;}}.wizard-overall .main-content .title-bar-1{margin-top:30px;margin-bottom:30px;max-width:580px;margin-left:auto;margin-right:auto;}@media(max-width:767px){.wizard-overall .main-content .title-bar-1{margin-top:0;}}.wizard-overall .main-content .title-bar-1 p{padding-left:0;padding-right:0;}.wizard-overall .cta-placeholder{margin:45px auto 40px;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;max-width:580px;}@media(max-width:767px){.wizard-overall .cta-placeholder{grid-template-columns:1fr;}.wizard-overall .cta-placeholder>*:first-child{order:1;}.wizard-overall .cta-placeholder>*:last-child{order:0;}}.wizard-overall .link-placeholder{text-align:center;}.wizard-overall .item-list-1{max-width:580px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;}@media(max-width:767px){.wizard-overall .item-list-1{grid-template-columns:repeat(2,1fr);}}.wizard-overall .item-list-1 .item{display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:10px;border:solid 1px #ebecf0;transition:.4s all;height:126px;background-color:#fff;}.wizard-overall .item-list-1 .item .icon-placeholder{margin-bottom:15px;}.wizard-overall .item-list-1 .item .color-placeholder{width:44px;height:44px;border-radius:50%;margin-bottom:15px;}.wizard-overall .item-list-1 .item .text-placeholder{color:#11141b;font-family:"Gilroy-Medium";}.wizard-overall .item-list-1 .item:hover,.wizard-overall .item-list-1 .item.active{border-color:#2597df;}.wizard-overall .item-list-1 .item:hover .text-placeholder,.wizard-overall .item-list-1 .item.active .text-placeholder{color:#2597df;}.wizard-overall .item-list-1 .item.disabled{pointer-events:none;}.wizard-overall .item-list-1 .item.disabled .text-placeholder{color:#ebecf0;}.wizard-overall .step-choose-lifestyle .item-list{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;max-width:780px;margin:0 auto;}@media(max-width:767px){.wizard-overall .step-choose-lifestyle .item-list{grid-template-columns:repeat(2,1fr);}}.wizard-overall .step-choose-lifestyle .item-list .item{height:152px;padding:25px 12px;display:flex;flex-direction:column;align-items:center;background-color:#fff;border:solid 1px #ebecf0;color:#11141b;transition:all .4s;border-radius:10px;cursor:pointer;text-align:center;position:relative;}.wizard-overall .step-choose-lifestyle .item-list .item:hover,.wizard-overall .step-choose-lifestyle .item-list .item:active,.wizard-overall .step-choose-lifestyle .item-list .item.active{color:#2597df;border-color:#2597df;}.wizard-overall .step-choose-lifestyle .item-list .item .image-placeholder{margin-bottom:20px;}.wizard-overall .step-choose-lifestyle .item-list .item .image-placeholder img{width:auto;max-height:36px;}.wizard-overall .step-choose-lifestyle .item-list .item .text-placeholder{font-family:"Gilroy-Medium";font-size:16px;letter-spacing:-.1px;line-height:24px;}.wizard-overall .step-choose-attributes .item-list{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;max-width:780px;margin:0 auto;}@media(max-width:767px){.wizard-overall .step-choose-attributes .item-list{grid-template-columns:repeat(2,1fr);}}.wizard-overall .step-choose-attributes .item-list .item{height:130px;padding:20px 12px;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#fff;border:solid 1px #ebecf0;color:#11141b;transition:all .4s;border-radius:10px;cursor:pointer;text-align:center;position:relative;}.wizard-overall .step-choose-attributes .item-list .item:hover,.wizard-overall .step-choose-attributes .item-list .item:active,.wizard-overall .step-choose-attributes .item-list .item.active{color:#2597df;border-color:#2597df;}.wizard-overall .step-choose-attributes .item-list .item .badge{height:20px;width:20px;position:absolute;top:5px;right:5px;border-radius:6px;background-color:#2597df;color:#fff;font-size:14px;letter-spacing:0;line-height:0;display:none;justify-content:center;align-items:center;}.wizard-overall .step-choose-attributes .item-list .item.active .badge{display:flex;}.wizard-overall .step-choose-attributes .item-list .item .image-placeholder{margin-bottom:15px;padding-top:15px;}.wizard-overall .step-choose-attributes .item-list .item .image-placeholder img{width:auto;max-height:40px;max-width:95px;}.wizard-overall .step-choose-attributes .item-list .item .text-placeholder{font-family:"Gilroy-Medium";font-size:16px;letter-spacing:-.1px;line-height:24px;}.wizard-overall .step-choose-budget .filter-panel-1{max-width:580px;margin:0 auto;padding-top:0;}@media(max-width:991px){.wizard-overall .step-choose-budget .filter-panel-1{justify-content:center;}}.wizard-overall .step-choose-budget .slider-container{max-width:500px;margin:0 auto;padding:30px 40px;border:solid 1px #e2e2e2;border-radius:25px;background-color:#fff;margin-top:40px;position:relative;background:#fff;}.wizard-overall .step-choose-budget .slider-container .title-placeholder{font-family:"Gilroy-Bold";font-size:12px;line-height:16px;letter-spacing:1px;text-transform:uppercase;margin-bottom:20px;color:#11141b;}.wizard-overall .step-choose-bodytype .item-list{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;max-width:780px;margin:0 auto;}@media(max-width:767px){.wizard-overall .step-choose-bodytype .item-list{grid-template-columns:repeat(2,1fr);}}.wizard-overall .step-choose-bodytype .item-list .item{height:152px;padding:20px 12px;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#fff;border:solid 1px #ebecf0;color:#11141b;transition:all .4s;border-radius:10px;cursor:pointer;text-align:center;position:relative;}.wizard-overall .step-choose-bodytype .item-list .item:hover,.wizard-overall .step-choose-bodytype .item-list .item:active,.wizard-overall .step-choose-bodytype .item-list .item.active{color:#2597df;border-color:#2597df;}.wizard-overall .step-choose-bodytype .item-list .item .badge{height:20px;width:20px;position:absolute;top:5px;right:5px;border-radius:6px;background-color:#2597df;color:#fff;font-size:14px;letter-spacing:0;line-height:0;display:none;justify-content:center;align-items:center;}.wizard-overall .step-choose-bodytype .item-list .item.active .badge{display:flex;}.wizard-overall .step-choose-bodytype .item-list .item .image-placeholder{margin-bottom:15px;}.wizard-overall .step-choose-bodytype .item-list .item .image-placeholder img{width:auto;max-height:70px;max-width:88px;}.wizard-overall .step-choose-bodytype .item-list .item .text-placeholder{font-family:"Gilroy-Medium";font-size:16px;letter-spacing:-.1px;line-height:24px;}.wizard-overall .step-choose-seats .slider-container{max-width:500px;margin:0 auto;padding:30px 40px;border:solid 1px #e2e2e2;border-radius:25px;background-color:#fff;margin-top:40px;position:relative;background:#fff;}.wizard-overall .step-choose-seats .slider-container .title-placeholder{font-family:"Gilroy-Bold";font-size:12px;line-height:16px;letter-spacing:1px;text-transform:uppercase;margin-bottom:20px;color:#11141b;}.usedcar-listitem-2{border:solid 1px #ebecf0;background-color:#fff;border-radius:20px;transition:all .4s;overflow:hidden;cursor:pointer;}.usedcar-listitem-2 .image-placeholder{padding:0 0 21px;overflow:hidden;position:relative;display:flex;align-items:center;min-height:200px;}.usedcar-listitem-2 .image-placeholder .badge{position:absolute;top:20px;left:20px;border-radius:4px;font-size:13px;letter-spacing:0;padding:3px 6px;text-transform:uppercase;}.usedcar-listitem-2 .image-placeholder .badge.special-offer{left:auto;right:20px;background-color:#f00;}.usedcar-listitem-2 .image-placeholder img{object-fit:cover;object-position:center;width:100%;height:100%;margin:auto;border-radius:20px 20px 0 0;}.usedcar-listitem-2 .content-placeholder{height:150px;position:relative;}@media(max-width:767px){.usedcar-listitem-2 .content-placeholder{height:auto;}}.usedcar-listitem-2 .content-placeholder .title-bar{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:end;padding:0 20px 7px;overflow:hidden;max-width:100%;column-gap:20px;}@media(max-width:991px){.usedcar-listitem-2 .content-placeholder .title-bar{height:auto;padding-top:10px;}}.usedcar-listitem-2 .content-placeholder .title-bar .name-placeholder{font-family:"Gilroy-Bold";font-size:18px;line-height:24px;letter-spacing:-.1px;color:#11141b;flex-grow:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.usedcar-listitem-2 .content-placeholder .title-bar .match-placeholder{font-family:"Gilroy-Bold";font-size:16px;line-height:24px;color:#00579c;text-align:right;flex-shrink:0;}.usedcar-listitem-2 .content-placeholder .content-bar{height:90px;}@media(max-width:767px){.usedcar-listitem-2 .content-placeholder .content-bar{height:auto;}}.usedcar-listitem-2 .content-placeholder .content-bar .details-description{font-size:16px;line-height:24px;letter-spacing:-.1px;color:#7c7c7c;padding:2px 20px 20px;}.usedcar-listitem-2 .content-placeholder .content-bar .details-description .specs-description{margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.usedcar-listitem-2 .content-placeholder .content-bar .details-description .showroom-placeholder{display:flex;flex-direction:row;}.usedcar-listitem-2 .content-placeholder .content-bar .details-description .showroom-placeholder .icon-placeholder{color:#7c7c7c;padding-right:5px;}.usedcar-listitem-2 .content-placeholder .content-bar .cta-placeholder{display:none;position:absolute;width:100%;left:0;bottom:0;padding:22px;background-color:#f7fcfd;}@media(max-width:767px){.usedcar-listitem-2 .content-placeholder .content-bar .cta-placeholder{display:block;position:relative;padding:20px;}}.usedcar-listitem-2:hover{border-color:#3379b0;}@media(max-width:767px){.usedcar-listitem-2:hover .content-placeholder .content-bar .details-description{display:block;}}.usedcar-listitem-2:hover .content-placeholder .content-bar .cta-placeholder{display:block;}