.GoogleMap-module-scss-module__w6YGqa__Container{width:100%;height:250px;position:relative}.GoogleMap-module-scss-module__w6YGqa__Lg{height:300px}@media (min-width:992px){.GoogleMap-module-scss-module__w6YGqa__Lg{height:500px}}.GoogleMap-module-scss-module__w6YGqa__Marker{position:relative}
.CardBase-module-scss-module__JvE74W__CardBase{height:100%;padding:var(--card-base-padding);flex-direction:column;flex-grow:1;display:flex;position:relative;overflow:hidden}.CardBase-module-scss-module__JvE74W__CardBase img{transition:transform .25s}.CardBase-module-scss-module__JvE74W__HoverUtils:hover h2,.CardBase-module-scss-module__JvE74W__HoverUtils:hover h3,.CardBase-module-scss-module__JvE74W__HoverUtils:hover h4,.CardBase-module-scss-module__JvE74W__HoverUtils:hover h5{color:var(--secondary)!important}.CardBase-module-scss-module__JvE74W__HoverUtils:hover img{opacity:.95;transform:scale(1.08)}
.LocationInfoColumn-module-scss-module__o4_QTG__Table{border-collapse:collapse;width:100%}.LocationInfoColumn-module-scss-module__o4_QTG__Table tr{border-top:1px solid #0003;justify-content:space-between;padding:10px 0;display:flex}.LocationInfoColumn-module-scss-module__o4_QTG__Table tr td:first-child{font-weight:700}.LocationInfoColumn-module-scss-module__o4_QTG__hidden{display:none}
.Hours-module-scss-module__t0t_Ga__List{-webkit-padding-start:0;margin:0;padding:0;color:var(--location-info-list-color)!important}.Hours-module-scss-module__t0t_Ga__List>li{list-style:none}
.LocationInfo-module-scss-module__W6eY8G__LocationHeading{text-align:var(--location-info-heading-text-align);font-size:var(--location-info-heading-font-size);color:var(--location-info-heading-color);margin-bottom:var(--location-info-heading-margin-bottom)!important}.LocationInfo-module-scss-module__W6eY8G__DetailsColour{color:var(--location-info-detail-color)}
.Map-module-scss-module__p9e3za__Container{width:100%;height:250px;position:relative}.Map-module-scss-module__p9e3za__Lg{height:300px}@media (min-width:768px){.Map-module-scss-module__p9e3za__Lg{height:348px}}@media (min-width:992px){.Map-module-scss-module__p9e3za__Lg{height:500px}.Map-module-scss-module__p9e3za__Full{height:100%}}
.LocationCardLarge-module-scss-module__-JrVOa__MapContainer{padding:var(--location-card-large-padding-mobile)}@media (min-width:768px){.LocationCardLarge-module-scss-module__-JrVOa__MapContainer{padding:var(--location-card-large-padding-desktop)}}
.Hr-module-scss-module__xHqNRW__Hr{border-top-color:var(--primary);border-top-width:8px;border-radius:5px;width:100px;margin-top:18px;margin-bottom:26px}
@media (min-width:768px){.Dealerships-module-scss-module__0-e1AG__CarouselItem{flex-basis:50%}}@media (min-width:992px){.Dealerships-module-scss-module__0-e1AG__CarouselItem{flex-basis:33%!important}}@media (min-width:1200px){.Dealerships-module-scss-module__0-e1AG__xl5{flex-basis:20%!important}}
.LocationCard-module-scss-module__zCkQLa__Container{background-color:var(--location-hero-map-background-color);border:var(--location-hero-map-border);border-radius:var(--location-hero-map-border-radius);height:100%;overflow:hidden;box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}
.templateComponents-module-scss-module__0jJw5q__btnOutline{color:#222;margin-right:.8rem}.templateComponents-module-scss-module__0jJw5q__btnOutline:hover{background:var(--primary);color:#fff}.templateComponents-module-scss-module__0jJw5q__btnOutline:hover svg{color:#fff}.templateComponents-module-scss-module__0jJw5q__btnOutline svg{color:var(--primary)}.templateComponents-module-scss-module__0jJw5q__heroHeading{text-align:center;color:#fff;font-size:2rem;position:relative}.templateComponents-module-scss-module__0jJw5q__heroHeading svg{display:none;position:absolute;bottom:-4px;left:0}@media (min-width:992px){.templateComponents-module-scss-module__0jJw5q__heroHeading svg{display:block}.templateComponents-module-scss-module__0jJw5q__heroHeading{text-align:left;margin-bottom:1.5rem;font-size:3rem}}.templateComponents-module-scss-module__0jJw5q__heroText{display:none}@media (min-width:992px){.templateComponents-module-scss-module__0jJw5q__heroText{text-align:left;color:#000;display:block}}.templateComponents-module-scss-module__0jJw5q__btnWrapper{justify-content:center;margin-top:2rem;display:none}@media (min-width:992px){.templateComponents-module-scss-module__0jJw5q__btnWrapper{justify-content:flex-start;gap:1rem;margin-top:3rem;display:flex}}.templateComponents-module-scss-module__0jJw5q__responsiveImg{width:100%;height:auto}.templateComponents-module-scss-module__0jJw5q__textHighlight{color:#fff}@media (min-width:992px){.templateComponents-module-scss-module__0jJw5q__textHighlight{color:var(--primary)}}
.SidebarButtons-module-scss-module__pyvkpW__BlackBtn{color:#fff!important;background-color:#000!important}.SidebarButtons-module-scss-module__pyvkpW__BlackBtn:hover{border:1px solid #000;color:#000!important;background-color:#fff!important}.SidebarButtons-module-scss-module__pyvkpW__BlackBtnAlt{color:#fff!important;background-color:#000!important}.SidebarButtons-module-scss-module__pyvkpW__BlackBtnAlt:hover{border:1px solid var(--primary);background-color:var(--primary)!important}.SidebarButtons-module-scss-module__pyvkpW__YellowBtn{color:#000!important;background-color:#efdf00!important}.SidebarButtons-module-scss-module__pyvkpW__SmallText{font-size:.9rem}
.CarSearchItemButtons-module-scss-module__UwKiqa__StyledCol{padding-left:8px;padding-right:8px}.CarSearchItemButtons-module-scss-module__UwKiqa__ResponsiveBtn{font-size:.9rem}@media (min-width:1200px){.CarSearchItemButtons-module-scss-module__UwKiqa__ResponsiveBtn{font-size:.8rem}}@media (min-width:1400px){.CarSearchItemButtons-module-scss-module__UwKiqa__ResponsiveBtn{font-size:.95rem}}.CarSearchItemButtons-module-scss-module__UwKiqa__CarWrapper{background:#fff;transition:all .3s ease-in-out;overflow:hidden;box-shadow:0 2px 8px #63636333}.CarSearchItemButtons-module-scss-module__UwKiqa__CarWrapper .CarSearchItemButtons-module-scss-module__UwKiqa__btn{transition:all .3s ease-in-out}.CarSearchItemButtons-module-scss-module__UwKiqa__CarWrapper:hover{transform:scale(1.01)translateY(-4px)}.CarSearchItemButtons-module-scss-module__UwKiqa__ImageContainer{padding-bottom:66%;display:block;position:relative}.CarSearchItemButtons-module-scss-module__UwKiqa__SoldButton{background-color:var(--danger)!important;color:#fff!important}.CarSearchItemButtons-module-scss-module__UwKiqa__SoldButton:hover{border:1px solid var(--danger);color:var(--danger)!important;background-color:#fff!important}
.TWGFinanceCalculator-module-scss-module__VffdUa__SelectStyling{border-radius:var(--vdp-border-radius);color:var(--dark);border:1px solid #343a40;padding:.75rem;font-weight:800}.TWGFinanceCalculator-module-scss-module__VffdUa__RepaymentSection{border-radius:var(--vdp-border-radius);border:1px solid #343a40;margin-top:2rem}.TWGFinanceCalculator-module-scss-module__VffdUa__Input{width:100%;color:var(--dark);border:1px solid #343a40;border-radius:.5rem;padding:.75rem;font-weight:800}.TWGFinanceCalculator-module-scss-module__VffdUa__Price{font-size:3rem}@media (min-width:992px){.TWGFinanceCalculator-module-scss-module__VffdUa__Price{font-size:3.75rem}}
.CarSidebar-module-scss-module__-Wb6qa__pill{border:var(--primary) 1px solid}.CarSidebar-module-scss-module__-Wb6qa__rounded,.CarSidebar-module-scss-module__-Wb6qa__rounded>button{border-radius:25px!important}h2.CarSidebar-module-scss-module__-Wb6qa__Price{font-size:3.5rem}@media (min-width:400px){h2.CarSidebar-module-scss-module__-Wb6qa__Price{font-size:4rem}}@media (min-width:1200px){h2.CarSidebar-module-scss-module__-Wb6qa__Price{font-size:5rem}}.CarSidebar-module-scss-module__-Wb6qa__InfoItem{justify-content:flex-end;align-items:center;height:36px;margin-left:0;display:flex}.CarSidebar-module-scss-module__-Wb6qa__SideBarTick{font-size:1.5rem;position:absolute;top:1rem;right:1.25rem}.CarSidebar-module-scss-module__-Wb6qa__Btn{height:fit-content}.CarSidebar-module-scss-module__-Wb6qa__Btn path{transition:fill .25s linear}.CarSidebar-module-scss-module__-Wb6qa__BtnFavActive{background-color:var(--vdp-cta-button-hover)}.CarSidebar-module-scss-module__-Wb6qa__BtnFavActive path{fill:#fff}.CarSidebar-module-scss-module__-Wb6qa__Btn:hover a{color:#fff!important}.CarSidebar-module-scss-module__-Wb6qa__Btn:hover img{filter:invert()}.CarSidebar-module-scss-module__-Wb6qa__Btn:hover path{fill:#fff}.CarSidebar-module-scss-module__-Wb6qa__Btn svg{width:3rem;height:100%}.CarSidebar-module-scss-module__-Wb6qa__Btn svg .CarSidebar-module-scss-module__-Wb6qa__share{height:15%}.CarSidebar-module-scss-module__-Wb6qa__BtnFavouriteActive{color:var(--primary)!important}.CarSidebar-module-scss-module__-Wb6qa__BtnFavouriteActive path{fill:var(--dark)}.CarSidebar-module-scss-module__-Wb6qa__BtnMobile{color:#000;background:0 0;border:none}.CarSidebar-module-scss-module__-Wb6qa__BtnMobile path{fill:var(--primary)}.CarSidebar-module-scss-module__-Wb6qa__BtnMobile:hover,.CarSidebar-module-scss-module__-Wb6qa__BtnMobile:active,.CarSidebar-module-scss-module__-Wb6qa__BtnMobile:focus{color:var(--primary)!important;background:0 0!important}.CarSidebar-module-scss-module__-Wb6qa__BtnMobile:hover a,.CarSidebar-module-scss-module__-Wb6qa__BtnMobile:active a,.CarSidebar-module-scss-module__-Wb6qa__BtnMobile:focus a{color:#000!important}.CarSidebar-module-scss-module__-Wb6qa__BtnMobile:hover path,.CarSidebar-module-scss-module__-Wb6qa__BtnMobile:active path,.CarSidebar-module-scss-module__-Wb6qa__BtnMobile:focus path{fill:var(--dark)}.CarSidebar-module-scss-module__-Wb6qa__VehicleButton{height:3rem}.CarSidebar-module-scss-module__-Wb6qa__PinStyling{transform:scale(.5)}.CarSidebar-module-scss-module__-Wb6qa__PinText{height:1rem}h1.CarSidebar-module-scss-module__-Wb6qa__Price{font-size:3.5rem}@media (min-width:400px){h1.CarSidebar-module-scss-module__-Wb6qa__Price{font-size:4rem}}@media (min-width:1200px){h1.CarSidebar-module-scss-module__-Wb6qa__Price{font-size:5rem}}.CarSidebar-module-scss-module__-Wb6qa__CTASticky{z-index:5;transition:transform .5s linear;bottom:0;transform:translateY(0)}.CarSidebar-module-scss-module__-Wb6qa__CTAStickyOpened{transform:translateY(0)}.CarSidebar-module-scss-module__-Wb6qa__CTAStickyClosed{transform:translateY(15rem)}
