/* Composizione più ordinata delle tre immagini dell'apertura. */
.z-opening-grid .z-images{display:grid;grid-template-columns:1.15fr .85fr;grid-template-rows:1fr 1fr;gap:16px;height:390px}
.z-opening-grid .z-images img,.z-opening-grid .z-images img:nth-child(1),.z-opening-grid .z-images img:nth-child(2),.z-opening-grid .z-images img:nth-child(3){position:static;width:100%;height:100%;transform:none;object-fit:cover;box-shadow:none;border-radius:22px}
.z-opening-grid .z-images img:nth-child(1){grid-row:1/3;border-radius:70px 22px 22px 22px}
.z-opening-grid .z-images img:nth-child(2){border-radius:22px 70px 22px 22px}
.z-opening-grid .z-images img:nth-child(3){border-radius:22px 22px 70px 22px}
@media(min-width:1100px){.z-opening-grid>.z-hero .z-images{display:grid;height:355px}.z-opening-grid>.z-hero .z-images img:nth-child(1),.z-opening-grid>.z-hero .z-images img:nth-child(2),.z-opening-grid>.z-hero .z-images img:nth-child(3){height:100%}}
@media(max-width:699px){.z-opening-grid .z-images{grid-template-columns:1fr 1fr;grid-template-rows:230px 150px;height:auto;gap:12px}.z-opening-grid .z-images img:nth-child(1){grid-column:1/3;grid-row:auto;border-radius:42px 16px 16px}.z-opening-grid .z-images img:nth-child(2),.z-opening-grid .z-images img:nth-child(3){border-radius:16px}}
