.nexya-popup{position:fixed;inset:0;z-index:100000;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:1.5rem var(--np-margin-m, 1.5rem);pointer-events:none}@media(min-width:782px){.nexya-popup{padding-inline:var(--np-margin-d, 3rem)}}.nexya-popup[hidden]{display:none}.nexya-popup[data-position=top]{align-items:flex-start}.nexya-popup[data-position=bottom]{align-items:flex-end}.nexya-popup[data-position=left]{justify-content:flex-start}.nexya-popup[data-position=right]{justify-content:flex-end}.nexya-popup-overlay{position:absolute;inset:0;background:var(--np-overlay, rgba(15, 36, 35, .6));opacity:0;transition:opacity .3s ease;pointer-events:auto}.nexya-popup[data-overlay="0"] .nexya-popup-overlay{display:none}.nexya-popup-box{position:relative;box-sizing:border-box;width:min(var(--np-width, 560px),100%);height:var(--np-height, auto);max-height:100%;overflow:auto;padding:var(--np-padding, 32px);border-radius:var(--np-radius, 12px);background:var(--np-bg, #fff) var(--np-bg-image, none) center / cover no-repeat;color:var(--np-text, #233e3b);opacity:0;transform:scale(.96);transition:opacity .3s ease,transform .3s ease;pointer-events:auto;outline:none}.nexya-popup[data-shadow="1"] .nexya-popup-box{box-shadow:0 24px 60px #00000040}.nexya-popup[data-entrance=top] .nexya-popup-box{transform:translateY(-40px)}.nexya-popup[data-entrance=bottom] .nexya-popup-box{transform:translateY(40px)}.nexya-popup[data-entrance=left] .nexya-popup-box{transform:translate(-40px)}.nexya-popup[data-entrance=right] .nexya-popup-box{transform:translate(40px)}.nexya-popup.is-open .nexya-popup-overlay{opacity:1}.nexya-popup.is-open .nexya-popup-box{opacity:1;transform:none}.nexya-popup-locked,.nexya-popup-locked body{overflow:hidden}.nexya-popup-close{position:absolute;top:.6rem;right:.6rem;display:grid;place-items:center;width:2.25rem;height:2.25rem;margin:0;padding:0;border:0;border-radius:50%;background:transparent;color:var(--np-close, currentColor);font:400 1.6rem/1 system-ui,sans-serif;cursor:pointer}.nexya-popup[data-close-side=left] .nexya-popup-close{right:auto;left:.6rem}.nexya-popup-close:hover,.nexya-popup-close:focus-visible{background:#00000014}.nexya-popup-content{display:flex;flex-direction:column;gap:.75rem}.nexya-popup-content:has(>:is(.nexya-popup-video,.nexya-popup-images):first-child){padding-top:1.75rem}.nexya-popup-content>*{margin:0}.nexya-popup-title{color:inherit;line-height:1.2}h2.nexya-popup-title{font-size:var(--np-h2, 28px)}h3.nexya-popup-title{font-size:var(--np-h3, 22px)}h4.nexya-popup-title{font-size:var(--np-h4, 19px)}h5.nexya-popup-title{font-size:var(--np-h5, 17px)}h6.nexya-popup-title{font-size:var(--np-h6, 15px)}.nexya-popup-text,.nexya-popup-post p,.nexya-popup-button{font-size:var(--np-p, 16px)}.nexya-popup-text p{margin:0 0 .6em}.nexya-popup-text p:last-child{margin-bottom:0}.nexya-popup .nexya-popup-text a,.nexya-popup .nexya-popup-post a{color:var(--np-link, inherit);transition:color .2s ease}.nexya-popup .nexya-popup-text a:hover,.nexya-popup .nexya-popup-text a:focus-visible,.nexya-popup .nexya-popup-post a:hover,.nexya-popup .nexya-popup-post a:focus-visible{color:var(--np-link-hover, inherit)}.nexya-popup-images{display:grid;grid-template-columns:repeat(var(--np-images, 1),minmax(0,1fr));gap:.5rem}.nexya-popup-images img{display:block;width:100%;height:auto}.nexya-popup-video video{display:block;width:100%;height:auto;aspect-ratio:16 / 9;background:#0f2423;object-fit:cover}.nexya-popup-button{display:inline-block;padding:.7em 1.4em;border:1px solid transparent;border-radius:999px;font:inherit;font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer}.nexya-popup-button.is-fill{background:var(--np-btn, #27544f);color:var(--np-btn-text, #fff)}.nexya-popup-button.is-outline{background:transparent;color:var(--np-btn, #27544f)}.nexya-popup .nexya-popup-button,.nexya-popup .nexya-popup-button:visited,.nexya-popup .nexya-popup-button:hover,.nexya-popup .nexya-popup-button:focus,.nexya-popup .nexya-popup-button:active{border:1px solid transparent;text-decoration:none;box-shadow:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.nexya-popup .nexya-popup-button.has-border,.nexya-popup .nexya-popup-button.has-border:visited{border-color:var(--np-btn-border, #233e3b)}.nexya-popup .nexya-popup-button.has-border:hover,.nexya-popup .nexya-popup-button.has-border:focus-visible{border-color:var(--np-btn-border-hover, #0f2423)}.nexya-popup .nexya-popup-button:hover,.nexya-popup .nexya-popup-button:focus-visible{background:var(--np-btn-hover, #1f433f);color:var(--np-btn-text-hover, #fff)}.nexya-popup .nexya-popup-button:focus-visible{outline:2px solid var(--np-btn, #27544f);outline-offset:2px}.nexya-popup-post{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:.9rem;align-items:start;padding:.75rem;border:1px solid var(--np-card, #d8efe9);border-radius:var(--np-radius, 12px)}.nexya-popup-post:not(:has(.nexya-popup-post-image)){grid-template-columns:1fr}.nexya-popup-post-image img{display:block;width:100%;height:auto;border-radius:max(0px,calc(var(--np-radius, 12px) - .5rem))}.nexya-popup-post h3{margin:0 0 .35rem;font-size:1.05rem;line-height:1.3}.nexya-popup-post h3 a{color:inherit;text-decoration:none}.nexya-popup-post p{margin:0 0 .4rem;font-size:.92rem}.nexya-popup-post-more{font-weight:600}@media(max-width:781px){.nexya-popup-post{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.nexya-popup-box,.nexya-popup-overlay{transition:none}.nexya-popup .nexya-popup-box,.nexya-popup[data-entrance] .nexya-popup-box{transform:none}}.nexya-popup-post-price{margin:4px 0 8px;font-size:1.05em}.nexya-popup-post-price del{margin-right:6px;opacity:.6;font-weight:400}.nexya-popup-social{display:flex;flex-wrap:wrap;gap:10px;margin:0}.nexya-popup-social-link{display:inline-flex;align-items:center;justify-content:center;width:var(--np-social-size, 36px);height:var(--np-social-size, 36px);border-radius:50%;background:var(--np-social, #27544f);color:var(--np-social-glyph, #ffffff);text-decoration:none;transition:transform .15s ease,opacity .15s ease}.nexya-popup-social.is-rounded .nexya-popup-social-link{border-radius:22%}.nexya-popup-social.is-square .nexya-popup-social-link{border-radius:0}.nexya-popup-social-link:hover,.nexya-popup-social-link:focus-visible{opacity:.88;transform:translateY(-1px)}.nexya-popup-social-link svg{width:52%;height:52%}
