@import url(https://use.typekit.net/bah0qkq.css);@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-1rem)}}.estate-essentials{text-align:center}.estate-essentials .address{display:block;font-size:2.4rem;font-weight:700;margin-bottom:3rem;text-transform:uppercase}.estate-essentials .usps{display:flex;flex-flow:row wrap;justify-content:center}.estate-essentials .usps .usp{font-size:1.92rem;text-transform:uppercase}.estate-essentials .usps .usp p{margin-bottom:0}.estate-essentials .usps .usp+.usp{border-left:1px solid var(--main-color);margin-left:1rem;padding-left:1rem}.estate-essentials .numbers{display:flex;flex-flow:row wrap;gap:6rem;justify-content:center;margin-top:10rem}.estate-essentials .numbers .number-item{display:inline-block;font-size:1.2rem;order:2;vertical-align:middle}.estate-essentials .numbers .number-item.order-first{order:1}.estate-essentials .numbers .number-item img,.estate-essentials .numbers .number-item svg{display:inline-block;height:1em;margin-right:.5em;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;vertical-align:middle;width:1em}.estate-essentials .numbers .number-item span{display:inline-block;font-weight:700;line-height:1.2;vertical-align:middle}@media only screen and (max-width:576px){.estate-essentials .numbers .number-item{font-size:1.36rem}}.estate-essentials .numbers .number-item{font-size:1.6rem;font-weight:300}.estate-essentials .numbers .number-item span{display:block;font-family:Playfair Display,playfair-display,serif;font-size:3.2rem;font-weight:300;margin-bottom:3rem}@media only screen and (max-width:1124px){.estate-essentials .numbers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width:576px){.estate-essentials .numbers{grid-template-columns:1fr}}