html.ls-pwa-mode .elementor-location-header,body.ls-pwa-mode .elementor-location-header,
html.ls-pwa-mode #masthead,body.ls-pwa-mode #masthead,
html.ls-pwa-mode .site-header,body.ls-pwa-mode .site-header,
html.ls-pwa-mode header.site-header,body.ls-pwa-mode header.site-header,
html.ls-pwa-mode [data-elementor-type="header"],body.ls-pwa-mode [data-elementor-type="header"]{display:none!important}
html.ls-pwa-mode,body.ls-pwa-mode{margin-top:0!important;padding-top:0!important}
#ls-push-modal{position:fixed;inset:0;z-index:2147483646;background:#000a;display:flex;align-items:center;justify-content:center;padding:22px}
#ls-push-modal .ls-push-card{width:min(420px,100%);background:#fff;color:#111;border-radius:24px;padding:30px 24px 22px;text-align:center;box-shadow:0 20px 60px #0005;position:relative;font-family:inherit}
.ls-push-close{position:absolute;right:14px;top:10px;border:0;background:transparent;font-size:30px;cursor:pointer}
.ls-push-icon{font-size:42px;margin-bottom:8px}#ls-push-modal h2{margin:0 0 12px;font-size:25px}#ls-push-modal p{margin:0 0 22px;font-size:16px;line-height:1.45}
#ls-push-enable{width:100%;border:0;border-radius:14px;background:#000;color:#ffd400;font-weight:800;font-size:16px;padding:16px 18px;cursor:pointer}
#ls-push-later{margin-top:10px;border:0;background:transparent;padding:10px;cursor:pointer;font-size:14px}
html.ls-pwa-mode.ls-push-granted [aria-label*="notification" i],
html.ls-pwa-mode.ls-push-granted [aria-label*="notifica" i],
html.ls-pwa-mode.ls-push-granted [title*="notification" i],
html.ls-pwa-mode.ls-push-granted [title*="notifica" i]{display:none!important}

#ls-exit-free-course{position:fixed;left:14px;bottom:18px;z-index:2147483000;background:#111;color:#ffd400!important;text-decoration:none!important;border:1px solid #ffd400;border-radius:999px;padding:12px 16px;font:800 13px/1.1 inherit;box-shadow:0 8px 24px #0005;letter-spacing:.2px}
#ls-exit-free-course:active{transform:scale(.98)}
