/*!
 * Easy Popup v1.2.0
 * https://github.com/viivue/easy-popup
 */
html:not(.easy-popup-open) .easy-popup-master{opacity:0;visibility:hidden}.easy-popup-master{--ep-bg:rgba(0, 0, 0, .4);--ep-padding:clamp(20px, 2vw, 40px);--ep-max-width:915px;--ep-radius:10px;--ep-close-width:40px;--ep-close-color:#fff;--ep-close-color-hover:#ef1616;--ep-popup-bg:#fff;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-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}.easy-popup.will-have-mobile-layout:not(.ep-mobile-layout) .ep-close-button.for-mobile-layout,[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}.ep-close-button{position:absolute;top:0;right:0;z-index:2;background:0 0;border:0;cursor:pointer;transform:translate(0,-100%);transition:all .3s ease;display:flex;align-items:center;justify-content:center;aspect-ratio:1;width:var(--ep-close-width)}.ep-close-button svg{transition:all .3s ease;fill:var(--ep-close-color)}.easy-popup.ep-has-custom-close-button .ep-close-button:hover,.ep-close-button:hover{color:var(--ep-close-color-hover)}.ep-close-button:hover svg{fill:var(--ep-close-color-hover)}.easy-popup.ep-has-custom-close-button .ep-close-button{aspect-ratio:unset;width:auto;color:var(--ep-close-color);padding:10px}[data-ep-theme=right-side]{--ep-close-color:#000;--ep-max-width:860px;position:fixed}[data-ep-theme=right-side]:not(.open){opacity:1;transform:translateX(100%)}[data-ep-theme=right-side] .easy-popup-container{margin:0 0 0 auto;padding:0;overflow:auto;max-height:100vh}[data-ep-theme=right-side] .easy-popup-container .easy-popup-inner{min-height:100vh;background-color:var(--ep-popup-bg)}[data-ep-theme=right-side] .easy-popup-container .easy-popup-inner .easy-popup-content{border-radius:0}[data-ep-theme=right-side] .ep-close-button{transform:none;position:fixed}.easy-popup.ep-mobile-layout{--ep-top-empty-space:100px;--ep-mobile-height:calc(100vh - var(--ep-top-empty-space))}@media only screen and (max-width:1023px){.easy-popup.ep-mobile-layout{align-items:flex-end}.easy-popup.ep-mobile-layout:not(.open){transform:scale(.98) translate(0,50px)}.easy-popup.ep-mobile-layout .easy-popup-overflow{overflow:hidden;display:flex}.easy-popup.ep-mobile-layout .easy-popup-container{padding:0;overflow:auto;max-width:100%;height:var(--ep-mobile-height);background:var(--ep-popup-bg)}.easy-popup.ep-mobile-layout .ep-close-button:not(.for-mobile-layout){display:none}.easy-popup.ep-mobile-layout .ep-close-button.for-mobile-layout{--ep-close-color:#000;position:absolute;top:0;transform:none}}.ep-prevent-scroll{overflow:hidden;padding-right:var(--ep-scroll-bar-w)}