.emanon-line-unlock{border:none;text-align:center}.emanon-line-unlock__heading{color:var(--emanon-line-unlock-heading-color);font-size:1rem;font-weight:700;margin-bottom:16px}.emanon-line-unlock__heading.has-background{background-color:var(--emanon-line-unlock-heading-background-color);padding:8px 16px}.emanon-line-unlock__trigger{background:var(--emanon-line-unlock-button-background-color,#06c755);border:1px solid var(--emanon-line-unlock-button-background-color,#06c755);border-radius:4px;color:var(--emanon-line-unlock-button-color,#fff);cursor:pointer;font-size:1rem;font-weight:700;padding:.75em 1.4em;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.emanon-line-unlock__trigger:focus,.emanon-line-unlock__trigger:hover{background:var(--emanon-line-unlock-button-background-hover-color,#05aa49);border-color:var(--emanon-line-unlock-button-background-hover-color,#05aa49);color:var(--emanon-line-unlock-button-text-hover-color,#fff)}.emanon-line-unlock__dialog{border:0;border-radius:8px;box-shadow:0 18px 60px rgba(0,0,0,.24);max-width:min(92vw,560px);padding:0;width:100%}.emanon-line-unlock__dialog::backdrop{background:rgba(17,24,39,.58)}.emanon-line-unlock__modal{background:#fff;padding:32px;position:relative;text-align:left}.emanon-line-unlock__close{background:transparent;border:none;color:#333;cursor:pointer;font-size:32px;height:40px;position:absolute;right:4px;top:0;width:40px}.emanon-line-unlock__close:hover{background:none;color:#333}.emanon-line-unlock__modal-content{width:100%}.emanon-line-unlock__modal-content .is-layout-flow>*{margin-block-start:16px}.emanon-line-unlock__modal-content .wp-block-heading{margin:0}.emanon-line-unlock__description,.emanon-line-unlock__modal-content>p{font-size:.88889rem;line-height:1.5}.emanon-line-unlock__description,.emanon-line-unlock__modal-content>p:first-of-type{margin-top:8px;text-align:center}.emanon-line-unlock__step{background:#f6f7f8;border:1px solid #e2e5e9;border-radius:3px;margin:16px 0;padding:16px}.emanon-line-unlock__step .wp-block-heading,.emanon-line-unlock__step-title{font-size:1rem;line-height:1.5;margin-bottom:8px}.emanon-line-unlock__step p,.emanon-line-unlock__step-description{color:#333;font-size:.88889rem;line-height:1.5}.emanon-line-unlock__secondary-close{background:#fff;border:1px solid #cfd6df;color:#333;font-size:.88889rem;padding:.6em 1.8em;width:-moz-fit-content;width:fit-content}.emanon-line-unlock__secondary-close:focus,.emanon-line-unlock__secondary-close:hover{background:#f0f3f7}@media (max-width:480px){.emanon-line-unlock__modal{padding:24px 18px}.emanon-line-unlock__secondary-close,.emanon-line-unlock__trigger{width:100%}}.emanon-line-unlock.is-style-default .emanon-line-unlock__heading{align-items:center;display:flex;gap:12px;justify-content:center;text-align:center}.emanon-line-unlock.is-style-default .emanon-line-unlock__heading:after,.emanon-line-unlock.is-style-default .emanon-line-unlock__heading:before{border-top:2px dashed;content:"";flex:1 1 auto;opacity:.4}.emanon-line-unlock.is-style-icon .emanon-line-unlock__heading{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;position:relative;text-align:center}.emanon-line-unlock.is-style-icon .emanon-line-unlock__heading:before{align-items:center;border:1px solid;border-radius:50%;content:"\e971";display:flex;font-family:icomoon!important;font-size:24px;height:40px;justify-content:center;width:40px}.emanon-line-unlock.is-style-heading-icon .emanon-line-unlock__heading{align-items:center;display:flex;gap:4px;justify-content:center}.emanon-line-unlock.is-style-heading-icon .emanon-line-unlock__heading:before{content:"\e971";font-family:icomoon!important}
