@import url(https://use.typekit.net/bah0qkq.css);@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-1rem)}}.estate-specs .cards.grid{gap:5rem;grid-auto-flow:dense;grid-template-columns:repeat(3,minmax(0,1fr))}.estate-specs .cards.not-grid .card{border-bottom:1px solid var(--accent-color);display:grid;grid-template-columns:40rem 1fr;padding-top:2rem}.estate-specs .cards.not-grid .card h4{border:0;color:var(--main-color);font-family:Playfair Display,playfair-display,serif}.estate-specs .cards.not-grid .card h4:after{color:var(--accent-color);top:3rem}.estate-specs .cards.not-grid .card ul{padding-right:4rem}.estate-specs .cards.not-grid .card ul li:last-child{border-bottom:0}.estate-specs .cards .card.double{grid-column:span 2}.estate-specs .cards .card.double .docs,.estate-specs .cards .card.double ul{padding-left:2rem;padding-right:2rem}.estate-specs .cards .card.double ul{-moz-column-count:2;column-count:2;-moz-column-gap:5em;column-gap:5em;-moz-column-width:auto}.estate-specs .cards .card.double ul li{-moz-column-break-inside:avoid;break-inside:avoid-column}.estate-specs .cards .card.active h4:after{transform:rotate(180deg)}.estate-specs .cards .card.active .docs,.estate-specs .cards .card.active ul{max-height:-moz-max-content;max-height:max-content}.estate-specs .cards h4{border-bottom:1px solid var(--grey-color);color:var(--accent-color);cursor:pointer;font-family:Poppins,poppins,sans-serif;font-stretch:700;font-style:normal;font-variation-settings:"wght" 0,"wdth" 700;font-weight:0;margin-bottom:1rem;padding-bottom:1rem}.estate-specs .cards h4:after{content:"↓";display:inline-block;font-size:1.6rem;height:1em;line-height:.8em;position:absolute;right:1em;text-align:center;top:0;transform:rotate(0);transition:all .3s cubic-bezier(.39,.575,.565,1);width:1em}.estate-specs .cards ul{max-height:0;overflow:hidden;transition:all .3s cubic-bezier(.39,.575,.565,1)}.estate-specs .cards ul li{border-bottom:1px solid var(--grey-color);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:.5em}.estate-specs .cards ul li span:first-child{font-stretch:110;font-style:normal;font-variation-settings:"wght" 500,"wdth" 110;font-weight:500}.estate-specs .cards ul li span:last-child{text-align:right}.estate-specs .cards ul li+li{margin-top:.5rem}.estate-specs .cards ul li img,.estate-specs .cards ul li svg{display:inline-block;height:1.5em;-o-object-fit:contain;object-fit:contain;vertical-align:middle;width:1.5em}@media only screen and (max-width:1124px){.estate-specs .cards.grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width:768px){.estate-specs .cards.grid{grid-template-columns:repeat(1,minmax(0,1fr))}.estate-specs .cards.not-grid .card{grid-template-columns:1fr}.estate-specs .cards.not-grid .card ul{padding-right:0}.estate-specs .cards .card.double{grid-column:span 1}.estate-specs .cards .card.double ul{-moz-columns:1;column-count:1}}@media only screen and (max-width:576px){.estate-specs .card ul li{grid-template-columns:repeat(1,minmax(0,1fr));text-align:center}.estate-specs .card ul li span:last-child{text-align:center}}