
/* Local behavior for the portable static archive. */
html{scroll-behavior:smooth} html,body{overflow-x:clip}
.elementor-invisible{visibility:visible!important}
.elementor-element.e-con{--e-con-transform-translateY:0px}
.static-gallery{display:block!important;column-count:4;column-gap:10px;height:auto!important}
.static-gallery>.e-gallery-item{position:relative!important;display:block!important;width:100%!important;height:auto!important;break-inside:avoid;margin-bottom:10px;transform:none!important}
.static-gallery>.e-gallery-item>img{display:block;width:100%;height:auto}
.e-n-menu-toggle .e-close{display:none}
.e-n-menu-toggle[aria-expanded=true] .e-open{display:none}
.e-n-menu-toggle[aria-expanded=true] .e-close{display:block}
.ti-widget .ti-reviews-container-wrapper{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;scroll-snap-type:x mandatory;scroll-behavior:smooth;transform:none!important}
.ti-widget.ti-goog .ti-widget-container .ti-review-item{flex:0 0 33.333%!important;min-width:0!important;max-width:33.333%!important;scroll-snap-align:start}
.ti-widget .ti-review-content{height:auto!important;max-height:none!important;overflow:visible!important;-webkit-line-clamp:unset!important}
.ti-widget .ti-next,.ti-widget .ti-prev{cursor:pointer}
@media(max-width:1024px){
 .static-gallery{column-count:2}
 .e-n-menu-toggle{display:flex!important}
 .e-n-menu .e-n-menu-wrapper{display:none!important}
 .e-n-menu.static-menu-open .e-n-menu-wrapper{display:block!important;position:absolute;right:0;top:100%;width:min(90vw,340px);background:#fff;box-shadow:0 8px 24px #0002;z-index:1000;padding:16px}
 .e-n-menu.static-menu-open .e-n-menu-heading{display:flex!important;flex-direction:column;align-items:stretch;gap:12px}
 .e-n-menu.static-menu-open .e-n-menu-title{display:block!important}
 .ti-widget.ti-goog .ti-widget-container .ti-review-item{flex-basis:50%!important;max-width:50%!important}
}
@media(max-width:767px){.static-gallery{column-count:1}.ti-widget.ti-goog .ti-widget-container .ti-review-item{flex-basis:100%!important;min-width:100%!important;max-width:100%!important}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
