/* Overrides for the static clone */
html,body{scroll-behavior:smooth}
.form-msg{padding:12px 16px;margin:12px 0;border-radius:4px;font-family:Inter,sans-serif;font-size:15px}
.form-msg.ok{background:#e6f4ea;color:#1e4620}.form-msg.err{background:#fdecea;color:#611a15}
/* About page: Wix "scale on scroll" effect on the hero image (starts at ~51%) */
@media (min-width:1001px){#comp-lz5po8wm{transform:scale(var(--grow,.51));transform-origin:50% 0;transition:transform .1s linear}}
/* Wix Pro Gallery: layout was computed by script for desktop; on smaller screens use a plain grid */
@media (max-width:1000px){
 .pro-gallery-margin-container{display:grid!important;grid-template-columns:repeat(3,1fr);gap:6px;width:auto!important;height:auto!important}
 .pro-gallery,.pro-gallery-container,.pro-gallery-parent-container{height:auto!important;width:auto!important}
 .pro-gallery-margin-container .gallery-item-container{position:relative!important;inset:auto!important;width:100%!important;height:auto!important;aspect-ratio:4/3;transform:none!important}
 .pro-gallery-margin-container .gallery-item-container *{width:100%!important;height:100%!important;position:static!important}
 .pro-gallery-margin-container .gallery-item-container img{object-fit:cover}
}
