/* vm-estate-garden-statue-css */

.vm-estate-garden-action { display: grid; grid-template-columns: max-content 1fr; position: relative; width: 100%; }
.vm-estate-garden-statue { display: none; }
@media(min-width: 992px) {
.vm-estate-garden-statue { display: block; position: absolute; grid-column: 2; justify-self: center; top: -4px; width: 121px; height: 181.5px; margin: 0; pointer-events: none; transform: translateX(24px); }
.vm-estate-garden-statue img { display: block; width: 100%; height: 100%; object-fit: contain; transform: scaleX(-1); }
}
@media (min-width: 992px) and (max-width: 1199px) {
.vm-estate-garden-statue { width: calc(22vw - 144.667px); height: calc(33vw - 217px); }
}

/* vm-casa-ornament-css */

.vm-casa-content { position: relative; }
.vm-casa-content > a.btn { position: relative; z-index: 1; }
.vm-casa-ornament { display: none; position: absolute; margin: 0; pointer-events: none; overflow: hidden; mix-blend-mode: multiply; opacity: .75; }
.vm-casa-ornament img { display: block; width: 100%; height: 100%; object-fit: contain; object-position: right bottom; }
@media (min-width: 992px) {
  .vm-casa-ornament[data-fitted="true"] { display: block; }
}
