.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.clearfix{}html[xmlns] .clearfix{display:block}* html .clearfix{height:1%}.lp-left{}.lp-right{float:right}#lp-overlay{display:none;position:fixed;inset:0;background:rgba(15,23,42,0.58);backdrop-filter:blur(4px);z-index:10070}.lp-wrapper{display:none;position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);width:min(480px,calc(100vw - 2rem));max-height:min(90vh,720px);overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;background:#FAFAFE;color:#2b2b2b;padding:clamp(1.25rem,4vw,1.875rem);box-sizing:border-box;z-index:10080;border:1px solid rgba(255,255,255,0.95);border-radius:22px;box-shadow:0 24px 64px rgba(16,24,40,0.22),0 8px 24px rgba(16,24,40,0.1)}#lp-overlay.lp-open,#lp-popup.lp-open{display:block}body.lp-modal-open{overflow:hidden}.lp-wrapper button.lp-close{background:rgba(255,255,255,0.88);color:#475467;font-size:28px;line-height:1;border:1px solid rgba(24,25,237,0.1);border-radius:12px;display:flex;align-items:center;justify-content:center;padding:0;margin:0;position:absolute;right:12px;top:12px;height:40px;width:40px;cursor:pointer;z-index:2}.lp-wrapper button.lp-close:hover{color:#1819ed;background:#fff}.lp-wrapper h3{color:#101828;font-size:clamp(1.5rem,4vw,2rem);margin:0.5rem 2.5rem 1.25rem 0;font-weight:800;letter-spacing:-0.03em;line-height:1.2}.lp-wrapper .lp-form{margin-bottom:0}.lp-field-wrapper label{display:block;margin:13px 0 6px}.lp-field-wrapper input.lp-input-text{background:#fff;color:#666;border:1px solid #eaeaea !important;box-sizing:border-box;outline:none;width:100%;margin-bottom:0;height:auto;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.lp-field-wrapper input.lp-input-text:focus{border-color:#f7ad90;border-color:#bbb;-webkit-box-shadow:none;box-shadow:none}.lp-field-wrapper input.lp-input-text:focus:invalid{-webkit-box-shadow:none;box-shadow:none}.lp-field-wrapper input.lp-input-username,.lp-field-wrapper input.lp-input-password{background-position:8px center;padding-left:36px;height:50px;border-radius:20px !important}.lp-field-wrapper input.lp-input-username{}.lp-field-wrapper input.lp-input-password{background-image:url(../images/cd-icon-password.svg)}.lp-field-wrapper input[type="checkbox"]{opacity:0;float:left;width:18px}.lp-field-wrapper input[type="checkbox"] + label{clear:none;padding:0 0 0 24px;cursor:pointer;background:url(../images/checkbox.png) no-repeat left center}.lp-field-wrapper input[type="checkbox"]:checked + label{background-image:url(../images/checkbox-checked.png)}.lp-button-wrapper{margin-top:20px;display:block}.lp-button-wrapper button{background:#1819ED;color:#fff;padding:12px 40px;border:none;margin-right:10px;border-radius:15px;font-weight:600;width:100%}.lp-button-wrapper button:hover{background-color:#131419}.lp-button-wrapper ul.lp-link-wrapper{list-style:none;margin:0;padding:0}.lp-button-wrapper ul.lp-link-wrapper li{margin-bottom:3px}.lp-register-intro a,.lp-button-wrapper ul.lp-link-wrapper li a{color:#1819ED;font-weight:600}.lp-register-intro a:hover,.lp-button-wrapper ul.lp-link-wrapper li a:hover{color:#000}.lp-button-wrapper ul.lp-link-wrapper li a{text-decoration:none}.lp-register-intro{margin-top:20px;text-align:center}.lp-field-wrapper.lp-forgot-password{display:flex;align-items:center;justify-content:space-between;margin-top:10px}.forgot-password-login{margin-top:10px}@media (max-width:575.98px){.lp-wrapper{width:calc(100vw - 1rem);max-height:calc(100vh - 1rem);padding:1.1rem 1rem 1.25rem;border-radius:18px}.lp-wrapper h3{font-size:1.35rem;margin-right:2.25rem}.lp-field-wrapper.lp-forgot-password{flex-direction:column;align-items:flex-start;gap:0.35rem}}@media (max-width:360px){.lp-wrapper{width:calc(100vw - 0.75rem);padding:1rem 0.85rem 1.1rem}}