.hamptonsGridSection .hamptonsGridWrapper{margin:0 auto;max-width:73rem;padding-left:2.4rem;padding-right:2.4rem}.hamptonsGridSection .gridRow{align-items:stretch;display:flex;gap:20px;justify-content:space-between}.hamptonsGridSection .gridRow .gridCol{border:1px solid #d9d9d9;border-radius:4px;overflow:hidden;width:25%}.hamptonsGridSection .gridRow .gridCol .gridImgCls{height:14rem;overflow:hidden;position:relative;width:100%}.hamptonsGridSection .gridRow .gridCol .gridImgCls img{height:100%;left:0;object-fit:cover;position:absolute;top:0;transform:scale(1);transition:transform .28s cubic-bezier(.33,1,.68,1);-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;width:100%}.hamptonsGridSection .gridRow .gridCol .gridContentCls{color:#333;display:flex;flex-direction:column;padding:.89rem}.hamptonsGridSection .gridRow .gridCol .gridContentCls h3{color:#00224c;font-family:"DM Serif Display",serif;font-size:1.2rem;font-weight:800;letter-spacing:0;line-height:1.61;margin:0 0 .4em}.hamptonsGridSection .gridRow .gridCol .gridContentCls p{font-family:Montserrat,sans-serif;font-size:17px;font-weight:400;line-height:1.35;margin-bottom:1.56rem}.hamptonsGridSection .gridRow .gridCol .gridContentCls a{color:#ed6862;font-family:Montserrat,sans-serif;font-size:.83rem}.hamptonsGridSection .gridRow .gridCol:hover .gridImgCls img{transform:scale(1.18)}.hamptonsGridSection .gridRow .gridCol .gridContentCls a:focus,.hamptonsGridSection .gridRow .gridCol:hover .gridContentCls a{text-decoration:underline;text-underline-offset:3px}@media screen and (max-width:1199px) and (min-width:1025px){.hamptonsGridSection .gridRow{gap:10px}}@media screen and (max-width:1024px){.hamptonsGridSection .gridRow{flex-wrap:wrap}.hamptonsGridSection .gridRow .gridCol{width:48%}}@media screen and (max-width:768px){.hamptonsGridSection .hamptonsGridWrapper{padding-left:18px;padding-right:18px}.hamptonsGridSection .gridRow .gridCol .gridImgCls{height:10rem}}@media screen and (max-width:540px){.hamptonsGridSection.pt70{padding-top:8px}.hamptonsGridSection .gridRow .gridCol{width:100%}.hamptonsGridSection .gridRow .gridCol .gridContentCls h3{font-size:1.1rem;line-height:1.3}.hamptonsGridSection .gridRow .gridCol .gridContentCls p{font-size:16px;margin-bottom:1rem}}