.hamptonsAboutSection{padding:2.7rem 0}.hamptonsAboutSection .hamptons-wrapper{margin-left:auto;margin-right:auto;max-width:73rem;padding-left:2.4rem;padding-right:2.4rem;position:relative;z-index:4}.hamptonsAboutSection .hamptonsCtaColInner{align-items:center;gap:2.2rem;justify-content:space-between}.hamptonsAboutSection .hamptonsCtaColImage{flex-basis:40%;height:0;margin:0;overflow:hidden;padding-bottom:26.09%;position:relative;width:100%}.hamptonsAboutSection .hamptonsCtaColImage img{height:100%;left:0;max-width:100%;object-fit:cover;object-position:top;position:absolute;top:0;width:100%}.hamptonsCtaColContent{display:flex;flex:1;flex-direction:column;justify-content:center;width:100%}.hamptonsAboutSection .hamptonsCtaColContentTop .ctaColContentTitle h2{color:#00224c;font-family:"DM Serif Display",serif;font-weight:400;margin:0 0 .5em}.hamptonsAboutSection .hamptonsCtaColContentTop .ctaColContentPart p{color:#333;font-family:Montserrat,sans-serif;font-size:18px;font-weight:400;letter-spacing:.02em;line-height:1.5;margin-bottom:.8em;margin-top:0}.hamptonsAboutSection .hamptonsCtaColContentTop .ctaColContentPart p span{color:#ed6862;font-family:Montserrat,sans-serif;font-weight:500}.hamptonsAboutSection .hamptons-cta-button{background-color:#ed6862;border:none;border-radius:2px;color:#fff;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:500;line-height:1.8;padding:.39rem 1.93rem .56rem}.hamptonsAboutSection .hamptons-cta-button:focus,.hamptonsAboutSection .hamptons-cta-button:hover{border:none;box-shadow:inset 180px 0 0 0 #00224c}.hamptonsAboutSection .hamptonsCtaColBtnParent a{background-color:#ed6862;border-radius:2px;color:#fff;display:inline-block;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:500;line-height:1.8;padding:.5rem 1.2rem;-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}.hamptonsAboutSection .hamptonsCtaColBtnParent a:focus,.hamptonsAboutSection .hamptonsCtaColBtnParent a:hover{box-shadow:inset 230px 0 0 0 #00224c}@media screen and (max-width:1024px){.hamptonsAboutSection .hamptonsCtaColInner{gap:32px;justify-content:center}}@media screen and (max-width:991px){.hamptonsAboutSection .hamptonsCtaColContentTop .ctaColContentPart p{font-size:16px}.hamptonsAboutSection .hamptonsCtaColContent{margin-bottom:30px}}@media screen and (max-width:820px){.hamptonsAboutSection .hamptonsCtaColInner{flex-wrap:wrap}.hamptonsAboutSection .hamptonsCtaColImage{flex-basis:100%;height:245px;margin-bottom:24px;overflow:hidden;position:relative}.hamptonsAboutSection .hamptonsCtaColInner{gap:0}.hamptonsAboutSection .hamptonsCtaColContentTop .ctaColContentPart p{margin-bottom:1.3em}}@media screen and (max-width:768px){.hamptons-calcualtor .contractorPopUpFormOuter{max-width:100%}.hamptonsAboutSection .hamptonsCtaColContentTop .ctaColContentTitle h3{font-size:21px;line-height:1.3}.hamptonsAboutSection .hamptonsCtaColContentTop .ctaColContentPart p{font-size:16px;line-height:1.4;margin-bottom:1em}.hamptonsAboutSection{padding:.4rem 0 2rem}.hamptonsAboutSection .hamptons-wrapper{padding-left:18px;padding-right:18px}}@media screen and (max-width:520px){.hamptonsAboutSection{padding:2.5rem 0}}