*{box-sizing:border-box;margin:0;padding:0}.grid-container{display:grid;gap:16px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1280px}.left-column{display:grid;gap:16px;grid-template-rows:1fr auto}.left-bottom{display:grid;gap:16px;grid-template-columns:1fr 1fr}.right-column{display:grid;gap:16px;grid-template-rows:1fr 2fr}.card{background-color:#9e9e9e;background-repeat:no-repeat;background-size:cover;border-radius:5px;display:flex;flex-direction:column;gap:12px;justify-content:center;min-height:280px;overflow:hidden;padding:28px 24px;position:relative}.card-amenidades{min-height:380px}.card:before{background:rgba(22,77,56,.15);content:"";inset:0;position:absolute;transition:background .4s ease}.card:hover:before{background:rgba(22,77,56,.2)}.card h3{font-size:var(--Text-Sizes-Heading-3,40px)}.card h3,.card h5{color:#fff;font-weight:350;line-height:120%;position:relative;transition:transform .4s ease;z-index:1}.card h5{font-size:var(--Text-Sizes-Heading-5,24px)}.card:hover h3,.card:hover h5{transform:translateY(-4px)}.card a,.card p{margin:0;opacity:0;position:relative;transform:translateY(10px);transition:opacity .4s ease .05s,transform .4s ease .05s;z-index:1}.card p{line-height:1.5}.card a,.card p{color:#fff;font-size:.85rem}.card a{align-items:center;display:inline-flex;gap:4px;margin-top:3rem;text-decoration:none}.card a:after{content:"›";font-size:1rem}.card:hover a,.card:hover p{opacity:1;transform:translateY(0)}.card{background-position:50%;background-size:auto 135%;transition:background-size .6s ease}.card:hover{background-size:145%}.card:after{display:none}@media (max-width:768px){.grid-container{grid-template-columns:1fr}.left-column{grid-template-rows:auto}.left-bottom{grid-template-columns:1fr}.right-column{grid-template-rows:auto}}