html.lp-locked{overflow:hidden}.lp-overlay{position:fixed;inset:0;display:flex;background:var(--lp-overlay,rgba(0,0,0,.7));opacity:0;transition:opacity 0.22s ease;padding:20px;overflow-y:auto;overscroll-behavior:contain;-webkit-tap-highlight-color:transparent}.lp-overlay[hidden]{display:none}.lp-overlay.is-open{opacity:1}.lp-box{position:relative;display:flex;flex-direction:column;width:100%;max-width:var(--lp-width,600px);max-height:calc(100vh - 40px);background:var(--lp-bg,#fff);border-radius:var(--lp-radius,10px);box-shadow:0 18px 50px -12px rgba(0,0,0,.35);margin:auto;overflow:hidden}.lp-header{position:relative;display:flex;align-items:center;gap:12px;padding:14px 18px;background:var(--lp-head-bg,#eaf4fd);color:var(--lp-head-color,#12263f);flex:0 0 auto}.lp-title{margin:0;font-size:1.05rem;font-weight:700;line-height:1.6;color:inherit;flex:1 1 auto;padding-inline-start:30px}.lp-head-center .lp-title{text-align:center}.lp-head-start .lp-title{text-align:start}.lp-close{position:absolute;top:50%;inset-inline-start:14px;transform:translateY(-50%);width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:6px;background:transparent;color:inherit;cursor:pointer;line-height:1;transition:background 0.15s ease;z-index:2}.lp-close:hover{background:rgba(0,0,0,.08)}.lp-close:focus-visible{outline:2px solid currentColor;outline-offset:2px}.lp-close--float{top:10px;inset-inline-end:10px;inset-inline-start:auto;transform:none;background:rgba(0,0,0,.06);color:#333;border-radius:50%}.lp-content{padding:var(--lp-padding,24px);overflow-y:auto;overscroll-behavior:contain;flex:1 1 auto;-webkit-overflow-scrolling:touch}.lp-content>.elementor{width:100%}.lp-content input[data-lp-ltr]{direction:ltr;text-align:right}.lp-pos-center{align-items:center;justify-content:center}.lp-pos-top{align-items:flex-start;justify-content:center}.lp-pos-bottom{align-items:flex-end;justify-content:center}.lp-pos-top-left{align-items:flex-start;justify-content:flex-start}.lp-pos-top-right{align-items:flex-start;justify-content:flex-end}.lp-pos-bottom-left{align-items:flex-end;justify-content:flex-start}.lp-pos-bottom-right{align-items:flex-end;justify-content:flex-end}.lp-pos-top .lp-box,.lp-pos-bottom .lp-box,.lp-pos-top-left .lp-box,.lp-pos-top-right .lp-box,.lp-pos-bottom-left .lp-box,.lp-pos-bottom-right .lp-box{margin:0}.lp-anim-fade .lp-box,.lp-anim-slide-up .lp-box,.lp-anim-zoom .lp-box{transition:transform 0.25s cubic-bezier(.2,.8,.3,1),opacity 0.25s ease;opacity:0}.lp-anim-slide-up .lp-box{transform:translateY(28px)}.lp-anim-zoom .lp-box{transform:scale(.94)}.lp-overlay.is-open .lp-box{opacity:1;transform:none}.lp-anim-none .lp-box{opacity:1;transition:none}@media (max-width:600px){.lp-overlay{padding:12px}.lp-box{max-width:100%;max-height:calc(100vh - 24px)}.lp-sheet{padding:0;align-items:flex-end}.lp-sheet .lp-box{margin:0;max-height:92vh;border-radius:var(--lp-radius,10px) var(--lp-radius,10px) 0 0}.lp-sheet .lp-content{padding-bottom:calc(var( --lp-padding, 24px ) + env( safe-area-inset-bottom, 0px ))}.lp-sheet.lp-anim-fade .lp-box,.lp-sheet.lp-anim-zoom .lp-box{transform:translateY(24px)}.lp-sheet.is-open .lp-box{transform:none}.lp-sheet.lp-has-header .lp-header{padding-top:20px}.lp-sheet.lp-has-header .lp-header::before{content:"";position:absolute;top:7px;left:50%;transform:translateX(-50%);width:38px;height:4px;border-radius:99px;background:currentColor;opacity:.25}}@media (prefers-reduced-motion:reduce){.lp-overlay,.lp-overlay .lp-box{transition:none!important}}