:root{--page-title-display:none;}/* Start custom CSS *//* Pilpelet classic home - visual effects only */
/* stop sideways scroll on phones (iOS ignores body overflow-x) */
html,body{overflow-x:hidden}
.elementor-446{overflow-x:clip}
.elementor-446 > .e-con, .elementor-446 > [data-id]{overflow-x:clip}
.elementor-element-15fb7fdf{isolation:isolate;overflow:hidden}
.elementor-element-5f3995e2{overflow:hidden}
.elementor-element-5f3995e2 video{position:absolute;top:0px;left:0px;width:100%;height:100%;max-width:none;object-fit:cover}
.px-media:hover .px-bw{filter:grayscale(0%) contrast(100%)}
.px-media:hover .px-img{transform:scale(1.05)}
.elementor-element-448acf73 .px-media::after{content:"";position:absolute;inset:0px;z-index:1;pointer-events:none;background:linear-gradient(0deg,rgba(0,0,0,.65) 0px,rgba(0,0,0,0) 160px)}
a.px-btn,a.px-btn-solid,a.px-btn-dark{text-decoration:none!important}
@media (prefers-reduced-motion: reduce){.px-img{transition:none}}/* End custom CSS */