.Kx1FVG_locationCard{border-radius:1rem;transition:transform .5s;display:block;position:relative;overflow:hidden;transform:scale(1)}.Kx1FVG_locationCard .Kx1FVG_imageWrapper,.Kx1FVG_locationCard .Kx1FVG_content{position:absolute;inset:0}.Kx1FVG_locationCard:before{content:"";z-index:2;background:linear-gradient(#000c 0%,#0003 50%,#0009 100%);border-radius:1rem;padding-top:175%;display:block;position:relative}.Kx1FVG_locationCard .Kx1FVG_imageWrapper{z-index:1;line-height:1;transition:transform .5s;transform:scale(1.025)}.Kx1FVG_locationCard:hover{text-decoration:none;transform:scale(1.025)}.Kx1FVG_locationCard:hover .Kx1FVG_imageWrapper{transform:scale(1)}@media screen and (width<=767px){.Kx1FVG_locationCard .Kx1FVG_content{padding:1rem}}@media screen and (width>=768px){.Kx1FVG_locationCard .Kx1FVG_content{padding:1.5rem}}.Kx1FVG_locationCard .Kx1FVG_content{z-index:3;flex-direction:column;justify-content:space-between;display:flex}.Kx1FVG_locationCard .Kx1FVG_content,.Kx1FVG_locationCard .Kx1FVG_content .Kx1FVG_locationName{color:#fff}.Kx1FVG_locationCard .Kx1FVG_locationName{font-size:1.75rem;font-weight:600}@media screen and (width<=767px){.Kx1FVG_locationCard .Kx1FVG_locationName{margin-bottom:.25rem;line-height:1}}@media screen and (width>=768px){.Kx1FVG_locationCard .Kx1FVG_locationName{line-height:1.2}}.Kx1FVG_locationCard .Kx1FVG_towns{letter-spacing:.5px;line-height:1.3}@media screen and (width<=767px){.Kx1FVG_locationCard .Kx1FVG_towns{font-size:.75rem}}@media screen and (width>=768px){.Kx1FVG_locationCard .Kx1FVG_towns{font-size:1rem}}.Kx1FVG_locationCard .Kx1FVG_postcodes{letter-spacing:.5px}@media screen and (width<=767px){.Kx1FVG_locationCard .Kx1FVG_postcodes{font-size:.75rem}}@media screen and (width>=768px){.Kx1FVG_locationCard .Kx1FVG_postcodes{font-size:.875rem}}.Kx1FVG_wrapLocations{overflow-x:overlay;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scroll-behavior:smooth;flex-wrap:nowrap;margin-top:-.5rem;margin-left:-1rem;margin-right:-1rem;padding:.5rem 0 1rem;list-style-type:none;display:flex}@media screen and (width>=992px){.Kx1FVG_wrapLocations{justify-content:center}}.Kx1FVG_wrapLocations .Kx1FVG_locationCardWrapper{scroll-snap-align:start;flex-shrink:0;width:14rem;padding:0 .5rem}.Kx1FVG_wrapLocations .Kx1FVG_locationCardWrapper:first-child{padding-left:1rem}.Kx1FVG_wrapLocations .Kx1FVG_locationCardWrapper:last-child{padding-right:1rem}.Kx1FVG_wrapLocations .Kx1FVG_locationCardWrapper:first-child,.Kx1FVG_wrapLocations .Kx1FVG_locationCardWrapper:last-child{width:14.5rem}@media screen and (width>=768px){.Kx1FVG_wrapLocations .Kx1FVG_locationCardWrapper{width:17rem}.Kx1FVG_wrapLocations .Kx1FVG_locationCardWrapper:first-child,.Kx1FVG_wrapLocations .Kx1FVG_locationCardWrapper:last-child{width:17.5rem}}.Kx1FVG_wrapLocations::-webkit-scrollbar{height:4px}.Kx1FVG_fakePagination{justify-content:center;margin:0;padding:0;list-style:none;display:flex}.Kx1FVG_fakePagination .Kx1FVG_page{background-color:#60798d;border-radius:.125rem;width:.25rem;height:.25rem;margin:0 .25rem;display:block}.Kx1FVG_isForSaleWrapper{z-index:5;width:185px;height:185px;position:absolute;top:0;right:0;overflow:hidden}.Kx1FVG_isForSaleWrapper .Kx1FVG_isForSaleSash,.Kx1FVG_isForSaleWrapper .Kx1FVG_isGreenSash{text-align:center;transform-origin:0;text-transform:uppercase;letter-spacing:1px;font-weight:700;line-height:1;position:relative}.Kx1FVG_isForSaleWrapper .Kx1FVG_isForSaleSash{z-index:2;color:#fff;text-shadow:1px 1px 1px #0000004d;background-color:#dc3545;width:180px;padding:.5rem .5rem .625rem;transform:rotate(45deg)translate(28px,-71px);box-shadow:0 .25rem .5rem #0006}.Kx1FVG_isForSaleWrapper.Kx1FVG_isGreen .Kx1FVG_isForSaleSash{box-shadow:0 .125rem .5rem #0006}.Kx1FVG_isForSaleWrapper .Kx1FVG_isGreenSash{z-index:1;color:#212529;background-color:#afc936;width:240px;padding:.5rem;font-size:.75rem;transform:rotate(45deg)translate(-22px,-63px);box-shadow:0 .25rem .5rem #0006}._5TjywW_figcaption{margin-top:.5rem;font-size:.625rem}@media screen and (width>=768px){._5TjywW_figcaption{font-size:.75rem}}@media screen and (width>=992px){._5TjywW_figcaption{margin-top:.75rem;font-size:.833rem}}._5TjywW_figcaption._5TjywW_gallery{max-width:fit-content}
