.CarSearchItem_StyledCol__4fohT{padding-left:8px;padding-right:8px}.CarSearchItem_ResponsiveBtn__fUsfG{font-size:.9rem}@media(min-width:1200px){.CarSearchItem_ResponsiveBtn__fUsfG{font-size:.8rem}}@media(min-width:1400px){.CarSearchItem_ResponsiveBtn__fUsfG{font-size:.95rem}}.CarSearchItem_CarWrapper___TLFd{overflow:hidden;background:#fff;box-shadow:0 2px 8px 0 rgba(99,99,99,.2)}.CarSearchItem_CarWrapper___TLFd,.CarSearchItem_CarWrapper___TLFd .CarSearchItem_btn__2rZV7{transition:all .3s ease-in-out 0s}.CarSearchItem_CarWrapper___TLFd:hover{transform:scale(1.01) translateY(-4px)}.CarSearchItem_ImageContainer__00H4U{padding-bottom:66%;position:relative;display:block}.SidebarButtons_ShineBtn__7u6Ec:after{content:"";position:absolute;top:0;left:-200%;width:200%;height:100%;opacity:0;background:linear-gradient(90deg,hsla(0,0%,100%,.13) 0,hsla(0,0%,100%,.13) 77%,hsla(0,0%,100%,.5) 92%,hsla(0,0%,100%,0));-webkit-animation:SidebarButtons_shine__XUTVy 2s ease;-webkit-animation-iteration-count:infinite;animation:SidebarButtons_shine__XUTVy 1.2s linear;animation-iteration-count:infinite;transition-property:left,top,opacity;transition-duration:.7s,.7s,.15s;transition-timing-function:linear}@keyframes SidebarButtons_shine__XUTVy{0%{transform:translateX(-100%);opacity:1}to{transform:translateX(100%);opacity:.5}}.CarSearchItemDetails_StyledCol__u6BrQ{padding-left:8px;padding-right:8px}.CarSearchItemDetails_ResponsiveBtn__RzjPf{font-size:.9rem}@media(min-width:1200px){.CarSearchItemDetails_ResponsiveBtn__RzjPf{font-size:.8rem}}@media(min-width:1400px){.CarSearchItemDetails_ResponsiveBtn__RzjPf{font-size:1.05rem}}.CarSearchItemDetails_ShineBtn__C0Orr:after{content:"";position:absolute;top:0;left:-200%;width:200%;height:100%;opacity:0;background:linear-gradient(90deg,hsla(0,0%,100%,.13) 0,hsla(0,0%,100%,.13) 77%,hsla(0,0%,100%,.5) 92%,hsla(0,0%,100%,0));-webkit-animation:CarSearchItemDetails_shine__BxxOO 2s ease;-webkit-animation-iteration-count:infinite;animation:CarSearchItemDetails_shine__BxxOO 1.4s ease;animation-iteration-count:infinite;transition-property:left,top,opacity;transition-duration:.7s,.7s,.15s;transition-timing-function:ease}@keyframes CarSearchItemDetails_shine__BxxOO{0%{transform:translateX(-100%);opacity:1}to{transform:translateX(100%);opacity:.5}}.CarSearchItemDetails_CarWrapper__LutW8{border-top:2px solid var(--primary);overflow:hidden;transition:all .3s ease-in-out 0s;box-shadow:var(--carSearchItemDetails-boxShadow);background:#fff}.CarSearchItemDetails_CarWrapper__LutW8 .CarSearchItemDetails_btn__wmbTy{transition:all .3s ease-in-out 0s}.CarSearchItemDetails_LocationOverlay__fQuf5{position:absolute;bottom:0;width:100%;background:rgba(0,0,0,.664);color:#fff;padding:5px;font-size:.8rem}.SharedCTAItem_StyledCol__olvF7{padding-left:8px;padding-right:8px}.SharedCTAItem_CarWrapper__IFF1g{overflow:hidden;background:var(--car-search-item-background);box-shadow:0 2px 8px 0 rgba(99,99,99,.2)}.SharedCTAItem_CarWrapper__IFF1g,.SharedCTAItem_CarWrapper__IFF1g .SharedCTAItem_btn__to_NE{transition:all .3s ease-in-out 0s}.SharedCTAItem_CarWrapper__IFF1g:hover{transform:scale(1.01) translateY(-4px)}.GoogleMap_Container__49fYf{position:relative;width:100%;height:250px}.GoogleMap_Lg__GlXsm{height:300px}@media(min-width:992px){.GoogleMap_Lg__GlXsm{height:500px}}.GoogleMap_Marker__ePdqQ{position:relative}.LocationCard_Container__MRHeO{background-color:var(--location-hero-map-background-color);border:var(--location-hero-map-border);border-radius:var(--location-hero-map-border-radius);overflow:hidden;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);height:100%}.LocationCardLarge_MapContainer__sLeJz{padding:var(--location-card-large-padding-mobile)}@media(min-width:768px){.LocationCardLarge_MapContainer__sLeJz{padding:var(--location-card-large-padding-desktop)}}.OfferContainer_TextContent__yzyeU :last-child{margin-bottom:0}.OfferContainer_disclaimer__Yw0VE{font-size:.75rem}.VerticleOfferContainer_h3FontSize__JcV_M{font-size:1.5rem}.ValuationForm_formContainer__I4e4g,.ValuationForm_vehicleCheck__tx9s7{display:flex;flex-direction:column;align-items:center;justify-content:center}.ValuationForm_vehicleCheck__tx9s7{width:100%;height:100%;padding:20px 20px 0;box-sizing:border-box}.ValuationForm_formBody__zTaFY{display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:var(--valudationWizard-form-borderRadius);background-color:var(--valuationWizard-form-backgroundColor);padding:1rem .5rem}@media(min-width:1200px){.ValuationForm_formBody__zTaFY{padding:2rem}}.ValuationForm_formWidth__FaL34{width:var(--valuationWizard-form-width);max-width:960px}.ValuationForm_searchButton__MN9UT{min-height:3rem;min-width:10rem}.ValuationForm_exclusionMessage__plsLZ{font-size:18px;line-height:1.5;color:#fff;padding:.5rem;text-align:center;margin:1rem 0;border-radius:5px}.ValuationForm_ImNotSure__PTpMf{cursor:pointer;margin-bottom:.5rem}.ValuationForm_ImNotSure__PTpMf:hover{text-decoration:underline;color:var(--secondary)}.ValuationForm_stepHeading__EFtZD{font-size:1.5rem}@media(min-width:768px){.ValuationForm_stepHeading__EFtZD{font-size:1.75rem}}