iframe.iframe-responsive{width:1px;min-width:100%}.di-z-buried,.di-z-extra-high,.di-z-half,.di-z-high,.di-z-impact,.di-z-low,.di-z-mid,.di-z-modal,.di-z-overlay{position:relative}.di-z-modal{z-index:1050}.di-z-overlay{z-index:1000}.di-z-mobile-overlay{z-index:1030}.di-z-extra-top{z-index:500}.di-z-extra-high{z-index:400}.di-z-high{z-index:300}.di-z-mid{z-index:200}.di-z-low{z-index:100}.di-z-half{z-index:50}.di-z-impact{z-index:1}.di-z-buried{z-index:-1}:after,:before,:root{--lvrp-hit-location-banner-bg:var(--primary, #ccc)}.dgdg-buick_gmc,.dgdg-chevrolet,.dgdg-chevy{--lvrp-hit-location-banner-bg:#393839;--lvrp-model-view-results-bg:#393839;--lvrp-model-view-results-color:#fff}.dgdg-buick_gmc :after,.dgdg-buick_gmc :before,.dgdg-chevrolet :after,.dgdg-chevrolet :before,.dgdg-chevy :after,.dgdg-chevy :before{--lvrp-hit-location-banner-bg:#393839}.dgdg-mazda{--vdp-accent-color:#333;--lvrp-hit-specials-banner-bg:#000;--lvrp-model-view-results-bg:#000;--lvrp-model-view-results-color:#fff;--lvrp-hit-location-banner-bg:#000}.dgdg-mazda :after,.dgdg-mazda :before{--lvrp-hit-location-banner-bg:#000}.dgdg-genesis{--vdp-accent-color:var(--primary);--lvrp-hit-location-banner-bg:#000}.dgdg-genesis :after,.dgdg-genesis :before{--lvrp-hit-location-banner-bg:#000}.dgdg-cadillac{--vdp-accent-color:var(--primary);--lvrp-hit-location-banner-bg:#4b4b4b;--lvrp-model-view-results-bg:#4b4b4b;--lvrp-model-view-results-color:#fff}.dgdg-cadillac :after,.dgdg-cadillac :before{--vdp-accent-color:var(--primary);--lvrp-hit-location-banner-bg:#4b4b4b}.dgdg-ford{--lvrp-hit-location-banner-bg:#00095B}.dgdg-ford :after,.dgdg-ford :before{--lvrp-hit-location-banner-bg:#00095B}.dgdg-kia{--lvrp-hit-location-banner-bg:#000}.dgdg-kia :after,.dgdg-kia :before{--lvrp-hit-location-banner-bg:#000}.dgdg-subaru{--lvrp-hit-location-banner-bg:#00205b}.dgdg-subaru :after,.dgdg-subaru :before{--lvrp-hit-location-banner-bg:#00205b}.dgdg-volkswagen{--lvrp-hit-location-banner-bg:#000}.dgdg-volkswagen :after,.dgdg-volkswagen :before{--lvrp-hit-location-banner-bg:#000}.dgdg-hyundai{--lvrp-hit-location-banner-bg:#002c5e}.dgdg-hyundai :after,.dgdg-hyundai :before{--lvrp-hit-location-banner-bg:#002c5e}.dgdg-honda{--lvrp-hit-location-banner-bg:#000}.dgdg-honda :after,.dgdg-honda :before{--lvrp-hit-location-banner-bg:#000}.boxRow{background:#f6f6f6;padding:15px 0}.boxRow__wrapper{display:-moz-flex;display:flex;flex-wrap:wrap;-moz-justify-content:space-between;justify-content:space-between}.boxRow__wrapper .boxItem{width:calc(50% - 10px);display:-moz-flex;display:flex;-moz-flex-direction:column;flex-direction:column;-moz-justify-content:center;justify-content:center;padding:55px 0;margin-top:20px;background:#fff;padding:30px 0 20px;position:relative;height:350px}.boxRow__wrapper .boxItem__info{padding:0 55px;height:100%;display:-moz-flex;display:flex;-moz-flex-direction:row-reverse;flex-direction:row-reverse;-moz-align-items:flex-start;align-items:flex-start}.boxRow__wrapper .boxItem__info--image{display:-moz-flex;display:flex;-moz-align-items:center;align-items:center;-moz-justify-content:center;justify-content:center;width:50%;height:100%}.boxRow__wrapper .boxItem__info--content{display:-moz-flex;display:flex;-moz-flex-direction:column;flex-direction:column;-moz-justify-content:space-evenly;justify-content:space-evenly;width:50%;padding:30px}.boxRow__wrapper .boxItem__info--content .box-content{font-size:18px;line-height:25px;padding-top:35px;width:100%}.boxRow__wrapper .boxItem__info--content .box-link{padding:55px 0;font-size:16px}@media (max-width:767px){.boxRow__wrapper .boxItem{width:calc(100% - 10px);padding-bottom:0}.boxRow__wrapper .boxItem__info{-moz-align-items:flex-end;align-items:flex-end}.boxRow__wrapper .boxItem__info--content{width:75%;padding:30px}.boxRow__wrapper .boxItem__info--content .box-content,.boxRow__wrapper .boxItem__info--content .box-link{font-size:14px}}@media (max-width:1024px){.boxRow__wrapper .boxItem__info{padding:0 25px}}#dgdg-homepage-brands-row{display:flex;justify-content:center;align-items:center;padding:30px 0;background-color:#fbfbfb}#dgdg-homepage-brands-row .brands-item{border:1px solid #e1e1e1;background-color:#f7f7f7;border-radius:5px;display:flex;height:60px;width:250px;justify-content:center;align-items:center;margin:0 10px}#dgdg-homepage-brands-row .brands-item img{height:18px;width:auto}#dgdg-homepage-brands-row .brands-item.Jeep img{height:26px}#dgdg-homepage-brands-row .brands-item.Ram img{height:30px}@media screen and (max-width:1024px){#dgdg-homepage-brands-row{flex-wrap:wrap;padding:20px 0}#dgdg-homepage-brands-row .brands-item{width:calc(50% - 20px);margin:10px;height:40px}#dgdg-homepage-brands-row .brands-item img{height:15px}#dgdg-homepage-brands-row .brands-item.Jeep img{height:21px}#dgdg-homepage-brands-row .brands-item.Ram img{height:24px}#dgdg-homepage-brands-row .brands-item.Chrysler img{height:20px}}.happinessRow--v2 iframe.iframe-responsive{width:1px;min-width:100%}.happinessRow--v2 .di-z-buried,.happinessRow--v2 .di-z-extra-high,.happinessRow--v2 .di-z-half,.happinessRow--v2 .di-z-high,.happinessRow--v2 .di-z-impact,.happinessRow--v2 .di-z-low,.happinessRow--v2 .di-z-mid,.happinessRow--v2 .di-z-modal,.happinessRow--v2 .di-z-overlay{position:relative}.happinessRow--v2 .di-z-modal{z-index:1050}.happinessRow--v2 .di-z-overlay{z-index:1000}.happinessRow--v2 .di-z-mobile-overlay{z-index:1030}.happinessRow--v2 .di-z-extra-top{z-index:500}.happinessRow--v2 .di-z-extra-high{z-index:400}.happinessRow--v2 .di-z-high{z-index:300}.happinessRow--v2 .di-z-mid{z-index:200}.happinessRow--v2 .di-z-low{z-index:100}.happinessRow--v2 .di-z-half{z-index:50}.happinessRow--v2 .di-z-impact{z-index:1}.happinessRow--v2 .di-z-buried{z-index:-1}.happinessRow--v2 :after,.happinessRow--v2 :before,.happinessRow--v2 :root{--lvrp-hit-location-banner-bg:var(--primary, #ccc)}.happinessRow--v2 .dgdg-buick_gmc,.happinessRow--v2 .dgdg-chevrolet,.happinessRow--v2 .dgdg-chevy{--lvrp-hit-location-banner-bg:#393839;--lvrp-model-view-results-bg:#393839;--lvrp-model-view-results-color:#fff}.happinessRow--v2 .dgdg-buick_gmc :after,.happinessRow--v2 .dgdg-buick_gmc :before,.happinessRow--v2 .dgdg-chevrolet :after,.happinessRow--v2 .dgdg-chevrolet :before,.happinessRow--v2 .dgdg-chevy :after,.happinessRow--v2 .dgdg-chevy :before{--lvrp-hit-location-banner-bg:#393839}.happinessRow--v2 .dgdg-mazda{--vdp-accent-color:#333;--lvrp-hit-specials-banner-bg:#000;--lvrp-model-view-results-bg:#000;--lvrp-model-view-results-color:#fff;--lvrp-hit-location-banner-bg:#000}.happinessRow--v2 .dgdg-mazda :after,.happinessRow--v2 .dgdg-mazda :before{--lvrp-hit-location-banner-bg:#000}.happinessRow--v2 .dgdg-genesis{--vdp-accent-color:var(--primary);--lvrp-hit-location-banner-bg:#000}.happinessRow--v2 .dgdg-genesis :after,.happinessRow--v2 .dgdg-genesis :before{--lvrp-hit-location-banner-bg:#000}.happinessRow--v2 .dgdg-cadillac{--vdp-accent-color:var(--primary);--lvrp-hit-location-banner-bg:#4b4b4b;--lvrp-model-view-results-bg:#4b4b4b;--lvrp-model-view-results-color:#fff}.happinessRow--v2 .dgdg-cadillac :after,.happinessRow--v2 .dgdg-cadillac :before{--vdp-accent-color:var(--primary);--lvrp-hit-location-banner-bg:#4b4b4b}.happinessRow--v2 .dgdg-ford{--lvrp-hit-location-banner-bg:#00095B}.happinessRow--v2 .dgdg-ford :after,.happinessRow--v2 .dgdg-ford :before{--lvrp-hit-location-banner-bg:#00095B}.happinessRow--v2 .dgdg-kia{--lvrp-hit-location-banner-bg:#000}.happinessRow--v2 .dgdg-kia :after,.happinessRow--v2 .dgdg-kia :before{--lvrp-hit-location-banner-bg:#000}.happinessRow--v2 .dgdg-subaru{--lvrp-hit-location-banner-bg:#00205b}.happinessRow--v2 .dgdg-subaru :after,.happinessRow--v2 .dgdg-subaru :before{--lvrp-hit-location-banner-bg:#00205b}.happinessRow--v2 .dgdg-volkswagen{--lvrp-hit-location-banner-bg:#000}.happinessRow--v2 .dgdg-volkswagen :after,.happinessRow--v2 .dgdg-volkswagen :before{--lvrp-hit-location-banner-bg:#000}.happinessRow--v2 .dgdg-hyundai{--lvrp-hit-location-banner-bg:#002c5e}.happinessRow--v2 .dgdg-hyundai :after,.happinessRow--v2 .dgdg-hyundai :before{--lvrp-hit-location-banner-bg:#002c5e}.happinessRow--v2 .dgdg-honda{--lvrp-hit-location-banner-bg:#000}.happinessRow--v2 .dgdg-honda :after,.happinessRow--v2 .dgdg-honda :before{--lvrp-hit-location-banner-bg:#000}.happinessRow--v2 .happinessRow{background:#0271e6;text-align:center;padding:30px 10px}.happinessRow--v2 .happinessRow h1.jumboRowTitle{margin-bottom:15px}.happinessRow--v2 .happinessRow__content{font-size:17px;line-height:26px;margin-bottom:50px;font-weight:400}.happinessRow--v2 .happinessRow__text{text-transform:uppercase;color:#fff;font-size:55px;font-weight:700;text-align:center}.happinessRow--v2 .happinessRow__image{width:100%;margin-bottom:10px;margin-top:50px;text-align:center}.happinessRow--v2 .happinessRow__image img{width:90%}.happinessRow--v2 .happinessRow .align-left{text-align:left}.happinessRow--v2 .happinessRow .align-right{text-align:right;display:flex;justify-content:center;align-items:center;height:100%}.happinessRow--v2 .happinessRow .project-100-row{display:flex;justify-content:space-between;align-items:center}.happinessRow--v2 .happinessRow .project-100-row img{width:125px}.happinessRow--v2 .happinessRow .project-100-row a{font-size:18px;color:#fff;text-decoration:underline}@media (min-width:768px){.happinessRow--v2 .happinessRow h1.jumboRowTitle{margin-bottom:30px}.happinessRow--v2 .happinessRow__text{font-size:42px;text-align:right}.happinessRow--v2 .happinessRow__image{margin:0;text-align:right}.happinessRow--v2 .happinessRow__image img{width:230px}.happinessRow--v2 .happinessRow .project-100-row{justify-content:flex-start}.happinessRow--v2 .happinessRow .project-100-row img{margin-right:100px;width:225px}}@media (min-width:1025px){.happinessRow--v2 .happinessRow{padding:60px 0}.happinessRow--v2 .happinessRow__content{font-size:20px}.happinessRow--v2 .happinessRow__image img{width:220px}.happinessRow--v2 .happinessRow img{width:230px}.happinessRow--v2 .happinessRow__text{font-size:46px}}@media (min-width:1200px){.happinessRow--v2 .happinessRow h1.jumboRowTitle{font-size:60px;line-height:60px}.happinessRow--v2 .happinessRow__image img{width:300px}.happinessRow--v2 .happinessRow__text{font-size:64px}.happinessRow--v2 .happinessRow .project-100-row a{font-size:24px}}