section.properties{margin-bottom:var(--block-padding)}section.properties nav{background:var(--teal);position:sticky;top:7.5rem;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out;padding:1.25rem;-webkit-box-shadow:0 4px 4px rgba(0,0,0,0.25);box-shadow:0 4px 4px rgba(0,0,0,0.25);z-index:99}section.properties nav h1{display:none}@container main (max-width: 64rem){section.properties nav{position:relative;top:0!important;height:auto!important;min-height:auto!important;padding:2.5rem;margin-bottom:1.25rem;-webkit-box-shadow:none;box-shadow:none}section.properties nav h1{display:-ms-grid;display:grid;color:var(--white);text-align:center}section.properties nav h1 .icon-arrow{display:none;width:1.25rem;height:1.25rem}section.properties nav h1 .icon-arrow:after{width:100%;height:100%;background:var(--white)}section.properties nav.scrolled{position:sticky;background:transparent;-webkit-box-pack:normal;-ms-flex-pack:normal;justify-content:normal;padding-inline:0;-webkit-transition:none;transition:none;pointer-events:none;top:-1.25rem!important}section.properties nav.scrolled h1{font-size:1.25rem;padding-block:0.625rem;background:var(--teal);width:100%;pointer-events:all;cursor:pointer;-webkit-box-shadow:0 4px 4px rgba(0,0,0,0.25);box-shadow:0 4px 4px rgba(0,0,0,0.25)}section.properties nav.scrolled h1 .icon-arrow{display:block;rotate:-90deg}section.properties nav.scrolled>div{opacity:0;pointer-events:none;visibility:hidden}}section.properties nav a{color:var(--white);font:var(--body-font);text-decoration:none;font-size:1rem;line-height:1;text-align:right}@container main (max-width: 64rem){section.properties nav a{text-align:center}}section.properties nav a.active{color:var(--white)}section.properties nav h3{--font-family:var(--family);--font-size:1rem;--font-weight:400;--line-height:1;color:var(--white);text-align:right;position:relative;margin-bottom:5px}@container main (max-width: 64rem){section.properties nav h3{text-align:center}}section.properties nav h3:after{content:"";height:1px;width:75%;right:0;bottom:-2px;position:absolute;background:var(--white)}@container main (max-width: 64rem){section.properties nav h3:after{left:0;right:0;margin:0 auto}}section.properties .property{opacity:0.5;-webkit-transition:opacity 0.5s ease-in-out;transition:opacity 0.5s ease-in-out}section.properties .property a{text-decoration:none}section.properties .property+.property{padding-top:3.125rem}section.properties .property.active{opacity:1}section.properties .property.active .content{opacity:1;translate:0 0}section.properties .property.active .img-wrapper:before{position:absolute;content:"";width:100%;height:100%;background:rgba(0,0,0,0.25);display:block}section.properties .property .img-wrapper{-ms-grid-row:1;-ms-grid-row-span:5;grid-row:1/6;position:relative}section.properties .property .img-wrapper img{aspect-ratio:920/500}@container main (max-width: 64rem){section.properties .property .img-wrapper{height:50vh}}section.properties .property .img-wrapper .tag{position:absolute;right:0;top:10%;background:var(--green);color:var(--white);padding:0.3125rem 0.9375rem;-webkit-box-shadow:0 4px 4px rgba(0,0,0,0.25);box-shadow:0 4px 4px rgba(0,0,0,0.25)}section.properties .property .content{-webkit-transition:translate 0.3s ease-in-out,opacity 0.3s ease-in-out;transition:translate 0.3s ease-in-out,opacity 0.3s ease-in-out;translate:0 1.875rem;opacity:0;position:relative}section.properties .property .content *{color:var(--white);text-shadow:0 4px 4px rgba(0,0,0,0.25)}section.properties .property .content h2{font:var(--h1-font)}section.properties .property .content h3{font:var(--menu-font);text-align:center}section.properties .property .content .icon-arrow{position:absolute;right:1.875rem;top:50%;translate:0 -50%;width:5rem;height:5rem}@container main (max-width: 64rem){section.properties .property .content .icon-arrow{right:0}}section.properties .property .content .icon-arrow:after{background:var(--white);width:50%;height:50%}section.properties .property a.navigate{-webkit-transition:scale 0.3s ease-in-out;transition:scale 0.3s ease-in-out;padding:0.625rem}section.properties .property a.navigate span{pointer-events:none}section.properties .property a.navigate span:after{width:2.5rem;height:1.25rem}