@import url(https://fonts.googleapis.com/css2?family=Knewave&family=Manrope:wght@200..800&display=swap);
@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-1rem)}}.estate-specs .cards{gap:5rem}.estate-specs .cards .card.active h4:after{transform:rotate(180deg)}.estate-specs .cards .card.active .docs,.estate-specs .cards .card.active ul{max-height:1e3px}.estate-specs .cards h4{margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid var(--grey-color);font-family:Manrope,sans-serif;font-weight:700;font-stretch:110;font-style:normal;font-variation-settings:"slnt" 0,"wght" 700,"wdth" 110;cursor:pointer}.estate-specs .cards h4:after{content:"⌄";display:inline-block;position:absolute;top:0;right:2em;width:1.2em;height:1.2em;border:1px solid var(--grey-color);border-radius:50%;text-align:center;line-height:.8em;transform:rotate(0);transition:all .3s cubic-bezier(.39,.575,.565,1)}.estate-specs .cards ul{max-height:0;overflow:hidden;transition:all .3s cubic-bezier(.39,.575,.565,1);padding-left:1rem;padding-right:1rem}.estate-specs .cards ul li{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:1em}.estate-specs .cards ul li span:first-child{font-weight:700;font-stretch:110;font-style:normal;font-variation-settings:"slnt" 0,"wght" 700,"wdth" 110}.estate-specs .cards ul li span:last-child{text-align:right}.estate-specs .cards ul li a:before{display:none}.estate-specs .cards ul li img,.estate-specs .cards ul li svg{display:inline-block;vertical-align:middle;width:2em;height:2em;-o-object-fit:contain;object-fit:contain}.estate-specs .cards ul li+li{margin-top:1rem}.estate-specs .cards .docs{max-height:0;overflow:hidden;transition:all .3s cubic-bezier(.39,.575,.565,1);display:flex;gap:1rem;flex-wrap:wrap;justify-content:center;align-items:center}@media only screen and (max-width:768px){.estate-specs .cards{grid-template-columns:repeat(1,minmax(0,1fr))}.estate-specs .cards .card.double{grid-column:span 1}.estate-specs .cards .card.double ul{-moz-columns:1;columns: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}}
