/*!
 * Easy Popup v0.2.0
 * https://github.com/viivue/easy-popup
 */
html.easy-popup-open{overflow:hidden}html:not(.easy-popup-open) .easy-popup-master{opacity:0;visibility:hidden}.easy-popup-master{--ep-heading-height:45px;--ep-top-empty-space:100px;--ep-bg:rgba(0, 0, 0, .3);--ep-padding:clamp(20px, 2vw, 40px);--ep-max-width:915px;--ep-radius:10px;--ep-close-color:#000;--ep-close-color-hover:#ef1616;position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;background:var(--ep-bg);backdrop-filter:blur(2px);transition:opacity .4s ease,visibility .4s ease}.easy-popup:not(.open){opacity:0;visibility:hidden;transform:scale(1.05);pointer-events:none}.easy-popup{position:absolute;top:0;left:0;height:100%;width:100%;transition:opacity .4s ease,visibility .4s ease,transform .4s ease;display:flex;align-items:center;justify-content:center}.easy-popup-overflow{position:relative;z-index:2;width:100%;max-height:100%;overflow-y:auto;overflow-x:hidden}.easy-popup-overflow ::-webkit-scrollbar{width:5px}.easy-popup-overflow ::-webkit-scrollbar-track{background:#eee}.easy-popup-overflow ::-webkit-scrollbar-thumb{background-color:#000}.easy-popup-mobile-heading{display:none;position:absolute;top:0;left:0;width:100%;background:#eee;border-radius:var(--ep-radius) var(--ep-radius)0 0}.easy-popup-heading-inner{display:flex;align-items:center;justify-content:space-between;min-height:var(--ep-heading-height);padding:5px 20px}.easy-popup-container{position:relative;padding:40px 20px;box-sizing:border-box;width:100%;max-width:var(--ep-max-width);margin:0 auto}.easy-popup-inner{position:relative}[data-easy-popup]:not(.easy-popup-enabled){display:none}.easy-popup-content{background:#fff;padding:var(--ep-padding);position:relative;border-radius:var(--ep-radius);overflow:hidden}.easy-popup-close-button{position:absolute;top:0;right:0;z-index:2;padding:10px;background:rgba(255,255,255,.5);border-radius:var(--ep-radius);border:0;cursor:pointer}.easy-popup-close-button svg{transition:all .3s ease;fill:var(--ep-close-color)}.easy-popup-close-button:hover{color:var(--ep-close-color-hover)}.easy-popup-close-button:hover svg{fill:var(--ep-close-color-hover)}@media only screen and (max-width:1023px){.easy-popup.easy-popup-has-mobile-layout{align-items:flex-end}.easy-popup.easy-popup-has-mobile-layout .easy-popup-overflow{padding-top:var(--ep-heading-height);overflow:hidden;display:flex}.easy-popup.easy-popup-has-mobile-layout .easy-popup-container{padding:0;overflow:auto;max-width:100%;min-height:calc(80vh - var(--ep-top-empty-space));background:#fff}.easy-popup.easy-popup-has-mobile-layout .easy-popup-close-button:not(.mobile){display:none}.easy-popup.easy-popup-has-mobile-layout:not(.open) .easy-popup-overflow{transform:translateY(20%)}.easy-popup.easy-popup-has-mobile-layout .easy-popup-overflow{transition:transform .3s ease}.easy-popup.easy-popup-has-mobile-layout .easy-popup-mobile-heading{display:block}}[data-easy-popup-theme=right-side].easy-popup:not(.open){opacity:1;transform:translateX(100%)}[data-easy-popup-theme=right-side] .easy-popup-container{margin:0 0 0 auto;padding:0}[data-easy-popup-theme=right-side] .easy-popup-content{border-radius:0;height:100vh;overflow:auto}